builder: mozilla-beta_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-256 starttime: 1467321317.1 results: success (0) buildid: 20160630123429 builduid: 4737dcbbbcfa46b9b8a66d658d87c2e0 revision: dd7af1fa4ece1cb3158d08c80dfcbf1c6ca830fb ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-30 14:15:17.097682) ========= master: http://buildbot-master08.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-30 14:15:17.098308) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 58 secs) (at 2016-06-30 14:15:17.098750) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 58 secs) (at 2016-06-30 14:16:15.889335) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 14 secs) (at 2016-06-30 14:16:15.889766) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1467321104.231684-1073919345 _=/tools/buildbot/bin/python using PTY: False --2016-06-30 14:16:17-- 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.88M=0.001s 2016-06-30 14:16:17 (8.88 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.585938 ========= master_lag: 14.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 14 secs) (at 2016-06-30 14:16:30.534054) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-06-30 14:16:30.534503) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1467321104.231684-1073919345 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.032203 ========= master_lag: 5.08 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 5 secs) (at 2016-06-30 14:16:35.651343) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 18 secs) (at 2016-06-30 14:16:35.651808) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev dd7af1fa4ece1cb3158d08c80dfcbf1c6ca830fb --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-beta --rev dd7af1fa4ece1cb3158d08c80dfcbf1c6ca830fb --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1467321104.231684-1073919345 _=/tools/buildbot/bin/python using PTY: False 2016-06-30 14:16:42,464 truncating revision to first 12 chars 2016-06-30 14:16:42,464 Setting DEBUG logging. 2016-06-30 14:16:42,465 attempt 1/10 2016-06-30 14:16:42,465 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/dd7af1fa4ece?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-30 14:16:44,202 unpacking tar archive at: mozilla-beta-dd7af1fa4ece/testing/mozharness/ program finished with exit code 0 elapsedTime=2.266979 ========= master_lag: 15.98 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 18 secs) (at 2016-06-30 14:16:53.895471) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-30 14:16:53.895926) ========= script_repo_revision: dd7af1fa4ece1cb3158d08c80dfcbf1c6ca830fb ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-30 14:16:53.896514) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 23 secs) (at 2016-06-30 14:16:53.896914) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 23 secs) (at 2016-06-30 14:17:17.582075) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 30 secs) (at 2016-06-30 14:17:17.582587) ========= /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-beta --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-beta', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1467321104.231684-1073919345 _=/tools/buildbot/bin/python using PTY: False 14:17:18 INFO - MultiFileLogger online at 20160630 14:17:18 in /builds/slave/test 14:17:18 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-beta --download-symbols true 14:17:18 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 14:17:18 INFO - {'append_to_log': False, 14:17:18 INFO - 'base_work_dir': '/builds/slave/test', 14:17:18 INFO - 'blob_upload_branch': 'mozilla-beta', 14:17:18 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 14:17:18 INFO - 'buildbot_json_path': 'buildprops.json', 14:17:18 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 14:17:18 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:17:18 INFO - 'download_minidump_stackwalk': True, 14:17:18 INFO - 'download_symbols': 'true', 14:17:18 INFO - 'e10s': False, 14:17:18 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 14:17:18 INFO - 'tooltool.py': '/tools/tooltool.py', 14:17:18 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 14:17:18 INFO - '/tools/misc-python/virtualenv.py')}, 14:17:18 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:17:18 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:17:18 INFO - 'log_level': 'info', 14:17:18 INFO - 'log_to_console': True, 14:17:18 INFO - 'opt_config_files': (), 14:17:18 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 14:17:18 INFO - '--processes=1', 14:17:18 INFO - '--config=%(test_path)s/wptrunner.ini', 14:17:18 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 14:17:18 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 14:17:18 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 14:17:18 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 14:17:18 INFO - 'pip_index': False, 14:17:18 INFO - 'require_test_zip': True, 14:17:18 INFO - 'test_type': ('testharness',), 14:17:18 INFO - 'this_chunk': '1', 14:17:18 INFO - 'tooltool_cache': '/builds/tooltool_cache', 14:17:18 INFO - 'total_chunks': '10', 14:17:18 INFO - 'virtualenv_path': 'venv', 14:17:18 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:17:18 INFO - 'work_dir': 'build'} 14:17:18 INFO - ##### 14:17:18 INFO - ##### Running clobber step. 14:17:18 INFO - ##### 14:17:18 INFO - Running pre-action listener: _resource_record_pre_action 14:17:18 INFO - Running main action method: clobber 14:17:18 INFO - rmtree: /builds/slave/test/build 14:17:18 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 14:17:18 INFO - Running post-action listener: _resource_record_post_action 14:17:18 INFO - ##### 14:17:18 INFO - ##### Running read-buildbot-config step. 14:17:18 INFO - ##### 14:17:18 INFO - Running pre-action listener: _resource_record_pre_action 14:17:18 INFO - Running main action method: read_buildbot_config 14:17:18 INFO - Using buildbot properties: 14:17:18 INFO - { 14:17:18 INFO - "project": "", 14:17:18 INFO - "product": "firefox", 14:17:18 INFO - "script_repo_revision": "production", 14:17:18 INFO - "scheduler": "tests-mozilla-beta-ubuntu32_vm-debug-unittest", 14:17:18 INFO - "repository": "", 14:17:18 INFO - "buildername": "Ubuntu VM 12.04 mozilla-beta debug test web-platform-tests-1", 14:17:18 INFO - "buildid": "20160630123429", 14:17:18 INFO - "pgo_build": "False", 14:17:18 INFO - "basedir": "/builds/slave/test", 14:17:18 INFO - "buildnumber": 72, 14:17:18 INFO - "slavename": "tst-linux32-spot-256", 14:17:18 INFO - "revision": "dd7af1fa4ece1cb3158d08c80dfcbf1c6ca830fb", 14:17:18 INFO - "master": "http://buildbot-master08.bb.releng.use1.mozilla.com:8201/", 14:17:18 INFO - "platform": "linux", 14:17:18 INFO - "branch": "mozilla-beta", 14:17:18 INFO - "repo_path": "releases/mozilla-beta", 14:17:18 INFO - "moz_repo_path": "", 14:17:18 INFO - "stage_platform": "linux", 14:17:18 INFO - "builduid": "4737dcbbbcfa46b9b8a66d658d87c2e0", 14:17:18 INFO - "slavebuilddir": "test" 14:17:18 INFO - } 14:17:18 INFO - Found installer url https://queue.taskcluster.net/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2. 14:17:18 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json. 14:17:18 INFO - Running post-action listener: _resource_record_post_action 14:17:18 INFO - ##### 14:17:18 INFO - ##### Running download-and-extract step. 14:17:18 INFO - ##### 14:17:18 INFO - Running pre-action listener: _resource_record_pre_action 14:17:18 INFO - Running main action method: download_and_extract 14:17:18 INFO - mkdir: /builds/slave/test/build/tests 14:17:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:17:18 INFO - https://queue.taskcluster.net/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 14:17:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 14:17:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json 14:17:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 14:17:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json'}, attempt #1 14:17:20 INFO - Downloaded 1291 bytes. 14:17:20 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.linux-i686.test_packages.json 14:17:20 INFO - Using the following test package requirements: 14:17:20 INFO - {u'common': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 14:17:20 INFO - u'cppunittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 14:17:20 INFO - u'firefox-48.0.en-US.linux-i686.cppunittest.tests.zip'], 14:17:20 INFO - u'gtest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 14:17:20 INFO - u'firefox-48.0.en-US.linux-i686.gtest.tests.zip'], 14:17:20 INFO - u'jittest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 14:17:20 INFO - u'jsshell-linux-i686.zip'], 14:17:20 INFO - u'mochitest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 14:17:20 INFO - u'firefox-48.0.en-US.linux-i686.mochitest.tests.zip'], 14:17:20 INFO - u'mozbase': [u'firefox-48.0.en-US.linux-i686.common.tests.zip'], 14:17:20 INFO - u'reftest': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 14:17:20 INFO - u'firefox-48.0.en-US.linux-i686.reftest.tests.zip'], 14:17:20 INFO - u'talos': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 14:17:20 INFO - u'firefox-48.0.en-US.linux-i686.talos.tests.zip'], 14:17:20 INFO - u'web-platform': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 14:17:20 INFO - u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'], 14:17:20 INFO - u'xpcshell': [u'firefox-48.0.en-US.linux-i686.common.tests.zip', 14:17:20 INFO - u'firefox-48.0.en-US.linux-i686.xpcshell.tests.zip']} 14:17:20 INFO - Downloading packages: [u'firefox-48.0.en-US.linux-i686.common.tests.zip', u'firefox-48.0.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 14:17:20 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')]} 14:17:20 INFO - https://queue.taskcluster.net/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 14:17:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 14:17:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip 14:17:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip 14:17:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip'}, attempt #1 14:17:28 INFO - Downloaded 22860840 bytes. 14:17:28 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:17:28 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:17:29 INFO - caution: filename not matched: web-platform/* 14:17:29 INFO - Return code: 11 14:17: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')]} 14:17:29 INFO - https://queue.taskcluster.net/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 14:17:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 14:17:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 14:17:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip 14:17:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 14:17:40 INFO - Downloaded 36389078 bytes. 14:17:40 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:17:40 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:17:44 INFO - caution: filename not matched: bin/* 14:17:44 INFO - caution: filename not matched: config/* 14:17:44 INFO - caution: filename not matched: mozbase/* 14:17:44 INFO - caution: filename not matched: marionette/* 14:17:44 INFO - caution: filename not matched: tools/wptserve/* 14:17:44 INFO - Return code: 11 14:17:44 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')]} 14:17:44 INFO - https://queue.taskcluster.net/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 14:17:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 14:17:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 14:17:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 14:17:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2'}, attempt #1 14:18:04 INFO - Downloaded 69351033 bytes. 14:18:04 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 14:18:04 INFO - mkdir: /builds/slave/test/properties 14:18:04 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 14:18:04 INFO - Writing to file /builds/slave/test/properties/build_url 14:18:04 INFO - Contents: 14:18:04 INFO - build_url:https://queue.taskcluster.net/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 14:18:05 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 14:18:05 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 14:18:05 INFO - Writing to file /builds/slave/test/properties/symbols_url 14:18:05 INFO - Contents: 14:18:05 INFO - symbols_url:https://queue.taskcluster.net/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 14:18:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:18:05 INFO - https://queue.taskcluster.net/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 14:18:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 14:18:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 14:18:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip 14:18:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 14:18:29 INFO - Downloaded 92354798 bytes. 14:18:29 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 14:18:29 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 14:18:37 INFO - Return code: 0 14:18:37 INFO - Running post-action listener: _resource_record_post_action 14:18:37 INFO - Running post-action listener: set_extra_try_arguments 14:18:37 INFO - ##### 14:18:37 INFO - ##### Running create-virtualenv step. 14:18:37 INFO - ##### 14:18:37 INFO - Running pre-action listener: _pre_create_virtualenv 14:18:37 INFO - Running pre-action listener: _resource_record_pre_action 14:18:37 INFO - Running main action method: create_virtualenv 14:18:37 INFO - Creating virtualenv /builds/slave/test/build/venv 14:18:37 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 14:18:37 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 14:18:37 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 14:18:38 INFO - Using real prefix '/usr' 14:18:38 INFO - New python executable in /builds/slave/test/build/venv/bin/python 14:18:39 INFO - Installing distribute.............................................................................................................................................................................................done. 14:18:42 INFO - Installing pip.................done. 14:18:42 INFO - Return code: 0 14:18:42 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 14:18:42 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')]} 14:18:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:18:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:18:42 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')]} 14:18:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:18:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:18:42 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 0xa2fcc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa363598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa415f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0f7e30>, '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 0xa394c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa413470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467321104.231684-1073919345', '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 14:18:42 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 14:18:42 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 14:18:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:18:42 INFO - 'CCACHE_UMASK': '002', 14:18:42 INFO - 'DISPLAY': ':0', 14:18:42 INFO - 'HOME': '/home/cltbld', 14:18:42 INFO - 'LANG': 'en_US.UTF-8', 14:18:42 INFO - 'LOGNAME': 'cltbld', 14:18:42 INFO - 'MAIL': '/var/mail/cltbld', 14:18:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:18:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:18:42 INFO - 'MOZ_NO_REMOTE': '1', 14:18:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:18:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:18:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:18:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:18:42 INFO - 'PWD': '/builds/slave/test', 14:18:42 INFO - 'SHELL': '/bin/bash', 14:18:42 INFO - 'SHLVL': '1', 14:18:42 INFO - 'TERM': 'linux', 14:18:42 INFO - 'TMOUT': '86400', 14:18:42 INFO - 'USER': 'cltbld', 14:18:42 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467321104.231684-1073919345', 14:18:42 INFO - '_': '/tools/buildbot/bin/python'} 14:18:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:18:43 INFO - Downloading/unpacking psutil>=0.7.1 14:18:43 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 14:18:43 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 14:18:43 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 14:18:43 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 14:18:43 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 14:18:43 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 14:18:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 14:18:48 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:18:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:18:48 INFO - Installing collected packages: psutil 14:18:48 INFO - Running setup.py install for psutil 14:18:48 INFO - building 'psutil._psutil_linux' extension 14:18:48 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 14:18:49 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 14:18:49 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 14:18:49 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 14:18:49 INFO - building 'psutil._psutil_posix' extension 14:18:49 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 14:18:49 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 14:18:49 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:18:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:18:49 INFO - Successfully installed psutil 14:18:49 INFO - Cleaning up... 14:18:49 INFO - Return code: 0 14:18:49 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 14:18:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:18:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:18:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:18:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:18:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:18:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:18:49 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0xa2fcc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa363598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa415f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0f7e30>, '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 0xa394c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa413470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467321104.231684-1073919345', '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 14:18:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 14:18:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 14:18:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:18:49 INFO - 'CCACHE_UMASK': '002', 14:18:49 INFO - 'DISPLAY': ':0', 14:18:49 INFO - 'HOME': '/home/cltbld', 14:18:49 INFO - 'LANG': 'en_US.UTF-8', 14:18:49 INFO - 'LOGNAME': 'cltbld', 14:18:49 INFO - 'MAIL': '/var/mail/cltbld', 14:18:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:18:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:18:49 INFO - 'MOZ_NO_REMOTE': '1', 14:18:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:18:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:18:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:18:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:18:49 INFO - 'PWD': '/builds/slave/test', 14:18:49 INFO - 'SHELL': '/bin/bash', 14:18:49 INFO - 'SHLVL': '1', 14:18:49 INFO - 'TERM': 'linux', 14:18:49 INFO - 'TMOUT': '86400', 14:18:49 INFO - 'USER': 'cltbld', 14:18:49 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467321104.231684-1073919345', 14:18:49 INFO - '_': '/tools/buildbot/bin/python'} 14:18:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:18:50 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:18:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:18:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:18:50 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 14:18:50 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 14:18:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:18:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:18:54 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:18:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 14:18:55 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 14:18:55 INFO - Installing collected packages: mozsystemmonitor 14:18:55 INFO - Running setup.py install for mozsystemmonitor 14:18:55 INFO - Successfully installed mozsystemmonitor 14:18:55 INFO - Cleaning up... 14:18:55 INFO - Return code: 0 14:18:55 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 14:18:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:18:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:18:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:18:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:18:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:18:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:18:55 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0xa2fcc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa363598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa415f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0f7e30>, '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 0xa394c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa413470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467321104.231684-1073919345', '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 14:18:55 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 14:18:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 14:18:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:18:55 INFO - 'CCACHE_UMASK': '002', 14:18:55 INFO - 'DISPLAY': ':0', 14:18:55 INFO - 'HOME': '/home/cltbld', 14:18:55 INFO - 'LANG': 'en_US.UTF-8', 14:18:55 INFO - 'LOGNAME': 'cltbld', 14:18:55 INFO - 'MAIL': '/var/mail/cltbld', 14:18:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:18:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:18:55 INFO - 'MOZ_NO_REMOTE': '1', 14:18:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:18:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:18:55 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:18:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:18:55 INFO - 'PWD': '/builds/slave/test', 14:18:55 INFO - 'SHELL': '/bin/bash', 14:18:55 INFO - 'SHLVL': '1', 14:18:55 INFO - 'TERM': 'linux', 14:18:55 INFO - 'TMOUT': '86400', 14:18:55 INFO - 'USER': 'cltbld', 14:18:55 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467321104.231684-1073919345', 14:18:55 INFO - '_': '/tools/buildbot/bin/python'} 14:18:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:18:55 INFO - Downloading/unpacking blobuploader==1.2.4 14:18:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:18:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:18:55 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 14:18:55 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 14:18:55 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:18:55 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:19:00 INFO - Downloading blobuploader-1.2.4.tar.gz 14:19:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 14:19:00 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:19:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:19:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:19:00 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 14:19:00 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 14:19:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:19:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:19:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 14:19:01 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:19:01 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 14:19:01 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 14:19:01 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 14:19:01 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 14:19:01 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 14:19:01 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 14:19:02 INFO - Downloading docopt-0.6.1.tar.gz 14:19:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 14:19:02 INFO - Installing collected packages: blobuploader, requests, docopt 14:19:02 INFO - Running setup.py install for blobuploader 14:19:02 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 14:19:02 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 14:19:02 INFO - Running setup.py install for requests 14:19:03 INFO - Running setup.py install for docopt 14:19:03 INFO - Successfully installed blobuploader requests docopt 14:19:03 INFO - Cleaning up... 14:19:03 INFO - Return code: 0 14:19:03 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:19:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:19:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:19:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:19:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:19:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:19:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:19:03 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 0xa2fcc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa363598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa415f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0f7e30>, '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 0xa394c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa413470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467321104.231684-1073919345', '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 14:19:03 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 14:19:03 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 14:19:03 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:19:03 INFO - 'CCACHE_UMASK': '002', 14:19:03 INFO - 'DISPLAY': ':0', 14:19:03 INFO - 'HOME': '/home/cltbld', 14:19:03 INFO - 'LANG': 'en_US.UTF-8', 14:19:03 INFO - 'LOGNAME': 'cltbld', 14:19:03 INFO - 'MAIL': '/var/mail/cltbld', 14:19:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:19:03 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:19:03 INFO - 'MOZ_NO_REMOTE': '1', 14:19:03 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:19:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:19:03 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:19:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:19:03 INFO - 'PWD': '/builds/slave/test', 14:19:03 INFO - 'SHELL': '/bin/bash', 14:19:03 INFO - 'SHLVL': '1', 14:19:03 INFO - 'TERM': 'linux', 14:19:03 INFO - 'TMOUT': '86400', 14:19:03 INFO - 'USER': 'cltbld', 14:19:03 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467321104.231684-1073919345', 14:19:03 INFO - '_': '/tools/buildbot/bin/python'} 14:19:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:19:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:19:04 INFO - Running setup.py (path:/tmp/pip-9nla0u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:19:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:19:04 INFO - Running setup.py (path:/tmp/pip-Dbsg79-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:19:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:19:04 INFO - Running setup.py (path:/tmp/pip-Kv8HpR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:19:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:19:04 INFO - Running setup.py (path:/tmp/pip-pPtcA8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:19:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:19:04 INFO - Running setup.py (path:/tmp/pip-YeI6E3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:19:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:19:05 INFO - Running setup.py (path:/tmp/pip-GMksis-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:19:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:19:05 INFO - Running setup.py (path:/tmp/pip-hNZTL3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:19:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:19:05 INFO - Running setup.py (path:/tmp/pip-iIXRRR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:19:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:19:05 INFO - Running setup.py (path:/tmp/pip-B4YmQN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:19:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:19:05 INFO - Running setup.py (path:/tmp/pip-ZHBaKE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:19:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:19:05 INFO - Running setup.py (path:/tmp/pip-BHGRRu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:19:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:19:05 INFO - Running setup.py (path:/tmp/pip-D6Tcf7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:19:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:19:05 INFO - Running setup.py (path:/tmp/pip-dgmlc_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:19:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:19:06 INFO - Running setup.py (path:/tmp/pip-LigGnJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:19:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:19:06 INFO - Running setup.py (path:/tmp/pip-oqdlvC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:19:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:19:06 INFO - Running setup.py (path:/tmp/pip-_9vvjX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:19:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:19:06 INFO - Running setup.py (path:/tmp/pip-9q5P_r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:19:06 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:19:06 INFO - Running setup.py (path:/tmp/pip-oMN2LJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:19:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:19:06 INFO - Running setup.py (path:/tmp/pip-mkNNTf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:19:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:19:06 INFO - Running setup.py (path:/tmp/pip-10qDJf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:19:07 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:19:07 INFO - Running setup.py (path:/tmp/pip-EEy21n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:19:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:19:07 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 14:19:07 INFO - Running setup.py install for manifestparser 14:19:07 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 14:19:07 INFO - Running setup.py install for mozcrash 14:19:08 INFO - Running setup.py install for mozdebug 14:19:08 INFO - Running setup.py install for mozdevice 14:19:08 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 14:19:08 INFO - Installing dm script to /builds/slave/test/build/venv/bin 14:19:08 INFO - Running setup.py install for mozfile 14:19:08 INFO - Running setup.py install for mozhttpd 14:19:08 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 14:19:08 INFO - Running setup.py install for mozinfo 14:19:09 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 14:19:09 INFO - Running setup.py install for mozInstall 14:19:09 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 14:19:09 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 14:19:09 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 14:19:09 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 14:19:09 INFO - Running setup.py install for mozleak 14:19:09 INFO - Running setup.py install for mozlog 14:19:09 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 14:19:09 INFO - Running setup.py install for moznetwork 14:19:09 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 14:19:09 INFO - Running setup.py install for mozprocess 14:19:10 INFO - Running setup.py install for mozprofile 14:19:10 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 14:19:10 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 14:19:10 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 14:19:10 INFO - Running setup.py install for mozrunner 14:19:10 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 14:19:10 INFO - Running setup.py install for mozscreenshot 14:19:10 INFO - Running setup.py install for moztest 14:19:11 INFO - Running setup.py install for mozversion 14:19:11 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 14:19:11 INFO - Running setup.py install for wptserve 14:19:11 INFO - Running setup.py install for marionette-driver 14:19:11 INFO - Running setup.py install for browsermob-proxy 14:19:12 INFO - Running setup.py install for marionette-client 14:19:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:19:12 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 14:19:12 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 14:19:12 INFO - Cleaning up... 14:19:12 INFO - Return code: 0 14:19:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:19:12 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')]} 14:19:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:19:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:19:12 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')]} 14:19:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:19:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:19:12 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 0xa2fcc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa363598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa415f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0f7e30>, '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 0xa394c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa413470>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467321104.231684-1073919345', '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 14:19:12 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 14:19:12 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 14:19:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:19:12 INFO - 'CCACHE_UMASK': '002', 14:19:12 INFO - 'DISPLAY': ':0', 14:19:12 INFO - 'HOME': '/home/cltbld', 14:19:12 INFO - 'LANG': 'en_US.UTF-8', 14:19:12 INFO - 'LOGNAME': 'cltbld', 14:19:12 INFO - 'MAIL': '/var/mail/cltbld', 14:19:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:19:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:19:12 INFO - 'MOZ_NO_REMOTE': '1', 14:19:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:19:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:19:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:19:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:19:12 INFO - 'PWD': '/builds/slave/test', 14:19:12 INFO - 'SHELL': '/bin/bash', 14:19:12 INFO - 'SHLVL': '1', 14:19:12 INFO - 'TERM': 'linux', 14:19:12 INFO - 'TMOUT': '86400', 14:19:12 INFO - 'USER': 'cltbld', 14:19:12 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467321104.231684-1073919345', 14:19:12 INFO - '_': '/tools/buildbot/bin/python'} 14:19:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:19:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:19:13 INFO - Running setup.py (path:/tmp/pip-F58SBc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:19:13 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)) 14:19:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:19:13 INFO - Running setup.py (path:/tmp/pip-gomtLF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:19:13 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)) 14:19:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:19:13 INFO - Running setup.py (path:/tmp/pip-GsctJv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:19:13 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)) 14:19:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:19:13 INFO - Running setup.py (path:/tmp/pip-5OJaIB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:19:13 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)) 14:19:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:19:13 INFO - Running setup.py (path:/tmp/pip-HbFPol-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:19:13 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)) 14:19:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:19:13 INFO - Running setup.py (path:/tmp/pip-z28zK4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:19:13 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)) 14:19:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:19:13 INFO - Running setup.py (path:/tmp/pip-qFXqX2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:19:14 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)) 14:19:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:19:14 INFO - Running setup.py (path:/tmp/pip-Sq4ZLl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:19:14 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)) 14:19:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:19:14 INFO - Running setup.py (path:/tmp/pip-Qre5ll-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:19:14 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)) 14:19:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:19:14 INFO - Running setup.py (path:/tmp/pip-9LWHbi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:19:14 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)) 14:19:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:19:14 INFO - Running setup.py (path:/tmp/pip-AamFH5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:19:14 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)) 14:19:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:19:14 INFO - Running setup.py (path:/tmp/pip-WRB6Zp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:19:14 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)) 14:19:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:19:14 INFO - Running setup.py (path:/tmp/pip-SfXoY7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:19:14 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)) 14:19:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:19:14 INFO - Running setup.py (path:/tmp/pip-xGNSht-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:19:15 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)) 14:19:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:19:15 INFO - Running setup.py (path:/tmp/pip-YfTn0t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:19:15 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)) 14:19:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:19:15 INFO - Running setup.py (path:/tmp/pip-pnRday-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:19:15 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)) 14:19:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:19:15 INFO - Running setup.py (path:/tmp/pip-UvcH6j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:19:15 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)) 14:19:15 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:19:15 INFO - Running setup.py (path:/tmp/pip-siEBpx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:19:15 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)) 14:19:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:19:15 INFO - Running setup.py (path:/tmp/pip-qRktCV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:19:15 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)) 14:19:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:19:15 INFO - Running setup.py (path:/tmp/pip-3GksvS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:19:15 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)) 14:19:15 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:19:16 INFO - Running setup.py (path:/tmp/pip-Mszdwx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:19:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:19:16 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)) 14:19:16 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)) 14:19:16 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)) 14:19:16 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)) 14:19:16 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)) 14:19:16 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)) 14:19:16 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:19: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 14:19: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 14:19: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 14:19: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 14:19: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 14:19: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 14:19:21 INFO - Downloading blessings-1.6.tar.gz 14:19:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 14:19:21 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)) 14:19:21 INFO - Installing collected packages: blessings 14:19:21 INFO - Running setup.py install for blessings 14:19:21 INFO - Successfully installed blessings 14:19:21 INFO - Cleaning up... 14:19:21 INFO - Return code: 0 14:19:21 INFO - Done creating virtualenv /builds/slave/test/build/venv. 14:19:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:19:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:19:22 INFO - Reading from file tmpfile_stdout 14:19:22 INFO - Current package versions: 14:19:22 INFO - argparse == 1.2.1 14:19:22 INFO - blessings == 1.6 14:19:22 INFO - blobuploader == 1.2.4 14:19:22 INFO - browsermob-proxy == 0.6.0 14:19:22 INFO - docopt == 0.6.1 14:19:22 INFO - manifestparser == 1.1 14:19:22 INFO - marionette-client == 2.3.0 14:19:22 INFO - marionette-driver == 1.4.0 14:19:22 INFO - mozInstall == 1.12 14:19:22 INFO - mozcrash == 0.17 14:19:22 INFO - mozdebug == 0.1 14:19:22 INFO - mozdevice == 0.48 14:19:22 INFO - mozfile == 1.2 14:19:22 INFO - mozhttpd == 0.7 14:19:22 INFO - mozinfo == 0.9 14:19:22 INFO - mozleak == 0.1 14:19:22 INFO - mozlog == 3.1 14:19:22 INFO - moznetwork == 0.27 14:19:22 INFO - mozprocess == 0.22 14:19:22 INFO - mozprofile == 0.28 14:19:22 INFO - mozrunner == 6.11 14:19:22 INFO - mozscreenshot == 0.1 14:19:22 INFO - mozsystemmonitor == 0.0 14:19:22 INFO - moztest == 0.7 14:19:22 INFO - mozversion == 1.4 14:19:22 INFO - psutil == 3.1.1 14:19:22 INFO - requests == 1.2.3 14:19:22 INFO - wptserve == 1.4.0 14:19:22 INFO - wsgiref == 0.1.2 14:19:22 INFO - Running post-action listener: _resource_record_post_action 14:19:22 INFO - Running post-action listener: _start_resource_monitoring 14:19:22 INFO - Starting resource monitoring. 14:19:22 INFO - ##### 14:19:22 INFO - ##### Running pull step. 14:19:22 INFO - ##### 14:19:22 INFO - Running pre-action listener: _resource_record_pre_action 14:19:22 INFO - Running main action method: pull 14:19:22 INFO - Pull has nothing to do! 14:19:22 INFO - Running post-action listener: _resource_record_post_action 14:19:22 INFO - ##### 14:19:22 INFO - ##### Running install step. 14:19:22 INFO - ##### 14:19:22 INFO - Running pre-action listener: _resource_record_pre_action 14:19:22 INFO - Running main action method: install 14:19:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:19:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:19:22 INFO - Reading from file tmpfile_stdout 14:19:22 INFO - Detecting whether we're running mozinstall >=1.0... 14:19:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 14:19:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 14:19:22 INFO - Reading from file tmpfile_stdout 14:19:22 INFO - Output received: 14:19:22 INFO - Usage: mozinstall [options] installer 14:19:22 INFO - Options: 14:19:22 INFO - -h, --help show this help message and exit 14:19:22 INFO - -d DEST, --destination=DEST 14:19:22 INFO - Directory to install application into. [default: 14:19:22 INFO - "/builds/slave/test"] 14:19:22 INFO - --app=APP Application being installed. [default: firefox] 14:19:22 INFO - mkdir: /builds/slave/test/build/application 14:19:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 14:19:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 14:19:53 INFO - Reading from file tmpfile_stdout 14:19:53 INFO - Output received: 14:19:53 INFO - /builds/slave/test/build/application/firefox/firefox 14:19:53 INFO - Running post-action listener: _resource_record_post_action 14:19:53 INFO - ##### 14:19:53 INFO - ##### Running run-tests step. 14:19:53 INFO - ##### 14:19:53 INFO - Running pre-action listener: _resource_record_pre_action 14:19:53 INFO - Running main action method: run_tests 14:19:53 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 14:19:53 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:19:53 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:19:53 INFO - grabbing minidump binary from tooltool 14:19:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:19:53 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0f7e30>, '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 0xa394c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa413470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 14:19:53 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 14:19:53 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 14:19:53 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 14:19:53 INFO - Return code: 0 14:19:53 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 14:19:53 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 14:19:53 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/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 14:19:53 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/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 14:19:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:19:53 INFO - 'CCACHE_UMASK': '002', 14:19:53 INFO - 'DISPLAY': ':0', 14:19:53 INFO - 'HOME': '/home/cltbld', 14:19:53 INFO - 'LANG': 'en_US.UTF-8', 14:19:53 INFO - 'LOGNAME': 'cltbld', 14:19:53 INFO - 'MAIL': '/var/mail/cltbld', 14:19:53 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 14:19:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:19:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:19:53 INFO - 'MOZ_NO_REMOTE': '1', 14:19:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:19:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:19:53 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:19:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:19:53 INFO - 'PWD': '/builds/slave/test', 14:19:53 INFO - 'SHELL': '/bin/bash', 14:19:53 INFO - 'SHLVL': '1', 14:19:53 INFO - 'TERM': 'linux', 14:19:53 INFO - 'TMOUT': '86400', 14:19:53 INFO - 'USER': 'cltbld', 14:19:53 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1467321104.231684-1073919345', 14:19:53 INFO - '_': '/tools/buildbot/bin/python'} 14:19:53 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/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 14:19:54 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 14:19:54 INFO - import pkg_resources 14:19:55 INFO - Using 1 client processes 14:19:55 INFO - wptserve Starting http server on 127.0.0.1:8000 14:19:55 INFO - wptserve Starting http server on 127.0.0.1:8001 14:19:56 INFO - wptserve Starting http server on 127.0.0.1:8443 14:19:58 INFO - SUITE-START | Running 778 tests 14:19:58 INFO - Running testharness tests 14:19:58 INFO - Setting up ssl 14:19:58 INFO - PROCESS | certutil | 14:19:58 INFO - PROCESS | certutil | 14:19:58 INFO - PROCESS | certutil | 14:19:58 INFO - Certificate Nickname Trust Attributes 14:19:58 INFO - SSL,S/MIME,JAR/XPI 14:19:58 INFO - 14:19:58 INFO - web-platform-tests CT,, 14:19:58 INFO - 14:19:58 INFO - Starting runner 14:20:01 INFO - PROCESS | 16136 | 1467321601150 Marionette DEBUG Marionette enabled via build flag and pref 14:20:01 INFO - PROCESS | 16136 | ++DOCSHELL 0xa4e4d000 == 1 [pid = 16136] [id = 1] 14:20:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 1 (0xa4e4d400) [pid = 16136] [serial = 1] [outer = (nil)] 14:20:01 INFO - PROCESS | 16136 | [16136] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 14:20:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 2 (0xa4e4dc00) [pid = 16136] [serial = 2] [outer = 0xa4e4d400] 14:20:02 INFO - PROCESS | 16136 | 1467321602004 Marionette INFO Listening on port 2828 14:20:02 INFO - PROCESS | 16136 | 1467321602641 Marionette DEBUG Marionette enabled via command-line flag 14:20:02 INFO - PROCESS | 16136 | ++DOCSHELL 0xa23ac400 == 2 [pid = 16136] [id = 2] 14:20:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 3 (0xa23ad800) [pid = 16136] [serial = 3] [outer = (nil)] 14:20:02 INFO - PROCESS | 16136 | [16136] WARNING: No inner window available!: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 14:20:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 4 (0xa23b6c00) [pid = 16136] [serial = 4] [outer = 0xa23ad800] 14:20:02 INFO - PROCESS | 16136 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a20cfcc0 14:20:02 INFO - PROCESS | 16136 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a68147c0 14:20:02 INFO - PROCESS | 16136 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a20db780 14:20:02 INFO - PROCESS | 16136 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a20fa3e0 14:20:02 INFO - PROCESS | 16136 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a20e0120 14:20:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 5 (0xa110c400) [pid = 16136] [serial = 5] [outer = 0xa4e4d400] 14:20:03 INFO - PROCESS | 16136 | [16136] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:20:03 INFO - PROCESS | 16136 | 1467321603082 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:60899 14:20:03 INFO - PROCESS | 16136 | [16136] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:20:03 INFO - PROCESS | 16136 | 1467321603116 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:60900 14:20:03 INFO - PROCESS | 16136 | 1467321603178 Marionette DEBUG Closed connection conn0 14:20:03 INFO - PROCESS | 16136 | [16136] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2251 14:20:03 INFO - PROCESS | 16136 | 1467321603292 Marionette DEBUG Closed connection conn1 14:20:03 INFO - PROCESS | 16136 | [16136] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:20:03 INFO - PROCESS | 16136 | 1467321603307 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:60901 14:20:03 INFO - PROCESS | 16136 | [16136] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:20:03 INFO - PROCESS | 16136 | 1467321603363 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:60902 14:20:03 INFO - PROCESS | 16136 | 1467321603376 Marionette DEBUG Closed connection conn2 14:20:03 INFO - PROCESS | 16136 | 1467321603415 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:20:03 INFO - PROCESS | 16136 | 1467321603448 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160630123429","device":"desktop","version":"48.0"} 14:20:04 INFO - PROCESS | 16136 | [16136] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:20:05 INFO - PROCESS | 16136 | ++DOCSHELL 0x9acef400 == 3 [pid = 16136] [id = 3] 14:20:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 6 (0x9acef800) [pid = 16136] [serial = 6] [outer = (nil)] 14:20:05 INFO - PROCESS | 16136 | ++DOCSHELL 0x9acefc00 == 4 [pid = 16136] [id = 4] 14:20:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 7 (0x9acf2400) [pid = 16136] [serial = 7] [outer = (nil)] 14:20:06 INFO - PROCESS | 16136 | [16136] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:20:06 INFO - PROCESS | 16136 | ++DOCSHELL 0x9a470000 == 5 [pid = 16136] [id = 5] 14:20:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 8 (0x9a470400) [pid = 16136] [serial = 8] [outer = (nil)] 14:20:06 INFO - PROCESS | 16136 | [16136] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:20:06 INFO - PROCESS | 16136 | [16136] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:20:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 9 (0x99f50c00) [pid = 16136] [serial = 9] [outer = 0x9a470400] 14:20:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 10 (0x99c7e800) [pid = 16136] [serial = 10] [outer = 0x9acef800] 14:20:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 11 (0x99c80400) [pid = 16136] [serial = 11] [outer = 0x9acf2400] 14:20:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 12 (0x99c82c00) [pid = 16136] [serial = 12] [outer = 0x9a470400] 14:20:07 INFO - PROCESS | 16136 | 1467321607843 Marionette INFO startBrowser 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:07 INFO - PROCESS | 16136 | 1467321607893 Marionette DEBUG loaded listener.js 14:20:07 INFO - PROCESS | 16136 | 1467321607912 Marionette DEBUG loaded listener.js 14:20:07 INFO - PROCESS | 16136 | 1467321607917 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 13 (0x98306c00) [pid = 16136] [serial = 13] [outer = 0x9a470400] 14:20:08 INFO - PROCESS | 16136 | 1467321608710 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"8fcd5dd9-4464-45b1-ba83-ae41b1b566cb","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160630123429","device":"desktop","version":"48.0","command_id":1}}] 14:20:08 INFO - PROCESS | 16136 | 1467321608943 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 14:20:08 INFO - PROCESS | 16136 | 1467321608952 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:09 INFO - PROCESS | 16136 | 1467321609120 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 14:20:09 INFO - PROCESS | 16136 | 1467321609420 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:20:09 INFO - PROCESS | 16136 | 1467321609426 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:09 INFO - PROCESS | 16136 | [16136] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:20:09 INFO - PROCESS | 16136 | [16136] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:20:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 14 (0x9481b400) [pid = 16136] [serial = 14] [outer = 0x9a470400] 14:20:09 INFO - PROCESS | 16136 | [16136] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:20:09 INFO - PROCESS | 16136 | [16136] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:20:09 INFO - PROCESS | 16136 | 1467321609996 Marionette TRACE conn3 <- [1,3,null,{}] 14:20:10 INFO - PROCESS | 16136 | 1467321610005 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 14:20:10 INFO - PROCESS | 16136 | 1467321610011 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:10 INFO - PROCESS | 16136 | 1467321610059 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 14:20:10 INFO - PROCESS | 16136 | 1467321610107 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 14:20:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:20:10 INFO - PROCESS | 16136 | 1467321610113 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 14:20:10 INFO - PROCESS | 16136 | 1467321610122 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:20:10 INFO - PROCESS | 16136 | 1467321610129 Marionette TRACE conn3 <- [1,6,null,{}] 14:20:10 INFO - PROCESS | 16136 | 1467321610147 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:10 INFO - PROCESS | 16136 | 1467321610163 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:10 INFO - PROCESS | 16136 | 1467321610200 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 14:20:10 INFO - PROCESS | 16136 | 1467321610211 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:10 INFO - PROCESS | 16136 | 1467321610221 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:10 INFO - PROCESS | 16136 | ++DOCSHELL 0x93d27000 == 6 [pid = 16136] [id = 6] 14:20:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 15 (0x93d27400) [pid = 16136] [serial = 15] [outer = (nil)] 14:20:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 16 (0x93d29400) [pid = 16136] [serial = 16] [outer = 0x93d27400] 14:20:10 INFO - PROCESS | 16136 | 1467321610304 Marionette DEBUG loaded listener.js 14:20:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 17 (0x93d2e000) [pid = 16136] [serial = 17] [outer = 0x93d27400] 14:20:10 INFO - PROCESS | 16136 | ++DOCSHELL 0x93b0b400 == 7 [pid = 16136] [id = 7] 14:20:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 18 (0x93b0cc00) [pid = 16136] [serial = 18] [outer = (nil)] 14:20:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 19 (0x93d2f800) [pid = 16136] [serial = 19] [outer = 0x93b0cc00] 14:20:10 INFO - PROCESS | 16136 | 1467321610834 Marionette DEBUG loaded listener.js 14:20:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 20 (0x93a53400) [pid = 16136] [serial = 20] [outer = 0x93b0cc00] 14:20:11 INFO - PROCESS | 16136 | [16136] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 14:20:11 INFO - PROCESS | 16136 | 1467321611614 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 14:20:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:20:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1672ms 14:20:11 INFO - PROCESS | 16136 | 1467321611896 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 14:20:11 INFO - PROCESS | 16136 | 1467321611903 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 14:20:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:20:12 INFO - PROCESS | 16136 | 1467321612059 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:20:12 INFO - PROCESS | 16136 | 1467321612064 Marionette TRACE conn3 <- [1,10,null,{}] 14:20:12 INFO - PROCESS | 16136 | 1467321612125 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:12 INFO - PROCESS | 16136 | 1467321612132 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:12 INFO - PROCESS | 16136 | 1467321612332 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 14:20:12 INFO - PROCESS | 16136 | 1467321612428 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:12 INFO - PROCESS | 16136 | 1467321612436 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:12 INFO - PROCESS | 16136 | ++DOCSHELL 0x93087400 == 8 [pid = 16136] [id = 8] 14:20:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 21 (0x93a56400) [pid = 16136] [serial = 21] [outer = (nil)] 14:20:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 22 (0x98aa7c00) [pid = 16136] [serial = 22] [outer = 0x93a56400] 14:20:12 INFO - PROCESS | 16136 | 1467321612526 Marionette DEBUG loaded listener.js 14:20:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 23 (0x98e20400) [pid = 16136] [serial = 23] [outer = 0x93a56400] 14:20:13 INFO - PROCESS | 16136 | ++DOCSHELL 0x99946800 == 9 [pid = 16136] [id = 9] 14:20:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 24 (0x999c8400) [pid = 16136] [serial = 24] [outer = (nil)] 14:20:13 INFO - PROCESS | 16136 | 1467321613466 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 14:20:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 25 (0x998df800) [pid = 16136] [serial = 25] [outer = 0x999c8400] 14:20:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 26 (0x99c87800) [pid = 16136] [serial = 26] [outer = 0x999c8400] 14:20:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:20:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1634ms 14:20:13 INFO - PROCESS | 16136 | ++DOCSHELL 0x9ae51400 == 10 [pid = 16136] [id = 10] 14:20:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 27 (0x9ae5a000) [pid = 16136] [serial = 27] [outer = (nil)] 14:20:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 28 (0x9b24a400) [pid = 16136] [serial = 28] [outer = 0x9ae5a000] 14:20:13 INFO - PROCESS | 16136 | 1467321613695 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 14:20:13 INFO - PROCESS | 16136 | 1467321613703 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 14:20:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:20:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 29 (0x9bad4800) [pid = 16136] [serial = 29] [outer = 0x9ae5a000] 14:20:13 INFO - PROCESS | 16136 | 1467321613798 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:20:13 INFO - PROCESS | 16136 | 1467321613802 Marionette TRACE conn3 <- [1,14,null,{}] 14:20:13 INFO - PROCESS | 16136 | 1467321613907 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:13 INFO - PROCESS | 16136 | 1467321613915 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:14 INFO - PROCESS | 16136 | 1467321614222 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 14:20:14 INFO - PROCESS | 16136 | 1467321614339 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:14 INFO - PROCESS | 16136 | 1467321614349 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:14 INFO - PROCESS | 16136 | ++DOCSHELL 0x9a46a000 == 11 [pid = 16136] [id = 11] 14:20:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 30 (0xa23b6800) [pid = 16136] [serial = 30] [outer = (nil)] 14:20:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 31 (0x9d9cdc00) [pid = 16136] [serial = 31] [outer = 0xa23b6800] 14:20:14 INFO - PROCESS | 16136 | 1467321614463 Marionette DEBUG loaded listener.js 14:20:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 32 (0xa25f3c00) [pid = 16136] [serial = 32] [outer = 0xa23b6800] 14:20:15 INFO - PROCESS | 16136 | 1467321615387 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 14:20:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:20:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1703ms 14:20:15 INFO - PROCESS | 16136 | 1467321615445 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 14:20:15 INFO - PROCESS | 16136 | 1467321615449 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 14:20:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:20:15 INFO - PROCESS | 16136 | 1467321615474 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:20:15 INFO - PROCESS | 16136 | 1467321615482 Marionette TRACE conn3 <- [1,18,null,{}] 14:20:15 INFO - PROCESS | 16136 | 1467321615506 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:15 INFO - PROCESS | 16136 | 1467321615516 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:15 INFO - PROCESS | 16136 | 1467321615740 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 14:20:15 INFO - PROCESS | 16136 | 1467321615873 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:15 INFO - PROCESS | 16136 | 1467321615886 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:15 INFO - PROCESS | 16136 | ++DOCSHELL 0xa68e9800 == 12 [pid = 16136] [id = 12] 14:20:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 33 (0xa68e9c00) [pid = 16136] [serial = 33] [outer = (nil)] 14:20:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 34 (0xa6eab800) [pid = 16136] [serial = 34] [outer = 0xa68e9c00] 14:20:16 INFO - PROCESS | 16136 | 1467321615997 Marionette DEBUG loaded listener.js 14:20:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 35 (0xa82f5c00) [pid = 16136] [serial = 35] [outer = 0xa68e9c00] 14:20:16 INFO - PROCESS | 16136 | 1467321616903 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 14:20:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:20:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1518ms 14:20:16 INFO - PROCESS | 16136 | 1467321616977 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 14:20:16 INFO - PROCESS | 16136 | 1467321616983 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 14:20:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:20:16 INFO - PROCESS | 16136 | 1467321616990 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:20:16 INFO - PROCESS | 16136 | 1467321616994 Marionette TRACE conn3 <- [1,22,null,{}] 14:20:17 INFO - PROCESS | 16136 | 1467321617000 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:17 INFO - PROCESS | 16136 | 1467321617006 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:17 INFO - PROCESS | 16136 | 1467321617230 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 14:20:17 INFO - PROCESS | 16136 | 1467321617358 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:17 INFO - PROCESS | 16136 | 1467321617367 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:17 INFO - PROCESS | 16136 | ++DOCSHELL 0x9a3c9c00 == 13 [pid = 16136] [id = 13] 14:20:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 36 (0x9a3cb400) [pid = 16136] [serial = 36] [outer = (nil)] 14:20:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 37 (0x9a3d2000) [pid = 16136] [serial = 37] [outer = 0x9a3cb400] 14:20:17 INFO - PROCESS | 16136 | 1467321617456 Marionette DEBUG loaded listener.js 14:20:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 38 (0xa82f7400) [pid = 16136] [serial = 38] [outer = 0x9a3cb400] 14:20:18 INFO - PROCESS | 16136 | 1467321618455 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 14:20:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:20:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1541ms 14:20:18 INFO - PROCESS | 16136 | 1467321618532 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 14:20:18 INFO - PROCESS | 16136 | 1467321618537 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 14:20:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:20:18 INFO - PROCESS | 16136 | 1467321618543 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:20:18 INFO - PROCESS | 16136 | 1467321618547 Marionette TRACE conn3 <- [1,26,null,{}] 14:20:18 INFO - PROCESS | 16136 | 1467321618553 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:18 INFO - PROCESS | 16136 | 1467321618558 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:18 INFO - PROCESS | 16136 | 1467321618970 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 14:20:19 INFO - PROCESS | 16136 | 1467321619163 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:19 INFO - PROCESS | 16136 | 1467321619175 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:19 INFO - PROCESS | 16136 | ++DOCSHELL 0x983b9400 == 14 [pid = 16136] [id = 14] 14:20:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 39 (0x98a1c000) [pid = 16136] [serial = 39] [outer = (nil)] 14:20:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 40 (0x98aa3800) [pid = 16136] [serial = 40] [outer = 0x98a1c000] 14:20:19 INFO - PROCESS | 16136 | 1467321619253 Marionette DEBUG loaded listener.js 14:20:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 41 (0x98eee000) [pid = 16136] [serial = 41] [outer = 0x98a1c000] 14:20:20 INFO - PROCESS | 16136 | 1467321620207 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 14:20:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:20:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1694ms 14:20:20 INFO - PROCESS | 16136 | 1467321620239 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 14:20:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:20:20 INFO - PROCESS | 16136 | 1467321620246 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 14:20:20 INFO - PROCESS | 16136 | 1467321620256 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:20:20 INFO - PROCESS | 16136 | 1467321620262 Marionette TRACE conn3 <- [1,30,null,{}] 14:20:20 INFO - PROCESS | 16136 | 1467321620269 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:20 INFO - PROCESS | 16136 | 1467321620275 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:20 INFO - PROCESS | 16136 | 1467321620448 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 14:20:20 INFO - PROCESS | 16136 | 1467321620564 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:20 INFO - PROCESS | 16136 | 1467321620575 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:20 INFO - PROCESS | 16136 | ++DOCSHELL 0x998e0400 == 15 [pid = 16136] [id = 15] 14:20:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 42 (0x999ca800) [pid = 16136] [serial = 42] [outer = (nil)] 14:20:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 43 (0x99ac2400) [pid = 16136] [serial = 43] [outer = 0x999ca800] 14:20:20 INFO - PROCESS | 16136 | 1467321620651 Marionette DEBUG loaded listener.js 14:20:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 44 (0x9a3c5c00) [pid = 16136] [serial = 44] [outer = 0x999ca800] 14:20:21 INFO - PROCESS | 16136 | 1467321621422 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 14:20:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:20:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1234ms 14:20:21 INFO - PROCESS | 16136 | 1467321621489 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 14:20:21 INFO - PROCESS | 16136 | 1467321621494 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 14:20:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:20:21 INFO - PROCESS | 16136 | 1467321621501 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:20:21 INFO - PROCESS | 16136 | 1467321621505 Marionette TRACE conn3 <- [1,34,null,{}] 14:20:21 INFO - PROCESS | 16136 | 1467321621511 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:21 INFO - PROCESS | 16136 | 1467321621517 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:21 INFO - PROCESS | 16136 | 1467321621686 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 14:20:21 INFO - PROCESS | 16136 | 1467321621701 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:21 INFO - PROCESS | 16136 | 1467321621710 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:21 INFO - PROCESS | 16136 | ++DOCSHELL 0x99a37800 == 16 [pid = 16136] [id = 16] 14:20:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 45 (0x9a480400) [pid = 16136] [serial = 45] [outer = (nil)] 14:20:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 46 (0x9acee800) [pid = 16136] [serial = 46] [outer = 0x9a480400] 14:20:21 INFO - PROCESS | 16136 | 1467321621782 Marionette DEBUG loaded listener.js 14:20:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 47 (0x9ae58400) [pid = 16136] [serial = 47] [outer = 0x9a480400] 14:20:22 INFO - PROCESS | 16136 | 1467321622645 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 14:20:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:20:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1186ms 14:20:22 INFO - PROCESS | 16136 | 1467321622689 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 14:20:22 INFO - PROCESS | 16136 | 1467321622695 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 14:20:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:20:22 INFO - PROCESS | 16136 | 1467321622711 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:20:22 INFO - PROCESS | 16136 | 1467321622719 Marionette TRACE conn3 <- [1,38,null,{}] 14:20:22 INFO - PROCESS | 16136 | 1467321622726 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:22 INFO - PROCESS | 16136 | 1467321622733 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:22 INFO - PROCESS | 16136 | 1467321622904 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 14:20:23 INFO - PROCESS | 16136 | 1467321622998 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:23 INFO - PROCESS | 16136 | 1467321623013 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:23 INFO - PROCESS | 16136 | ++DOCSHELL 0x9b7e9000 == 17 [pid = 16136] [id = 17] 14:20:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 48 (0x9b802c00) [pid = 16136] [serial = 48] [outer = (nil)] 14:20:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 49 (0x9b96d400) [pid = 16136] [serial = 49] [outer = 0x9b802c00] 14:20:23 INFO - PROCESS | 16136 | 1467321623102 Marionette DEBUG loaded listener.js 14:20:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 50 (0x9b976400) [pid = 16136] [serial = 50] [outer = 0x9b802c00] 14:20:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:20:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1143ms 14:20:23 INFO - PROCESS | 16136 | 1467321623834 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 14:20:23 INFO - PROCESS | 16136 | 1467321623848 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 14:20:23 INFO - PROCESS | 16136 | 1467321623851 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 14:20:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:20:23 INFO - PROCESS | 16136 | 1467321623857 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:20:23 INFO - PROCESS | 16136 | 1467321623874 Marionette TRACE conn3 <- [1,42,null,{}] 14:20:23 INFO - PROCESS | 16136 | 1467321623881 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:23 INFO - PROCESS | 16136 | 1467321623886 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:24 INFO - PROCESS | 16136 | 1467321624097 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 14:20:24 INFO - PROCESS | 16136 | 1467321624106 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:24 INFO - PROCESS | 16136 | 1467321624115 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:24 INFO - PROCESS | 16136 | ++DOCSHELL 0x94871000 == 18 [pid = 16136] [id = 18] 14:20:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 51 (0x9b9b2400) [pid = 16136] [serial = 51] [outer = (nil)] 14:20:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 52 (0xa110d800) [pid = 16136] [serial = 52] [outer = 0x9b9b2400] 14:20:24 INFO - PROCESS | 16136 | 1467321624189 Marionette DEBUG loaded listener.js 14:20:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 53 (0xa2001c00) [pid = 16136] [serial = 53] [outer = 0x9b9b2400] 14:20:25 INFO - PROCESS | 16136 | 1467321625061 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 14:20:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:20:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1250ms 14:20:25 INFO - PROCESS | 16136 | 1467321625109 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 14:20:25 INFO - PROCESS | 16136 | 1467321625113 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 14:20:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:20:25 INFO - PROCESS | 16136 | 1467321625120 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:20:25 INFO - PROCESS | 16136 | 1467321625124 Marionette TRACE conn3 <- [1,46,null,{}] 14:20:25 INFO - PROCESS | 16136 | 1467321625131 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:25 INFO - PROCESS | 16136 | 1467321625137 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:25 INFO - PROCESS | 16136 | 1467321625312 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 14:20:25 INFO - PROCESS | 16136 | 1467321625323 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:25 INFO - PROCESS | 16136 | 1467321625340 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:25 INFO - PROCESS | 16136 | ++DOCSHELL 0xa2373800 == 19 [pid = 16136] [id = 19] 14:20:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 54 (0xa2379c00) [pid = 16136] [serial = 54] [outer = (nil)] 14:20:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 55 (0xa23b3c00) [pid = 16136] [serial = 55] [outer = 0xa2379c00] 14:20:25 INFO - PROCESS | 16136 | 1467321625510 Marionette DEBUG loaded listener.js 14:20:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 56 (0xa2fef800) [pid = 16136] [serial = 56] [outer = 0xa2379c00] 14:20:26 INFO - PROCESS | 16136 | 1467321626306 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 14:20:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:20:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1236ms 14:20:26 INFO - PROCESS | 16136 | 1467321626358 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 14:20:26 INFO - PROCESS | 16136 | 1467321626361 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 14:20:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:20:26 INFO - PROCESS | 16136 | 1467321626382 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:20:26 INFO - PROCESS | 16136 | 1467321626386 Marionette TRACE conn3 <- [1,50,null,{}] 14:20:26 INFO - PROCESS | 16136 | 1467321626392 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:26 INFO - PROCESS | 16136 | 1467321626398 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:26 INFO - PROCESS | 16136 | 1467321626563 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 14:20:26 INFO - PROCESS | 16136 | 1467321626572 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:26 INFO - PROCESS | 16136 | 1467321626583 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:26 INFO - PROCESS | 16136 | ++DOCSHELL 0x93b06800 == 20 [pid = 16136] [id = 20] 14:20:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 57 (0xa209a400) [pid = 16136] [serial = 57] [outer = (nil)] 14:20:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 58 (0xa3448400) [pid = 16136] [serial = 58] [outer = 0xa209a400] 14:20:26 INFO - PROCESS | 16136 | 1467321626653 Marionette DEBUG loaded listener.js 14:20:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 59 (0xa3440800) [pid = 16136] [serial = 59] [outer = 0xa209a400] 14:20:27 INFO - PROCESS | 16136 | 1467321627615 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:20:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:20:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1286ms 14:20:27 INFO - PROCESS | 16136 | 1467321627671 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 14:20:27 INFO - PROCESS | 16136 | 1467321627677 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 14:20:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:20:27 INFO - PROCESS | 16136 | 1467321627690 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:20:27 INFO - PROCESS | 16136 | 1467321627694 Marionette TRACE conn3 <- [1,54,null,{}] 14:20:27 INFO - PROCESS | 16136 | 1467321627704 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:27 INFO - PROCESS | 16136 | 1467321627710 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:27 INFO - PROCESS | 16136 | 1467321627883 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 14:20:28 INFO - PROCESS | 16136 | 1467321627983 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:28 INFO - PROCESS | 16136 | 1467321627991 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:28 INFO - PROCESS | 16136 | ++DOCSHELL 0xa2fe8400 == 21 [pid = 16136] [id = 21] 14:20:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 60 (0xa338f400) [pid = 16136] [serial = 60] [outer = (nil)] 14:20:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 61 (0xa501a000) [pid = 16136] [serial = 61] [outer = 0xa338f400] 14:20:28 INFO - PROCESS | 16136 | 1467321628084 Marionette DEBUG loaded listener.js 14:20:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 62 (0xa620f800) [pid = 16136] [serial = 62] [outer = 0xa338f400] 14:20:29 INFO - PROCESS | 16136 | --DOCSHELL 0x9a46a000 == 20 [pid = 16136] [id = 11] 14:20:29 INFO - PROCESS | 16136 | --DOCSHELL 0xa68e9800 == 19 [pid = 16136] [id = 12] 14:20:29 INFO - PROCESS | 16136 | --DOCSHELL 0x9a3c9c00 == 18 [pid = 16136] [id = 13] 14:20:29 INFO - PROCESS | 16136 | --DOCSHELL 0x93d27000 == 17 [pid = 16136] [id = 6] 14:20:29 INFO - PROCESS | 16136 | --DOCSHELL 0x93087400 == 16 [pid = 16136] [id = 8] 14:20:29 INFO - PROCESS | 16136 | 1467321629868 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:20:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:20:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 2245ms 14:20:29 INFO - PROCESS | 16136 | 1467321629935 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 14:20:29 INFO - PROCESS | 16136 | 1467321629942 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 14:20:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:20:29 INFO - PROCESS | 16136 | 1467321629959 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:20:29 INFO - PROCESS | 16136 | 1467321629965 Marionette TRACE conn3 <- [1,58,null,{}] 14:20:29 INFO - PROCESS | 16136 | 1467321629974 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:29 INFO - PROCESS | 16136 | 1467321629980 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:30 INFO - PROCESS | 16136 | 1467321630190 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 14:20:30 INFO - PROCESS | 16136 | 1467321630220 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:30 INFO - PROCESS | 16136 | 1467321630236 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:30 INFO - PROCESS | 16136 | ++DOCSHELL 0x983ba000 == 17 [pid = 16136] [id = 22] 14:20:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 63 (0x983bac00) [pid = 16136] [serial = 63] [outer = (nil)] 14:20:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 64 (0x98f46400) [pid = 16136] [serial = 64] [outer = 0x983bac00] 14:20:30 INFO - PROCESS | 16136 | 1467321630312 Marionette DEBUG loaded listener.js 14:20:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 65 (0x98f50800) [pid = 16136] [serial = 65] [outer = 0x983bac00] 14:20:31 INFO - PROCESS | 16136 | --DOMWINDOW == 64 (0x9a3cb400) [pid = 16136] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:20:31 INFO - PROCESS | 16136 | --DOMWINDOW == 63 (0x98a1c000) [pid = 16136] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:20:31 INFO - PROCESS | 16136 | --DOMWINDOW == 62 (0x999ca800) [pid = 16136] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:20:31 INFO - PROCESS | 16136 | --DOMWINDOW == 61 (0x9a480400) [pid = 16136] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:20:31 INFO - PROCESS | 16136 | --DOMWINDOW == 60 (0x9b802c00) [pid = 16136] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:20:31 INFO - PROCESS | 16136 | --DOMWINDOW == 59 (0x93d27400) [pid = 16136] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:20:31 INFO - PROCESS | 16136 | --DOMWINDOW == 58 (0x93a56400) [pid = 16136] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:20:31 INFO - PROCESS | 16136 | --DOMWINDOW == 57 (0xa23b6800) [pid = 16136] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:20:31 INFO - PROCESS | 16136 | --DOMWINDOW == 56 (0xa68e9c00) [pid = 16136] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:20:31 INFO - PROCESS | 16136 | 1467321631554 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:20:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:20:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1634ms 14:20:31 INFO - PROCESS | 16136 | 1467321631603 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 14:20:31 INFO - PROCESS | 16136 | 1467321631611 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 14:20:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:20:31 INFO - PROCESS | 16136 | 1467321631623 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:20:31 INFO - PROCESS | 16136 | 1467321631627 Marionette TRACE conn3 <- [1,62,null,{}] 14:20:31 INFO - PROCESS | 16136 | 1467321631638 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:31 INFO - PROCESS | 16136 | 1467321631644 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:31 INFO - PROCESS | 16136 | 1467321631803 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 14:20:31 INFO - PROCESS | 16136 | 1467321631892 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:31 INFO - PROCESS | 16136 | 1467321631903 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:31 INFO - PROCESS | 16136 | ++DOCSHELL 0x93084c00 == 18 [pid = 16136] [id = 23] 14:20:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 57 (0x999ce400) [pid = 16136] [serial = 66] [outer = (nil)] 14:20:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 58 (0x99df5800) [pid = 16136] [serial = 67] [outer = 0x999ce400] 14:20:31 INFO - PROCESS | 16136 | 1467321631980 Marionette DEBUG loaded listener.js 14:20:32 INFO - PROCESS | 16136 | ++DOMWINDOW == 59 (0x9a3ca400) [pid = 16136] [serial = 68] [outer = 0x999ce400] 14:20:32 INFO - PROCESS | 16136 | 1467321632733 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:20:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:20:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1137ms 14:20:32 INFO - PROCESS | 16136 | 1467321632762 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 14:20:32 INFO - PROCESS | 16136 | 1467321632767 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 14:20:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:20:32 INFO - PROCESS | 16136 | 1467321632774 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:20:32 INFO - PROCESS | 16136 | 1467321632780 Marionette TRACE conn3 <- [1,66,null,{}] 14:20:32 INFO - PROCESS | 16136 | 1467321632797 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:32 INFO - PROCESS | 16136 | 1467321632805 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:32 INFO - PROCESS | 16136 | 1467321632973 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 14:20:33 INFO - PROCESS | 16136 | 1467321632985 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:33 INFO - PROCESS | 16136 | 1467321632997 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:33 INFO - PROCESS | 16136 | ++DOCSHELL 0x9af8e800 == 19 [pid = 16136] [id = 24] 14:20:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 60 (0x9af8f000) [pid = 16136] [serial = 69] [outer = (nil)] 14:20:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 61 (0x9b248000) [pid = 16136] [serial = 70] [outer = 0x9af8f000] 14:20:33 INFO - PROCESS | 16136 | 1467321633080 Marionette DEBUG loaded listener.js 14:20:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 62 (0x9b806000) [pid = 16136] [serial = 71] [outer = 0x9af8f000] 14:20:34 INFO - PROCESS | 16136 | 1467321634126 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:20:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:20:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1387ms 14:20:34 INFO - PROCESS | 16136 | 1467321634163 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 14:20:34 INFO - PROCESS | 16136 | 1467321634169 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 14:20:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:20:34 INFO - PROCESS | 16136 | 1467321634178 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:20:34 INFO - PROCESS | 16136 | 1467321634186 Marionette TRACE conn3 <- [1,70,null,{}] 14:20:34 INFO - PROCESS | 16136 | 1467321634195 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:34 INFO - PROCESS | 16136 | 1467321634200 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:34 INFO - PROCESS | 16136 | 1467321634395 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 14:20:34 INFO - PROCESS | 16136 | 1467321634529 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:34 INFO - PROCESS | 16136 | 1467321634540 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:34 INFO - PROCESS | 16136 | ++DOCSHELL 0x98e24c00 == 20 [pid = 16136] [id = 25] 14:20:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 63 (0x98f51400) [pid = 16136] [serial = 72] [outer = (nil)] 14:20:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 64 (0x99df7c00) [pid = 16136] [serial = 73] [outer = 0x98f51400] 14:20:34 INFO - PROCESS | 16136 | 1467321634630 Marionette DEBUG loaded listener.js 14:20:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 65 (0x9a480000) [pid = 16136] [serial = 74] [outer = 0x98f51400] 14:20:35 INFO - PROCESS | 16136 | 1467321635536 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:20:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:20:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1395ms 14:20:35 INFO - PROCESS | 16136 | 1467321635583 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 14:20:35 INFO - PROCESS | 16136 | 1467321635592 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 14:20:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:20:35 INFO - PROCESS | 16136 | 1467321635605 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:20:35 INFO - PROCESS | 16136 | 1467321635611 Marionette TRACE conn3 <- [1,74,null,{}] 14:20:35 INFO - PROCESS | 16136 | 1467321635618 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:35 INFO - PROCESS | 16136 | 1467321635626 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:35 INFO - PROCESS | 16136 | 1467321635822 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 14:20:35 INFO - PROCESS | 16136 | 1467321635958 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:35 INFO - PROCESS | 16136 | 1467321635968 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:35 INFO - PROCESS | 16136 | ++DOCSHELL 0x9ac3a000 == 21 [pid = 16136] [id = 26] 14:20:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 66 (0x9b23f800) [pid = 16136] [serial = 75] [outer = (nil)] 14:20:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 67 (0x9bad0800) [pid = 16136] [serial = 76] [outer = 0x9b23f800] 14:20:36 INFO - PROCESS | 16136 | 1467321636057 Marionette DEBUG loaded listener.js 14:20:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 68 (0xa110f000) [pid = 16136] [serial = 77] [outer = 0x9b23f800] 14:20:37 INFO - PROCESS | 16136 | 1467321636993 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:20:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:20:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1439ms 14:20:37 INFO - PROCESS | 16136 | 1467321637045 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 14:20:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:20:37 INFO - PROCESS | 16136 | 1467321637050 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 14:20:37 INFO - PROCESS | 16136 | 1467321637056 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:20:37 INFO - PROCESS | 16136 | 1467321637062 Marionette TRACE conn3 <- [1,78,null,{}] 14:20:37 INFO - PROCESS | 16136 | 1467321637080 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:37 INFO - PROCESS | 16136 | 1467321637089 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:37 INFO - PROCESS | 16136 | 1467321637307 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 14:20:37 INFO - PROCESS | 16136 | 1467321637474 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:37 INFO - PROCESS | 16136 | 1467321637489 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:37 INFO - PROCESS | 16136 | ++DOCSHELL 0xa344c800 == 22 [pid = 16136] [id = 27] 14:20:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 69 (0xa34bcc00) [pid = 16136] [serial = 78] [outer = (nil)] 14:20:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 70 (0xa4e09800) [pid = 16136] [serial = 79] [outer = 0xa34bcc00] 14:20:37 INFO - PROCESS | 16136 | 1467321637579 Marionette DEBUG loaded listener.js 14:20:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 71 (0xa507c800) [pid = 16136] [serial = 80] [outer = 0xa34bcc00] 14:20:38 INFO - PROCESS | 16136 | 1467321638418 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:20:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:20:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1440ms 14:20:38 INFO - PROCESS | 16136 | 1467321638497 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 14:20:38 INFO - PROCESS | 16136 | 1467321638501 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 14:20:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:20:38 INFO - PROCESS | 16136 | 1467321638509 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:20:38 INFO - PROCESS | 16136 | 1467321638512 Marionette TRACE conn3 <- [1,82,null,{}] 14:20:38 INFO - PROCESS | 16136 | 1467321638537 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:38 INFO - PROCESS | 16136 | 1467321638543 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:38 INFO - PROCESS | 16136 | 1467321638725 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 14:20:38 INFO - PROCESS | 16136 | 1467321638858 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:38 INFO - PROCESS | 16136 | 1467321638867 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:38 INFO - PROCESS | 16136 | ++DOCSHELL 0xa200f000 == 23 [pid = 16136] [id = 28] 14:20:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 72 (0xa338c000) [pid = 16136] [serial = 81] [outer = (nil)] 14:20:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0xa6893000) [pid = 16136] [serial = 82] [outer = 0xa338c000] 14:20:38 INFO - PROCESS | 16136 | 1467321638967 Marionette DEBUG loaded listener.js 14:20:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0xa682d800) [pid = 16136] [serial = 83] [outer = 0xa338c000] 14:20:39 INFO - PROCESS | 16136 | 1467321639780 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:20:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:20:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1310ms 14:20:39 INFO - PROCESS | 16136 | 1467321639820 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 14:20:39 INFO - PROCESS | 16136 | 1467321639824 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 14:20:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:20:39 INFO - PROCESS | 16136 | 1467321639831 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:20:39 INFO - PROCESS | 16136 | 1467321639836 Marionette TRACE conn3 <- [1,86,null,{}] 14:20:39 INFO - PROCESS | 16136 | 1467321639842 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:39 INFO - PROCESS | 16136 | 1467321639847 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:40 INFO - PROCESS | 16136 | 1467321640115 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 14:20:40 INFO - PROCESS | 16136 | 1467321640223 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:40 INFO - PROCESS | 16136 | 1467321640234 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:40 INFO - PROCESS | 16136 | ++DOCSHELL 0xa23b6800 == 24 [pid = 16136] [id = 29] 14:20:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0xa682e000) [pid = 16136] [serial = 84] [outer = (nil)] 14:20:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0xa68f4800) [pid = 16136] [serial = 85] [outer = 0xa682e000] 14:20:40 INFO - PROCESS | 16136 | 1467321640319 Marionette DEBUG loaded listener.js 14:20:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x9a47d000) [pid = 16136] [serial = 86] [outer = 0xa682e000] 14:20:41 INFO - PROCESS | 16136 | 1467321641181 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:20:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:20:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1433ms 14:20:41 INFO - PROCESS | 16136 | 1467321641266 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 14:20:41 INFO - PROCESS | 16136 | 1467321641270 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 14:20:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:20:41 INFO - PROCESS | 16136 | 1467321641277 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:20:41 INFO - PROCESS | 16136 | 1467321641281 Marionette TRACE conn3 <- [1,90,null,{}] 14:20:41 INFO - PROCESS | 16136 | 1467321641308 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:41 INFO - PROCESS | 16136 | 1467321641319 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:41 INFO - PROCESS | 16136 | 1467321641549 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 14:20:41 INFO - PROCESS | 16136 | 1467321641657 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:41 INFO - PROCESS | 16136 | 1467321641664 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:41 INFO - PROCESS | 16136 | ++DOCSHELL 0x9482ac00 == 25 [pid = 16136] [id = 30] 14:20:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x9486d800) [pid = 16136] [serial = 87] [outer = (nil)] 14:20:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x98e21c00) [pid = 16136] [serial = 88] [outer = 0x9486d800] 14:20:41 INFO - PROCESS | 16136 | 1467321641752 Marionette DEBUG loaded listener.js 14:20:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x98e1c800) [pid = 16136] [serial = 89] [outer = 0x9486d800] 14:20:42 INFO - PROCESS | 16136 | 1467321642774 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:20:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:20:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1531ms 14:20:42 INFO - PROCESS | 16136 | 1467321642809 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 14:20:42 INFO - PROCESS | 16136 | 1467321642814 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 14:20:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:20:43 INFO - PROCESS | 16136 | --DOCSHELL 0x983b9400 == 24 [pid = 16136] [id = 14] 14:20:43 INFO - PROCESS | 16136 | 1467321643544 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:20:43 INFO - PROCESS | 16136 | 1467321643549 Marionette TRACE conn3 <- [1,94,null,{}] 14:20:43 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x99c82c00) [pid = 16136] [serial = 12] [outer = (nil)] [url = about:blank] 14:20:43 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x9a3d2000) [pid = 16136] [serial = 37] [outer = (nil)] [url = about:blank] 14:20:43 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x98aa3800) [pid = 16136] [serial = 40] [outer = (nil)] [url = about:blank] 14:20:43 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x98eee000) [pid = 16136] [serial = 41] [outer = (nil)] [url = about:blank] 14:20:43 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x99ac2400) [pid = 16136] [serial = 43] [outer = (nil)] [url = about:blank] 14:20:43 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x9acee800) [pid = 16136] [serial = 46] [outer = (nil)] [url = about:blank] 14:20:43 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x9ae58400) [pid = 16136] [serial = 47] [outer = (nil)] [url = about:blank] 14:20:43 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0x9b96d400) [pid = 16136] [serial = 49] [outer = (nil)] [url = about:blank] 14:20:43 INFO - PROCESS | 16136 | --DOMWINDOW == 71 (0xa110d800) [pid = 16136] [serial = 52] [outer = (nil)] [url = about:blank] 14:20:43 INFO - PROCESS | 16136 | --DOMWINDOW == 70 (0xa23b3c00) [pid = 16136] [serial = 55] [outer = (nil)] [url = about:blank] 14:20:43 INFO - PROCESS | 16136 | --DOMWINDOW == 69 (0xa3448400) [pid = 16136] [serial = 58] [outer = (nil)] [url = about:blank] 14:20:43 INFO - PROCESS | 16136 | --DOMWINDOW == 68 (0x98aa7c00) [pid = 16136] [serial = 22] [outer = (nil)] [url = about:blank] 14:20:43 INFO - PROCESS | 16136 | --DOMWINDOW == 67 (0x9b24a400) [pid = 16136] [serial = 28] [outer = (nil)] [url = about:blank] 14:20:43 INFO - PROCESS | 16136 | --DOMWINDOW == 66 (0x9d9cdc00) [pid = 16136] [serial = 31] [outer = (nil)] [url = about:blank] 14:20:43 INFO - PROCESS | 16136 | --DOMWINDOW == 65 (0x9b976400) [pid = 16136] [serial = 50] [outer = (nil)] [url = about:blank] 14:20:43 INFO - PROCESS | 16136 | --DOMWINDOW == 64 (0xa6eab800) [pid = 16136] [serial = 34] [outer = (nil)] [url = about:blank] 14:20:43 INFO - PROCESS | 16136 | --DOMWINDOW == 63 (0x998df800) [pid = 16136] [serial = 25] [outer = (nil)] [url = about:blank] 14:20:43 INFO - PROCESS | 16136 | --DOMWINDOW == 62 (0x9a3c5c00) [pid = 16136] [serial = 44] [outer = (nil)] [url = about:blank] 14:20:43 INFO - PROCESS | 16136 | --DOMWINDOW == 61 (0x98e20400) [pid = 16136] [serial = 23] [outer = (nil)] [url = about:blank] 14:20:43 INFO - PROCESS | 16136 | --DOMWINDOW == 60 (0xa25f3c00) [pid = 16136] [serial = 32] [outer = (nil)] [url = about:blank] 14:20:43 INFO - PROCESS | 16136 | --DOMWINDOW == 59 (0x93d2e000) [pid = 16136] [serial = 17] [outer = (nil)] [url = about:blank] 14:20:43 INFO - PROCESS | 16136 | --DOMWINDOW == 58 (0xa82f5c00) [pid = 16136] [serial = 35] [outer = (nil)] [url = about:blank] 14:20:43 INFO - PROCESS | 16136 | --DOMWINDOW == 57 (0xa82f7400) [pid = 16136] [serial = 38] [outer = (nil)] [url = about:blank] 14:20:43 INFO - PROCESS | 16136 | --DOMWINDOW == 56 (0x99f50c00) [pid = 16136] [serial = 9] [outer = (nil)] [url = about:blank] 14:20:43 INFO - PROCESS | 16136 | --DOMWINDOW == 55 (0xa4e4dc00) [pid = 16136] [serial = 2] [outer = (nil)] [url = about:blank] 14:20:43 INFO - PROCESS | 16136 | --DOMWINDOW == 54 (0x93d2f800) [pid = 16136] [serial = 19] [outer = (nil)] [url = about:blank] 14:20:43 INFO - PROCESS | 16136 | --DOMWINDOW == 53 (0x93d29400) [pid = 16136] [serial = 16] [outer = (nil)] [url = about:blank] 14:20:43 INFO - PROCESS | 16136 | 1467321643755 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:43 INFO - PROCESS | 16136 | 1467321643765 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 54 (0x94873000) [pid = 16136] [serial = 90] [outer = 0x9ae5a000] 14:20:43 INFO - PROCESS | 16136 | 1467321643970 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 14:20:44 INFO - PROCESS | 16136 | 1467321644107 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:44 INFO - PROCESS | 16136 | 1467321644121 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:44 INFO - PROCESS | 16136 | ++DOCSHELL 0x98aa1400 == 25 [pid = 16136] [id = 31] 14:20:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 55 (0x98aa3800) [pid = 16136] [serial = 91] [outer = (nil)] 14:20:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 56 (0x98e17400) [pid = 16136] [serial = 92] [outer = 0x98aa3800] 14:20:44 INFO - PROCESS | 16136 | 1467321644197 Marionette DEBUG loaded listener.js 14:20:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 57 (0x98ef4800) [pid = 16136] [serial = 93] [outer = 0x98aa3800] 14:20:44 INFO - PROCESS | 16136 | 1467321644924 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 14:20:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:20:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 2136ms 14:20:44 INFO - PROCESS | 16136 | 1467321644961 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 14:20:44 INFO - PROCESS | 16136 | 1467321644969 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 14:20:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:20:44 INFO - PROCESS | 16136 | 1467321644989 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:20:44 INFO - PROCESS | 16136 | 1467321644994 Marionette TRACE conn3 <- [1,98,null,{}] 14:20:45 INFO - PROCESS | 16136 | 1467321645006 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:45 INFO - PROCESS | 16136 | 1467321645015 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:45 INFO - PROCESS | 16136 | 1467321645207 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 14:20:45 INFO - PROCESS | 16136 | 1467321645222 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:45 INFO - PROCESS | 16136 | 1467321645232 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:45 INFO - PROCESS | 16136 | ++DOCSHELL 0x999c9c00 == 26 [pid = 16136] [id = 32] 14:20:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 58 (0x99ac2000) [pid = 16136] [serial = 94] [outer = (nil)] 14:20:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 59 (0x9a3c7800) [pid = 16136] [serial = 95] [outer = 0x99ac2000] 14:20:45 INFO - PROCESS | 16136 | 1467321645403 Marionette DEBUG loaded listener.js 14:20:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 60 (0x9a3cd000) [pid = 16136] [serial = 96] [outer = 0x99ac2000] 14:20:46 INFO - PROCESS | 16136 | 1467321646225 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 14:20:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:20:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1290ms 14:20:46 INFO - PROCESS | 16136 | 1467321646275 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 14:20:46 INFO - PROCESS | 16136 | 1467321646280 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 14:20:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:20:46 INFO - PROCESS | 16136 | 1467321646287 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:20:46 INFO - PROCESS | 16136 | 1467321646290 Marionette TRACE conn3 <- [1,102,null,{}] 14:20:46 INFO - PROCESS | 16136 | 1467321646302 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:46 INFO - PROCESS | 16136 | 1467321646307 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:46 INFO - PROCESS | 16136 | 1467321646520 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 14:20:46 INFO - PROCESS | 16136 | 1467321646548 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:46 INFO - PROCESS | 16136 | 1467321646569 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:46 INFO - PROCESS | 16136 | ++DOCSHELL 0x9af82800 == 27 [pid = 16136] [id = 33] 14:20:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 61 (0x9af8c000) [pid = 16136] [serial = 97] [outer = (nil)] 14:20:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 62 (0x9b247800) [pid = 16136] [serial = 98] [outer = 0x9af8c000] 14:20:46 INFO - PROCESS | 16136 | 1467321646698 Marionette DEBUG loaded listener.js 14:20:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 63 (0x9b7de400) [pid = 16136] [serial = 99] [outer = 0x9af8c000] 14:20:47 INFO - PROCESS | 16136 | 1467321647537 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 14:20:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:20:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1288ms 14:20:47 INFO - PROCESS | 16136 | 1467321647581 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 14:20:47 INFO - PROCESS | 16136 | 1467321647586 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 14:20:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:20:47 INFO - PROCESS | 16136 | 1467321647601 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:20:47 INFO - PROCESS | 16136 | 1467321647604 Marionette TRACE conn3 <- [1,106,null,{}] 14:20:47 INFO - PROCESS | 16136 | 1467321647616 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:47 INFO - PROCESS | 16136 | 1467321647620 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:47 INFO - PROCESS | 16136 | 1467321647837 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 14:20:47 INFO - PROCESS | 16136 | 1467321647862 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:47 INFO - PROCESS | 16136 | 1467321647869 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:47 INFO - PROCESS | 16136 | ++DOCSHELL 0x9a58d800 == 28 [pid = 16136] [id = 34] 14:20:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 64 (0x9b9a7400) [pid = 16136] [serial = 100] [outer = (nil)] 14:20:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 65 (0x9d914800) [pid = 16136] [serial = 101] [outer = 0x9b9a7400] 14:20:47 INFO - PROCESS | 16136 | 1467321647941 Marionette DEBUG loaded listener.js 14:20:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 66 (0xa1191400) [pid = 16136] [serial = 102] [outer = 0x9b9a7400] 14:20:48 INFO - PROCESS | 16136 | --DOMWINDOW == 65 (0xa338f400) [pid = 16136] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:20:48 INFO - PROCESS | 16136 | --DOMWINDOW == 64 (0x9b9b2400) [pid = 16136] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:20:48 INFO - PROCESS | 16136 | --DOMWINDOW == 63 (0xa2379c00) [pid = 16136] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:20:48 INFO - PROCESS | 16136 | --DOMWINDOW == 62 (0xa209a400) [pid = 16136] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:20:48 INFO - PROCESS | 16136 | --DOMWINDOW == 61 (0x9af8f000) [pid = 16136] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:20:48 INFO - PROCESS | 16136 | --DOMWINDOW == 60 (0x999ce400) [pid = 16136] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:20:48 INFO - PROCESS | 16136 | --DOMWINDOW == 59 (0x983bac00) [pid = 16136] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:20:48 INFO - PROCESS | 16136 | 1467321648817 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 14:20:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:20:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1292ms 14:20:48 INFO - PROCESS | 16136 | 1467321648894 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 14:20:48 INFO - PROCESS | 16136 | 1467321648897 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 14:20:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:20:48 INFO - PROCESS | 16136 | 1467321648904 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:20:48 INFO - PROCESS | 16136 | 1467321648907 Marionette TRACE conn3 <- [1,110,null,{}] 14:20:48 INFO - PROCESS | 16136 | 1467321648913 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:48 INFO - PROCESS | 16136 | 1467321648917 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:49 INFO - PROCESS | 16136 | 1467321649070 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 14:20:49 INFO - PROCESS | 16136 | 1467321649079 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:49 INFO - PROCESS | 16136 | 1467321649088 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:49 INFO - PROCESS | 16136 | ++DOCSHELL 0x99688800 == 29 [pid = 16136] [id = 35] 14:20:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 60 (0x9af8f000) [pid = 16136] [serial = 103] [outer = (nil)] 14:20:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 61 (0xa2376000) [pid = 16136] [serial = 104] [outer = 0x9af8f000] 14:20:49 INFO - PROCESS | 16136 | 1467321649160 Marionette DEBUG loaded listener.js 14:20:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 62 (0xa23ad400) [pid = 16136] [serial = 105] [outer = 0x9af8f000] 14:20:49 INFO - PROCESS | 16136 | 1467321649973 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 14:20:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:20:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1089ms 14:20:50 INFO - PROCESS | 16136 | 1467321650000 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 14:20:50 INFO - PROCESS | 16136 | 1467321650004 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 14:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:20:50 INFO - PROCESS | 16136 | 1467321650013 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:20:50 INFO - PROCESS | 16136 | 1467321650017 Marionette TRACE conn3 <- [1,114,null,{}] 14:20:50 INFO - PROCESS | 16136 | 1467321650027 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:50 INFO - PROCESS | 16136 | 1467321650038 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:50 INFO - PROCESS | 16136 | 1467321650269 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 14:20:50 INFO - PROCESS | 16136 | 1467321650411 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:50 INFO - PROCESS | 16136 | 1467321650420 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:50 INFO - PROCESS | 16136 | ++DOCSHELL 0x93087400 == 30 [pid = 16136] [id = 36] 14:20:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 63 (0x93088400) [pid = 16136] [serial = 106] [outer = (nil)] 14:20:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 64 (0x93b0d000) [pid = 16136] [serial = 107] [outer = 0x93088400] 14:20:50 INFO - PROCESS | 16136 | 1467321650510 Marionette DEBUG loaded listener.js 14:20:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 65 (0x95262800) [pid = 16136] [serial = 108] [outer = 0x93088400] 14:20:51 INFO - PROCESS | 16136 | 1467321651573 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 14:20:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:20:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1644ms 14:20:51 INFO - PROCESS | 16136 | 1467321651660 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 14:20:51 INFO - PROCESS | 16136 | 1467321651667 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 14:20:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:20:51 INFO - PROCESS | 16136 | 1467321651676 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:20:51 INFO - PROCESS | 16136 | 1467321651681 Marionette TRACE conn3 <- [1,118,null,{}] 14:20:51 INFO - PROCESS | 16136 | 1467321651698 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:51 INFO - PROCESS | 16136 | 1467321651705 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:52 INFO - PROCESS | 16136 | 1467321652003 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 14:20:52 INFO - PROCESS | 16136 | 1467321652163 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:52 INFO - PROCESS | 16136 | 1467321652170 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:52 INFO - PROCESS | 16136 | ++DOCSHELL 0x954ab800 == 31 [pid = 16136] [id = 37] 14:20:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 66 (0x954acc00) [pid = 16136] [serial = 109] [outer = (nil)] 14:20:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 67 (0x954af800) [pid = 16136] [serial = 110] [outer = 0x954acc00] 14:20:52 INFO - PROCESS | 16136 | 1467321652262 Marionette DEBUG loaded listener.js 14:20:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 68 (0x98a1c400) [pid = 16136] [serial = 111] [outer = 0x954acc00] 14:20:53 INFO - PROCESS | 16136 | 1467321653124 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 14:20:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:20:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1485ms 14:20:53 INFO - PROCESS | 16136 | 1467321653165 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 14:20:53 INFO - PROCESS | 16136 | 1467321653173 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 14:20:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:20:53 INFO - PROCESS | 16136 | 1467321653206 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:20:53 INFO - PROCESS | 16136 | 1467321653209 Marionette TRACE conn3 <- [1,122,null,{}] 14:20:53 INFO - PROCESS | 16136 | 1467321653219 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:53 INFO - PROCESS | 16136 | 1467321653225 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:53 INFO - PROCESS | 16136 | 1467321653423 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 14:20:53 INFO - PROCESS | 16136 | 1467321653559 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:53 INFO - PROCESS | 16136 | 1467321653571 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:53 INFO - PROCESS | 16136 | ++DOCSHELL 0x93a5e400 == 32 [pid = 16136] [id = 38] 14:20:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 69 (0x954a9800) [pid = 16136] [serial = 112] [outer = (nil)] 14:20:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 70 (0x9acfb000) [pid = 16136] [serial = 113] [outer = 0x954a9800] 14:20:53 INFO - PROCESS | 16136 | 1467321653659 Marionette DEBUG loaded listener.js 14:20:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 71 (0x9b7ec000) [pid = 16136] [serial = 114] [outer = 0x954a9800] 14:20:54 INFO - PROCESS | 16136 | 1467321654634 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 14:20:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:20:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1527ms 14:20:54 INFO - PROCESS | 16136 | 1467321654708 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 14:20:54 INFO - PROCESS | 16136 | 1467321654713 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 14:20:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:20:54 INFO - PROCESS | 16136 | 1467321654729 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:20:54 INFO - PROCESS | 16136 | 1467321654739 Marionette TRACE conn3 <- [1,126,null,{}] 14:20:54 INFO - PROCESS | 16136 | 1467321654747 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:54 INFO - PROCESS | 16136 | 1467321654755 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:54 INFO - PROCESS | 16136 | 1467321654987 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 14:20:55 INFO - PROCESS | 16136 | 1467321655164 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:55 INFO - PROCESS | 16136 | 1467321655173 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:55 INFO - PROCESS | 16136 | ++DOCSHELL 0x94864c00 == 33 [pid = 16136] [id = 39] 14:20:55 INFO - PROCESS | 16136 | ++DOMWINDOW == 72 (0x9525e000) [pid = 16136] [serial = 115] [outer = (nil)] 14:20:55 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x998e0000) [pid = 16136] [serial = 116] [outer = 0x9525e000] 14:20:55 INFO - PROCESS | 16136 | 1467321655330 Marionette DEBUG loaded listener.js 14:20:55 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x9acf9800) [pid = 16136] [serial = 117] [outer = 0x9525e000] 14:20:56 INFO - PROCESS | 16136 | --DOCSHELL 0x9af8e800 == 32 [pid = 16136] [id = 24] 14:20:56 INFO - PROCESS | 16136 | --DOCSHELL 0xa2373800 == 31 [pid = 16136] [id = 19] 14:20:56 INFO - PROCESS | 16136 | --DOCSHELL 0x93b06800 == 30 [pid = 16136] [id = 20] 14:20:56 INFO - PROCESS | 16136 | --DOCSHELL 0x98e24c00 == 29 [pid = 16136] [id = 25] 14:20:56 INFO - PROCESS | 16136 | --DOCSHELL 0x94871000 == 28 [pid = 16136] [id = 18] 14:20:56 INFO - PROCESS | 16136 | --DOCSHELL 0x9ac3a000 == 27 [pid = 16136] [id = 26] 14:20:56 INFO - PROCESS | 16136 | --DOCSHELL 0xa2fe8400 == 26 [pid = 16136] [id = 21] 14:20:56 INFO - PROCESS | 16136 | --DOCSHELL 0x93084c00 == 25 [pid = 16136] [id = 23] 14:20:56 INFO - PROCESS | 16136 | --DOCSHELL 0x9b7e9000 == 24 [pid = 16136] [id = 17] 14:20:56 INFO - PROCESS | 16136 | 1467321656444 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 14:20:56 INFO - PROCESS | 16136 | --DOCSHELL 0x99a37800 == 23 [pid = 16136] [id = 16] 14:20:56 INFO - PROCESS | 16136 | --DOCSHELL 0x998e0400 == 22 [pid = 16136] [id = 15] 14:20:56 INFO - PROCESS | 16136 | --DOCSHELL 0x983ba000 == 21 [pid = 16136] [id = 22] 14:20:56 INFO - PROCESS | 16136 | --DOCSHELL 0x99688800 == 20 [pid = 16136] [id = 35] 14:20:56 INFO - PROCESS | 16136 | --DOCSHELL 0x9a58d800 == 19 [pid = 16136] [id = 34] 14:20:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:20:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1756ms 14:20:56 INFO - PROCESS | 16136 | --DOCSHELL 0x9af82800 == 18 [pid = 16136] [id = 33] 14:20:56 INFO - PROCESS | 16136 | --DOCSHELL 0x999c9c00 == 17 [pid = 16136] [id = 32] 14:20:56 INFO - PROCESS | 16136 | --DOCSHELL 0x98aa1400 == 16 [pid = 16136] [id = 31] 14:20:56 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0xa501a000) [pid = 16136] [serial = 61] [outer = (nil)] [url = about:blank] 14:20:56 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0xa2001c00) [pid = 16136] [serial = 53] [outer = (nil)] [url = about:blank] 14:20:56 INFO - PROCESS | 16136 | --DOMWINDOW == 71 (0xa2fef800) [pid = 16136] [serial = 56] [outer = (nil)] [url = about:blank] 14:20:56 INFO - PROCESS | 16136 | --DOMWINDOW == 70 (0xa3440800) [pid = 16136] [serial = 59] [outer = (nil)] [url = about:blank] 14:20:56 INFO - PROCESS | 16136 | --DOMWINDOW == 69 (0x9b248000) [pid = 16136] [serial = 70] [outer = (nil)] [url = about:blank] 14:20:56 INFO - PROCESS | 16136 | --DOMWINDOW == 68 (0x9b806000) [pid = 16136] [serial = 71] [outer = (nil)] [url = about:blank] 14:20:56 INFO - PROCESS | 16136 | --DOMWINDOW == 67 (0x9a3ca400) [pid = 16136] [serial = 68] [outer = (nil)] [url = about:blank] 14:20:56 INFO - PROCESS | 16136 | --DOMWINDOW == 66 (0x98f46400) [pid = 16136] [serial = 64] [outer = (nil)] [url = about:blank] 14:20:56 INFO - PROCESS | 16136 | --DOMWINDOW == 65 (0x99df5800) [pid = 16136] [serial = 67] [outer = (nil)] [url = about:blank] 14:20:56 INFO - PROCESS | 16136 | --DOMWINDOW == 64 (0x98f50800) [pid = 16136] [serial = 65] [outer = (nil)] [url = about:blank] 14:20:56 INFO - PROCESS | 16136 | --DOMWINDOW == 63 (0xa620f800) [pid = 16136] [serial = 62] [outer = (nil)] [url = about:blank] 14:20:56 INFO - PROCESS | 16136 | 1467321656505 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 14:20:56 INFO - PROCESS | 16136 | 1467321656513 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 14:20:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:20:56 INFO - PROCESS | 16136 | 1467321656523 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:20:56 INFO - PROCESS | 16136 | 1467321656529 Marionette TRACE conn3 <- [1,130,null,{}] 14:20:56 INFO - PROCESS | 16136 | 1467321656538 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:56 INFO - PROCESS | 16136 | 1467321656543 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:56 INFO - PROCESS | 16136 | 1467321656712 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 14:20:56 INFO - PROCESS | 16136 | 1467321656809 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:56 INFO - PROCESS | 16136 | 1467321656816 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:56 INFO - PROCESS | 16136 | ++DOCSHELL 0x9830ac00 == 17 [pid = 16136] [id = 40] 14:20:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 64 (0x983b6800) [pid = 16136] [serial = 118] [outer = (nil)] 14:20:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 65 (0x98aad000) [pid = 16136] [serial = 119] [outer = 0x983b6800] 14:20:56 INFO - PROCESS | 16136 | 1467321656946 Marionette DEBUG loaded listener.js 14:20:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 66 (0x99688000) [pid = 16136] [serial = 120] [outer = 0x983b6800] 14:20:57 INFO - PROCESS | 16136 | 1467321657677 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 14:20:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:20:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1191ms 14:20:57 INFO - PROCESS | 16136 | 1467321657722 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 14:20:57 INFO - PROCESS | 16136 | 1467321657729 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 14:20:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:20:57 INFO - PROCESS | 16136 | 1467321657749 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:20:57 INFO - PROCESS | 16136 | 1467321657753 Marionette TRACE conn3 <- [1,134,null,{}] 14:20:57 INFO - PROCESS | 16136 | 1467321657760 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:57 INFO - PROCESS | 16136 | 1467321657766 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:57 INFO - PROCESS | 16136 | 1467321657943 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 14:20:57 INFO - PROCESS | 16136 | 1467321657954 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:57 INFO - PROCESS | 16136 | 1467321657960 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:57 INFO - PROCESS | 16136 | ++DOCSHELL 0x99f4ec00 == 18 [pid = 16136] [id = 41] 14:20:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 67 (0x9a3cc000) [pid = 16136] [serial = 121] [outer = (nil)] 14:20:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 68 (0x9a471000) [pid = 16136] [serial = 122] [outer = 0x9a3cc000] 14:20:58 INFO - PROCESS | 16136 | 1467321658039 Marionette DEBUG loaded listener.js 14:20:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 69 (0x9ac3a000) [pid = 16136] [serial = 123] [outer = 0x9a3cc000] 14:20:59 INFO - PROCESS | 16136 | 1467321659090 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 14:20:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:20:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1387ms 14:20:59 INFO - PROCESS | 16136 | 1467321659136 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 14:20:59 INFO - PROCESS | 16136 | 1467321659139 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 14:20:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:20:59 INFO - PROCESS | 16136 | 1467321659154 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:20:59 INFO - PROCESS | 16136 | 1467321659160 Marionette TRACE conn3 <- [1,138,null,{}] 14:20:59 INFO - PROCESS | 16136 | 1467321659176 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:20:59 INFO - PROCESS | 16136 | 1467321659184 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:59 INFO - PROCESS | 16136 | 1467321659392 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 14:20:59 INFO - PROCESS | 16136 | 1467321659462 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:20:59 INFO - PROCESS | 16136 | 1467321659472 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:20:59 INFO - PROCESS | 16136 | ++DOCSHELL 0x9bad0400 == 19 [pid = 16136] [id = 42] 14:20:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 70 (0x9bad7c00) [pid = 16136] [serial = 124] [outer = (nil)] 14:20:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 71 (0xa2002800) [pid = 16136] [serial = 125] [outer = 0x9bad7c00] 14:20:59 INFO - PROCESS | 16136 | 1467321659549 Marionette DEBUG loaded listener.js 14:20:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 72 (0xa2562c00) [pid = 16136] [serial = 126] [outer = 0x9bad7c00] 14:21:00 INFO - PROCESS | 16136 | 1467321660429 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 14:21:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1342ms 14:21:00 INFO - PROCESS | 16136 | 1467321660491 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 14:21:00 INFO - PROCESS | 16136 | 1467321660495 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 14:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:21:00 INFO - PROCESS | 16136 | 1467321660501 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:21:00 INFO - PROCESS | 16136 | 1467321660505 Marionette TRACE conn3 <- [1,142,null,{}] 14:21:00 INFO - PROCESS | 16136 | 1467321660510 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:00 INFO - PROCESS | 16136 | 1467321660515 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:00 INFO - PROCESS | 16136 | 1467321660731 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 14:21:00 INFO - PROCESS | 16136 | 1467321660752 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:00 INFO - PROCESS | 16136 | 1467321660760 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:00 INFO - PROCESS | 16136 | ++DOCSHELL 0xa2fb7800 == 20 [pid = 16136] [id = 43] 14:21:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0xa3388c00) [pid = 16136] [serial = 127] [outer = (nil)] 14:21:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0xa3443800) [pid = 16136] [serial = 128] [outer = 0xa3388c00] 14:21:00 INFO - PROCESS | 16136 | 1467321660831 Marionette DEBUG loaded listener.js 14:21:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0xa34c5000) [pid = 16136] [serial = 129] [outer = 0xa3388c00] 14:21:01 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x9b9a7400) [pid = 16136] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:21:01 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x98aa3800) [pid = 16136] [serial = 91] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:21:01 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0x99ac2000) [pid = 16136] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:21:01 INFO - PROCESS | 16136 | --DOMWINDOW == 71 (0x9af8c000) [pid = 16136] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:21:01 INFO - PROCESS | 16136 | --DOMWINDOW == 70 (0x98f51400) [pid = 16136] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:21:01 INFO - PROCESS | 16136 | --DOMWINDOW == 69 (0x9b23f800) [pid = 16136] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:21:01 INFO - PROCESS | 16136 | --DOMWINDOW == 68 (0xa34bcc00) [pid = 16136] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:21:01 INFO - PROCESS | 16136 | --DOMWINDOW == 67 (0xa338c000) [pid = 16136] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:21:01 INFO - PROCESS | 16136 | --DOMWINDOW == 66 (0xa682e000) [pid = 16136] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:21:01 INFO - PROCESS | 16136 | 1467321661829 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 14:21:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1386ms 14:21:01 INFO - PROCESS | 16136 | 1467321661914 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 14:21:01 INFO - PROCESS | 16136 | 1467321661918 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 14:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:21:01 INFO - PROCESS | 16136 | 1467321661949 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:21:01 INFO - PROCESS | 16136 | 1467321661951 Marionette TRACE conn3 <- [1,146,null,{}] 14:21:01 INFO - PROCESS | 16136 | 1467321661970 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:01 INFO - PROCESS | 16136 | 1467321661976 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:02 INFO - PROCESS | 16136 | 1467321662118 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 14:21:02 INFO - PROCESS | 16136 | 1467321662228 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:02 INFO - PROCESS | 16136 | 1467321662234 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:02 INFO - PROCESS | 16136 | ++DOCSHELL 0x98f51400 == 21 [pid = 16136] [id = 44] 14:21:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 67 (0xa34bcc00) [pid = 16136] [serial = 130] [outer = (nil)] 14:21:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 68 (0xa5021c00) [pid = 16136] [serial = 131] [outer = 0xa34bcc00] 14:21:02 INFO - PROCESS | 16136 | 1467321662334 Marionette DEBUG loaded listener.js 14:21:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 69 (0xa4e0f400) [pid = 16136] [serial = 132] [outer = 0xa34bcc00] 14:21:03 INFO - PROCESS | 16136 | 1467321663118 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 14:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1216ms 14:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:21:03 INFO - PROCESS | 16136 | 1467321663152 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 14:21:03 INFO - PROCESS | 16136 | 1467321663155 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 14:21:03 INFO - PROCESS | 16136 | 1467321663162 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:21:03 INFO - PROCESS | 16136 | 1467321663165 Marionette TRACE conn3 <- [1,150,null,{}] 14:21:03 INFO - PROCESS | 16136 | 1467321663171 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:03 INFO - PROCESS | 16136 | 1467321663181 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:03 INFO - PROCESS | 16136 | 1467321663436 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 14:21:03 INFO - PROCESS | 16136 | 1467321663576 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:03 INFO - PROCESS | 16136 | 1467321663588 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:03 INFO - PROCESS | 16136 | ++DOCSHELL 0x93a4fc00 == 22 [pid = 16136] [id = 45] 14:21:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 70 (0x93b05800) [pid = 16136] [serial = 133] [outer = (nil)] 14:21:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 71 (0x93d2d800) [pid = 16136] [serial = 134] [outer = 0x93b05800] 14:21:03 INFO - PROCESS | 16136 | 1467321663675 Marionette DEBUG loaded listener.js 14:21:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 72 (0x954a9c00) [pid = 16136] [serial = 135] [outer = 0x93b05800] 14:21:04 INFO - PROCESS | 16136 | 1467321664671 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 14:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1550ms 14:21:04 INFO - PROCESS | 16136 | 1467321664714 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 14:21:04 INFO - PROCESS | 16136 | 1467321664721 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 14:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:21:04 INFO - PROCESS | 16136 | 1467321664730 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:21:04 INFO - PROCESS | 16136 | 1467321664736 Marionette TRACE conn3 <- [1,154,null,{}] 14:21:04 INFO - PROCESS | 16136 | 1467321664744 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:04 INFO - PROCESS | 16136 | 1467321664751 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:04 INFO - PROCESS | 16136 | 1467321664944 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 14:21:05 INFO - PROCESS | 16136 | 1467321665085 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:05 INFO - PROCESS | 16136 | 1467321665093 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:05 INFO - PROCESS | 16136 | ++DOCSHELL 0x954af000 == 23 [pid = 16136] [id = 46] 14:21:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x9a47fc00) [pid = 16136] [serial = 136] [outer = (nil)] 14:21:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x9b248000) [pid = 16136] [serial = 137] [outer = 0x9a47fc00] 14:21:05 INFO - PROCESS | 16136 | 1467321665222 Marionette DEBUG loaded listener.js 14:21:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x9b803000) [pid = 16136] [serial = 138] [outer = 0x9a47fc00] 14:21:06 INFO - PROCESS | 16136 | 1467321666130 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 14:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1442ms 14:21:06 INFO - PROCESS | 16136 | 1467321666173 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 14:21:06 INFO - PROCESS | 16136 | 1467321666179 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 14:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:21:06 INFO - PROCESS | 16136 | 1467321666187 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:21:06 INFO - PROCESS | 16136 | 1467321666190 Marionette TRACE conn3 <- [1,158,null,{}] 14:21:06 INFO - PROCESS | 16136 | 1467321666198 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:06 INFO - PROCESS | 16136 | 1467321666203 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:06 INFO - PROCESS | 16136 | 1467321666393 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 14:21:06 INFO - PROCESS | 16136 | 1467321666539 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:06 INFO - PROCESS | 16136 | 1467321666548 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:06 INFO - PROCESS | 16136 | ++DOCSHELL 0x9acf9400 == 24 [pid = 16136] [id = 47] 14:21:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0xa071a000) [pid = 16136] [serial = 139] [outer = (nil)] 14:21:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0xa0720c00) [pid = 16136] [serial = 140] [outer = 0xa071a000] 14:21:06 INFO - PROCESS | 16136 | 1467321666639 Marionette DEBUG loaded listener.js 14:21:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x98302400) [pid = 16136] [serial = 141] [outer = 0xa071a000] 14:21:07 INFO - PROCESS | 16136 | 1467321667564 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 14:21:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:21:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1439ms 14:21:07 INFO - PROCESS | 16136 | 1467321667626 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 14:21:07 INFO - PROCESS | 16136 | 1467321667633 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 14:21:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:21:07 INFO - PROCESS | 16136 | 1467321667650 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:21:07 INFO - PROCESS | 16136 | 1467321667658 Marionette TRACE conn3 <- [1,162,null,{}] 14:21:07 INFO - PROCESS | 16136 | 1467321667665 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:07 INFO - PROCESS | 16136 | 1467321667671 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:07 INFO - PROCESS | 16136 | 1467321667939 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 14:21:07 INFO - PROCESS | 16136 | 1467321667980 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:21:08 INFO - PROCESS | 16136 | 1467321668130 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:08 INFO - PROCESS | 16136 | 1467321668139 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:08 INFO - PROCESS | 16136 | ++DOCSHELL 0xa2feb000 == 25 [pid = 16136] [id = 48] 14:21:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0xa3448400) [pid = 16136] [serial = 142] [outer = (nil)] 14:21:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0xa6ead000) [pid = 16136] [serial = 143] [outer = 0xa3448400] 14:21:08 INFO - PROCESS | 16136 | 1467321668261 Marionette DEBUG loaded listener.js 14:21:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0xa6f44000) [pid = 16136] [serial = 144] [outer = 0xa3448400] 14:21:09 INFO - PROCESS | 16136 | 1467321669108 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 14:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1500ms 14:21:09 INFO - PROCESS | 16136 | 1467321669143 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 14:21:09 INFO - PROCESS | 16136 | 1467321669147 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 14:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:21:09 INFO - PROCESS | 16136 | 1467321669153 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:21:09 INFO - PROCESS | 16136 | 1467321669156 Marionette TRACE conn3 <- [1,166,null,{}] 14:21:09 INFO - PROCESS | 16136 | 1467321669162 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:09 INFO - PROCESS | 16136 | 1467321669168 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:09 INFO - PROCESS | 16136 | 1467321669341 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 14:21:09 INFO - PROCESS | 16136 | 1467321669483 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:09 INFO - PROCESS | 16136 | 1467321669491 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:09 INFO - PROCESS | 16136 | ++DOCSHELL 0x956ef800 == 26 [pid = 16136] [id = 49] 14:21:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x956f0800) [pid = 16136] [serial = 145] [outer = (nil)] 14:21:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x956f8000) [pid = 16136] [serial = 146] [outer = 0x956f0800] 14:21:09 INFO - PROCESS | 16136 | 1467321669576 Marionette DEBUG loaded listener.js 14:21:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x956fb800) [pid = 16136] [serial = 147] [outer = 0x956f0800] 14:21:10 INFO - PROCESS | 16136 | 1467321670790 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 14:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1680ms 14:21:10 INFO - PROCESS | 16136 | 1467321670836 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 14:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:21:10 INFO - PROCESS | 16136 | 1467321670840 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 14:21:10 INFO - PROCESS | 16136 | 1467321670847 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:21:10 INFO - PROCESS | 16136 | 1467321670851 Marionette TRACE conn3 <- [1,170,null,{}] 14:21:10 INFO - PROCESS | 16136 | 1467321670857 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:10 INFO - PROCESS | 16136 | 1467321670862 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:11 INFO - PROCESS | 16136 | 1467321671114 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 14:21:11 INFO - PROCESS | 16136 | 1467321671255 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:11 INFO - PROCESS | 16136 | 1467321671273 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:11 INFO - PROCESS | 16136 | ++DOCSHELL 0xa6ea6400 == 27 [pid = 16136] [id = 50] 14:21:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0xa6f47000) [pid = 16136] [serial = 148] [outer = (nil)] 14:21:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0xa8259c00) [pid = 16136] [serial = 149] [outer = 0xa6f47000] 14:21:11 INFO - PROCESS | 16136 | 1467321671372 Marionette DEBUG loaded listener.js 14:21:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0xa8c1d400) [pid = 16136] [serial = 150] [outer = 0xa6f47000] 14:21:12 INFO - PROCESS | 16136 | 1467321672425 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 14:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1632ms 14:21:12 INFO - PROCESS | 16136 | 1467321672479 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 14:21:12 INFO - PROCESS | 16136 | 1467321672485 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 14:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:21:12 INFO - PROCESS | 16136 | 1467321672494 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:21:12 INFO - PROCESS | 16136 | 1467321672500 Marionette TRACE conn3 <- [1,174,null,{}] 14:21:12 INFO - PROCESS | 16136 | 1467321672509 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:12 INFO - PROCESS | 16136 | 1467321672516 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:12 INFO - PROCESS | 16136 | 1467321672682 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 14:21:12 INFO - PROCESS | 16136 | 1467321672867 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:12 INFO - PROCESS | 16136 | 1467321672880 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:12 INFO - PROCESS | 16136 | ++DOCSHELL 0x956f9800 == 28 [pid = 16136] [id = 51] 14:21:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x956fa800) [pid = 16136] [serial = 151] [outer = (nil)] 14:21:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x98a1e800) [pid = 16136] [serial = 152] [outer = 0x956fa800] 14:21:12 INFO - PROCESS | 16136 | 1467321672960 Marionette DEBUG loaded listener.js 14:21:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x998e0400) [pid = 16136] [serial = 153] [outer = 0x956fa800] 14:21:13 INFO - PROCESS | 16136 | 1467321673859 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 14:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1435ms 14:21:13 INFO - PROCESS | 16136 | 1467321673930 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 14:21:13 INFO - PROCESS | 16136 | 1467321673937 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 14:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:21:13 INFO - PROCESS | 16136 | 1467321673947 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:21:13 INFO - PROCESS | 16136 | 1467321673951 Marionette TRACE conn3 <- [1,178,null,{}] 14:21:13 INFO - PROCESS | 16136 | 1467321673958 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:13 INFO - PROCESS | 16136 | 1467321673963 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:14 INFO - PROCESS | 16136 | 1467321674182 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 14:21:14 INFO - PROCESS | 16136 | --DOCSHELL 0x93a5e400 == 27 [pid = 16136] [id = 38] 14:21:14 INFO - PROCESS | 16136 | --DOCSHELL 0x954ab800 == 26 [pid = 16136] [id = 37] 14:21:14 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x98e21c00) [pid = 16136] [serial = 88] [outer = (nil)] [url = about:blank] 14:21:14 INFO - PROCESS | 16136 | --DOCSHELL 0x93087400 == 25 [pid = 16136] [id = 36] 14:21:14 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x9d914800) [pid = 16136] [serial = 101] [outer = (nil)] [url = about:blank] 14:21:14 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x98e17400) [pid = 16136] [serial = 92] [outer = (nil)] [url = about:blank] 14:21:14 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x98ef4800) [pid = 16136] [serial = 93] [outer = (nil)] [url = about:blank] 14:21:14 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x9a3c7800) [pid = 16136] [serial = 95] [outer = (nil)] [url = about:blank] 14:21:14 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x9b247800) [pid = 16136] [serial = 98] [outer = (nil)] [url = about:blank] 14:21:14 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x9bad4800) [pid = 16136] [serial = 29] [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.] 14:21:14 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0xa2376000) [pid = 16136] [serial = 104] [outer = (nil)] [url = about:blank] 14:21:14 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x9a480000) [pid = 16136] [serial = 74] [outer = (nil)] [url = about:blank] 14:21:14 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x99df7c00) [pid = 16136] [serial = 73] [outer = (nil)] [url = about:blank] 14:21:14 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0xa110f000) [pid = 16136] [serial = 77] [outer = (nil)] [url = about:blank] 14:21:14 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x9bad0800) [pid = 16136] [serial = 76] [outer = (nil)] [url = about:blank] 14:21:14 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0xa507c800) [pid = 16136] [serial = 80] [outer = (nil)] [url = about:blank] 14:21:14 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0xa4e09800) [pid = 16136] [serial = 79] [outer = (nil)] [url = about:blank] 14:21:14 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0xa682d800) [pid = 16136] [serial = 83] [outer = (nil)] [url = about:blank] 14:21:14 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0xa6893000) [pid = 16136] [serial = 82] [outer = (nil)] [url = about:blank] 14:21:14 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x9a47d000) [pid = 16136] [serial = 86] [outer = (nil)] [url = about:blank] 14:21:14 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0xa68f4800) [pid = 16136] [serial = 85] [outer = (nil)] [url = about:blank] 14:21:14 INFO - PROCESS | 16136 | --DOMWINDOW == 71 (0xa1191400) [pid = 16136] [serial = 102] [outer = (nil)] [url = about:blank] 14:21:14 INFO - PROCESS | 16136 | --DOMWINDOW == 70 (0x9b7de400) [pid = 16136] [serial = 99] [outer = (nil)] [url = about:blank] 14:21:14 INFO - PROCESS | 16136 | --DOMWINDOW == 69 (0x9a3cd000) [pid = 16136] [serial = 96] [outer = (nil)] [url = about:blank] 14:21:14 INFO - PROCESS | 16136 | 1467321674410 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:14 INFO - PROCESS | 16136 | 1467321674417 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:14 INFO - PROCESS | 16136 | ++DOCSHELL 0x954b1000 == 26 [pid = 16136] [id = 52] 14:21:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 70 (0x98ef4800) [pid = 16136] [serial = 154] [outer = (nil)] 14:21:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 71 (0x9a3c7400) [pid = 16136] [serial = 155] [outer = 0x98ef4800] 14:21:14 INFO - PROCESS | 16136 | 1467321674497 Marionette DEBUG loaded listener.js 14:21:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 72 (0x9a3ce800) [pid = 16136] [serial = 156] [outer = 0x98ef4800] 14:21:15 INFO - PROCESS | 16136 | 1467321675202 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 14:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1288ms 14:21:15 INFO - PROCESS | 16136 | 1467321675237 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 14:21:15 INFO - PROCESS | 16136 | 1467321675241 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 14:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:21:15 INFO - PROCESS | 16136 | 1467321675257 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:21:15 INFO - PROCESS | 16136 | 1467321675264 Marionette TRACE conn3 <- [1,182,null,{}] 14:21:15 INFO - PROCESS | 16136 | 1467321675282 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:15 INFO - PROCESS | 16136 | 1467321675291 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:15 INFO - PROCESS | 16136 | 1467321675471 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 14:21:15 INFO - PROCESS | 16136 | 1467321675483 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:15 INFO - PROCESS | 16136 | 1467321675492 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:15 INFO - PROCESS | 16136 | ++DOCSHELL 0x9a482000 == 27 [pid = 16136] [id = 53] 14:21:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x9ac2f000) [pid = 16136] [serial = 157] [outer = (nil)] 14:21:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x9ae54400) [pid = 16136] [serial = 158] [outer = 0x9ac2f000] 14:21:15 INFO - PROCESS | 16136 | 1467321675571 Marionette DEBUG loaded listener.js 14:21:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x9b2b5400) [pid = 16136] [serial = 159] [outer = 0x9ac2f000] 14:21:16 INFO - PROCESS | 16136 | 1467321676384 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 14:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1205ms 14:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:21:16 INFO - PROCESS | 16136 | 1467321676454 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 14:21:16 INFO - PROCESS | 16136 | 1467321676458 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 14:21:16 INFO - PROCESS | 16136 | 1467321676465 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:21:16 INFO - PROCESS | 16136 | 1467321676468 Marionette TRACE conn3 <- [1,186,null,{}] 14:21:16 INFO - PROCESS | 16136 | 1467321676474 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:16 INFO - PROCESS | 16136 | 1467321676479 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:16 INFO - PROCESS | 16136 | 1467321676645 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 14:21:16 INFO - PROCESS | 16136 | 1467321676654 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:16 INFO - PROCESS | 16136 | 1467321676663 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:16 INFO - PROCESS | 16136 | ++DOCSHELL 0x93084800 == 28 [pid = 16136] [id = 54] 14:21:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x9a481000) [pid = 16136] [serial = 160] [outer = (nil)] 14:21:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x9b970400) [pid = 16136] [serial = 161] [outer = 0x9a481000] 14:21:16 INFO - PROCESS | 16136 | 1467321676834 Marionette DEBUG loaded listener.js 14:21:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x9bad8800) [pid = 16136] [serial = 162] [outer = 0x9a481000] 14:21:17 INFO - PROCESS | 16136 | 1467321677643 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 14:21:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1238ms 14:21:17 INFO - PROCESS | 16136 | 1467321677703 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 14:21:17 INFO - PROCESS | 16136 | 1467321677706 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 14:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:21:17 INFO - PROCESS | 16136 | 1467321677718 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:21:17 INFO - PROCESS | 16136 | 1467321677720 Marionette TRACE conn3 <- [1,190,null,{}] 14:21:17 INFO - PROCESS | 16136 | 1467321677734 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:17 INFO - PROCESS | 16136 | 1467321677738 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:17 INFO - PROCESS | 16136 | 1467321677947 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 14:21:17 INFO - PROCESS | 16136 | 1467321677971 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:17 INFO - PROCESS | 16136 | 1467321677979 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:18 INFO - PROCESS | 16136 | ++DOCSHELL 0x93084400 == 29 [pid = 16136] [id = 55] 14:21:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x9a482c00) [pid = 16136] [serial = 163] [outer = (nil)] 14:21:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0xa0716800) [pid = 16136] [serial = 164] [outer = 0x9a482c00] 14:21:18 INFO - PROCESS | 16136 | 1467321678048 Marionette DEBUG loaded listener.js 14:21:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0xa071d800) [pid = 16136] [serial = 165] [outer = 0x9a482c00] 14:21:18 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0xa3388c00) [pid = 16136] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:21:18 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x9a3cc000) [pid = 16136] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:21:18 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x9525e000) [pid = 16136] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:21:18 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x983b6800) [pid = 16136] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:21:18 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x9bad7c00) [pid = 16136] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:21:18 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x9486d800) [pid = 16136] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:21:19 INFO - PROCESS | 16136 | 1467321679030 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 14:21:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:21:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1334ms 14:21:19 INFO - PROCESS | 16136 | 1467321679049 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 14:21:19 INFO - PROCESS | 16136 | 1467321679052 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 14:21:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:21:19 INFO - PROCESS | 16136 | 1467321679058 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:21:19 INFO - PROCESS | 16136 | 1467321679062 Marionette TRACE conn3 <- [1,194,null,{}] 14:21:19 INFO - PROCESS | 16136 | 1467321679067 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:19 INFO - PROCESS | 16136 | 1467321679077 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:19 INFO - PROCESS | 16136 | 1467321679311 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 14:21:19 INFO - PROCESS | 16136 | 1467321679379 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:19 INFO - PROCESS | 16136 | 1467321679384 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:19 INFO - PROCESS | 16136 | ++DOCSHELL 0x93088800 == 30 [pid = 16136] [id = 56] 14:21:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x98e23000) [pid = 16136] [serial = 166] [outer = (nil)] 14:21:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0xa23b4000) [pid = 16136] [serial = 167] [outer = 0x98e23000] 14:21:19 INFO - PROCESS | 16136 | 1467321679459 Marionette DEBUG loaded listener.js 14:21:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0xa2376000) [pid = 16136] [serial = 168] [outer = 0x98e23000] 14:21:20 INFO - PROCESS | 16136 | 1467321680144 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 14:21:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:21:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1129ms 14:21:20 INFO - PROCESS | 16136 | 1467321680190 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 14:21:20 INFO - PROCESS | 16136 | 1467321680193 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 14:21:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:21:20 INFO - PROCESS | 16136 | 1467321680200 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:21:20 INFO - PROCESS | 16136 | 1467321680203 Marionette TRACE conn3 <- [1,198,null,{}] 14:21:20 INFO - PROCESS | 16136 | 1467321680209 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:20 INFO - PROCESS | 16136 | 1467321680214 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:20 INFO - PROCESS | 16136 | 1467321680403 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 14:21:20 INFO - PROCESS | 16136 | 1467321680422 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:20 INFO - PROCESS | 16136 | 1467321680430 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:20 INFO - PROCESS | 16136 | ++DOCSHELL 0x956ed800 == 31 [pid = 16136] [id = 57] 14:21:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x99687000) [pid = 16136] [serial = 169] [outer = (nil)] 14:21:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0xa5013000) [pid = 16136] [serial = 170] [outer = 0x99687000] 14:21:20 INFO - PROCESS | 16136 | 1467321680512 Marionette DEBUG loaded listener.js 14:21:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0xa6209c00) [pid = 16136] [serial = 171] [outer = 0x99687000] 14:21:21 INFO - PROCESS | 16136 | 1467321681455 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 14:21:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:21:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1298ms 14:21:21 INFO - PROCESS | 16136 | 1467321681500 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 14:21:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:21:21 INFO - PROCESS | 16136 | 1467321681507 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 14:21:21 INFO - PROCESS | 16136 | 1467321681515 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:21:21 INFO - PROCESS | 16136 | 1467321681522 Marionette TRACE conn3 <- [1,202,null,{}] 14:21:21 INFO - PROCESS | 16136 | 1467321681531 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:21 INFO - PROCESS | 16136 | 1467321681537 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:21 INFO - PROCESS | 16136 | 1467321681765 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 14:21:21 INFO - PROCESS | 16136 | 1467321681970 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:21 INFO - PROCESS | 16136 | 1467321681979 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:22 INFO - PROCESS | 16136 | ++DOCSHELL 0x956edc00 == 32 [pid = 16136] [id = 58] 14:21:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x956ee800) [pid = 16136] [serial = 172] [outer = (nil)] 14:21:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x99681000) [pid = 16136] [serial = 173] [outer = 0x956ee800] 14:21:22 INFO - PROCESS | 16136 | 1467321682092 Marionette DEBUG loaded listener.js 14:21:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x99f50800) [pid = 16136] [serial = 174] [outer = 0x956ee800] 14:21:22 INFO - PROCESS | 16136 | 1467321682927 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 14:21:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:21:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1485ms 14:21:23 INFO - PROCESS | 16136 | 1467321683000 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 14:21:23 INFO - PROCESS | 16136 | 1467321683008 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 14:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:21:23 INFO - PROCESS | 16136 | 1467321683019 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:21:23 INFO - PROCESS | 16136 | 1467321683023 Marionette TRACE conn3 <- [1,206,null,{}] 14:21:23 INFO - PROCESS | 16136 | 1467321683030 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:23 INFO - PROCESS | 16136 | 1467321683036 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:23 INFO - PROCESS | 16136 | 1467321683260 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 14:21:23 INFO - PROCESS | 16136 | 1467321683406 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:23 INFO - PROCESS | 16136 | 1467321683417 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:23 INFO - PROCESS | 16136 | ++DOCSHELL 0x9a188000 == 33 [pid = 16136] [id = 59] 14:21:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x9a189400) [pid = 16136] [serial = 175] [outer = (nil)] 14:21:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x9a18c400) [pid = 16136] [serial = 176] [outer = 0x9a189400] 14:21:23 INFO - PROCESS | 16136 | 1467321683542 Marionette DEBUG loaded listener.js 14:21:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x9a3c9800) [pid = 16136] [serial = 177] [outer = 0x9a189400] 14:21:24 INFO - PROCESS | 16136 | 1467321684440 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 14:21:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1483ms 14:21:24 INFO - PROCESS | 16136 | 1467321684503 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 14:21:24 INFO - PROCESS | 16136 | 1467321684508 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 14:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:21:24 INFO - PROCESS | 16136 | 1467321684516 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:21:24 INFO - PROCESS | 16136 | 1467321684522 Marionette TRACE conn3 <- [1,210,null,{}] 14:21:24 INFO - PROCESS | 16136 | 1467321684539 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:24 INFO - PROCESS | 16136 | 1467321684549 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:24 INFO - PROCESS | 16136 | 1467321684782 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 14:21:24 INFO - PROCESS | 16136 | 1467321684968 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:24 INFO - PROCESS | 16136 | 1467321684978 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:25 INFO - PROCESS | 16136 | ++DOCSHELL 0x9a18cc00 == 34 [pid = 16136] [id = 60] 14:21:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x9b2b0000) [pid = 16136] [serial = 178] [outer = (nil)] 14:21:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x9b977000) [pid = 16136] [serial = 179] [outer = 0x9b2b0000] 14:21:25 INFO - PROCESS | 16136 | 1467321685112 Marionette DEBUG loaded listener.js 14:21:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0xa0719800) [pid = 16136] [serial = 180] [outer = 0x9b2b0000] 14:21:26 INFO - PROCESS | 16136 | 1467321686064 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 14:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1602ms 14:21:26 INFO - PROCESS | 16136 | 1467321686118 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 14:21:26 INFO - PROCESS | 16136 | 1467321686123 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 14:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:21:26 INFO - PROCESS | 16136 | 1467321686130 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:21:26 INFO - PROCESS | 16136 | 1467321686133 Marionette TRACE conn3 <- [1,214,null,{}] 14:21:26 INFO - PROCESS | 16136 | 1467321686139 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:26 INFO - PROCESS | 16136 | 1467321686144 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:26 INFO - PROCESS | 16136 | 1467321686332 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 14:21:26 INFO - PROCESS | 16136 | 1467321686524 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:26 INFO - PROCESS | 16136 | 1467321686531 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:26 INFO - PROCESS | 16136 | ++DOCSHELL 0x9a185c00 == 35 [pid = 16136] [id = 61] 14:21:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0xa0718c00) [pid = 16136] [serial = 181] [outer = (nil)] 14:21:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0xa35da400) [pid = 16136] [serial = 182] [outer = 0xa0718c00] 14:21:26 INFO - PROCESS | 16136 | 1467321686664 Marionette DEBUG loaded listener.js 14:21:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0xa6893000) [pid = 16136] [serial = 183] [outer = 0xa0718c00] 14:21:27 INFO - PROCESS | 16136 | 1467321687466 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 14:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1384ms 14:21:27 INFO - PROCESS | 16136 | 1467321687516 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 14:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:21:27 INFO - PROCESS | 16136 | 1467321687520 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 14:21:27 INFO - PROCESS | 16136 | 1467321687544 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:21:27 INFO - PROCESS | 16136 | 1467321687548 Marionette TRACE conn3 <- [1,218,null,{}] 14:21:27 INFO - PROCESS | 16136 | 1467321687556 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:27 INFO - PROCESS | 16136 | 1467321687561 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:27 INFO - PROCESS | 16136 | 1467321687740 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 14:21:27 INFO - PROCESS | 16136 | 1467321687888 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:27 INFO - PROCESS | 16136 | 1467321687897 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:27 INFO - PROCESS | 16136 | ++DOCSHELL 0x93a5cc00 == 36 [pid = 16136] [id = 62] 14:21:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x954a8000) [pid = 16136] [serial = 184] [outer = (nil)] 14:21:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0xa69a2400) [pid = 16136] [serial = 185] [outer = 0x954a8000] 14:21:27 INFO - PROCESS | 16136 | 1467321687979 Marionette DEBUG loaded listener.js 14:21:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0xa6f48000) [pid = 16136] [serial = 186] [outer = 0x954a8000] 14:21:28 INFO - PROCESS | 16136 | 1467321688856 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 14:21:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1358ms 14:21:28 INFO - PROCESS | 16136 | 1467321688886 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 14:21:28 INFO - PROCESS | 16136 | 1467321688890 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 14:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:21:28 INFO - PROCESS | 16136 | 1467321688916 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:21:28 INFO - PROCESS | 16136 | 1467321688920 Marionette TRACE conn3 <- [1,222,null,{}] 14:21:28 INFO - PROCESS | 16136 | 1467321688926 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:28 INFO - PROCESS | 16136 | 1467321688936 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:29 INFO - PROCESS | 16136 | 1467321689145 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 14:21:29 INFO - PROCESS | 16136 | 1467321689295 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:29 INFO - PROCESS | 16136 | 1467321689303 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:29 INFO - PROCESS | 16136 | ++DOCSHELL 0x983ba400 == 37 [pid = 16136] [id = 63] 14:21:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x99683000) [pid = 16136] [serial = 187] [outer = (nil)] 14:21:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0xa901d000) [pid = 16136] [serial = 188] [outer = 0x99683000] 14:21:29 INFO - PROCESS | 16136 | 1467321689387 Marionette DEBUG loaded listener.js 14:21:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0xa9025800) [pid = 16136] [serial = 189] [outer = 0x99683000] 14:21:30 INFO - PROCESS | 16136 | 1467321690219 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 14:21:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:21:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1339ms 14:21:30 INFO - PROCESS | 16136 | 1467321690253 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 14:21:30 INFO - PROCESS | 16136 | 1467321690261 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 14:21:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:21:30 INFO - PROCESS | 16136 | 1467321690268 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:21:30 INFO - PROCESS | 16136 | 1467321690272 Marionette TRACE conn3 <- [1,226,null,{}] 14:21:30 INFO - PROCESS | 16136 | 1467321690312 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:30 INFO - PROCESS | 16136 | 1467321690318 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:30 INFO - PROCESS | 16136 | 1467321690490 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 14:21:30 INFO - PROCESS | 16136 | 1467321690637 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:30 INFO - PROCESS | 16136 | 1467321690645 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:30 INFO - PROCESS | 16136 | ++DOCSHELL 0x91c1c400 == 38 [pid = 16136] [id = 64] 14:21:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x91c1d800) [pid = 16136] [serial = 190] [outer = (nil)] 14:21:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x91c25000) [pid = 16136] [serial = 191] [outer = 0x91c1d800] 14:21:30 INFO - PROCESS | 16136 | 1467321690744 Marionette DEBUG loaded listener.js 14:21:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x91c27800) [pid = 16136] [serial = 192] [outer = 0x91c1d800] 14:21:31 INFO - PROCESS | 16136 | 1467321691798 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 14:21:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1601ms 14:21:31 INFO - PROCESS | 16136 | 1467321691871 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 14:21:31 INFO - PROCESS | 16136 | 1467321691878 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 14:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:21:31 INFO - PROCESS | 16136 | 1467321691887 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:21:31 INFO - PROCESS | 16136 | 1467321691892 Marionette TRACE conn3 <- [1,230,null,{}] 14:21:31 INFO - PROCESS | 16136 | 1467321691901 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:31 INFO - PROCESS | 16136 | 1467321691907 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:32 INFO - PROCESS | 16136 | 1467321692142 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 14:21:32 INFO - PROCESS | 16136 | 1467321692414 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:32 INFO - PROCESS | 16136 | 1467321692424 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:32 INFO - PROCESS | 16136 | ++DOCSHELL 0x956fac00 == 39 [pid = 16136] [id = 65] 14:21:32 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x98307c00) [pid = 16136] [serial = 193] [outer = (nil)] 14:21:32 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x98e1ac00) [pid = 16136] [serial = 194] [outer = 0x98307c00] 14:21:32 INFO - PROCESS | 16136 | 1467321692506 Marionette DEBUG loaded listener.js 14:21:32 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x9967e000) [pid = 16136] [serial = 195] [outer = 0x98307c00] 14:21:33 INFO - PROCESS | 16136 | 1467321693348 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 14:21:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:21:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1486ms 14:21:33 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0xa5021c00) [pid = 16136] [serial = 131] [outer = (nil)] [url = about:blank] 14:21:33 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x9acfb000) [pid = 16136] [serial = 113] [outer = (nil)] [url = about:blank] 14:21:33 INFO - PROCESS | 16136 | 1467321693448 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 14:21:33 INFO - PROCESS | 16136 | 1467321693457 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 14:21:33 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x98e1c800) [pid = 16136] [serial = 89] [outer = (nil)] [url = about:blank] 14:21:33 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0xa3443800) [pid = 16136] [serial = 128] [outer = (nil)] [url = about:blank] 14:21:33 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x9a471000) [pid = 16136] [serial = 122] [outer = (nil)] [url = about:blank] 14:21:33 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x954af800) [pid = 16136] [serial = 110] [outer = (nil)] [url = about:blank] 14:21:33 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x9acf9800) [pid = 16136] [serial = 117] [outer = (nil)] [url = about:blank] 14:21:33 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x998e0000) [pid = 16136] [serial = 116] [outer = (nil)] [url = about:blank] 14:21:33 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x98aad000) [pid = 16136] [serial = 119] [outer = (nil)] [url = about:blank] 14:21:33 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x99688000) [pid = 16136] [serial = 120] [outer = (nil)] [url = about:blank] 14:21:33 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0xa2562c00) [pid = 16136] [serial = 126] [outer = (nil)] [url = about:blank] 14:21:33 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x93b0d000) [pid = 16136] [serial = 107] [outer = (nil)] [url = about:blank] 14:21:33 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0xa2002800) [pid = 16136] [serial = 125] [outer = (nil)] [url = about:blank] 14:21:33 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0xa34c5000) [pid = 16136] [serial = 129] [outer = (nil)] [url = about:blank] 14:21:33 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x9ac3a000) [pid = 16136] [serial = 123] [outer = (nil)] [url = about:blank] 14:21:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:21:33 INFO - PROCESS | 16136 | 1467321693493 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:21:33 INFO - PROCESS | 16136 | 1467321693498 Marionette TRACE conn3 <- [1,234,null,{}] 14:21:33 INFO - PROCESS | 16136 | 1467321693511 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:33 INFO - PROCESS | 16136 | 1467321693516 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:33 INFO - PROCESS | 16136 | 1467321693701 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 14:21:33 INFO - PROCESS | 16136 | 1467321693813 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:33 INFO - PROCESS | 16136 | 1467321693822 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:33 INFO - PROCESS | 16136 | ++DOCSHELL 0x99688000 == 40 [pid = 16136] [id = 66] 14:21:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x998dd000) [pid = 16136] [serial = 196] [outer = (nil)] 14:21:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x99df7c00) [pid = 16136] [serial = 197] [outer = 0x998dd000] 14:21:33 INFO - PROCESS | 16136 | 1467321693908 Marionette DEBUG loaded listener.js 14:21:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x9a189000) [pid = 16136] [serial = 198] [outer = 0x998dd000] 14:21:34 INFO - PROCESS | 16136 | 1467321694665 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 14:21:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1195ms 14:21:34 INFO - PROCESS | 16136 | 1467321694689 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 14:21:34 INFO - PROCESS | 16136 | 1467321694693 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 14:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:21:34 INFO - PROCESS | 16136 | 1467321694700 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:21:34 INFO - PROCESS | 16136 | 1467321694706 Marionette TRACE conn3 <- [1,238,null,{}] 14:21:34 INFO - PROCESS | 16136 | 1467321694722 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:34 INFO - PROCESS | 16136 | 1467321694730 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:34 INFO - PROCESS | 16136 | 1467321694897 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 14:21:34 INFO - PROCESS | 16136 | 1467321694909 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:34 INFO - PROCESS | 16136 | 1467321694918 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:34 INFO - PROCESS | 16136 | ++DOCSHELL 0x9a47c400 == 41 [pid = 16136] [id = 67] 14:21:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x9a485400) [pid = 16136] [serial = 199] [outer = (nil)] 14:21:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x9acfb000) [pid = 16136] [serial = 200] [outer = 0x9a485400] 14:21:34 INFO - PROCESS | 16136 | 1467321694993 Marionette DEBUG loaded listener.js 14:21:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x9b2b4c00) [pid = 16136] [serial = 201] [outer = 0x9a485400] 14:21:35 INFO - PROCESS | 16136 | 1467321695827 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 14:21:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1186ms 14:21:35 INFO - PROCESS | 16136 | 1467321695887 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 14:21:35 INFO - PROCESS | 16136 | 1467321695892 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 14:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:21:35 INFO - PROCESS | 16136 | 1467321695903 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:21:35 INFO - PROCESS | 16136 | 1467321695906 Marionette TRACE conn3 <- [1,242,null,{}] 14:21:35 INFO - PROCESS | 16136 | 1467321695912 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:35 INFO - PROCESS | 16136 | 1467321695917 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:36 INFO - PROCESS | 16136 | 1467321696078 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 14:21:36 INFO - PROCESS | 16136 | 1467321696087 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:36 INFO - PROCESS | 16136 | 1467321696094 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:36 INFO - PROCESS | 16136 | ++DOCSHELL 0x91c25400 == 42 [pid = 16136] [id = 68] 14:21:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x9b80c000) [pid = 16136] [serial = 202] [outer = (nil)] 14:21:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0xa071bc00) [pid = 16136] [serial = 203] [outer = 0x9b80c000] 14:21:36 INFO - PROCESS | 16136 | 1467321696168 Marionette DEBUG loaded listener.js 14:21:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0xa2374c00) [pid = 16136] [serial = 204] [outer = 0x9b80c000] 14:21:37 INFO - PROCESS | 16136 | 1467321697136 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 14:21:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1288ms 14:21:37 INFO - PROCESS | 16136 | 1467321697199 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 14:21:37 INFO - PROCESS | 16136 | 1467321697204 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 14:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:21:37 INFO - PROCESS | 16136 | 1467321697211 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:21:37 INFO - PROCESS | 16136 | 1467321697214 Marionette TRACE conn3 <- [1,246,null,{}] 14:21:37 INFO - PROCESS | 16136 | 1467321697220 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:37 INFO - PROCESS | 16136 | 1467321697225 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:37 INFO - PROCESS | 16136 | 1467321697436 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 14:21:37 INFO - PROCESS | 16136 | 1467321697460 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:37 INFO - PROCESS | 16136 | 1467321697467 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:37 INFO - PROCESS | 16136 | ++DOCSHELL 0x9acfc000 == 43 [pid = 16136] [id = 69] 14:21:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x9bad0800) [pid = 16136] [serial = 205] [outer = (nil)] 14:21:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0xa342a800) [pid = 16136] [serial = 206] [outer = 0x9bad0800] 14:21:37 INFO - PROCESS | 16136 | 1467321697538 Marionette DEBUG loaded listener.js 14:21:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0xa34c7000) [pid = 16136] [serial = 207] [outer = 0x9bad0800] 14:21:38 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x9a482c00) [pid = 16136] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:21:38 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x9a481000) [pid = 16136] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:21:38 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x98e23000) [pid = 16136] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:21:38 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x956fa800) [pid = 16136] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:21:38 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0xa34bcc00) [pid = 16136] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:21:38 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x98ef4800) [pid = 16136] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:21:38 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x9ac2f000) [pid = 16136] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:21:38 INFO - PROCESS | 16136 | 1467321698672 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 14:21:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1490ms 14:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:21:38 INFO - PROCESS | 16136 | 1467321698702 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 14:21:38 INFO - PROCESS | 16136 | 1467321698705 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 14:21:38 INFO - PROCESS | 16136 | 1467321698711 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:21:38 INFO - PROCESS | 16136 | 1467321698714 Marionette TRACE conn3 <- [1,250,null,{}] 14:21:38 INFO - PROCESS | 16136 | 1467321698720 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:38 INFO - PROCESS | 16136 | 1467321698729 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:38 INFO - PROCESS | 16136 | 1467321698937 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 14:21:39 INFO - PROCESS | 16136 | 1467321699084 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:39 INFO - PROCESS | 16136 | 1467321699090 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:39 INFO - PROCESS | 16136 | ++DOCSHELL 0x91dcdc00 == 44 [pid = 16136] [id = 70] 14:21:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x91dd3800) [pid = 16136] [serial = 208] [outer = (nil)] 14:21:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x9bad7000) [pid = 16136] [serial = 209] [outer = 0x91dd3800] 14:21:39 INFO - PROCESS | 16136 | 1467321699167 Marionette DEBUG loaded listener.js 14:21:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0xa4e53400) [pid = 16136] [serial = 210] [outer = 0x91dd3800] 14:21:39 INFO - PROCESS | 16136 | 1467321699836 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 14:21:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1142ms 14:21:39 INFO - PROCESS | 16136 | 1467321699852 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 14:21:39 INFO - PROCESS | 16136 | 1467321699857 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 14:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:21:39 INFO - PROCESS | 16136 | 1467321699864 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:21:39 INFO - PROCESS | 16136 | 1467321699867 Marionette TRACE conn3 <- [1,254,null,{}] 14:21:39 INFO - PROCESS | 16136 | 1467321699873 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:39 INFO - PROCESS | 16136 | 1467321699878 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:40 INFO - PROCESS | 16136 | 1467321700076 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 14:21:40 INFO - PROCESS | 16136 | 1467321700099 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:40 INFO - PROCESS | 16136 | 1467321700110 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:40 INFO - PROCESS | 16136 | ++DOCSHELL 0x91dd8c00 == 45 [pid = 16136] [id = 71] 14:21:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x954aac00) [pid = 16136] [serial = 211] [outer = (nil)] 14:21:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0xa6ea3400) [pid = 16136] [serial = 212] [outer = 0x954aac00] 14:21:40 INFO - PROCESS | 16136 | 1467321700197 Marionette DEBUG loaded listener.js 14:21:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0xa6f4a400) [pid = 16136] [serial = 213] [outer = 0x954aac00] 14:21:41 INFO - PROCESS | 16136 | 1467321701206 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 14:21:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:21:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1387ms 14:21:41 INFO - PROCESS | 16136 | 1467321701253 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 14:21:41 INFO - PROCESS | 16136 | 1467321701259 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 14:21:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:21:41 INFO - PROCESS | 16136 | 1467321701269 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:21:41 INFO - PROCESS | 16136 | 1467321701274 Marionette TRACE conn3 <- [1,258,null,{}] 14:21:41 INFO - PROCESS | 16136 | 1467321701283 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:41 INFO - PROCESS | 16136 | 1467321701289 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:41 INFO - PROCESS | 16136 | 1467321701481 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 14:21:41 INFO - PROCESS | 16136 | 1467321701682 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:41 INFO - PROCESS | 16136 | 1467321701691 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:41 INFO - PROCESS | 16136 | ++DOCSHELL 0x91dd7c00 == 46 [pid = 16136] [id = 72] 14:21:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x91dd8400) [pid = 16136] [serial = 214] [outer = (nil)] 14:21:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x956f2000) [pid = 16136] [serial = 215] [outer = 0x91dd8400] 14:21:41 INFO - PROCESS | 16136 | 1467321701784 Marionette DEBUG loaded listener.js 14:21:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x956f9000) [pid = 16136] [serial = 216] [outer = 0x91dd8400] 14:21:42 INFO - PROCESS | 16136 | 1467321702650 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 14:21:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:21:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1444ms 14:21:42 INFO - PROCESS | 16136 | 1467321702712 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 14:21:42 INFO - PROCESS | 16136 | 1467321702720 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 14:21:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:21:42 INFO - PROCESS | 16136 | 1467321702733 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:21:42 INFO - PROCESS | 16136 | 1467321702737 Marionette TRACE conn3 <- [1,262,null,{}] 14:21:42 INFO - PROCESS | 16136 | 1467321702744 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:42 INFO - PROCESS | 16136 | 1467321702750 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:42 INFO - PROCESS | 16136 | 1467321702987 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 14:21:43 INFO - PROCESS | 16136 | 1467321703180 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:43 INFO - PROCESS | 16136 | 1467321703186 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:43 INFO - PROCESS | 16136 | ++DOCSHELL 0x9a3c6c00 == 47 [pid = 16136] [id = 73] 14:21:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x9a3cf800) [pid = 16136] [serial = 217] [outer = (nil)] 14:21:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 106 (0x9a3e6000) [pid = 16136] [serial = 218] [outer = 0x9a3cf800] 14:21:43 INFO - PROCESS | 16136 | 1467321703327 Marionette DEBUG loaded listener.js 14:21:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 107 (0x9a471000) [pid = 16136] [serial = 219] [outer = 0x9a3cf800] 14:21:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 108 (0xa2010000) [pid = 16136] [serial = 220] [outer = 0x9ae5a000] 14:21:44 INFO - PROCESS | 16136 | 1467321704292 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 14:21:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:21:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1636ms 14:21:44 INFO - PROCESS | 16136 | 1467321704370 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 14:21:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:21:44 INFO - PROCESS | 16136 | 1467321704375 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 14:21:44 INFO - PROCESS | 16136 | 1467321704382 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:21:44 INFO - PROCESS | 16136 | 1467321704388 Marionette TRACE conn3 <- [1,266,null,{}] 14:21:44 INFO - PROCESS | 16136 | 1467321704406 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:44 INFO - PROCESS | 16136 | 1467321704415 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:44 INFO - PROCESS | 16136 | 1467321704642 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 14:21:44 INFO - PROCESS | 16136 | 1467321704842 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:44 INFO - PROCESS | 16136 | 1467321704854 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:44 INFO - PROCESS | 16136 | ++DOCSHELL 0x9527a400 == 48 [pid = 16136] [id = 74] 14:21:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 109 (0xa071f800) [pid = 16136] [serial = 221] [outer = (nil)] 14:21:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 110 (0xa6ead400) [pid = 16136] [serial = 222] [outer = 0xa071f800] 14:21:44 INFO - PROCESS | 16136 | 1467321704980 Marionette DEBUG loaded listener.js 14:21:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 111 (0xa6fc3400) [pid = 16136] [serial = 223] [outer = 0xa071f800] 14:21:45 INFO - PROCESS | 16136 | 1467321705877 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 14:21:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:21:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1538ms 14:21:45 INFO - PROCESS | 16136 | 1467321705920 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 14:21:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:21:45 INFO - PROCESS | 16136 | 1467321705925 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 14:21:45 INFO - PROCESS | 16136 | 1467321705932 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:21:45 INFO - PROCESS | 16136 | 1467321705935 Marionette TRACE conn3 <- [1,270,null,{}] 14:21:45 INFO - PROCESS | 16136 | 1467321705941 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:45 INFO - PROCESS | 16136 | 1467321705946 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:46 INFO - PROCESS | 16136 | 1467321706134 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 14:21:46 INFO - PROCESS | 16136 | 1467321706287 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:46 INFO - PROCESS | 16136 | 1467321706295 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:46 INFO - PROCESS | 16136 | ++DOCSHELL 0x91d88400 == 49 [pid = 16136] [id = 75] 14:21:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 112 (0x91d8b400) [pid = 16136] [serial = 224] [outer = (nil)] 14:21:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 113 (0x91d91800) [pid = 16136] [serial = 225] [outer = 0x91d8b400] 14:21:46 INFO - PROCESS | 16136 | 1467321706381 Marionette DEBUG loaded listener.js 14:21:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 114 (0x91d94800) [pid = 16136] [serial = 226] [outer = 0x91d8b400] 14:21:47 INFO - PROCESS | 16136 | 1467321707230 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 14:21:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:21:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1333ms 14:21:47 INFO - PROCESS | 16136 | 1467321707265 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 14:21:47 INFO - PROCESS | 16136 | 1467321707270 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 14:21:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:21:47 INFO - PROCESS | 16136 | 1467321707276 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:21:47 INFO - PROCESS | 16136 | 1467321707280 Marionette TRACE conn3 <- [1,274,null,{}] 14:21:47 INFO - PROCESS | 16136 | 1467321707286 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:47 INFO - PROCESS | 16136 | 1467321707291 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:47 INFO - PROCESS | 16136 | 1467321707528 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 14:21:47 INFO - PROCESS | 16136 | 1467321707643 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:47 INFO - PROCESS | 16136 | 1467321707653 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:47 INFO - PROCESS | 16136 | ++DOCSHELL 0x91d91400 == 50 [pid = 16136] [id = 76] 14:21:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 115 (0x91d91c00) [pid = 16136] [serial = 227] [outer = (nil)] 14:21:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 116 (0x91fa3c00) [pid = 16136] [serial = 228] [outer = 0x91d91c00] 14:21:47 INFO - PROCESS | 16136 | 1467321707739 Marionette DEBUG loaded listener.js 14:21:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 117 (0x91fa5400) [pid = 16136] [serial = 229] [outer = 0x91d91c00] 14:21:48 INFO - PROCESS | 16136 | 1467321708638 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 14:21:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:21:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1387ms 14:21:48 INFO - PROCESS | 16136 | 1467321708665 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 14:21:48 INFO - PROCESS | 16136 | 1467321708668 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 14:21:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:21:48 INFO - PROCESS | 16136 | 1467321708675 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:21:48 INFO - PROCESS | 16136 | 1467321708680 Marionette TRACE conn3 <- [1,278,null,{}] 14:21:48 INFO - PROCESS | 16136 | 1467321708687 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:48 INFO - PROCESS | 16136 | 1467321708696 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:48 INFO - PROCESS | 16136 | 1467321708900 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 14:21:49 INFO - PROCESS | 16136 | 1467321709069 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:49 INFO - PROCESS | 16136 | 1467321709075 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:49 INFO - PROCESS | 16136 | ++DOCSHELL 0x91c1d000 == 51 [pid = 16136] [id = 77] 14:21:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 118 (0x91d95400) [pid = 16136] [serial = 230] [outer = (nil)] 14:21:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 119 (0x928a5c00) [pid = 16136] [serial = 231] [outer = 0x91d95400] 14:21:49 INFO - PROCESS | 16136 | 1467321709160 Marionette DEBUG loaded listener.js 14:21:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 120 (0x928a9400) [pid = 16136] [serial = 232] [outer = 0x91d95400] 14:21:50 INFO - PROCESS | 16136 | 1467321709998 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 14:21:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:21:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1339ms 14:21:50 INFO - PROCESS | 16136 | 1467321710016 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 14:21:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:21:50 INFO - PROCESS | 16136 | 1467321710020 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 14:21:50 INFO - PROCESS | 16136 | 1467321710026 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:21:50 INFO - PROCESS | 16136 | 1467321710030 Marionette TRACE conn3 <- [1,282,null,{}] 14:21:50 INFO - PROCESS | 16136 | 1467321710055 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:50 INFO - PROCESS | 16136 | 1467321710061 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:50 INFO - PROCESS | 16136 | 1467321710237 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 14:21:50 INFO - PROCESS | 16136 | 1467321710394 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:50 INFO - PROCESS | 16136 | 1467321710403 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:50 INFO - PROCESS | 16136 | ++DOCSHELL 0x928a2000 == 52 [pid = 16136] [id = 78] 14:21:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 121 (0x928aa400) [pid = 16136] [serial = 233] [outer = (nil)] 14:21:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 122 (0x93d30800) [pid = 16136] [serial = 234] [outer = 0x928aa400] 14:21:50 INFO - PROCESS | 16136 | 1467321710489 Marionette DEBUG loaded listener.js 14:21:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 123 (0x9a3e4400) [pid = 16136] [serial = 235] [outer = 0x928aa400] 14:21:51 INFO - PROCESS | 16136 | 1467321711341 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 14:21:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:21:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1387ms 14:21:51 INFO - PROCESS | 16136 | 1467321711413 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 14:21:51 INFO - PROCESS | 16136 | 1467321711424 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 14:21:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:21:51 INFO - PROCESS | 16136 | 1467321711432 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:21:51 INFO - PROCESS | 16136 | 1467321711435 Marionette TRACE conn3 <- [1,286,null,{}] 14:21:51 INFO - PROCESS | 16136 | 1467321711441 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:51 INFO - PROCESS | 16136 | 1467321711446 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:51 INFO - PROCESS | 16136 | 1467321711659 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 14:21:51 INFO - PROCESS | 16136 | 1467321711819 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:51 INFO - PROCESS | 16136 | 1467321711825 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:51 INFO - PROCESS | 16136 | ++DOCSHELL 0x91c1bc00 == 53 [pid = 16136] [id = 79] 14:21:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 124 (0x91f2b400) [pid = 16136] [serial = 236] [outer = (nil)] 14:21:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 125 (0x91f32400) [pid = 16136] [serial = 237] [outer = 0x91f2b400] 14:21:51 INFO - PROCESS | 16136 | 1467321711909 Marionette DEBUG loaded listener.js 14:21:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 126 (0x91f35800) [pid = 16136] [serial = 238] [outer = 0x91f2b400] 14:21:52 INFO - PROCESS | 16136 | 1467321712782 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 14:21:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:21:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1385ms 14:21:52 INFO - PROCESS | 16136 | 1467321712816 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 14:21:52 INFO - PROCESS | 16136 | 1467321712819 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 14:21:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:21:52 INFO - PROCESS | 16136 | 1467321712826 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:21:52 INFO - PROCESS | 16136 | 1467321712829 Marionette TRACE conn3 <- [1,290,null,{}] 14:21:52 INFO - PROCESS | 16136 | 1467321712835 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:52 INFO - PROCESS | 16136 | 1467321712840 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:53 INFO - PROCESS | 16136 | 1467321713019 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 14:21:53 INFO - PROCESS | 16136 | 1467321713177 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:53 INFO - PROCESS | 16136 | 1467321713184 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:53 INFO - PROCESS | 16136 | ++DOCSHELL 0x91d90800 == 54 [pid = 16136] [id = 80] 14:21:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 127 (0x91f29c00) [pid = 16136] [serial = 239] [outer = (nil)] 14:21:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 128 (0x93b0f000) [pid = 16136] [serial = 240] [outer = 0x91f29c00] 14:21:53 INFO - PROCESS | 16136 | 1467321713263 Marionette DEBUG loaded listener.js 14:21:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 129 (0x956fbc00) [pid = 16136] [serial = 241] [outer = 0x91f29c00] 14:21:54 INFO - PROCESS | 16136 | 1467321714418 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 14:21:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:21:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1633ms 14:21:54 INFO - PROCESS | 16136 | 1467321714460 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 14:21:54 INFO - PROCESS | 16136 | 1467321714466 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 14:21:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:21:54 INFO - PROCESS | 16136 | 1467321714474 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:21:54 INFO - PROCESS | 16136 | 1467321714481 Marionette TRACE conn3 <- [1,294,null,{}] 14:21:54 INFO - PROCESS | 16136 | 1467321714488 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:54 INFO - PROCESS | 16136 | 1467321714494 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:54 INFO - PROCESS | 16136 | 1467321714668 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 14:21:54 INFO - PROCESS | 16136 | 1467321714839 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:54 INFO - PROCESS | 16136 | 1467321714847 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:54 INFO - PROCESS | 16136 | ++DOCSHELL 0x91faac00 == 55 [pid = 16136] [id = 81] 14:21:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 130 (0x91fab400) [pid = 16136] [serial = 242] [outer = (nil)] 14:21:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 131 (0x928a5800) [pid = 16136] [serial = 243] [outer = 0x91fab400] 14:21:54 INFO - PROCESS | 16136 | 1467321714966 Marionette DEBUG loaded listener.js 14:21:55 INFO - PROCESS | 16136 | ++DOMWINDOW == 132 (0x928adc00) [pid = 16136] [serial = 244] [outer = 0x91fab400] 14:21:55 INFO - PROCESS | 16136 | 1467321715848 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:21:55 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. 14:21:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1392ms 14:21:55 INFO - PROCESS | 16136 | --DOCSHELL 0x91dcdc00 == 54 [pid = 16136] [id = 70] 14:21:55 INFO - PROCESS | 16136 | --DOCSHELL 0x9acfc000 == 53 [pid = 16136] [id = 69] 14:21:55 INFO - PROCESS | 16136 | --DOMWINDOW == 131 (0xa5013000) [pid = 16136] [serial = 170] [outer = (nil)] [url = about:blank] 14:21:55 INFO - PROCESS | 16136 | 1467321715964 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 14:21:55 INFO - PROCESS | 16136 | 1467321715971 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 14:21:55 INFO - PROCESS | 16136 | --DOCSHELL 0x91c25400 == 52 [pid = 16136] [id = 68] 14:21:55 INFO - PROCESS | 16136 | --DOCSHELL 0x9a47c400 == 51 [pid = 16136] [id = 67] 14:21:55 INFO - PROCESS | 16136 | --DOCSHELL 0x99688000 == 50 [pid = 16136] [id = 66] 14:21:55 INFO - PROCESS | 16136 | --DOCSHELL 0x956fac00 == 49 [pid = 16136] [id = 65] 14:21:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:21:56 INFO - PROCESS | 16136 | --DOCSHELL 0x956edc00 == 48 [pid = 16136] [id = 58] 14:21:56 INFO - PROCESS | 16136 | 1467321716035 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:21:56 INFO - PROCESS | 16136 | 1467321716040 Marionette TRACE conn3 <- [1,298,null,{}] 14:21:56 INFO - PROCESS | 16136 | 1467321716046 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:56 INFO - PROCESS | 16136 | 1467321716051 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:56 INFO - PROCESS | 16136 | 1467321716227 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 14:21:56 INFO - PROCESS | 16136 | --DOMWINDOW == 130 (0xa0716800) [pid = 16136] [serial = 164] [outer = (nil)] [url = about:blank] 14:21:56 INFO - PROCESS | 16136 | --DOMWINDOW == 129 (0x9bad8800) [pid = 16136] [serial = 162] [outer = (nil)] [url = about:blank] 14:21:56 INFO - PROCESS | 16136 | --DOMWINDOW == 128 (0xa23b4000) [pid = 16136] [serial = 167] [outer = (nil)] [url = about:blank] 14:21:56 INFO - PROCESS | 16136 | --DOMWINDOW == 127 (0x98a1e800) [pid = 16136] [serial = 152] [outer = (nil)] [url = about:blank] 14:21:56 INFO - PROCESS | 16136 | --DOMWINDOW == 126 (0x93d2d800) [pid = 16136] [serial = 134] [outer = (nil)] [url = about:blank] 14:21:56 INFO - PROCESS | 16136 | --DOMWINDOW == 125 (0x956f8000) [pid = 16136] [serial = 146] [outer = (nil)] [url = about:blank] 14:21:56 INFO - PROCESS | 16136 | --DOMWINDOW == 124 (0x998e0400) [pid = 16136] [serial = 153] [outer = (nil)] [url = about:blank] 14:21:56 INFO - PROCESS | 16136 | --DOMWINDOW == 123 (0xa8259c00) [pid = 16136] [serial = 149] [outer = (nil)] [url = about:blank] 14:21:56 INFO - PROCESS | 16136 | --DOMWINDOW == 122 (0xa6ead000) [pid = 16136] [serial = 143] [outer = (nil)] [url = about:blank] 14:21:56 INFO - PROCESS | 16136 | --DOMWINDOW == 121 (0xa4e0f400) [pid = 16136] [serial = 132] [outer = (nil)] [url = about:blank] 14:21:56 INFO - PROCESS | 16136 | --DOMWINDOW == 120 (0x9a3c7400) [pid = 16136] [serial = 155] [outer = (nil)] [url = about:blank] 14:21:56 INFO - PROCESS | 16136 | --DOMWINDOW == 119 (0xa0720c00) [pid = 16136] [serial = 140] [outer = (nil)] [url = about:blank] 14:21:56 INFO - PROCESS | 16136 | --DOMWINDOW == 118 (0x9b248000) [pid = 16136] [serial = 137] [outer = (nil)] [url = about:blank] 14:21:56 INFO - PROCESS | 16136 | --DOMWINDOW == 117 (0xa071d800) [pid = 16136] [serial = 165] [outer = (nil)] [url = about:blank] 14:21:56 INFO - PROCESS | 16136 | --DOMWINDOW == 116 (0x9a3ce800) [pid = 16136] [serial = 156] [outer = (nil)] [url = about:blank] 14:21:56 INFO - PROCESS | 16136 | --DOMWINDOW == 115 (0x9b970400) [pid = 16136] [serial = 161] [outer = (nil)] [url = about:blank] 14:21:56 INFO - PROCESS | 16136 | --DOMWINDOW == 114 (0x9b2b5400) [pid = 16136] [serial = 159] [outer = (nil)] [url = about:blank] 14:21:56 INFO - PROCESS | 16136 | --DOMWINDOW == 113 (0x9ae54400) [pid = 16136] [serial = 158] [outer = (nil)] [url = about:blank] 14:21:56 INFO - PROCESS | 16136 | --DOMWINDOW == 112 (0xa2376000) [pid = 16136] [serial = 168] [outer = (nil)] [url = about:blank] 14:21:56 INFO - PROCESS | 16136 | 1467321716418 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:56 INFO - PROCESS | 16136 | 1467321716427 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:56 INFO - PROCESS | 16136 | ++DOCSHELL 0x928a0c00 == 49 [pid = 16136] [id = 82] 14:21:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 113 (0x954a8c00) [pid = 16136] [serial = 245] [outer = (nil)] 14:21:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 114 (0x956f9400) [pid = 16136] [serial = 246] [outer = 0x954a8c00] 14:21:56 INFO - PROCESS | 16136 | 1467321716505 Marionette DEBUG loaded listener.js 14:21:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 115 (0x98ef3800) [pid = 16136] [serial = 247] [outer = 0x954a8c00] 14:21:57 INFO - PROCESS | 16136 | 1467321717280 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:21:57 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. 14:21:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1306ms 14:21:57 INFO - PROCESS | 16136 | 1467321717326 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 14:21:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:21:57 INFO - PROCESS | 16136 | 1467321717330 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 14:21:57 INFO - PROCESS | 16136 | 1467321717337 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:21:57 INFO - PROCESS | 16136 | 1467321717343 Marionette TRACE conn3 <- [1,302,null,{}] 14:21:57 INFO - PROCESS | 16136 | 1467321717358 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:57 INFO - PROCESS | 16136 | 1467321717367 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:57 INFO - PROCESS | 16136 | 1467321717536 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 14:21:57 INFO - PROCESS | 16136 | 1467321717548 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:57 INFO - PROCESS | 16136 | 1467321717556 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:57 INFO - PROCESS | 16136 | ++DOCSHELL 0x9a18d800 == 50 [pid = 16136] [id = 83] 14:21:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 116 (0x9a18e000) [pid = 16136] [serial = 248] [outer = (nil)] 14:21:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 117 (0x9a3ce000) [pid = 16136] [serial = 249] [outer = 0x9a18e000] 14:21:57 INFO - PROCESS | 16136 | 1467321717647 Marionette DEBUG loaded listener.js 14:21:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 118 (0x9a3e6c00) [pid = 16136] [serial = 250] [outer = 0x9a18e000] 14:21:58 INFO - PROCESS | 16136 | 1467321718487 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:21:58 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. 14:21:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1188ms 14:21:58 INFO - PROCESS | 16136 | 1467321718525 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 14:21:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:21:58 INFO - PROCESS | 16136 | 1467321718530 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 14:21:58 INFO - PROCESS | 16136 | 1467321718536 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:21:58 INFO - PROCESS | 16136 | 1467321718539 Marionette TRACE conn3 <- [1,306,null,{}] 14:21:58 INFO - PROCESS | 16136 | 1467321718545 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:58 INFO - PROCESS | 16136 | 1467321718550 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:58 INFO - PROCESS | 16136 | 1467321718771 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 14:21:58 INFO - PROCESS | 16136 | 1467321718791 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:21:58 INFO - PROCESS | 16136 | 1467321718798 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:58 INFO - PROCESS | 16136 | ++DOCSHELL 0x91f2bc00 == 51 [pid = 16136] [id = 84] 14:21:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 119 (0x9a18ec00) [pid = 16136] [serial = 251] [outer = (nil)] 14:21:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 120 (0x9af82c00) [pid = 16136] [serial = 252] [outer = 0x9a18ec00] 14:21:58 INFO - PROCESS | 16136 | 1467321718868 Marionette DEBUG loaded listener.js 14:21:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 121 (0x9b2b8c00) [pid = 16136] [serial = 253] [outer = 0x9a18ec00] 14:21:59 INFO - PROCESS | 16136 | 1467321719679 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:21:59 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. 14:21:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1181ms 14:21:59 INFO - PROCESS | 16136 | 1467321719718 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 14:21:59 INFO - PROCESS | 16136 | 1467321719722 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 14:21:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:21:59 INFO - PROCESS | 16136 | 1467321719734 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:21:59 INFO - PROCESS | 16136 | 1467321719737 Marionette TRACE conn3 <- [1,310,null,{}] 14:21:59 INFO - PROCESS | 16136 | 1467321719743 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:21:59 INFO - PROCESS | 16136 | 1467321719748 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:21:59 INFO - PROCESS | 16136 | 1467321719953 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 14:22:00 INFO - PROCESS | 16136 | 1467321719983 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:00 INFO - PROCESS | 16136 | 1467321719990 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:00 INFO - PROCESS | 16136 | ++DOCSHELL 0x9a3cb000 == 52 [pid = 16136] [id = 85] 14:22:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 122 (0x9a47c400) [pid = 16136] [serial = 254] [outer = (nil)] 14:22:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 123 (0x9d912000) [pid = 16136] [serial = 255] [outer = 0x9a47c400] 14:22:00 INFO - PROCESS | 16136 | 1467321720060 Marionette DEBUG loaded listener.js 14:22:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 124 (0xa071c800) [pid = 16136] [serial = 256] [outer = 0x9a47c400] 14:22:00 INFO - PROCESS | 16136 | --DOMWINDOW == 123 (0x9bad0800) [pid = 16136] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:22:00 INFO - PROCESS | 16136 | --DOMWINDOW == 122 (0x98307c00) [pid = 16136] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:22:00 INFO - PROCESS | 16136 | --DOMWINDOW == 121 (0x9a485400) [pid = 16136] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:22:00 INFO - PROCESS | 16136 | --DOMWINDOW == 120 (0x998dd000) [pid = 16136] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:22:00 INFO - PROCESS | 16136 | --DOMWINDOW == 119 (0x9b80c000) [pid = 16136] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:22:00 INFO - PROCESS | 16136 | --DOMWINDOW == 118 (0x91dd3800) [pid = 16136] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:22:01 INFO - PROCESS | 16136 | 1467321721182 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:22:01 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. 14:22:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1485ms 14:22:01 INFO - PROCESS | 16136 | 1467321721216 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 14:22:01 INFO - PROCESS | 16136 | 1467321721219 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 14:22:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:22:01 INFO - PROCESS | 16136 | 1467321721226 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:22:01 INFO - PROCESS | 16136 | 1467321721229 Marionette TRACE conn3 <- [1,314,null,{}] 14:22:01 INFO - PROCESS | 16136 | 1467321721235 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:01 INFO - PROCESS | 16136 | 1467321721244 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:01 INFO - PROCESS | 16136 | 1467321721418 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 14:22:01 INFO - PROCESS | 16136 | 1467321721427 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:01 INFO - PROCESS | 16136 | 1467321721434 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:01 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa22400 == 53 [pid = 16136] [id = 86] 14:22:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 119 (0x8fa26000) [pid = 16136] [serial = 257] [outer = (nil)] 14:22:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 120 (0x8fa29400) [pid = 16136] [serial = 258] [outer = 0x8fa26000] 14:22:01 INFO - PROCESS | 16136 | 1467321721511 Marionette DEBUG loaded listener.js 14:22:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 121 (0x9bad2800) [pid = 16136] [serial = 259] [outer = 0x8fa26000] 14:22:02 INFO - PROCESS | 16136 | 1467321722436 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:22:02 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. 14:22:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1236ms 14:22:02 INFO - PROCESS | 16136 | 1467321722462 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 14:22:02 INFO - PROCESS | 16136 | 1467321722466 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 14:22:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:22:02 INFO - PROCESS | 16136 | 1467321722473 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:22:02 INFO - PROCESS | 16136 | 1467321722476 Marionette TRACE conn3 <- [1,318,null,{}] 14:22:02 INFO - PROCESS | 16136 | 1467321722482 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:02 INFO - PROCESS | 16136 | 1467321722486 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:02 INFO - PROCESS | 16136 | 1467321722679 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 14:22:02 INFO - PROCESS | 16136 | 1467321722794 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:02 INFO - PROCESS | 16136 | 1467321722803 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:02 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa1c400 == 54 [pid = 16136] [id = 87] 14:22:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 122 (0x8fa2b800) [pid = 16136] [serial = 260] [outer = (nil)] 14:22:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 123 (0x8fa32c00) [pid = 16136] [serial = 261] [outer = 0x8fa2b800] 14:22:02 INFO - PROCESS | 16136 | 1467321722872 Marionette DEBUG loaded listener.js 14:22:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 124 (0x8fa35c00) [pid = 16136] [serial = 262] [outer = 0x8fa2b800] 14:22:03 INFO - PROCESS | 16136 | 1467321723908 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:22:03 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. 14:22:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1490ms 14:22:03 INFO - PROCESS | 16136 | 1467321723966 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 14:22:03 INFO - PROCESS | 16136 | 1467321723972 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 14:22:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:22:03 INFO - PROCESS | 16136 | 1467321723980 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:22:03 INFO - PROCESS | 16136 | 1467321723988 Marionette TRACE conn3 <- [1,322,null,{}] 14:22:03 INFO - PROCESS | 16136 | 1467321723996 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:04 INFO - PROCESS | 16136 | 1467321724002 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:04 INFO - PROCESS | 16136 | 1467321724308 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 14:22:04 INFO - PROCESS | 16136 | 1467321724486 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:04 INFO - PROCESS | 16136 | 1467321724498 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:04 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa3ac00 == 55 [pid = 16136] [id = 88] 14:22:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 125 (0x91c1cc00) [pid = 16136] [serial = 263] [outer = (nil)] 14:22:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 126 (0x91d8f000) [pid = 16136] [serial = 264] [outer = 0x91c1cc00] 14:22:04 INFO - PROCESS | 16136 | 1467321724584 Marionette DEBUG loaded listener.js 14:22:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 127 (0x91dd0800) [pid = 16136] [serial = 265] [outer = 0x91c1cc00] 14:22:05 INFO - PROCESS | 16136 | 1467321725548 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:22:05 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. 14:22:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1586ms 14:22:05 INFO - PROCESS | 16136 | 1467321725565 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 14:22:05 INFO - PROCESS | 16136 | 1467321725573 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 14:22:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:22:05 INFO - PROCESS | 16136 | 1467321725584 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:22:05 INFO - PROCESS | 16136 | 1467321725587 Marionette TRACE conn3 <- [1,326,null,{}] 14:22:05 INFO - PROCESS | 16136 | 1467321725595 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:05 INFO - PROCESS | 16136 | 1467321725601 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:05 INFO - PROCESS | 16136 | 1467321725800 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 14:22:06 INFO - PROCESS | 16136 | 1467321726001 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:06 INFO - PROCESS | 16136 | 1467321726010 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:06 INFO - PROCESS | 16136 | ++DOCSHELL 0x91ddb400 == 56 [pid = 16136] [id = 89] 14:22:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 128 (0x928a3800) [pid = 16136] [serial = 266] [outer = (nil)] 14:22:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 129 (0x94870000) [pid = 16136] [serial = 267] [outer = 0x928a3800] 14:22:06 INFO - PROCESS | 16136 | 1467321726140 Marionette DEBUG loaded listener.js 14:22:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 130 (0x954a8400) [pid = 16136] [serial = 268] [outer = 0x928a3800] 14:22:07 INFO - PROCESS | 16136 | 1467321727116 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:22:07 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. 14:22:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1583ms 14:22:07 INFO - PROCESS | 16136 | 1467321727168 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 14:22:07 INFO - PROCESS | 16136 | 1467321727172 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 14:22:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:22:07 INFO - PROCESS | 16136 | 1467321727179 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:22:07 INFO - PROCESS | 16136 | 1467321727185 Marionette TRACE conn3 <- [1,330,null,{}] 14:22:07 INFO - PROCESS | 16136 | 1467321727202 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:07 INFO - PROCESS | 16136 | 1467321727210 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:07 INFO - PROCESS | 16136 | 1467321727535 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 14:22:07 INFO - PROCESS | 16136 | 1467321727703 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:07 INFO - PROCESS | 16136 | 1467321727717 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:07 INFO - PROCESS | 16136 | ++DOCSHELL 0x9a3ca800 == 57 [pid = 16136] [id = 90] 14:22:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 131 (0x9a3cac00) [pid = 16136] [serial = 269] [outer = (nil)] 14:22:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 132 (0x9a3f0400) [pid = 16136] [serial = 270] [outer = 0x9a3cac00] 14:22:07 INFO - PROCESS | 16136 | 1467321727801 Marionette DEBUG loaded listener.js 14:22:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 133 (0x9d912400) [pid = 16136] [serial = 271] [outer = 0x9a3cac00] 14:22:08 INFO - PROCESS | 16136 | 1467321728727 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:22:08 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. 14:22:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1587ms 14:22:08 INFO - PROCESS | 16136 | 1467321728768 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 14:22:08 INFO - PROCESS | 16136 | 1467321728773 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 14:22:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:22:08 INFO - PROCESS | 16136 | 1467321728780 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:22:08 INFO - PROCESS | 16136 | 1467321728783 Marionette TRACE conn3 <- [1,334,null,{}] 14:22:08 INFO - PROCESS | 16136 | 1467321728789 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:08 INFO - PROCESS | 16136 | 1467321728795 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:09 INFO - PROCESS | 16136 | 1467321728996 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 14:22:09 INFO - PROCESS | 16136 | 1467321729196 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:09 INFO - PROCESS | 16136 | 1467321729205 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:09 INFO - PROCESS | 16136 | ++DOCSHELL 0x91c29c00 == 58 [pid = 16136] [id = 91] 14:22:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 134 (0xa071fc00) [pid = 16136] [serial = 272] [outer = (nil)] 14:22:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 135 (0xa209bc00) [pid = 16136] [serial = 273] [outer = 0xa071fc00] 14:22:09 INFO - PROCESS | 16136 | 1467321729332 Marionette DEBUG loaded listener.js 14:22:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 136 (0xa3388800) [pid = 16136] [serial = 274] [outer = 0xa071fc00] 14:22:10 INFO - PROCESS | 16136 | 1467321730164 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:22:10 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. 14:22:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1432ms 14:22:10 INFO - PROCESS | 16136 | 1467321730214 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 14:22:10 INFO - PROCESS | 16136 | 1467321730218 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 14:22:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:22:10 INFO - PROCESS | 16136 | 1467321730224 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:22:10 INFO - PROCESS | 16136 | 1467321730228 Marionette TRACE conn3 <- [1,338,null,{}] 14:22:10 INFO - PROCESS | 16136 | 1467321730234 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:10 INFO - PROCESS | 16136 | 1467321730239 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:10 INFO - PROCESS | 16136 | 1467321730418 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 14:22:10 INFO - PROCESS | 16136 | 1467321730579 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:10 INFO - PROCESS | 16136 | 1467321730587 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:10 INFO - PROCESS | 16136 | ++DOCSHELL 0x91d86800 == 59 [pid = 16136] [id = 92] 14:22:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 137 (0xa1190000) [pid = 16136] [serial = 275] [outer = (nil)] 14:22:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 138 (0xa5012c00) [pid = 16136] [serial = 276] [outer = 0xa1190000] 14:22:10 INFO - PROCESS | 16136 | 1467321730670 Marionette DEBUG loaded listener.js 14:22:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 139 (0xa620dc00) [pid = 16136] [serial = 277] [outer = 0xa1190000] 14:22:11 INFO - PROCESS | 16136 | 1467321731596 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:22:11 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. 14:22:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1432ms 14:22:11 INFO - PROCESS | 16136 | 1467321731657 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 14:22:11 INFO - PROCESS | 16136 | 1467321731662 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 14:22:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:22:11 INFO - PROCESS | 16136 | 1467321731668 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:22:11 INFO - PROCESS | 16136 | 1467321731672 Marionette TRACE conn3 <- [1,342,null,{}] 14:22:11 INFO - PROCESS | 16136 | 1467321731678 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:11 INFO - PROCESS | 16136 | 1467321731688 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:11 INFO - PROCESS | 16136 | 1467321731941 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 14:22:12 INFO - PROCESS | 16136 | 1467321732140 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:12 INFO - PROCESS | 16136 | 1467321732149 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:12 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fcc1c00 == 60 [pid = 16136] [id = 93] 14:22:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 140 (0x8fcc3c00) [pid = 16136] [serial = 278] [outer = (nil)] 14:22:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 141 (0x8fcce000) [pid = 16136] [serial = 279] [outer = 0x8fcc3c00] 14:22:12 INFO - PROCESS | 16136 | 1467321732275 Marionette DEBUG loaded listener.js 14:22:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 142 (0xa6895800) [pid = 16136] [serial = 280] [outer = 0x8fcc3c00] 14:22:13 INFO - PROCESS | 16136 | 1467321733118 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:22:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:22:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1481ms 14:22:13 INFO - PROCESS | 16136 | 1467321733149 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 14:22:13 INFO - PROCESS | 16136 | 1467321733154 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 14:22:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:22:13 INFO - PROCESS | 16136 | 1467321733160 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:22:13 INFO - PROCESS | 16136 | 1467321733163 Marionette TRACE conn3 <- [1,346,null,{}] 14:22:13 INFO - PROCESS | 16136 | 1467321733169 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:13 INFO - PROCESS | 16136 | 1467321733174 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:13 INFO - PROCESS | 16136 | 1467321733347 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 14:22:13 INFO - PROCESS | 16136 | 1467321733514 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:13 INFO - PROCESS | 16136 | 1467321733523 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:13 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebe9c00 == 61 [pid = 16136] [id = 94] 14:22:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 143 (0x8ebea000) [pid = 16136] [serial = 281] [outer = (nil)] 14:22:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 144 (0x8ebf0400) [pid = 16136] [serial = 282] [outer = 0x8ebea000] 14:22:13 INFO - PROCESS | 16136 | 1467321733604 Marionette DEBUG loaded listener.js 14:22:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 145 (0x8ebf1800) [pid = 16136] [serial = 283] [outer = 0x8ebea000] 14:22:14 INFO - PROCESS | 16136 | 1467321734531 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:22:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:22:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1432ms 14:22:14 INFO - PROCESS | 16136 | 1467321734594 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 14:22:14 INFO - PROCESS | 16136 | 1467321734599 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 14:22:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:22:14 INFO - PROCESS | 16136 | 1467321734605 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:22:14 INFO - PROCESS | 16136 | 1467321734609 Marionette TRACE conn3 <- [1,350,null,{}] 14:22:14 INFO - PROCESS | 16136 | 1467321734615 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:14 INFO - PROCESS | 16136 | 1467321734619 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:14 INFO - PROCESS | 16136 | 1467321734805 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 14:22:14 INFO - PROCESS | 16136 | 1467321734968 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:14 INFO - PROCESS | 16136 | 1467321734977 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:15 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebf2000 == 62 [pid = 16136] [id = 95] 14:22:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 146 (0x8f201400) [pid = 16136] [serial = 284] [outer = (nil)] 14:22:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 147 (0x8f205c00) [pid = 16136] [serial = 285] [outer = 0x8f201400] 14:22:15 INFO - PROCESS | 16136 | 1467321735101 Marionette DEBUG loaded listener.js 14:22:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 148 (0x8f209800) [pid = 16136] [serial = 286] [outer = 0x8f201400] 14:22:15 INFO - PROCESS | 16136 | 1467321735959 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:22:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:22:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1632ms 14:22:16 INFO - PROCESS | 16136 | 1467321736253 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 14:22:16 INFO - PROCESS | 16136 | 1467321736260 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 14:22:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:22:16 INFO - PROCESS | 16136 | 1467321736268 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:22:16 INFO - PROCESS | 16136 | 1467321736273 Marionette TRACE conn3 <- [1,354,null,{}] 14:22:16 INFO - PROCESS | 16136 | 1467321736281 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:16 INFO - PROCESS | 16136 | 1467321736288 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:16 INFO - PROCESS | 16136 | 1467321736469 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 14:22:16 INFO - PROCESS | 16136 | 1467321736699 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:16 INFO - PROCESS | 16136 | 1467321736715 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:16 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa34800 == 63 [pid = 16136] [id = 96] 14:22:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 149 (0x8fa36c00) [pid = 16136] [serial = 287] [outer = (nil)] 14:22:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 150 (0x8fa3a000) [pid = 16136] [serial = 288] [outer = 0x8fa36c00] 14:22:16 INFO - PROCESS | 16136 | 1467321736787 Marionette DEBUG loaded listener.js 14:22:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 151 (0x8fcc2000) [pid = 16136] [serial = 289] [outer = 0x8fa36c00] 14:22:17 INFO - PROCESS | 16136 | 1467321737827 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:22:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:22:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1584ms 14:22:17 INFO - PROCESS | 16136 | 1467321737854 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 14:22:17 INFO - PROCESS | 16136 | 1467321737859 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 14:22:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:22:17 INFO - PROCESS | 16136 | 1467321737870 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:22:17 INFO - PROCESS | 16136 | 1467321737875 Marionette TRACE conn3 <- [1,358,null,{}] 14:22:17 INFO - PROCESS | 16136 | 1467321737882 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:17 INFO - PROCESS | 16136 | 1467321737887 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:18 INFO - PROCESS | 16136 | 1467321738064 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 14:22:18 INFO - PROCESS | 16136 | 1467321738276 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:18 INFO - PROCESS | 16136 | 1467321738286 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:18 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fcc8400 == 64 [pid = 16136] [id = 97] 14:22:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 152 (0x91c22400) [pid = 16136] [serial = 290] [outer = (nil)] 14:22:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 153 (0x91dcf000) [pid = 16136] [serial = 291] [outer = 0x91c22400] 14:22:18 INFO - PROCESS | 16136 | 1467321738427 Marionette DEBUG loaded listener.js 14:22:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 154 (0x91f2f800) [pid = 16136] [serial = 292] [outer = 0x91c22400] 14:22:18 INFO - PROCESS | 16136 | --DOMWINDOW == 153 (0xa6ea3400) [pid = 16136] [serial = 212] [outer = (nil)] [url = about:blank] 14:22:18 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa22400 == 63 [pid = 16136] [id = 86] 14:22:18 INFO - PROCESS | 16136 | --DOCSHELL 0x9a3cb000 == 62 [pid = 16136] [id = 85] 14:22:18 INFO - PROCESS | 16136 | --DOCSHELL 0x91f2bc00 == 61 [pid = 16136] [id = 84] 14:22:18 INFO - PROCESS | 16136 | --DOCSHELL 0x9a18d800 == 60 [pid = 16136] [id = 83] 14:22:18 INFO - PROCESS | 16136 | --DOCSHELL 0x928a0c00 == 59 [pid = 16136] [id = 82] 14:22:18 INFO - PROCESS | 16136 | --DOCSHELL 0x91faac00 == 58 [pid = 16136] [id = 81] 14:22:18 INFO - PROCESS | 16136 | --DOMWINDOW == 152 (0xa342a800) [pid = 16136] [serial = 206] [outer = (nil)] [url = about:blank] 14:22:18 INFO - PROCESS | 16136 | --DOMWINDOW == 151 (0x98e1ac00) [pid = 16136] [serial = 194] [outer = (nil)] [url = about:blank] 14:22:18 INFO - PROCESS | 16136 | --DOMWINDOW == 150 (0xa34c7000) [pid = 16136] [serial = 207] [outer = (nil)] [url = about:blank] 14:22:18 INFO - PROCESS | 16136 | --DOMWINDOW == 149 (0x9967e000) [pid = 16136] [serial = 195] [outer = (nil)] [url = about:blank] 14:22:18 INFO - PROCESS | 16136 | --DOMWINDOW == 148 (0x9acfb000) [pid = 16136] [serial = 200] [outer = (nil)] [url = about:blank] 14:22:18 INFO - PROCESS | 16136 | --DOMWINDOW == 147 (0x9b2b4c00) [pid = 16136] [serial = 201] [outer = (nil)] [url = about:blank] 14:22:18 INFO - PROCESS | 16136 | --DOMWINDOW == 146 (0x99df7c00) [pid = 16136] [serial = 197] [outer = (nil)] [url = about:blank] 14:22:18 INFO - PROCESS | 16136 | --DOMWINDOW == 145 (0x9a189000) [pid = 16136] [serial = 198] [outer = (nil)] [url = about:blank] 14:22:18 INFO - PROCESS | 16136 | --DOMWINDOW == 144 (0x9a18c400) [pid = 16136] [serial = 176] [outer = (nil)] [url = about:blank] 14:22:18 INFO - PROCESS | 16136 | --DOMWINDOW == 143 (0xa35da400) [pid = 16136] [serial = 182] [outer = (nil)] [url = about:blank] 14:22:18 INFO - PROCESS | 16136 | --DOMWINDOW == 142 (0xa69a2400) [pid = 16136] [serial = 185] [outer = (nil)] [url = about:blank] 14:22:18 INFO - PROCESS | 16136 | --DOMWINDOW == 141 (0x91c25000) [pid = 16136] [serial = 191] [outer = (nil)] [url = about:blank] 14:22:18 INFO - PROCESS | 16136 | --DOMWINDOW == 140 (0x99681000) [pid = 16136] [serial = 173] [outer = (nil)] [url = about:blank] 14:22:18 INFO - PROCESS | 16136 | --DOMWINDOW == 139 (0xa071bc00) [pid = 16136] [serial = 203] [outer = (nil)] [url = about:blank] 14:22:19 INFO - PROCESS | 16136 | --DOMWINDOW == 138 (0xa901d000) [pid = 16136] [serial = 188] [outer = (nil)] [url = about:blank] 14:22:19 INFO - PROCESS | 16136 | --DOMWINDOW == 137 (0x9b977000) [pid = 16136] [serial = 179] [outer = (nil)] [url = about:blank] 14:22:19 INFO - PROCESS | 16136 | --DOMWINDOW == 136 (0x9bad7000) [pid = 16136] [serial = 209] [outer = (nil)] [url = about:blank] 14:22:19 INFO - PROCESS | 16136 | --DOMWINDOW == 135 (0xa2374c00) [pid = 16136] [serial = 204] [outer = (nil)] [url = about:blank] 14:22:19 INFO - PROCESS | 16136 | --DOMWINDOW == 134 (0xa4e53400) [pid = 16136] [serial = 210] [outer = (nil)] [url = about:blank] 14:22:19 INFO - PROCESS | 16136 | 1467321739292 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:22:19 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. 14:22:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1442ms 14:22:19 INFO - PROCESS | 16136 | 1467321739309 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 14:22:19 INFO - PROCESS | 16136 | 1467321739313 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 14:22:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:22:19 INFO - PROCESS | 16136 | 1467321739344 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:22:19 INFO - PROCESS | 16136 | 1467321739347 Marionette TRACE conn3 <- [1,362,null,{}] 14:22:19 INFO - PROCESS | 16136 | 1467321739364 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:19 INFO - PROCESS | 16136 | 1467321739373 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:19 INFO - PROCESS | 16136 | 1467321739558 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 14:22:19 INFO - PROCESS | 16136 | 1467321739570 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:19 INFO - PROCESS | 16136 | 1467321739582 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:19 INFO - PROCESS | 16136 | ++DOCSHELL 0x928a6800 == 59 [pid = 16136] [id = 98] 14:22:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 135 (0x928a7c00) [pid = 16136] [serial = 293] [outer = (nil)] 14:22:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 136 (0x93d29000) [pid = 16136] [serial = 294] [outer = 0x928a7c00] 14:22:19 INFO - PROCESS | 16136 | 1467321739658 Marionette DEBUG loaded listener.js 14:22:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 137 (0x954b1800) [pid = 16136] [serial = 295] [outer = 0x928a7c00] 14:22:20 INFO - PROCESS | 16136 | 1467321740603 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:22:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:22:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1305ms 14:22:20 INFO - PROCESS | 16136 | 1467321740627 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 14:22:20 INFO - PROCESS | 16136 | 1467321740631 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 14:22:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:22:20 INFO - PROCESS | 16136 | 1467321740637 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:22:20 INFO - PROCESS | 16136 | 1467321740640 Marionette TRACE conn3 <- [1,366,null,{}] 14:22:20 INFO - PROCESS | 16136 | 1467321740646 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:20 INFO - PROCESS | 16136 | 1467321740651 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:20 INFO - PROCESS | 16136 | 1467321740881 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 14:22:20 INFO - PROCESS | 16136 | 1467321740963 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:20 INFO - PROCESS | 16136 | 1467321740975 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:21 INFO - PROCESS | 16136 | ++DOCSHELL 0x91d86c00 == 60 [pid = 16136] [id = 99] 14:22:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 138 (0x956f4800) [pid = 16136] [serial = 296] [outer = (nil)] 14:22:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 139 (0x9967cc00) [pid = 16136] [serial = 297] [outer = 0x956f4800] 14:22:21 INFO - PROCESS | 16136 | 1467321741041 Marionette DEBUG loaded listener.js 14:22:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 140 (0x99df9400) [pid = 16136] [serial = 298] [outer = 0x956f4800] 14:22:21 INFO - PROCESS | 16136 | 1467321741871 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:22:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:22:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1282ms 14:22:21 INFO - PROCESS | 16136 | 1467321741934 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 14:22:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:22:21 INFO - PROCESS | 16136 | 1467321741946 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 14:22:21 INFO - PROCESS | 16136 | 1467321741952 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:22:21 INFO - PROCESS | 16136 | 1467321741959 Marionette TRACE conn3 <- [1,370,null,{}] 14:22:21 INFO - PROCESS | 16136 | 1467321741964 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:21 INFO - PROCESS | 16136 | 1467321741969 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:22 INFO - PROCESS | 16136 | 1467321742195 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 14:22:22 INFO - PROCESS | 16136 | 1467321742220 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:22 INFO - PROCESS | 16136 | 1467321742226 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:22 INFO - PROCESS | 16136 | ++DOCSHELL 0x954b0c00 == 61 [pid = 16136] [id = 100] 14:22:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 141 (0x99f51400) [pid = 16136] [serial = 299] [outer = (nil)] 14:22:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 142 (0x9a18c400) [pid = 16136] [serial = 300] [outer = 0x99f51400] 14:22:22 INFO - PROCESS | 16136 | 1467321742300 Marionette DEBUG loaded listener.js 14:22:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 143 (0x9a3c8400) [pid = 16136] [serial = 301] [outer = 0x99f51400] 14:22:23 INFO - PROCESS | 16136 | 1467321743232 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:22:23 INFO - PROCESS | 16136 | --DOMWINDOW == 142 (0x9a18ec00) [pid = 16136] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:22:23 INFO - PROCESS | 16136 | --DOMWINDOW == 141 (0x91fab400) [pid = 16136] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:22:23 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. 14:22:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1437ms 14:22:23 INFO - PROCESS | 16136 | --DOMWINDOW == 140 (0x9a47c400) [pid = 16136] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:22:23 INFO - PROCESS | 16136 | --DOMWINDOW == 139 (0x9a18e000) [pid = 16136] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:22:23 INFO - PROCESS | 16136 | --DOMWINDOW == 138 (0x8fa26000) [pid = 16136] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:22:23 INFO - PROCESS | 16136 | --DOMWINDOW == 137 (0x954a8c00) [pid = 16136] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:22:23 INFO - PROCESS | 16136 | 1467321743413 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 14:22:23 INFO - PROCESS | 16136 | 1467321743417 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 14:22:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:22:23 INFO - PROCESS | 16136 | 1467321743423 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:22:23 INFO - PROCESS | 16136 | 1467321743427 Marionette TRACE conn3 <- [1,374,null,{}] 14:22:23 INFO - PROCESS | 16136 | 1467321743433 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:23 INFO - PROCESS | 16136 | 1467321743443 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:23 INFO - PROCESS | 16136 | 1467321743641 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 14:22:23 INFO - PROCESS | 16136 | 1467321743820 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:23 INFO - PROCESS | 16136 | 1467321743829 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:23 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2b6000 == 62 [pid = 16136] [id = 101] 14:22:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 138 (0x8f2ba000) [pid = 16136] [serial = 302] [outer = (nil)] 14:22:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 139 (0x8f2bf800) [pid = 16136] [serial = 303] [outer = 0x8f2ba000] 14:22:23 INFO - PROCESS | 16136 | 1467321743906 Marionette DEBUG loaded listener.js 14:22:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 140 (0x983bac00) [pid = 16136] [serial = 304] [outer = 0x8f2ba000] 14:22:24 INFO - PROCESS | 16136 | 1467321744618 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:22:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:22:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1246ms 14:22:24 INFO - PROCESS | 16136 | 1467321744676 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 14:22:24 INFO - PROCESS | 16136 | 1467321744680 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 14:22:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:22:24 INFO - PROCESS | 16136 | 1467321744687 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:22:24 INFO - PROCESS | 16136 | 1467321744690 Marionette TRACE conn3 <- [1,378,null,{}] 14:22:24 INFO - PROCESS | 16136 | 1467321744696 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:24 INFO - PROCESS | 16136 | 1467321744700 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:24 INFO - PROCESS | 16136 | 1467321744876 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 14:22:24 INFO - PROCESS | 16136 | 1467321744886 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:24 INFO - PROCESS | 16136 | 1467321744894 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:24 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2be000 == 63 [pid = 16136] [id = 102] 14:22:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 141 (0x8fa1cc00) [pid = 16136] [serial = 305] [outer = (nil)] 14:22:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 142 (0x9a18d400) [pid = 16136] [serial = 306] [outer = 0x8fa1cc00] 14:22:24 INFO - PROCESS | 16136 | 1467321744972 Marionette DEBUG loaded listener.js 14:22:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 143 (0x9a3edc00) [pid = 16136] [serial = 307] [outer = 0x8fa1cc00] 14:22:26 INFO - PROCESS | 16136 | 1467321746084 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:22:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:22:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1447ms 14:22:26 INFO - PROCESS | 16136 | 1467321746136 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 14:22:26 INFO - PROCESS | 16136 | 1467321746142 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 14:22:26 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:22:26 INFO - PROCESS | 16136 | 1467321746151 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:22:26 INFO - PROCESS | 16136 | 1467321746157 Marionette TRACE conn3 <- [1,382,null,{}] 14:22:26 INFO - PROCESS | 16136 | 1467321746166 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:26 INFO - PROCESS | 16136 | 1467321746172 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:26 INFO - PROCESS | 16136 | 1467321746463 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 14:22:26 INFO - PROCESS | 16136 | 1467321746714 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:26 INFO - PROCESS | 16136 | 1467321746723 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:26 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2c3000 == 64 [pid = 16136] [id = 103] 14:22:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 144 (0x8f2c3400) [pid = 16136] [serial = 308] [outer = (nil)] 14:22:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 145 (0x8fa32000) [pid = 16136] [serial = 309] [outer = 0x8f2c3400] 14:22:26 INFO - PROCESS | 16136 | 1467321746814 Marionette DEBUG loaded listener.js 14:22:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 146 (0x8fcc2c00) [pid = 16136] [serial = 310] [outer = 0x8f2c3400] 14:22:27 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:22:27 INFO - PROCESS | 16136 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:22:27 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:22:27 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:22:27 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:22:27 INFO - PROCESS | 16136 | 1467321747750 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:22:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:22:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1654ms 14:22:27 INFO - PROCESS | 16136 | 1467321747806 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 14:22:27 INFO - PROCESS | 16136 | 1467321747813 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 14:22:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:22:27 INFO - PROCESS | 16136 | 1467321747824 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:22:27 INFO - PROCESS | 16136 | 1467321747828 Marionette TRACE conn3 <- [1,386,null,{}] 14:22:27 INFO - PROCESS | 16136 | 1467321747836 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:27 INFO - PROCESS | 16136 | 1467321747843 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:28 INFO - PROCESS | 16136 | 1467321748083 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 14:22:28 INFO - PROCESS | 16136 | 1467321748306 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:28 INFO - PROCESS | 16136 | 1467321748317 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:28 INFO - PROCESS | 16136 | ++DOCSHELL 0x91c26800 == 65 [pid = 16136] [id = 104] 14:22:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 147 (0x91f2bc00) [pid = 16136] [serial = 311] [outer = (nil)] 14:22:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 148 (0x91fa2000) [pid = 16136] [serial = 312] [outer = 0x91f2bc00] 14:22:28 INFO - PROCESS | 16136 | 1467321748454 Marionette DEBUG loaded listener.js 14:22:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 149 (0x928a6c00) [pid = 16136] [serial = 313] [outer = 0x91f2bc00] 14:22:29 INFO - PROCESS | 16136 | 1467321749441 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 14:22:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:22:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1686ms 14:22:29 INFO - PROCESS | 16136 | 1467321749511 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 14:22:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:22:29 INFO - PROCESS | 16136 | 1467321749516 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 14:22:29 INFO - PROCESS | 16136 | 1467321749523 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:22:29 INFO - PROCESS | 16136 | 1467321749529 Marionette TRACE conn3 <- [1,390,null,{}] 14:22:29 INFO - PROCESS | 16136 | 1467321749546 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:29 INFO - PROCESS | 16136 | 1467321749556 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:29 INFO - PROCESS | 16136 | 1467321749793 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 14:22:30 INFO - PROCESS | 16136 | 1467321750054 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:30 INFO - PROCESS | 16136 | 1467321750065 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:30 INFO - PROCESS | 16136 | ++DOCSHELL 0x9a3e4000 == 66 [pid = 16136] [id = 105] 14:22:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 150 (0x9a480400) [pid = 16136] [serial = 314] [outer = (nil)] 14:22:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 151 (0x9b2b5c00) [pid = 16136] [serial = 315] [outer = 0x9a480400] 14:22:30 INFO - PROCESS | 16136 | 1467321750162 Marionette DEBUG loaded listener.js 14:22:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 152 (0x9b970400) [pid = 16136] [serial = 316] [outer = 0x9a480400] 14:22:31 INFO - PROCESS | 16136 | 1467321751125 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 14:22:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:22:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1643ms 14:22:31 INFO - PROCESS | 16136 | 1467321751165 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 14:22:31 INFO - PROCESS | 16136 | 1467321751171 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 14:22:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:22:31 INFO - PROCESS | 16136 | 1467321751177 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:22:31 INFO - PROCESS | 16136 | 1467321751180 Marionette TRACE conn3 <- [1,394,null,{}] 14:22:31 INFO - PROCESS | 16136 | 1467321751186 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:31 INFO - PROCESS | 16136 | 1467321751193 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:31 INFO - PROCESS | 16136 | 1467321751398 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 14:22:31 INFO - PROCESS | 16136 | 1467321751615 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:31 INFO - PROCESS | 16136 | 1467321751625 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:31 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa1e400 == 67 [pid = 16136] [id = 106] 14:22:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 153 (0x8fa1f000) [pid = 16136] [serial = 317] [outer = (nil)] 14:22:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 154 (0xa110bc00) [pid = 16136] [serial = 318] [outer = 0x8fa1f000] 14:22:31 INFO - PROCESS | 16136 | 1467321751755 Marionette DEBUG loaded listener.js 14:22:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 155 (0xa20a6000) [pid = 16136] [serial = 319] [outer = 0x8fa1f000] 14:22:32 INFO - PROCESS | 16136 | 1467321752741 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 14:22:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:22:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1637ms 14:22:32 INFO - PROCESS | 16136 | 1467321752816 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 14:22:32 INFO - PROCESS | 16136 | 1467321752819 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 14:22:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:22:32 INFO - PROCESS | 16136 | 1467321752826 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:22:32 INFO - PROCESS | 16136 | 1467321752830 Marionette TRACE conn3 <- [1,398,null,{}] 14:22:32 INFO - PROCESS | 16136 | 1467321752836 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:32 INFO - PROCESS | 16136 | 1467321752841 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:33 INFO - PROCESS | 16136 | 1467321753062 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 14:22:33 INFO - PROCESS | 16136 | 1467321753274 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:33 INFO - PROCESS | 16136 | 1467321753283 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:33 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2e9400 == 68 [pid = 16136] [id = 107] 14:22:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 156 (0x8f2ec800) [pid = 16136] [serial = 320] [outer = (nil)] 14:22:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 157 (0x8f2f2400) [pid = 16136] [serial = 321] [outer = 0x8f2ec800] 14:22:33 INFO - PROCESS | 16136 | 1467321753402 Marionette DEBUG loaded listener.js 14:22:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 158 (0x8f2f5c00) [pid = 16136] [serial = 322] [outer = 0x8f2ec800] 14:22:34 INFO - PROCESS | 16136 | 1467321754348 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 14:22:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:22:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1586ms 14:22:34 INFO - PROCESS | 16136 | 1467321754414 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 14:22:34 INFO - PROCESS | 16136 | 1467321754418 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 14:22:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:22:34 INFO - PROCESS | 16136 | 1467321754425 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:22:34 INFO - PROCESS | 16136 | 1467321754428 Marionette TRACE conn3 <- [1,402,null,{}] 14:22:34 INFO - PROCESS | 16136 | 1467321754434 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:34 INFO - PROCESS | 16136 | 1467321754445 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:34 INFO - PROCESS | 16136 | 1467321754703 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 14:22:34 INFO - PROCESS | 16136 | 1467321754968 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:34 INFO - PROCESS | 16136 | 1467321754977 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:35 INFO - PROCESS | 16136 | ++DOCSHELL 0xa25f1000 == 69 [pid = 16136] [id = 108] 14:22:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 159 (0xa34c5000) [pid = 16136] [serial = 323] [outer = (nil)] 14:22:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 160 (0xa501a000) [pid = 16136] [serial = 324] [outer = 0xa34c5000] 14:22:35 INFO - PROCESS | 16136 | 1467321755064 Marionette DEBUG loaded listener.js 14:22:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 161 (0xa6894800) [pid = 16136] [serial = 325] [outer = 0xa34c5000] 14:22:35 INFO - PROCESS | 16136 | 1467321755992 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 14:22:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:22:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1646ms 14:22:36 INFO - PROCESS | 16136 | 1467321756072 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 14:22:36 INFO - PROCESS | 16136 | 1467321756076 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 14:22:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:22:36 INFO - PROCESS | 16136 | 1467321756083 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:22:36 INFO - PROCESS | 16136 | 1467321756087 Marionette TRACE conn3 <- [1,406,null,{}] 14:22:36 INFO - PROCESS | 16136 | 1467321756093 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:36 INFO - PROCESS | 16136 | 1467321756098 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:36 INFO - PROCESS | 16136 | 1467321756342 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 14:22:36 INFO - PROCESS | 16136 | 1467321756843 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:36 INFO - PROCESS | 16136 | 1467321756852 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:36 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f20bc00 == 70 [pid = 16136] [id = 109] 14:22:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 162 (0x8f20d000) [pid = 16136] [serial = 326] [outer = (nil)] 14:22:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 163 (0x8f20f800) [pid = 16136] [serial = 327] [outer = 0x8f20d000] 14:22:36 INFO - PROCESS | 16136 | 1467321756956 Marionette DEBUG loaded listener.js 14:22:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 164 (0x8f2bb400) [pid = 16136] [serial = 328] [outer = 0x8f20d000] 14:22:37 INFO - PROCESS | 16136 | 1467321757888 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 14:22:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:22:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1841ms 14:22:37 INFO - PROCESS | 16136 | 1467321757926 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 14:22:37 INFO - PROCESS | 16136 | 1467321757931 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 14:22:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:22:37 INFO - PROCESS | 16136 | 1467321757941 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:22:37 INFO - PROCESS | 16136 | 1467321757945 Marionette TRACE conn3 <- [1,410,null,{}] 14:22:37 INFO - PROCESS | 16136 | 1467321757953 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:37 INFO - PROCESS | 16136 | 1467321757962 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:38 INFO - PROCESS | 16136 | 1467321758139 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 14:22:38 INFO - PROCESS | 16136 | 1467321758482 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:38 INFO - PROCESS | 16136 | 1467321758497 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:38 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa2f000 == 71 [pid = 16136] [id = 110] 14:22:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 165 (0x8fa30000) [pid = 16136] [serial = 329] [outer = (nil)] 14:22:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 166 (0x8fa38000) [pid = 16136] [serial = 330] [outer = 0x8fa30000] 14:22:38 INFO - PROCESS | 16136 | 1467321758576 Marionette DEBUG loaded listener.js 14:22:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 167 (0x8fccd400) [pid = 16136] [serial = 331] [outer = 0x8fa30000] 14:22:39 INFO - PROCESS | 16136 | 1467321759485 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 14:22:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:22:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1585ms 14:22:39 INFO - PROCESS | 16136 | 1467321759528 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 14:22:39 INFO - PROCESS | 16136 | 1467321759535 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 14:22:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:22:39 INFO - PROCESS | 16136 | 1467321759544 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:22:39 INFO - PROCESS | 16136 | 1467321759548 Marionette TRACE conn3 <- [1,414,null,{}] 14:22:39 INFO - PROCESS | 16136 | 1467321759554 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:39 INFO - PROCESS | 16136 | 1467321759559 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:39 INFO - PROCESS | 16136 | 1467321759750 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 14:22:39 INFO - PROCESS | 16136 | 1467321759972 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:39 INFO - PROCESS | 16136 | 1467321759980 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:40 INFO - PROCESS | 16136 | ++DOCSHELL 0x91dd3400 == 72 [pid = 16136] [id = 111] 14:22:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 168 (0x91f2f400) [pid = 16136] [serial = 332] [outer = (nil)] 14:22:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 169 (0x91fa6000) [pid = 16136] [serial = 333] [outer = 0x91f2f400] 14:22:40 INFO - PROCESS | 16136 | 1467321760103 Marionette DEBUG loaded listener.js 14:22:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 170 (0x93091000) [pid = 16136] [serial = 334] [outer = 0x91f2f400] 14:22:40 INFO - PROCESS | 16136 | --DOCSHELL 0x9a188000 == 71 [pid = 16136] [id = 59] 14:22:40 INFO - PROCESS | 16136 | --DOCSHELL 0x91c1c400 == 70 [pid = 16136] [id = 64] 14:22:40 INFO - PROCESS | 16136 | --DOCSHELL 0x983ba400 == 69 [pid = 16136] [id = 63] 14:22:40 INFO - PROCESS | 16136 | --DOCSHELL 0x93a5cc00 == 68 [pid = 16136] [id = 62] 14:22:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2b6000 == 67 [pid = 16136] [id = 101] 14:22:40 INFO - PROCESS | 16136 | --DOMWINDOW == 169 (0x91f32400) [pid = 16136] [serial = 237] [outer = (nil)] [url = about:blank] 14:22:40 INFO - PROCESS | 16136 | --DOMWINDOW == 168 (0x956f2000) [pid = 16136] [serial = 215] [outer = (nil)] [url = about:blank] 14:22:40 INFO - PROCESS | 16136 | --DOMWINDOW == 167 (0x91fa3c00) [pid = 16136] [serial = 228] [outer = (nil)] [url = about:blank] 14:22:40 INFO - PROCESS | 16136 | --DOMWINDOW == 166 (0x93b0f000) [pid = 16136] [serial = 240] [outer = (nil)] [url = about:blank] 14:22:40 INFO - PROCESS | 16136 | --DOMWINDOW == 165 (0xa6ead400) [pid = 16136] [serial = 222] [outer = (nil)] [url = about:blank] 14:22:40 INFO - PROCESS | 16136 | --DOMWINDOW == 164 (0x928a5c00) [pid = 16136] [serial = 231] [outer = (nil)] [url = about:blank] 14:22:40 INFO - PROCESS | 16136 | --DOMWINDOW == 163 (0x93d30800) [pid = 16136] [serial = 234] [outer = (nil)] [url = about:blank] 14:22:40 INFO - PROCESS | 16136 | --DOMWINDOW == 162 (0x9a3e6000) [pid = 16136] [serial = 218] [outer = (nil)] [url = about:blank] 14:22:40 INFO - PROCESS | 16136 | --DOMWINDOW == 161 (0x91d91800) [pid = 16136] [serial = 225] [outer = (nil)] [url = about:blank] 14:22:40 INFO - PROCESS | 16136 | --DOCSHELL 0x954b0c00 == 66 [pid = 16136] [id = 100] 14:22:41 INFO - PROCESS | 16136 | --DOCSHELL 0x91d86c00 == 65 [pid = 16136] [id = 99] 14:22:41 INFO - PROCESS | 16136 | --DOCSHELL 0x928a6800 == 64 [pid = 16136] [id = 98] 14:22:41 INFO - PROCESS | 16136 | --DOCSHELL 0x8fcc8400 == 63 [pid = 16136] [id = 97] 14:22:41 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa34800 == 62 [pid = 16136] [id = 96] 14:22:41 INFO - PROCESS | 16136 | --DOCSHELL 0x8fcc1c00 == 61 [pid = 16136] [id = 93] 14:22:41 INFO - PROCESS | 16136 | --DOCSHELL 0x91d86800 == 60 [pid = 16136] [id = 92] 14:22:41 INFO - PROCESS | 16136 | --DOCSHELL 0x91c29c00 == 59 [pid = 16136] [id = 91] 14:22:41 INFO - PROCESS | 16136 | 1467321761192 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 14:22:41 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa3ac00 == 58 [pid = 16136] [id = 88] 14:22:41 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa1c400 == 57 [pid = 16136] [id = 87] 14:22:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:22:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1685ms 14:22:41 INFO - PROCESS | 16136 | 1467321761230 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 14:22:41 INFO - PROCESS | 16136 | 1467321761233 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 14:22:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:22:41 INFO - PROCESS | 16136 | 1467321761243 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:22:41 INFO - PROCESS | 16136 | 1467321761252 Marionette TRACE conn3 <- [1,418,null,{}] 14:22:41 INFO - PROCESS | 16136 | 1467321761267 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:41 INFO - PROCESS | 16136 | 1467321761274 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:41 INFO - PROCESS | 16136 | --DOMWINDOW == 160 (0x9bad2800) [pid = 16136] [serial = 259] [outer = (nil)] [url = about:blank] 14:22:41 INFO - PROCESS | 16136 | --DOMWINDOW == 159 (0x9af82c00) [pid = 16136] [serial = 252] [outer = (nil)] [url = about:blank] 14:22:41 INFO - PROCESS | 16136 | --DOMWINDOW == 158 (0x928adc00) [pid = 16136] [serial = 244] [outer = (nil)] [url = about:blank] 14:22:41 INFO - PROCESS | 16136 | --DOMWINDOW == 157 (0x928a5800) [pid = 16136] [serial = 243] [outer = (nil)] [url = about:blank] 14:22:41 INFO - PROCESS | 16136 | --DOMWINDOW == 156 (0xa071c800) [pid = 16136] [serial = 256] [outer = (nil)] [url = about:blank] 14:22:41 INFO - PROCESS | 16136 | --DOMWINDOW == 155 (0x9d912000) [pid = 16136] [serial = 255] [outer = (nil)] [url = about:blank] 14:22:41 INFO - PROCESS | 16136 | --DOMWINDOW == 154 (0x9a3e6c00) [pid = 16136] [serial = 250] [outer = (nil)] [url = about:blank] 14:22:41 INFO - PROCESS | 16136 | --DOMWINDOW == 153 (0x8fa29400) [pid = 16136] [serial = 258] [outer = (nil)] [url = about:blank] 14:22:41 INFO - PROCESS | 16136 | --DOMWINDOW == 152 (0x94873000) [pid = 16136] [serial = 90] [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.] 14:22:41 INFO - PROCESS | 16136 | --DOMWINDOW == 151 (0x98ef3800) [pid = 16136] [serial = 247] [outer = (nil)] [url = about:blank] 14:22:41 INFO - PROCESS | 16136 | --DOMWINDOW == 150 (0x9a3ce000) [pid = 16136] [serial = 249] [outer = (nil)] [url = about:blank] 14:22:41 INFO - PROCESS | 16136 | --DOMWINDOW == 149 (0x956f9400) [pid = 16136] [serial = 246] [outer = (nil)] [url = about:blank] 14:22:41 INFO - PROCESS | 16136 | --DOMWINDOW == 148 (0x9b2b8c00) [pid = 16136] [serial = 253] [outer = (nil)] [url = about:blank] 14:22:41 INFO - PROCESS | 16136 | 1467321761537 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 14:22:41 INFO - PROCESS | 16136 | 1467321761714 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:41 INFO - PROCESS | 16136 | 1467321761726 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:41 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa31400 == 58 [pid = 16136] [id = 112] 14:22:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 149 (0x91f35400) [pid = 16136] [serial = 335] [outer = (nil)] 14:22:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 150 (0x93b07000) [pid = 16136] [serial = 336] [outer = 0x91f35400] 14:22:41 INFO - PROCESS | 16136 | 1467321761799 Marionette DEBUG loaded listener.js 14:22:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 151 (0x95255000) [pid = 16136] [serial = 337] [outer = 0x91f35400] 14:22:43 INFO - PROCESS | 16136 | 1467321763000 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 14:22:43 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 14:22:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1808ms 14:22:43 INFO - PROCESS | 16136 | 1467321763050 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 14:22:43 INFO - PROCESS | 16136 | 1467321763055 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 14:22:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:22:43 INFO - PROCESS | 16136 | 1467321763062 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:22:43 INFO - PROCESS | 16136 | 1467321763065 Marionette TRACE conn3 <- [1,422,null,{}] 14:22:43 INFO - PROCESS | 16136 | 1467321763071 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:43 INFO - PROCESS | 16136 | 1467321763077 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:43 INFO - PROCESS | 16136 | 1467321763348 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 14:22:43 INFO - PROCESS | 16136 | 1467321763377 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:43 INFO - PROCESS | 16136 | 1467321763388 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:43 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa29400 == 59 [pid = 16136] [id = 113] 14:22:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 152 (0x91d93c00) [pid = 16136] [serial = 338] [outer = (nil)] 14:22:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 153 (0x956f6c00) [pid = 16136] [serial = 339] [outer = 0x91d93c00] 14:22:43 INFO - PROCESS | 16136 | 1467321763458 Marionette DEBUG loaded listener.js 14:22:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 154 (0x983b9c00) [pid = 16136] [serial = 340] [outer = 0x91d93c00] 14:22:44 INFO - PROCESS | 16136 | 1467321764797 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 14:22:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:22:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1787ms 14:22:44 INFO - PROCESS | 16136 | 1467321764912 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 14:22:44 INFO - PROCESS | 16136 | 1467321764915 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 14:22:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:22:44 INFO - PROCESS | 16136 | 1467321764923 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:22:44 INFO - PROCESS | 16136 | 1467321764925 Marionette TRACE conn3 <- [1,426,null,{}] 14:22:44 INFO - PROCESS | 16136 | 1467321764932 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:44 INFO - PROCESS | 16136 | 1467321764937 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:45 INFO - PROCESS | 16136 | 1467321765159 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 14:22:45 INFO - PROCESS | 16136 | 1467321765191 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:45 INFO - PROCESS | 16136 | 1467321765207 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:45 INFO - PROCESS | 16136 | ++DOCSHELL 0x956f9400 == 60 [pid = 16136] [id = 114] 14:22:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 155 (0x98e22c00) [pid = 16136] [serial = 341] [outer = (nil)] 14:22:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 156 (0x999c9c00) [pid = 16136] [serial = 342] [outer = 0x98e22c00] 14:22:45 INFO - PROCESS | 16136 | 1467321765301 Marionette DEBUG loaded listener.js 14:22:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 157 (0x9a186400) [pid = 16136] [serial = 343] [outer = 0x98e22c00] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 156 (0x91f29c00) [pid = 16136] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 155 (0x91c1d800) [pid = 16136] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 154 (0x9af8f000) [pid = 16136] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 153 (0x99f51400) [pid = 16136] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 152 (0x91c1cc00) [pid = 16136] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 151 (0x928a7c00) [pid = 16136] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 150 (0x8fa2b800) [pid = 16136] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 149 (0x956f4800) [pid = 16136] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 148 (0x91c22400) [pid = 16136] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 147 (0x8fa36c00) [pid = 16136] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 146 (0x8f2ba000) [pid = 16136] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 145 (0x99687000) [pid = 16136] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 144 (0x954a9800) [pid = 16136] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 143 (0x99683000) [pid = 16136] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 142 (0xa0718c00) [pid = 16136] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 141 (0x956ee800) [pid = 16136] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 140 (0x93088400) [pid = 16136] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 139 (0x954acc00) [pid = 16136] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 138 (0x954a8000) [pid = 16136] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 137 (0x9a189400) [pid = 16136] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 136 (0x91f2b400) [pid = 16136] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 135 (0x9b2b0000) [pid = 16136] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 134 (0x93b05800) [pid = 16136] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 133 (0x9a47fc00) [pid = 16136] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 132 (0xa071a000) [pid = 16136] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 131 (0xa3448400) [pid = 16136] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 130 (0x956f0800) [pid = 16136] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 129 (0xa6f47000) [pid = 16136] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 128 (0x954aac00) [pid = 16136] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 127 (0x91dd8400) [pid = 16136] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 126 (0x9a3cf800) [pid = 16136] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 125 (0xa071f800) [pid = 16136] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 124 (0x91d8b400) [pid = 16136] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 123 (0x91d91c00) [pid = 16136] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 122 (0x91d95400) [pid = 16136] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:22:46 INFO - PROCESS | 16136 | --DOMWINDOW == 121 (0x928aa400) [pid = 16136] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:22:46 INFO - PROCESS | 16136 | 1467321766696 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 14:22:46 INFO - PROCESS | 16136 | 1467321766762 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 14:22:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 14:22:46 INFO - PROCESS | 16136 | 1467321766770 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:22:46 INFO - PROCESS | 16136 | 1467321766773 Marionette TRACE conn3 <- [1,430,null,{}] 14:22:46 INFO - PROCESS | 16136 | 1467321766781 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:46 INFO - PROCESS | 16136 | 1467321766786 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:47 INFO - PROCESS | 16136 | 1467321767062 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 14:22:47 INFO - PROCESS | 16136 | 1467321767161 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:47 INFO - PROCESS | 16136 | 1467321767170 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:47 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2bcc00 == 61 [pid = 16136] [id = 115] 14:22:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 122 (0x8fa24400) [pid = 16136] [serial = 344] [outer = (nil)] 14:22:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 123 (0x928aa400) [pid = 16136] [serial = 345] [outer = 0x8fa24400] 14:22:47 INFO - PROCESS | 16136 | 1467321767246 Marionette DEBUG loaded listener.js 14:22:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 124 (0x956ee800) [pid = 16136] [serial = 346] [outer = 0x8fa24400] 14:22:48 INFO - PROCESS | 16136 | 1467321768240 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 14:22:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:22:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1536ms 14:22:48 INFO - PROCESS | 16136 | 1467321768308 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 14:22:48 INFO - PROCESS | 16136 | 1467321768316 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 14:22:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:22:48 INFO - PROCESS | 16136 | 1467321768326 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:22:48 INFO - PROCESS | 16136 | 1467321768333 Marionette TRACE conn3 <- [1,434,null,{}] 14:22:48 INFO - PROCESS | 16136 | 1467321768343 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:48 INFO - PROCESS | 16136 | 1467321768350 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:48 INFO - PROCESS | 16136 | 1467321768628 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 14:22:48 INFO - PROCESS | 16136 | 1467321768888 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:48 INFO - PROCESS | 16136 | 1467321768906 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:48 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2e8800 == 62 [pid = 16136] [id = 116] 14:22:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 125 (0x8f2ed800) [pid = 16136] [serial = 347] [outer = (nil)] 14:22:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 126 (0x8fa1d000) [pid = 16136] [serial = 348] [outer = 0x8f2ed800] 14:22:49 INFO - PROCESS | 16136 | 1467321769036 Marionette DEBUG loaded listener.js 14:22:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 127 (0x8fa2b400) [pid = 16136] [serial = 349] [outer = 0x8f2ed800] 14:22:50 INFO - PROCESS | 16136 | 1467321770058 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 14:22:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:22:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1797ms 14:22:50 INFO - PROCESS | 16136 | 1467321770123 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 14:22:50 INFO - PROCESS | 16136 | 1467321770131 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 14:22:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:22:50 INFO - PROCESS | 16136 | 1467321770143 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:22:50 INFO - PROCESS | 16136 | 1467321770147 Marionette TRACE conn3 <- [1,438,null,{}] 14:22:50 INFO - PROCESS | 16136 | 1467321770156 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:50 INFO - PROCESS | 16136 | 1467321770163 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:50 INFO - PROCESS | 16136 | 1467321770429 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 14:22:50 INFO - PROCESS | 16136 | 1467321770705 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:50 INFO - PROCESS | 16136 | 1467321770714 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:50 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fcca800 == 63 [pid = 16136] [id = 117] 14:22:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 128 (0x91d91800) [pid = 16136] [serial = 350] [outer = (nil)] 14:22:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 129 (0x91dd0000) [pid = 16136] [serial = 351] [outer = 0x91d91800] 14:22:50 INFO - PROCESS | 16136 | 1467321770817 Marionette DEBUG loaded listener.js 14:22:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 130 (0x91f32800) [pid = 16136] [serial = 352] [outer = 0x91d91800] 14:22:51 INFO - PROCESS | 16136 | 1467321771905 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 14:22:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:22:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1838ms 14:22:51 INFO - PROCESS | 16136 | 1467321771982 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 14:22:51 INFO - PROCESS | 16136 | 1467321771986 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 14:22:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:22:51 INFO - PROCESS | 16136 | 1467321771995 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:22:52 INFO - PROCESS | 16136 | 1467321772002 Marionette TRACE conn3 <- [1,442,null,{}] 14:22:52 INFO - PROCESS | 16136 | 1467321772020 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:52 INFO - PROCESS | 16136 | 1467321772030 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:52 INFO - PROCESS | 16136 | 1467321772366 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 14:22:52 INFO - PROCESS | 16136 | 1467321772633 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:52 INFO - PROCESS | 16136 | 1467321772643 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:52 INFO - PROCESS | 16136 | ++DOCSHELL 0x99686800 == 64 [pid = 16136] [id = 118] 14:22:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 131 (0x998dc400) [pid = 16136] [serial = 353] [outer = (nil)] 14:22:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 132 (0x99df3400) [pid = 16136] [serial = 354] [outer = 0x998dc400] 14:22:52 INFO - PROCESS | 16136 | 1467321772738 Marionette DEBUG loaded listener.js 14:22:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 133 (0x9a18a800) [pid = 16136] [serial = 355] [outer = 0x998dc400] 14:22:53 INFO - PROCESS | 16136 | 1467321773819 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 14:22:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:22:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1898ms 14:22:53 INFO - PROCESS | 16136 | 1467321773894 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 14:22:53 INFO - PROCESS | 16136 | 1467321773898 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 14:22:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:22:53 INFO - PROCESS | 16136 | 1467321773910 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:22:53 INFO - PROCESS | 16136 | 1467321773914 Marionette TRACE conn3 <- [1,446,null,{}] 14:22:53 INFO - PROCESS | 16136 | 1467321773922 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:53 INFO - PROCESS | 16136 | 1467321773929 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:54 INFO - PROCESS | 16136 | 1467321774179 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 14:22:54 INFO - PROCESS | 16136 | 1467321774425 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:54 INFO - PROCESS | 16136 | 1467321774438 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:54 INFO - PROCESS | 16136 | ++DOCSHELL 0x93b05800 == 65 [pid = 16136] [id = 119] 14:22:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 134 (0x998e9400) [pid = 16136] [serial = 356] [outer = (nil)] 14:22:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 135 (0x9a3efc00) [pid = 16136] [serial = 357] [outer = 0x998e9400] 14:22:54 INFO - PROCESS | 16136 | 1467321774573 Marionette DEBUG loaded listener.js 14:22:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 136 (0x9acfc800) [pid = 16136] [serial = 358] [outer = 0x998e9400] 14:22:55 INFO - PROCESS | 16136 | 1467321775613 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 14:22:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:22:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1744ms 14:22:55 INFO - PROCESS | 16136 | 1467321775654 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 14:22:55 INFO - PROCESS | 16136 | 1467321775659 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 14:22:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:22:55 INFO - PROCESS | 16136 | 1467321775668 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:22:55 INFO - PROCESS | 16136 | 1467321775672 Marionette TRACE conn3 <- [1,450,null,{}] 14:22:55 INFO - PROCESS | 16136 | 1467321775679 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:55 INFO - PROCESS | 16136 | 1467321775685 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:55 INFO - PROCESS | 16136 | 1467321775899 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 14:22:56 INFO - PROCESS | 16136 | 1467321776143 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:56 INFO - PROCESS | 16136 | 1467321776153 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:56 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebf5000 == 66 [pid = 16136] [id = 120] 14:22:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 137 (0x93088400) [pid = 16136] [serial = 359] [outer = (nil)] 14:22:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 138 (0x9b805800) [pid = 16136] [serial = 360] [outer = 0x93088400] 14:22:56 INFO - PROCESS | 16136 | 1467321776245 Marionette DEBUG loaded listener.js 14:22:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 139 (0x9b8f0000) [pid = 16136] [serial = 361] [outer = 0x93088400] 14:22:57 INFO - PROCESS | 16136 | 1467321777290 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 14:22:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 14:22:57 INFO - PROCESS | 16136 | 1467321777362 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 14:22:57 INFO - PROCESS | 16136 | 1467321777369 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:22:57 INFO - PROCESS | 16136 | 1467321777373 Marionette TRACE conn3 <- [1,454,null,{}] 14:22:57 INFO - PROCESS | 16136 | 1467321777380 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:57 INFO - PROCESS | 16136 | 1467321777390 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:57 INFO - PROCESS | 16136 | 1467321777679 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 14:22:57 INFO - PROCESS | 16136 | 1467321777930 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:57 INFO - PROCESS | 16136 | 1467321777937 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:57 INFO - PROCESS | 16136 | ++DOCSHELL 0x9b2b9400 == 67 [pid = 16136] [id = 121] 14:22:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 140 (0x9d90d800) [pid = 16136] [serial = 362] [outer = (nil)] 14:22:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 141 (0xa23af400) [pid = 16136] [serial = 363] [outer = 0x9d90d800] 14:22:58 INFO - PROCESS | 16136 | 1467321778060 Marionette DEBUG loaded listener.js 14:22:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 142 (0xa4e0a400) [pid = 16136] [serial = 364] [outer = 0x9d90d800] 14:22:58 INFO - PROCESS | 16136 | [16136] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:22:59 INFO - PROCESS | 16136 | 1467321779045 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 14:22:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:22:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1738ms 14:22:59 INFO - PROCESS | 16136 | 1467321779108 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 14:22:59 INFO - PROCESS | 16136 | 1467321779112 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 14:22:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:22:59 INFO - PROCESS | 16136 | 1467321779119 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:22:59 INFO - PROCESS | 16136 | 1467321779123 Marionette TRACE conn3 <- [1,458,null,{}] 14:22:59 INFO - PROCESS | 16136 | 1467321779129 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:22:59 INFO - PROCESS | 16136 | 1467321779134 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:59 INFO - PROCESS | 16136 | 1467321779374 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 14:22:59 INFO - PROCESS | 16136 | 1467321779645 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:22:59 INFO - PROCESS | 16136 | 1467321779655 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:22:59 INFO - PROCESS | 16136 | ++DOCSHELL 0x928a6800 == 68 [pid = 16136] [id = 122] 14:22:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 143 (0x92a53c00) [pid = 16136] [serial = 365] [outer = (nil)] 14:22:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 144 (0x92a5b400) [pid = 16136] [serial = 366] [outer = 0x92a53c00] 14:22:59 INFO - PROCESS | 16136 | 1467321779755 Marionette DEBUG loaded listener.js 14:22:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 145 (0x92a5d400) [pid = 16136] [serial = 367] [outer = 0x92a53c00] 14:23:00 INFO - PROCESS | 16136 | 1467321780750 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 14:23:00 INFO - PROCESS | 16136 | 1467321780815 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 14:23:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 14:23:00 INFO - PROCESS | 16136 | 1467321780828 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:23:00 INFO - PROCESS | 16136 | 1467321780833 Marionette TRACE conn3 <- [1,462,null,{}] 14:23:00 INFO - PROCESS | 16136 | 1467321780844 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:00 INFO - PROCESS | 16136 | 1467321780850 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:01 INFO - PROCESS | 16136 | 1467321781113 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 14:23:01 INFO - PROCESS | 16136 | 1467321781370 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:01 INFO - PROCESS | 16136 | 1467321781379 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:01 INFO - PROCESS | 16136 | ++DOCSHELL 0x92752400 == 69 [pid = 16136] [id = 123] 14:23:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 146 (0x92752800) [pid = 16136] [serial = 368] [outer = (nil)] 14:23:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 147 (0x92759c00) [pid = 16136] [serial = 369] [outer = 0x92752800] 14:23:01 INFO - PROCESS | 16136 | 1467321781476 Marionette DEBUG loaded listener.js 14:23:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 148 (0x9275c400) [pid = 16136] [serial = 370] [outer = 0x92752800] 14:23:02 INFO - PROCESS | 16136 | [16136] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:23:02 INFO - PROCESS | 16136 | 1467321782577 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 14:23:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 14:23:02 INFO - PROCESS | 16136 | 1467321782630 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 14:23:02 INFO - PROCESS | 16136 | 1467321782638 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:23:02 INFO - PROCESS | 16136 | 1467321782642 Marionette TRACE conn3 <- [1,466,null,{}] 14:23:02 INFO - PROCESS | 16136 | 1467321782649 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:02 INFO - PROCESS | 16136 | 1467321782655 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:02 INFO - PROCESS | 16136 | 1467321782894 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 14:23:03 INFO - PROCESS | 16136 | 1467321783131 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:03 INFO - PROCESS | 16136 | 1467321783138 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:03 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8e0400 == 70 [pid = 16136] [id = 124] 14:23:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 149 (0x8e8e1800) [pid = 16136] [serial = 371] [outer = (nil)] 14:23:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 150 (0x8e8eb400) [pid = 16136] [serial = 372] [outer = 0x8e8e1800] 14:23:03 INFO - PROCESS | 16136 | 1467321783228 Marionette DEBUG loaded listener.js 14:23:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 151 (0x8e8ed000) [pid = 16136] [serial = 373] [outer = 0x8e8e1800] 14:23:04 INFO - PROCESS | 16136 | 1467321784265 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 14:23:04 INFO - PROCESS | 16136 | 1467321784337 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 14:23:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 14:23:04 INFO - PROCESS | 16136 | 1467321784345 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:23:04 INFO - PROCESS | 16136 | 1467321784349 Marionette TRACE conn3 <- [1,470,null,{}] 14:23:04 INFO - PROCESS | 16136 | 1467321784355 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:04 INFO - PROCESS | 16136 | 1467321784361 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:04 INFO - PROCESS | 16136 | 1467321784625 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 14:23:04 INFO - PROCESS | 16136 | 1467321784912 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:04 INFO - PROCESS | 16136 | 1467321784925 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:04 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e535400 == 71 [pid = 16136] [id = 125] 14:23:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 152 (0x8e8e8c00) [pid = 16136] [serial = 374] [outer = (nil)] 14:23:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 153 (0x91dd5c00) [pid = 16136] [serial = 375] [outer = 0x8e8e8c00] 14:23:05 INFO - PROCESS | 16136 | 1467321785020 Marionette DEBUG loaded listener.js 14:23:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 154 (0x91f2e800) [pid = 16136] [serial = 376] [outer = 0x8e8e8c00] 14:23:07 INFO - PROCESS | 16136 | 1467321787072 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 14:23:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:23:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 2789ms 14:23:07 INFO - PROCESS | 16136 | 1467321787136 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 14:23:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:23:07 INFO - PROCESS | 16136 | 1467321787140 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 14:23:07 INFO - PROCESS | 16136 | 1467321787149 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:23:07 INFO - PROCESS | 16136 | 1467321787154 Marionette TRACE conn3 <- [1,474,null,{}] 14:23:07 INFO - PROCESS | 16136 | 1467321787174 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:07 INFO - PROCESS | 16136 | 1467321787184 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:07 INFO - PROCESS | 16136 | 1467321787428 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 14:23:07 INFO - PROCESS | 16136 | 1467321787739 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:07 INFO - PROCESS | 16136 | 1467321787749 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:07 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebf3800 == 72 [pid = 16136] [id = 126] 14:23:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 155 (0x8f2bd000) [pid = 16136] [serial = 377] [outer = (nil)] 14:23:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 156 (0x91d8e800) [pid = 16136] [serial = 378] [outer = 0x8f2bd000] 14:23:07 INFO - PROCESS | 16136 | 1467321787855 Marionette DEBUG loaded listener.js 14:23:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 157 (0x92a52c00) [pid = 16136] [serial = 379] [outer = 0x8f2bd000] 14:23:08 INFO - PROCESS | 16136 | --DOCSHELL 0x956f9400 == 71 [pid = 16136] [id = 114] 14:23:08 INFO - PROCESS | 16136 | --DOMWINDOW == 156 (0x9a18d400) [pid = 16136] [serial = 306] [outer = (nil)] [url = about:blank] 14:23:08 INFO - PROCESS | 16136 | --DOMWINDOW == 155 (0x8ebf0400) [pid = 16136] [serial = 282] [outer = (nil)] [url = about:blank] 14:23:08 INFO - PROCESS | 16136 | --DOMWINDOW == 154 (0x8f205c00) [pid = 16136] [serial = 285] [outer = (nil)] [url = about:blank] 14:23:08 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa29400 == 70 [pid = 16136] [id = 113] 14:23:08 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa31400 == 69 [pid = 16136] [id = 112] 14:23:08 INFO - PROCESS | 16136 | --DOCSHELL 0x91dd3400 == 68 [pid = 16136] [id = 111] 14:23:08 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa2f000 == 67 [pid = 16136] [id = 110] 14:23:08 INFO - PROCESS | 16136 | --DOCSHELL 0x8f20bc00 == 66 [pid = 16136] [id = 109] 14:23:08 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2be000 == 65 [pid = 16136] [id = 102] 14:23:08 INFO - PROCESS | 16136 | 1467321788963 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 14:23:08 INFO - PROCESS | 16136 | --DOMWINDOW == 153 (0x956fbc00) [pid = 16136] [serial = 241] [outer = (nil)] [url = about:blank] 14:23:08 INFO - PROCESS | 16136 | --DOMWINDOW == 152 (0x91c27800) [pid = 16136] [serial = 192] [outer = (nil)] [url = about:blank] 14:23:08 INFO - PROCESS | 16136 | --DOMWINDOW == 151 (0xa23ad400) [pid = 16136] [serial = 105] [outer = (nil)] [url = about:blank] 14:23:08 INFO - PROCESS | 16136 | --DOMWINDOW == 150 (0x8f2bf800) [pid = 16136] [serial = 303] [outer = (nil)] [url = about:blank] 14:23:08 INFO - PROCESS | 16136 | --DOMWINDOW == 149 (0x983bac00) [pid = 16136] [serial = 304] [outer = (nil)] [url = about:blank] 14:23:08 INFO - PROCESS | 16136 | --DOMWINDOW == 148 (0x99df9400) [pid = 16136] [serial = 298] [outer = (nil)] [url = about:blank] 14:23:08 INFO - PROCESS | 16136 | --DOMWINDOW == 147 (0xa6209c00) [pid = 16136] [serial = 171] [outer = (nil)] [url = about:blank] 14:23:08 INFO - PROCESS | 16136 | --DOMWINDOW == 146 (0x9b7ec000) [pid = 16136] [serial = 114] [outer = (nil)] [url = about:blank] 14:23:08 INFO - PROCESS | 16136 | --DOMWINDOW == 145 (0xa9025800) [pid = 16136] [serial = 189] [outer = (nil)] [url = about:blank] 14:23:08 INFO - PROCESS | 16136 | --DOMWINDOW == 144 (0xa6893000) [pid = 16136] [serial = 183] [outer = (nil)] [url = about:blank] 14:23:08 INFO - PROCESS | 16136 | --DOMWINDOW == 143 (0x99f50800) [pid = 16136] [serial = 174] [outer = (nil)] [url = about:blank] 14:23:08 INFO - PROCESS | 16136 | --DOMWINDOW == 142 (0x95262800) [pid = 16136] [serial = 108] [outer = (nil)] [url = about:blank] 14:23:08 INFO - PROCESS | 16136 | --DOMWINDOW == 141 (0x98a1c400) [pid = 16136] [serial = 111] [outer = (nil)] [url = about:blank] 14:23:08 INFO - PROCESS | 16136 | --DOMWINDOW == 140 (0xa6f48000) [pid = 16136] [serial = 186] [outer = (nil)] [url = about:blank] 14:23:08 INFO - PROCESS | 16136 | --DOMWINDOW == 139 (0x9a3c9800) [pid = 16136] [serial = 177] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 138 (0x91f35800) [pid = 16136] [serial = 238] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 137 (0xa0719800) [pid = 16136] [serial = 180] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 136 (0x954a9c00) [pid = 16136] [serial = 135] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 135 (0x9b803000) [pid = 16136] [serial = 138] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 134 (0x98302400) [pid = 16136] [serial = 141] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 133 (0xa6f44000) [pid = 16136] [serial = 144] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 132 (0x956fb800) [pid = 16136] [serial = 147] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 131 (0xa8c1d400) [pid = 16136] [serial = 150] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 130 (0xa6f4a400) [pid = 16136] [serial = 213] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 129 (0x956f9000) [pid = 16136] [serial = 216] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 128 (0x9a471000) [pid = 16136] [serial = 219] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 127 (0xa6fc3400) [pid = 16136] [serial = 223] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 126 (0x91d94800) [pid = 16136] [serial = 226] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 125 (0x91fa5400) [pid = 16136] [serial = 229] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 124 (0x928a9400) [pid = 16136] [serial = 232] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 123 (0x9a3e4400) [pid = 16136] [serial = 235] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 122 (0x9a18c400) [pid = 16136] [serial = 300] [outer = (nil)] [url = about:blank] 14:23:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:23:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1895ms 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 121 (0x9a3c8400) [pid = 16136] [serial = 301] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 120 (0x91dd0800) [pid = 16136] [serial = 265] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 119 (0x91d8f000) [pid = 16136] [serial = 264] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 118 (0x93d29000) [pid = 16136] [serial = 294] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 117 (0x954b1800) [pid = 16136] [serial = 295] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 116 (0x8fa32c00) [pid = 16136] [serial = 261] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 115 (0x8fa35c00) [pid = 16136] [serial = 262] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 114 (0x9967cc00) [pid = 16136] [serial = 297] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 113 (0x9a3f0400) [pid = 16136] [serial = 270] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 112 (0x94870000) [pid = 16136] [serial = 267] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 111 (0x91dcf000) [pid = 16136] [serial = 291] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 110 (0x91f2f800) [pid = 16136] [serial = 292] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 109 (0x8fcc2000) [pid = 16136] [serial = 289] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 108 (0x8fa3a000) [pid = 16136] [serial = 288] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 107 (0x8fcce000) [pid = 16136] [serial = 279] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 106 (0xa5012c00) [pid = 16136] [serial = 276] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | --DOMWINDOW == 105 (0xa209bc00) [pid = 16136] [serial = 273] [outer = (nil)] [url = about:blank] 14:23:09 INFO - PROCESS | 16136 | 1467321789061 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 14:23:09 INFO - PROCESS | 16136 | 1467321789077 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 14:23:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:23:09 INFO - PROCESS | 16136 | 1467321789088 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:23:09 INFO - PROCESS | 16136 | 1467321789092 Marionette TRACE conn3 <- [1,478,null,{}] 14:23:09 INFO - PROCESS | 16136 | 1467321789100 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:09 INFO - PROCESS | 16136 | 1467321789107 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:09 INFO - PROCESS | 16136 | 1467321789336 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 14:23:09 INFO - PROCESS | 16136 | 1467321789531 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:09 INFO - PROCESS | 16136 | 1467321789539 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:09 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f206c00 == 66 [pid = 16136] [id = 127] 14:23:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 106 (0x8fa36000) [pid = 16136] [serial = 380] [outer = (nil)] 14:23:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 107 (0x91d94c00) [pid = 16136] [serial = 381] [outer = 0x8fa36000] 14:23:09 INFO - PROCESS | 16136 | 1467321789619 Marionette DEBUG loaded listener.js 14:23:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 108 (0x91f30c00) [pid = 16136] [serial = 382] [outer = 0x8fa36000] 14:23:10 INFO - PROCESS | 16136 | 1467321790585 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 14:23:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:23:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1532ms 14:23:10 INFO - PROCESS | 16136 | 1467321790621 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 14:23:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:23:10 INFO - PROCESS | 16136 | 1467321790627 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 14:23:10 INFO - PROCESS | 16136 | 1467321790635 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:23:10 INFO - PROCESS | 16136 | 1467321790641 Marionette TRACE conn3 <- [1,482,null,{}] 14:23:10 INFO - PROCESS | 16136 | 1467321790658 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:10 INFO - PROCESS | 16136 | 1467321790668 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:10 INFO - PROCESS | 16136 | 1467321790872 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 14:23:11 INFO - PROCESS | 16136 | 1467321791078 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:11 INFO - PROCESS | 16136 | 1467321791090 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:11 INFO - PROCESS | 16136 | ++DOCSHELL 0x9481c000 == 67 [pid = 16136] [id = 128] 14:23:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 109 (0x9481c400) [pid = 16136] [serial = 383] [outer = (nil)] 14:23:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 110 (0x95275c00) [pid = 16136] [serial = 384] [outer = 0x9481c400] 14:23:11 INFO - PROCESS | 16136 | 1467321791179 Marionette DEBUG loaded listener.js 14:23:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 111 (0x954ad800) [pid = 16136] [serial = 385] [outer = 0x9481c400] 14:23:12 INFO - PROCESS | 16136 | 1467321792166 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 14:23:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:23:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1563ms 14:23:12 INFO - PROCESS | 16136 | 1467321792209 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 14:23:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:23:12 INFO - PROCESS | 16136 | 1467321792214 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 14:23:12 INFO - PROCESS | 16136 | 1467321792221 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:23:12 INFO - PROCESS | 16136 | 1467321792224 Marionette TRACE conn3 <- [1,486,null,{}] 14:23:12 INFO - PROCESS | 16136 | 1467321792230 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:12 INFO - PROCESS | 16136 | 1467321792237 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:12 INFO - PROCESS | 16136 | 1467321792534 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 14:23:12 INFO - PROCESS | 16136 | 1467321792724 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:12 INFO - PROCESS | 16136 | 1467321792731 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:12 INFO - PROCESS | 16136 | ++DOCSHELL 0x9527b400 == 68 [pid = 16136] [id = 129] 14:23:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 112 (0x956f2800) [pid = 16136] [serial = 386] [outer = (nil)] 14:23:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 113 (0x98aa6c00) [pid = 16136] [serial = 387] [outer = 0x956f2800] 14:23:12 INFO - PROCESS | 16136 | 1467321792811 Marionette DEBUG loaded listener.js 14:23:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 114 (0x98ef3800) [pid = 16136] [serial = 388] [outer = 0x956f2800] 14:23:13 INFO - PROCESS | 16136 | --DOMWINDOW == 113 (0x98e22c00) [pid = 16136] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:23:13 INFO - PROCESS | 16136 | --DOMWINDOW == 112 (0x91f35400) [pid = 16136] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:23:13 INFO - PROCESS | 16136 | --DOMWINDOW == 111 (0x8fa30000) [pid = 16136] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:23:13 INFO - PROCESS | 16136 | --DOMWINDOW == 110 (0x8f20d000) [pid = 16136] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:23:13 INFO - PROCESS | 16136 | --DOMWINDOW == 109 (0x91f2f400) [pid = 16136] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:23:13 INFO - PROCESS | 16136 | --DOMWINDOW == 108 (0x91d93c00) [pid = 16136] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:23:13 INFO - PROCESS | 16136 | 1467321793912 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 14:23:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:23:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1739ms 14:23:13 INFO - PROCESS | 16136 | 1467321793961 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 14:23:13 INFO - PROCESS | 16136 | 1467321793965 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 14:23:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:23:13 INFO - PROCESS | 16136 | 1467321793973 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:23:13 INFO - PROCESS | 16136 | 1467321793977 Marionette TRACE conn3 <- [1,490,null,{}] 14:23:13 INFO - PROCESS | 16136 | 1467321793983 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:13 INFO - PROCESS | 16136 | 1467321793989 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:14 INFO - PROCESS | 16136 | 1467321794178 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 14:23:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 109 (0x8fa30000) [pid = 16136] [serial = 389] [outer = 0x9ae5a000] 14:23:14 INFO - PROCESS | 16136 | 1467321794406 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:14 INFO - PROCESS | 16136 | 1467321794415 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:14 INFO - PROCESS | 16136 | ++DOCSHELL 0x956fb800 == 69 [pid = 16136] [id = 130] 14:23:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 110 (0x99681000) [pid = 16136] [serial = 390] [outer = (nil)] 14:23:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 111 (0x999ce400) [pid = 16136] [serial = 391] [outer = 0x99681000] 14:23:14 INFO - PROCESS | 16136 | 1467321794515 Marionette DEBUG loaded listener.js 14:23:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 112 (0x99c84800) [pid = 16136] [serial = 392] [outer = 0x99681000] 14:23:15 INFO - PROCESS | 16136 | 1467321795384 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 14:23:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:23:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1432ms 14:23:15 INFO - PROCESS | 16136 | 1467321795408 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 14:23:15 INFO - PROCESS | 16136 | 1467321795412 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 14:23:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:23:15 INFO - PROCESS | 16136 | 1467321795418 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:23:15 INFO - PROCESS | 16136 | 1467321795422 Marionette TRACE conn3 <- [1,494,null,{}] 14:23:15 INFO - PROCESS | 16136 | 1467321795428 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:15 INFO - PROCESS | 16136 | 1467321795438 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:15 INFO - PROCESS | 16136 | 1467321795638 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 14:23:15 INFO - PROCESS | 16136 | 1467321795861 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:15 INFO - PROCESS | 16136 | 1467321795874 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:15 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e539400 == 70 [pid = 16136] [id = 131] 14:23:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 113 (0x8e53b000) [pid = 16136] [serial = 393] [outer = (nil)] 14:23:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 114 (0x8ebf0c00) [pid = 16136] [serial = 394] [outer = 0x8e53b000] 14:23:15 INFO - PROCESS | 16136 | 1467321795968 Marionette DEBUG loaded listener.js 14:23:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 115 (0x8f2bf800) [pid = 16136] [serial = 395] [outer = 0x8e53b000] 14:23:17 INFO - PROCESS | 16136 | 1467321797194 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 14:23:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:23:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1844ms 14:23:17 INFO - PROCESS | 16136 | 1467321797269 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 14:23:17 INFO - PROCESS | 16136 | 1467321797279 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 14:23:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:23:17 INFO - PROCESS | 16136 | 1467321797290 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:23:17 INFO - PROCESS | 16136 | 1467321797295 Marionette TRACE conn3 <- [1,498,null,{}] 14:23:17 INFO - PROCESS | 16136 | 1467321797305 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:17 INFO - PROCESS | 16136 | 1467321797314 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:17 INFO - PROCESS | 16136 | 1467321797577 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 14:23:17 INFO - PROCESS | 16136 | 1467321797814 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:17 INFO - PROCESS | 16136 | 1467321797823 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:17 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8e0000 == 71 [pid = 16136] [id = 132] 14:23:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 116 (0x91f2b400) [pid = 16136] [serial = 396] [outer = (nil)] 14:23:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 117 (0x9275a000) [pid = 16136] [serial = 397] [outer = 0x91f2b400] 14:23:17 INFO - PROCESS | 16136 | 1467321797930 Marionette DEBUG loaded listener.js 14:23:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 118 (0x928a5c00) [pid = 16136] [serial = 398] [outer = 0x91f2b400] 14:23:18 INFO - PROCESS | 16136 | 1467321798964 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 14:23:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:23:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1741ms 14:23:19 INFO - PROCESS | 16136 | 1467321799034 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 14:23:19 INFO - PROCESS | 16136 | 1467321799042 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 14:23:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:23:19 INFO - PROCESS | 16136 | 1467321799053 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:23:19 INFO - PROCESS | 16136 | 1467321799057 Marionette TRACE conn3 <- [1,502,null,{}] 14:23:19 INFO - PROCESS | 16136 | 1467321799064 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:19 INFO - PROCESS | 16136 | 1467321799071 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:19 INFO - PROCESS | 16136 | 1467321799350 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 14:23:19 INFO - PROCESS | 16136 | 1467321799624 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:19 INFO - PROCESS | 16136 | 1467321799631 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:19 INFO - PROCESS | 16136 | ++DOCSHELL 0x954a6400 == 72 [pid = 16136] [id = 133] 14:23:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 119 (0x954a8c00) [pid = 16136] [serial = 399] [outer = (nil)] 14:23:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 120 (0x98302400) [pid = 16136] [serial = 400] [outer = 0x954a8c00] 14:23:19 INFO - PROCESS | 16136 | 1467321799716 Marionette DEBUG loaded listener.js 14:23:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 121 (0x998e8800) [pid = 16136] [serial = 401] [outer = 0x954a8c00] 14:23:20 INFO - PROCESS | 16136 | 1467321800667 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 14:23:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:23:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1692ms 14:23:20 INFO - PROCESS | 16136 | 1467321800746 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 14:23:20 INFO - PROCESS | 16136 | 1467321800750 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 14:23:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:23:20 INFO - PROCESS | 16136 | 1467321800759 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:23:20 INFO - PROCESS | 16136 | 1467321800769 Marionette TRACE conn3 <- [1,506,null,{}] 14:23:20 INFO - PROCESS | 16136 | 1467321800785 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:20 INFO - PROCESS | 16136 | 1467321800793 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:21 INFO - PROCESS | 16136 | 1467321801135 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 14:23:21 INFO - PROCESS | 16136 | 1467321801316 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:21 INFO - PROCESS | 16136 | 1467321801325 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:21 INFO - PROCESS | 16136 | ++DOCSHELL 0x9a47b800 == 73 [pid = 16136] [id = 134] 14:23:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 122 (0x9a47d000) [pid = 16136] [serial = 402] [outer = (nil)] 14:23:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 123 (0x9b2b6000) [pid = 16136] [serial = 403] [outer = 0x9a47d000] 14:23:21 INFO - PROCESS | 16136 | 1467321801417 Marionette DEBUG loaded listener.js 14:23:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 124 (0x9b801800) [pid = 16136] [serial = 404] [outer = 0x9a47d000] 14:23:22 INFO - PROCESS | 16136 | 1467321802490 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 14:23:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:23:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1796ms 14:23:22 INFO - PROCESS | 16136 | 1467321802555 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 14:23:22 INFO - PROCESS | 16136 | 1467321802560 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 14:23:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:23:22 INFO - PROCESS | 16136 | 1467321802568 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:23:22 INFO - PROCESS | 16136 | 1467321802571 Marionette TRACE conn3 <- [1,510,null,{}] 14:23:22 INFO - PROCESS | 16136 | 1467321802578 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:22 INFO - PROCESS | 16136 | 1467321802583 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:22 INFO - PROCESS | 16136 | 1467321802855 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 14:23:23 INFO - PROCESS | 16136 | 1467321803100 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:23 INFO - PROCESS | 16136 | 1467321803111 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:23 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebf0000 == 74 [pid = 16136] [id = 135] 14:23:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 125 (0x8fcc3000) [pid = 16136] [serial = 405] [outer = (nil)] 14:23:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 126 (0xa0714800) [pid = 16136] [serial = 406] [outer = 0x8fcc3000] 14:23:23 INFO - PROCESS | 16136 | 1467321803235 Marionette DEBUG loaded listener.js 14:23:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 127 (0xa071cc00) [pid = 16136] [serial = 407] [outer = 0x8fcc3000] 14:23:24 INFO - PROCESS | 16136 | 1467321804258 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 14:23:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:23:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1742ms 14:23:24 INFO - PROCESS | 16136 | 1467321804311 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 14:23:24 INFO - PROCESS | 16136 | 1467321804315 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 14:23:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:23:24 INFO - PROCESS | 16136 | 1467321804326 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:23:24 INFO - PROCESS | 16136 | 1467321804329 Marionette TRACE conn3 <- [1,514,null,{}] 14:23:24 INFO - PROCESS | 16136 | 1467321804337 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:24 INFO - PROCESS | 16136 | 1467321804344 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:24 INFO - PROCESS | 16136 | 1467321804562 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 14:23:24 INFO - PROCESS | 16136 | 1467321804844 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:24 INFO - PROCESS | 16136 | 1467321804863 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:24 INFO - PROCESS | 16136 | ++DOCSHELL 0xa0723800 == 75 [pid = 16136] [id = 136] 14:23:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 128 (0xa110b800) [pid = 16136] [serial = 408] [outer = (nil)] 14:23:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 129 (0xa2099800) [pid = 16136] [serial = 409] [outer = 0xa110b800] 14:23:24 INFO - PROCESS | 16136 | 1467321804974 Marionette DEBUG loaded listener.js 14:23:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 130 (0xa25fc000) [pid = 16136] [serial = 410] [outer = 0xa110b800] 14:23:25 INFO - PROCESS | 16136 | 1467321805981 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 14:23:26 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 14:23:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1732ms 14:23:26 INFO - PROCESS | 16136 | 1467321806057 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 14:23:26 INFO - PROCESS | 16136 | 1467321806061 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 14:23:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:23:26 INFO - PROCESS | 16136 | 1467321806068 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:23:26 INFO - PROCESS | 16136 | 1467321806072 Marionette TRACE conn3 <- [1,518,null,{}] 14:23:26 INFO - PROCESS | 16136 | 1467321806079 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:26 INFO - PROCESS | 16136 | 1467321806086 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:26 INFO - PROCESS | 16136 | 1467321806333 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 14:23:26 INFO - PROCESS | 16136 | 1467321806566 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:26 INFO - PROCESS | 16136 | 1467321806575 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:26 INFO - PROCESS | 16136 | ++DOCSHELL 0xa3386c00 == 76 [pid = 16136] [id = 137] 14:23:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 131 (0xa338cc00) [pid = 16136] [serial = 411] [outer = (nil)] 14:23:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 132 (0xa507c800) [pid = 16136] [serial = 412] [outer = 0xa338cc00] 14:23:26 INFO - PROCESS | 16136 | 1467321806699 Marionette DEBUG loaded listener.js 14:23:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 133 (0xa62b2000) [pid = 16136] [serial = 413] [outer = 0xa338cc00] 14:23:27 INFO - PROCESS | 16136 | 1467321807675 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 14:23:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:23:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1689ms 14:23:27 INFO - PROCESS | 16136 | 1467321807758 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 14:23:27 INFO - PROCESS | 16136 | 1467321807763 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 14:23:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:23:27 INFO - PROCESS | 16136 | 1467321807770 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:23:27 INFO - PROCESS | 16136 | 1467321807775 Marionette TRACE conn3 <- [1,522,null,{}] 14:23:27 INFO - PROCESS | 16136 | 1467321807781 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:27 INFO - PROCESS | 16136 | 1467321807787 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:28 INFO - PROCESS | 16136 | 1467321808047 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 14:23:28 INFO - PROCESS | 16136 | 1467321808319 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:28 INFO - PROCESS | 16136 | 1467321808330 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:28 INFO - PROCESS | 16136 | ++DOCSHELL 0x91dda000 == 77 [pid = 16136] [id = 138] 14:23:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 134 (0x9a063800) [pid = 16136] [serial = 414] [outer = (nil)] 14:23:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 135 (0x9a069800) [pid = 16136] [serial = 415] [outer = 0x9a063800] 14:23:28 INFO - PROCESS | 16136 | 1467321808429 Marionette DEBUG loaded listener.js 14:23:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 136 (0x9a06b000) [pid = 16136] [serial = 416] [outer = 0x9a063800] 14:23:29 INFO - PROCESS | 16136 | 1467321809456 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 14:23:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:23:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1734ms 14:23:29 INFO - PROCESS | 16136 | 1467321809505 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 14:23:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:23:29 INFO - PROCESS | 16136 | 1467321809510 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 14:23:29 INFO - PROCESS | 16136 | 1467321809517 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:23:29 INFO - PROCESS | 16136 | 1467321809521 Marionette TRACE conn3 <- [1,526,null,{}] 14:23:29 INFO - PROCESS | 16136 | 1467321809528 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:29 INFO - PROCESS | 16136 | 1467321809533 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:29 INFO - PROCESS | 16136 | 1467321809740 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 14:23:30 INFO - PROCESS | 16136 | 1467321809981 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:30 INFO - PROCESS | 16136 | 1467321809993 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:30 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f327400 == 78 [pid = 16136] [id = 139] 14:23:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 137 (0x8f327c00) [pid = 16136] [serial = 417] [outer = (nil)] 14:23:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 138 (0x8f32e400) [pid = 16136] [serial = 418] [outer = 0x8f327c00] 14:23:30 INFO - PROCESS | 16136 | 1467321810096 Marionette DEBUG loaded listener.js 14:23:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 139 (0x8f332000) [pid = 16136] [serial = 419] [outer = 0x8f327c00] 14:23:31 INFO - PROCESS | 16136 | 1467321811099 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 14:23:31 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 14:23:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1633ms 14:23:31 INFO - PROCESS | 16136 | 1467321811150 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 14:23:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:23:31 INFO - PROCESS | 16136 | 1467321811155 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 14:23:31 INFO - PROCESS | 16136 | 1467321811162 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:23:31 INFO - PROCESS | 16136 | 1467321811166 Marionette TRACE conn3 <- [1,530,null,{}] 14:23:31 INFO - PROCESS | 16136 | 1467321811173 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:31 INFO - PROCESS | 16136 | 1467321811179 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:31 INFO - PROCESS | 16136 | 1467321811392 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 14:23:31 INFO - PROCESS | 16136 | 1467321811626 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:31 INFO - PROCESS | 16136 | 1467321811636 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:31 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8ee800 == 79 [pid = 16136] [id = 140] 14:23:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 140 (0x8f32b000) [pid = 16136] [serial = 420] [outer = (nil)] 14:23:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 141 (0x92673800) [pid = 16136] [serial = 421] [outer = 0x8f32b000] 14:23:31 INFO - PROCESS | 16136 | 1467321811782 Marionette DEBUG loaded listener.js 14:23:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 142 (0x92677400) [pid = 16136] [serial = 422] [outer = 0x8f32b000] 14:23:32 INFO - PROCESS | 16136 | 1467321812683 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 14:23:32 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 14:23:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:23:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:23:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:23:32 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 14:23:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:23:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:23:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:23:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:23:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:23:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1586ms 14:23:32 INFO - PROCESS | 16136 | 1467321812754 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 14:23:32 INFO - PROCESS | 16136 | 1467321812757 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 14:23:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:23:32 INFO - PROCESS | 16136 | 1467321812766 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:23:32 INFO - PROCESS | 16136 | 1467321812769 Marionette TRACE conn3 <- [1,534,null,{}] 14:23:32 INFO - PROCESS | 16136 | 1467321812777 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:32 INFO - PROCESS | 16136 | 1467321812782 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:33 INFO - PROCESS | 16136 | 1467321813001 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 14:23:33 INFO - PROCESS | 16136 | 1467321813234 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:33 INFO - PROCESS | 16136 | 1467321813244 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:33 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f20b000 == 80 [pid = 16136] [id = 141] 14:23:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 143 (0x8f20b400) [pid = 16136] [serial = 423] [outer = (nil)] 14:23:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 144 (0x8f2ecc00) [pid = 16136] [serial = 424] [outer = 0x8f20b400] 14:23:33 INFO - PROCESS | 16136 | 1467321813729 Marionette DEBUG loaded listener.js 14:23:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 145 (0x8fa31400) [pid = 16136] [serial = 425] [outer = 0x8f20b400] 14:23:34 INFO - PROCESS | 16136 | 1467321814718 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 14:23:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 14:23:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1989ms 14:23:34 INFO - PROCESS | 16136 | 1467321814756 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 14:23:34 INFO - PROCESS | 16136 | 1467321814762 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 14:23:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:23:34 INFO - PROCESS | 16136 | 1467321814771 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:23:34 INFO - PROCESS | 16136 | 1467321814775 Marionette TRACE conn3 <- [1,538,null,{}] 14:23:34 INFO - PROCESS | 16136 | 1467321814824 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:34 INFO - PROCESS | 16136 | 1467321814830 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:35 INFO - PROCESS | 16136 | 1467321815149 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 14:23:35 INFO - PROCESS | 16136 | 1467321815432 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:35 INFO - PROCESS | 16136 | 1467321815442 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:35 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8e4000 == 81 [pid = 16136] [id = 142] 14:23:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 146 (0x8e8e5000) [pid = 16136] [serial = 426] [outer = (nil)] 14:23:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 147 (0x8fa36400) [pid = 16136] [serial = 427] [outer = 0x8e8e5000] 14:23:35 INFO - PROCESS | 16136 | 1467321815594 Marionette DEBUG loaded listener.js 14:23:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 148 (0x91fa8c00) [pid = 16136] [serial = 428] [outer = 0x8e8e5000] 14:23:36 INFO - PROCESS | 16136 | --DOCSHELL 0x98f51400 == 80 [pid = 16136] [id = 44] 14:23:36 INFO - PROCESS | 16136 | --DOCSHELL 0x9bad0400 == 79 [pid = 16136] [id = 42] 14:23:36 INFO - PROCESS | 16136 | --DOMWINDOW == 147 (0x928aa400) [pid = 16136] [serial = 345] [outer = (nil)] [url = about:blank] 14:23:36 INFO - PROCESS | 16136 | --DOMWINDOW == 146 (0xa501a000) [pid = 16136] [serial = 324] [outer = (nil)] [url = about:blank] 14:23:36 INFO - PROCESS | 16136 | --DOCSHELL 0x91ddb400 == 78 [pid = 16136] [id = 89] 14:23:36 INFO - PROCESS | 16136 | --DOCSHELL 0x956fb800 == 77 [pid = 16136] [id = 130] 14:23:36 INFO - PROCESS | 16136 | --DOCSHELL 0x9527b400 == 76 [pid = 16136] [id = 129] 14:23:36 INFO - PROCESS | 16136 | --DOCSHELL 0x9481c000 == 75 [pid = 16136] [id = 128] 14:23:36 INFO - PROCESS | 16136 | 1467321816638 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 14:23:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8f206c00 == 74 [pid = 16136] [id = 127] 14:23:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebf3800 == 73 [pid = 16136] [id = 126] 14:23:36 INFO - PROCESS | 16136 | --DOCSHELL 0x92752400 == 72 [pid = 16136] [id = 123] 14:23:36 INFO - PROCESS | 16136 | --DOCSHELL 0x928a6800 == 71 [pid = 16136] [id = 122] 14:23:36 INFO - PROCESS | 16136 | --DOCSHELL 0x9b2b9400 == 70 [pid = 16136] [id = 121] 14:23:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebf5000 == 69 [pid = 16136] [id = 120] 14:23:36 INFO - PROCESS | 16136 | --DOCSHELL 0x93b05800 == 68 [pid = 16136] [id = 119] 14:23:36 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. 14:23:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1939ms 14:23:36 INFO - PROCESS | 16136 | 1467321816710 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 14:23:36 INFO - PROCESS | 16136 | 1467321816717 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 14:23:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:23:36 INFO - PROCESS | 16136 | 1467321816727 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:23:36 INFO - PROCESS | 16136 | 1467321816731 Marionette TRACE conn3 <- [1,542,null,{}] 14:23:36 INFO - PROCESS | 16136 | 1467321816739 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:36 INFO - PROCESS | 16136 | 1467321816745 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:36 INFO - PROCESS | 16136 | 1467321816950 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 14:23:37 INFO - PROCESS | 16136 | --DOMWINDOW == 145 (0xa110bc00) [pid = 16136] [serial = 318] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 16136 | --DOMWINDOW == 144 (0x91fa2000) [pid = 16136] [serial = 312] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 16136 | --DOMWINDOW == 143 (0x9a186400) [pid = 16136] [serial = 343] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 16136 | --DOMWINDOW == 142 (0x93b07000) [pid = 16136] [serial = 336] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 16136 | --DOMWINDOW == 141 (0x8fccd400) [pid = 16136] [serial = 331] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 16136 | --DOMWINDOW == 140 (0x8fa38000) [pid = 16136] [serial = 330] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 16136 | --DOMWINDOW == 139 (0x8f2bb400) [pid = 16136] [serial = 328] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 16136 | --DOMWINDOW == 138 (0x91fa6000) [pid = 16136] [serial = 333] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 16136 | --DOMWINDOW == 137 (0x8f2f2400) [pid = 16136] [serial = 321] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 16136 | --DOMWINDOW == 136 (0x956f6c00) [pid = 16136] [serial = 339] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 16136 | --DOMWINDOW == 135 (0x983b9c00) [pid = 16136] [serial = 340] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 16136 | --DOMWINDOW == 134 (0x8fa32000) [pid = 16136] [serial = 309] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 16136 | --DOMWINDOW == 133 (0x95255000) [pid = 16136] [serial = 337] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 16136 | --DOMWINDOW == 132 (0x8f20f800) [pid = 16136] [serial = 327] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 16136 | --DOMWINDOW == 131 (0x999c9c00) [pid = 16136] [serial = 342] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 16136 | --DOMWINDOW == 130 (0x9b2b5c00) [pid = 16136] [serial = 315] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 16136 | --DOMWINDOW == 129 (0x93091000) [pid = 16136] [serial = 334] [outer = (nil)] [url = about:blank] 14:23:37 INFO - PROCESS | 16136 | 1467321817208 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:37 INFO - PROCESS | 16136 | 1467321817219 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:37 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8e4800 == 69 [pid = 16136] [id = 143] 14:23:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 130 (0x8e8ec800) [pid = 16136] [serial = 429] [outer = (nil)] 14:23:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 131 (0x91fa2c00) [pid = 16136] [serial = 430] [outer = 0x8e8ec800] 14:23:37 INFO - PROCESS | 16136 | 1467321817318 Marionette DEBUG loaded listener.js 14:23:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 132 (0x92a52800) [pid = 16136] [serial = 431] [outer = 0x8e8ec800] 14:23:38 INFO - PROCESS | 16136 | 1467321818250 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 14:23:38 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. 14:23:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1538ms 14:23:38 INFO - PROCESS | 16136 | 1467321818265 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 14:23:38 INFO - PROCESS | 16136 | 1467321818269 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 14:23:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:23:38 INFO - PROCESS | 16136 | 1467321818310 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:23:38 INFO - PROCESS | 16136 | 1467321818316 Marionette TRACE conn3 <- [1,546,null,{}] 14:23:38 INFO - PROCESS | 16136 | 1467321818334 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:38 INFO - PROCESS | 16136 | 1467321818343 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:38 INFO - PROCESS | 16136 | 1467321818590 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 14:23:38 INFO - PROCESS | 16136 | 1467321818800 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:38 INFO - PROCESS | 16136 | 1467321818807 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:38 INFO - PROCESS | 16136 | ++DOCSHELL 0x9275d000 == 70 [pid = 16136] [id = 144] 14:23:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 133 (0x93d2ac00) [pid = 16136] [serial = 432] [outer = (nil)] 14:23:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 134 (0x954ae000) [pid = 16136] [serial = 433] [outer = 0x93d2ac00] 14:23:38 INFO - PROCESS | 16136 | 1467321818887 Marionette DEBUG loaded listener.js 14:23:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 135 (0x9830b000) [pid = 16136] [serial = 434] [outer = 0x93d2ac00] 14:23:39 INFO - PROCESS | 16136 | 1467321819790 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 14:23:39 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 14:23:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1540ms 14:23:39 INFO - PROCESS | 16136 | 1467321819849 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 14:23:39 INFO - PROCESS | 16136 | 1467321819855 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 14:23:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:23:39 INFO - PROCESS | 16136 | 1467321819862 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:23:39 INFO - PROCESS | 16136 | 1467321819865 Marionette TRACE conn3 <- [1,550,null,{}] 14:23:39 INFO - PROCESS | 16136 | 1467321819871 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:39 INFO - PROCESS | 16136 | 1467321819877 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:40 INFO - PROCESS | 16136 | 1467321820159 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 14:23:40 INFO - PROCESS | 16136 | 1467321820193 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:40 INFO - PROCESS | 16136 | 1467321820206 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:40 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fccd400 == 71 [pid = 16136] [id = 145] 14:23:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 136 (0x9525f400) [pid = 16136] [serial = 435] [outer = (nil)] 14:23:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 137 (0x999c9c00) [pid = 16136] [serial = 436] [outer = 0x9525f400] 14:23:40 INFO - PROCESS | 16136 | 1467321820307 Marionette DEBUG loaded listener.js 14:23:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 138 (0x9a062c00) [pid = 16136] [serial = 437] [outer = 0x9525f400] 14:23:41 INFO - PROCESS | 16136 | --DOMWINDOW == 137 (0x956f2800) [pid = 16136] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:23:41 INFO - PROCESS | 16136 | --DOMWINDOW == 136 (0x8f2bd000) [pid = 16136] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:23:41 INFO - PROCESS | 16136 | --DOMWINDOW == 135 (0x9481c400) [pid = 16136] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:23:41 INFO - PROCESS | 16136 | --DOMWINDOW == 134 (0x8fa36000) [pid = 16136] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:23:41 INFO - PROCESS | 16136 | 1467321821624 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 14:23:41 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. 14:23:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1790ms 14:23:41 INFO - PROCESS | 16136 | 1467321821672 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 14:23:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:23:41 INFO - PROCESS | 16136 | 1467321821676 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 14:23:41 INFO - PROCESS | 16136 | 1467321821683 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:23:41 INFO - PROCESS | 16136 | 1467321821687 Marionette TRACE conn3 <- [1,554,null,{}] 14:23:41 INFO - PROCESS | 16136 | 1467321821693 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:41 INFO - PROCESS | 16136 | 1467321821698 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:41 INFO - PROCESS | 16136 | 1467321821947 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 14:23:42 INFO - PROCESS | 16136 | 1467321822089 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:42 INFO - PROCESS | 16136 | 1467321822099 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:42 INFO - PROCESS | 16136 | ++DOCSHELL 0x9275b800 == 72 [pid = 16136] [id = 146] 14:23:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 135 (0x93a5dc00) [pid = 16136] [serial = 438] [outer = (nil)] 14:23:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 136 (0x98ef7400) [pid = 16136] [serial = 439] [outer = 0x93a5dc00] 14:23:42 INFO - PROCESS | 16136 | 1467321822187 Marionette DEBUG loaded listener.js 14:23:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 137 (0x9a3c8c00) [pid = 16136] [serial = 440] [outer = 0x93a5dc00] 14:23:42 INFO - PROCESS | 16136 | [16136] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:23:43 INFO - PROCESS | 16136 | 1467321823142 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 14:23:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:23:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1488ms 14:23:43 INFO - PROCESS | 16136 | 1467321823177 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 14:23:43 INFO - PROCESS | 16136 | 1467321823181 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 14:23:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:23:43 INFO - PROCESS | 16136 | 1467321823188 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:23:43 INFO - PROCESS | 16136 | 1467321823191 Marionette TRACE conn3 <- [1,558,null,{}] 14:23:43 INFO - PROCESS | 16136 | 1467321823198 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:43 INFO - PROCESS | 16136 | 1467321823208 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:43 INFO - PROCESS | 16136 | 1467321823405 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 14:23:43 INFO - PROCESS | 16136 | 1467321823637 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:43 INFO - PROCESS | 16136 | 1467321823648 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:43 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebe9000 == 73 [pid = 16136] [id = 147] 14:23:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 138 (0x8ebf1400) [pid = 16136] [serial = 441] [outer = (nil)] 14:23:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 139 (0x8f210c00) [pid = 16136] [serial = 442] [outer = 0x8ebf1400] 14:23:43 INFO - PROCESS | 16136 | 1467321823812 Marionette DEBUG loaded listener.js 14:23:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 140 (0x8fa21800) [pid = 16136] [serial = 443] [outer = 0x8ebf1400] 14:23:44 INFO - PROCESS | 16136 | 1467321824855 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 14:23:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:23:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1732ms 14:23:44 INFO - PROCESS | 16136 | 1467321824924 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 14:23:44 INFO - PROCESS | 16136 | 1467321824931 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 14:23:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:23:44 INFO - PROCESS | 16136 | 1467321824939 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:23:44 INFO - PROCESS | 16136 | 1467321824945 Marionette TRACE conn3 <- [1,562,null,{}] 14:23:44 INFO - PROCESS | 16136 | 1467321824954 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:44 INFO - PROCESS | 16136 | 1467321824964 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:45 INFO - PROCESS | 16136 | 1467321825234 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 14:23:45 INFO - PROCESS | 16136 | 1467321825529 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:45 INFO - PROCESS | 16136 | 1467321825540 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:45 INFO - PROCESS | 16136 | ++DOCSHELL 0x91dcdc00 == 74 [pid = 16136] [id = 148] 14:23:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 141 (0x91f2dc00) [pid = 16136] [serial = 444] [outer = (nil)] 14:23:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 142 (0x92670800) [pid = 16136] [serial = 445] [outer = 0x91f2dc00] 14:23:45 INFO - PROCESS | 16136 | 1467321825636 Marionette DEBUG loaded listener.js 14:23:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 143 (0x9275c000) [pid = 16136] [serial = 446] [outer = 0x91f2dc00] 14:23:46 INFO - PROCESS | 16136 | [16136] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:23:46 INFO - PROCESS | 16136 | 1467321826679 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 14:23:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:23:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1790ms 14:23:46 INFO - PROCESS | 16136 | 1467321826731 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 14:23:46 INFO - PROCESS | 16136 | 1467321826739 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 14:23:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:23:46 INFO - PROCESS | 16136 | 1467321826750 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:23:46 INFO - PROCESS | 16136 | 1467321826753 Marionette TRACE conn3 <- [1,566,null,{}] 14:23:46 INFO - PROCESS | 16136 | 1467321826760 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:46 INFO - PROCESS | 16136 | 1467321826766 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:47 INFO - PROCESS | 16136 | 1467321827029 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 14:23:47 INFO - PROCESS | 16136 | 1467321827393 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:47 INFO - PROCESS | 16136 | 1467321827407 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:47 INFO - PROCESS | 16136 | ++DOCSHELL 0x93088000 == 75 [pid = 16136] [id = 149] 14:23:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 144 (0x93b05800) [pid = 16136] [serial = 447] [outer = (nil)] 14:23:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 145 (0x954a5400) [pid = 16136] [serial = 448] [outer = 0x93b05800] 14:23:47 INFO - PROCESS | 16136 | 1467321827505 Marionette DEBUG loaded listener.js 14:23:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 146 (0x98e22c00) [pid = 16136] [serial = 449] [outer = 0x93b05800] 14:23:48 INFO - PROCESS | 16136 | [16136] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:23:48 INFO - PROCESS | 16136 | 1467321828580 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 14:23:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:23:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1895ms 14:23:48 INFO - PROCESS | 16136 | 1467321828647 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 14:23:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:23:48 INFO - PROCESS | 16136 | 1467321828654 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 14:23:48 INFO - PROCESS | 16136 | 1467321828667 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:23:48 INFO - PROCESS | 16136 | 1467321828680 Marionette TRACE conn3 <- [1,570,null,{}] 14:23:48 INFO - PROCESS | 16136 | 1467321828698 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:48 INFO - PROCESS | 16136 | 1467321828706 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:49 INFO - PROCESS | 16136 | 1467321829052 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 14:23:49 INFO - PROCESS | 16136 | 1467321829255 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:49 INFO - PROCESS | 16136 | 1467321829267 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:49 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f206400 == 76 [pid = 16136] [id = 150] 14:23:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 147 (0x91ddbc00) [pid = 16136] [serial = 450] [outer = (nil)] 14:23:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 148 (0x9ac32000) [pid = 16136] [serial = 451] [outer = 0x91ddbc00] 14:23:49 INFO - PROCESS | 16136 | 1467321829368 Marionette DEBUG loaded listener.js 14:23:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 149 (0x9b2b5c00) [pid = 16136] [serial = 452] [outer = 0x91ddbc00] 14:23:49 INFO - PROCESS | 16136 | [16136] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:23:50 INFO - PROCESS | 16136 | 1467321830345 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 14:23:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:23:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1754ms 14:23:50 INFO - PROCESS | 16136 | 1467321830417 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 14:23:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:23:50 INFO - PROCESS | 16136 | 1467321830423 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 14:23:50 INFO - PROCESS | 16136 | 1467321830430 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:23:50 INFO - PROCESS | 16136 | 1467321830433 Marionette TRACE conn3 <- [1,574,null,{}] 14:23:50 INFO - PROCESS | 16136 | 1467321830440 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:50 INFO - PROCESS | 16136 | 1467321830446 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:50 INFO - PROCESS | 16136 | 1467321830723 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 14:23:51 INFO - PROCESS | 16136 | 1467321831009 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:51 INFO - PROCESS | 16136 | 1467321831017 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:51 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebec000 == 77 [pid = 16136] [id = 151] 14:23:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 150 (0x8ebf4800) [pid = 16136] [serial = 453] [outer = (nil)] 14:23:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 151 (0xa0718000) [pid = 16136] [serial = 454] [outer = 0x8ebf4800] 14:23:51 INFO - PROCESS | 16136 | 1467321831111 Marionette DEBUG loaded listener.js 14:23:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 152 (0xa071e000) [pid = 16136] [serial = 455] [outer = 0x8ebf4800] 14:23:52 INFO - PROCESS | 16136 | 1467321832106 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:23:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:23:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1745ms 14:23:52 INFO - PROCESS | 16136 | 1467321832176 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 14:23:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:23:52 INFO - PROCESS | 16136 | 1467321832180 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 14:23:52 INFO - PROCESS | 16136 | 1467321832187 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:23:52 INFO - PROCESS | 16136 | 1467321832191 Marionette TRACE conn3 <- [1,578,null,{}] 14:23:52 INFO - PROCESS | 16136 | 1467321832197 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:52 INFO - PROCESS | 16136 | 1467321832203 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:52 INFO - PROCESS | 16136 | 1467321832431 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 14:23:52 INFO - PROCESS | 16136 | 1467321832688 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:52 INFO - PROCESS | 16136 | 1467321832706 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:52 INFO - PROCESS | 16136 | ++DOCSHELL 0xa2328c00 == 78 [pid = 16136] [id = 152] 14:23:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 153 (0xa2370400) [pid = 16136] [serial = 456] [outer = (nil)] 14:23:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 154 (0xa2535000) [pid = 16136] [serial = 457] [outer = 0xa2370400] 14:23:52 INFO - PROCESS | 16136 | 1467321832859 Marionette DEBUG loaded listener.js 14:23:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 155 (0xa35dc000) [pid = 16136] [serial = 458] [outer = 0xa2370400] 14:23:53 INFO - PROCESS | 16136 | 1467321833892 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 14:23:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:23:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1753ms 14:23:53 INFO - PROCESS | 16136 | 1467321833940 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 14:23:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:23:53 INFO - PROCESS | 16136 | 1467321833945 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 14:23:53 INFO - PROCESS | 16136 | 1467321833953 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:23:53 INFO - PROCESS | 16136 | 1467321833957 Marionette TRACE conn3 <- [1,582,null,{}] 14:23:53 INFO - PROCESS | 16136 | 1467321833965 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:53 INFO - PROCESS | 16136 | 1467321833972 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:54 INFO - PROCESS | 16136 | 1467321834199 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 14:23:54 INFO - PROCESS | 16136 | 1467321834431 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:54 INFO - PROCESS | 16136 | 1467321834441 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:54 INFO - PROCESS | 16136 | ++DOCSHELL 0x9244cc00 == 79 [pid = 16136] [id = 153] 14:23:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 156 (0x9244dc00) [pid = 16136] [serial = 459] [outer = (nil)] 14:23:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 157 (0x9245a000) [pid = 16136] [serial = 460] [outer = 0x9244dc00] 14:23:54 INFO - PROCESS | 16136 | 1467321834586 Marionette DEBUG loaded listener.js 14:23:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 158 (0xa2376800) [pid = 16136] [serial = 461] [outer = 0x9244dc00] 14:23:55 INFO - PROCESS | 16136 | 1467321835529 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 14:23:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:23:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1657ms 14:23:55 INFO - PROCESS | 16136 | 1467321835609 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 14:23:55 INFO - PROCESS | 16136 | 1467321835614 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 14:23:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:23:55 INFO - PROCESS | 16136 | 1467321835621 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:23:55 INFO - PROCESS | 16136 | 1467321835625 Marionette TRACE conn3 <- [1,586,null,{}] 14:23:55 INFO - PROCESS | 16136 | 1467321835631 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:55 INFO - PROCESS | 16136 | 1467321835637 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:55 INFO - PROCESS | 16136 | 1467321835852 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 14:23:56 INFO - PROCESS | 16136 | 1467321836102 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:56 INFO - PROCESS | 16136 | 1467321836110 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:56 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e855800 == 80 [pid = 16136] [id = 154] 14:23:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 159 (0x8e855c00) [pid = 16136] [serial = 462] [outer = (nil)] 14:23:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 160 (0x8e85d400) [pid = 16136] [serial = 463] [outer = 0x8e855c00] 14:23:56 INFO - PROCESS | 16136 | 1467321836215 Marionette DEBUG loaded listener.js 14:23:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 161 (0x8e862c00) [pid = 16136] [serial = 464] [outer = 0x8e855c00] 14:23:56 INFO - PROCESS | 16136 | [16136] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:23:57 INFO - PROCESS | 16136 | 1467321837184 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 14:23:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:23:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1636ms 14:23:57 INFO - PROCESS | 16136 | 1467321837259 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 14:23:57 INFO - PROCESS | 16136 | 1467321837262 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 14:23:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:23:57 INFO - PROCESS | 16136 | 1467321837270 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:23:57 INFO - PROCESS | 16136 | 1467321837274 Marionette TRACE conn3 <- [1,590,null,{}] 14:23:57 INFO - PROCESS | 16136 | 1467321837280 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:57 INFO - PROCESS | 16136 | 1467321837286 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:57 INFO - PROCESS | 16136 | 1467321837544 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 14:23:57 INFO - PROCESS | 16136 | 1467321837904 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:57 INFO - PROCESS | 16136 | 1467321837911 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:57 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe6400 == 81 [pid = 16136] [id = 155] 14:23:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 162 (0x8cfe7400) [pid = 16136] [serial = 465] [outer = (nil)] 14:23:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 163 (0x8cfeb000) [pid = 16136] [serial = 466] [outer = 0x8cfe7400] 14:23:58 INFO - PROCESS | 16136 | 1467321838001 Marionette DEBUG loaded listener.js 14:23:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 164 (0x8cfef400) [pid = 16136] [serial = 467] [outer = 0x8cfe7400] 14:23:59 INFO - PROCESS | 16136 | 1467321839030 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 14:23:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:23:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1791ms 14:23:59 INFO - PROCESS | 16136 | 1467321839064 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 14:23:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:23:59 INFO - PROCESS | 16136 | 1467321839068 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 14:23:59 INFO - PROCESS | 16136 | 1467321839076 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:23:59 INFO - PROCESS | 16136 | 1467321839080 Marionette TRACE conn3 <- [1,594,null,{}] 14:23:59 INFO - PROCESS | 16136 | 1467321839086 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:23:59 INFO - PROCESS | 16136 | 1467321839091 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:59 INFO - PROCESS | 16136 | 1467321839308 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 14:23:59 INFO - PROCESS | 16136 | 1467321839544 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:23:59 INFO - PROCESS | 16136 | 1467321839552 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:23:59 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe5c00 == 82 [pid = 16136] [id = 156] 14:23:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 165 (0x8cfe6c00) [pid = 16136] [serial = 468] [outer = (nil)] 14:23:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 166 (0x8e85ec00) [pid = 16136] [serial = 469] [outer = 0x8cfe6c00] 14:23:59 INFO - PROCESS | 16136 | 1467321839682 Marionette DEBUG loaded listener.js 14:23:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 167 (0x8e864c00) [pid = 16136] [serial = 470] [outer = 0x8cfe6c00] 14:24:00 INFO - PROCESS | 16136 | 1467321840673 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 14:24:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:24:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1636ms 14:24:00 INFO - PROCESS | 16136 | 1467321840712 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 14:24:00 INFO - PROCESS | 16136 | 1467321840715 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 14:24:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:24:00 INFO - PROCESS | 16136 | 1467321840722 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:24:00 INFO - PROCESS | 16136 | 1467321840726 Marionette TRACE conn3 <- [1,598,null,{}] 14:24:00 INFO - PROCESS | 16136 | 1467321840732 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:00 INFO - PROCESS | 16136 | 1467321840737 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:00 INFO - PROCESS | 16136 | 1467321840960 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 14:24:01 INFO - PROCESS | 16136 | 1467321841205 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:01 INFO - PROCESS | 16136 | 1467321841215 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:01 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1de000 == 83 [pid = 16136] [id = 157] 14:24:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 168 (0x8d1df000) [pid = 16136] [serial = 471] [outer = (nil)] 14:24:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 169 (0x8d1e1800) [pid = 16136] [serial = 472] [outer = 0x8d1df000] 14:24:01 INFO - PROCESS | 16136 | 1467321841355 Marionette DEBUG loaded listener.js 14:24:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 170 (0x8e85a000) [pid = 16136] [serial = 473] [outer = 0x8d1df000] 14:24:02 INFO - PROCESS | 16136 | 1467321842451 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 14:24:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:24:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1791ms 14:24:02 INFO - PROCESS | 16136 | 1467321842514 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 14:24:02 INFO - PROCESS | 16136 | 1467321842520 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 14:24:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:24:02 INFO - PROCESS | 16136 | 1467321842527 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:24:02 INFO - PROCESS | 16136 | 1467321842532 Marionette TRACE conn3 <- [1,602,null,{}] 14:24:02 INFO - PROCESS | 16136 | 1467321842539 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:02 INFO - PROCESS | 16136 | 1467321842544 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:02 INFO - PROCESS | 16136 | 1467321842873 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 14:24:03 INFO - PROCESS | 16136 | 1467321843140 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:03 INFO - PROCESS | 16136 | 1467321843150 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:03 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d2c4800 == 84 [pid = 16136] [id = 158] 14:24:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 171 (0x8d2c5000) [pid = 16136] [serial = 474] [outer = (nil)] 14:24:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 172 (0xa682c800) [pid = 16136] [serial = 475] [outer = 0x8d2c5000] 14:24:03 INFO - PROCESS | 16136 | 1467321843240 Marionette DEBUG loaded listener.js 14:24:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 173 (0xa6830000) [pid = 16136] [serial = 476] [outer = 0x8d2c5000] 14:24:04 INFO - PROCESS | 16136 | 1467321844190 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 14:24:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:24:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 2039ms 14:24:04 INFO - PROCESS | 16136 | 1467321844596 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 14:24:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:24:04 INFO - PROCESS | 16136 | 1467321844605 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 14:24:04 INFO - PROCESS | 16136 | 1467321844691 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:24:04 INFO - PROCESS | 16136 | 1467321844697 Marionette TRACE conn3 <- [1,606,null,{}] 14:24:04 INFO - PROCESS | 16136 | 1467321844724 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:04 INFO - PROCESS | 16136 | 1467321844730 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:04 INFO - PROCESS | 16136 | 1467321844941 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 14:24:05 INFO - PROCESS | 16136 | 1467321845150 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:05 INFO - PROCESS | 16136 | 1467321845169 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:05 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7f800 == 85 [pid = 16136] [id = 159] 14:24:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 174 (0x8bd81000) [pid = 16136] [serial = 477] [outer = (nil)] 14:24:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 175 (0x8d2c3c00) [pid = 16136] [serial = 478] [outer = 0x8bd81000] 14:24:05 INFO - PROCESS | 16136 | 1467321845251 Marionette DEBUG loaded listener.js 14:24:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 176 (0x8e536400) [pid = 16136] [serial = 479] [outer = 0x8bd81000] 14:24:06 INFO - PROCESS | 16136 | 1467321846543 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:24:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:24:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1981ms 14:24:06 INFO - PROCESS | 16136 | 1467321846611 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 14:24:06 INFO - PROCESS | 16136 | 1467321846617 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 14:24:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:24:06 INFO - PROCESS | 16136 | 1467321846629 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:24:06 INFO - PROCESS | 16136 | 1467321846634 Marionette TRACE conn3 <- [1,610,null,{}] 14:24:06 INFO - PROCESS | 16136 | 1467321846642 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:06 INFO - PROCESS | 16136 | 1467321846649 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:06 INFO - PROCESS | 16136 | 1467321846894 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 14:24:07 INFO - PROCESS | 16136 | 1467321847143 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:07 INFO - PROCESS | 16136 | 1467321847151 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:07 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8e5400 == 86 [pid = 16136] [id = 160] 14:24:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 177 (0x8ebf3400) [pid = 16136] [serial = 480] [outer = (nil)] 14:24:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 178 (0x91d8c000) [pid = 16136] [serial = 481] [outer = 0x8ebf3400] 14:24:07 INFO - PROCESS | 16136 | 1467321847284 Marionette DEBUG loaded listener.js 14:24:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 179 (0x91f2d800) [pid = 16136] [serial = 482] [outer = 0x8ebf3400] 14:24:08 INFO - PROCESS | 16136 | 1467321848299 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 14:24:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:24:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1745ms 14:24:08 INFO - PROCESS | 16136 | 1467321848372 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 14:24:08 INFO - PROCESS | 16136 | 1467321848377 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 14:24:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:24:08 INFO - PROCESS | 16136 | 1467321848386 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:24:08 INFO - PROCESS | 16136 | 1467321848389 Marionette TRACE conn3 <- [1,614,null,{}] 14:24:08 INFO - PROCESS | 16136 | 1467321848405 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:08 INFO - PROCESS | 16136 | 1467321848416 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:08 INFO - PROCESS | 16136 | 1467321848681 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2e9400 == 85 [pid = 16136] [id = 107] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2bcc00 == 84 [pid = 16136] [id = 115] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x91c26800 == 83 [pid = 16136] [id = 104] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa1e400 == 82 [pid = 16136] [id = 106] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0xa25f1000 == 81 [pid = 16136] [id = 108] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x9a3e4000 == 80 [pid = 16136] [id = 105] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x9275b800 == 79 [pid = 16136] [id = 146] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8fccd400 == 78 [pid = 16136] [id = 145] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x9275d000 == 77 [pid = 16136] [id = 144] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8e4800 == 76 [pid = 16136] [id = 143] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8e4000 == 75 [pid = 16136] [id = 142] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8f20b000 == 74 [pid = 16136] [id = 141] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8f327400 == 73 [pid = 16136] [id = 139] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x91dda000 == 72 [pid = 16136] [id = 138] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0xa0723800 == 71 [pid = 16136] [id = 136] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0xa3386c00 == 70 [pid = 16136] [id = 137] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebf0000 == 69 [pid = 16136] [id = 135] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x9a47b800 == 68 [pid = 16136] [id = 134] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x954a6400 == 67 [pid = 16136] [id = 133] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8e0000 == 66 [pid = 16136] [id = 132] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8e539400 == 65 [pid = 16136] [id = 131] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x91d91400 == 64 [pid = 16136] [id = 76] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x94864c00 == 63 [pid = 16136] [id = 39] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0xa6ea6400 == 62 [pid = 16136] [id = 50] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x9527a400 == 61 [pid = 16136] [id = 74] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x91c1d000 == 60 [pid = 16136] [id = 77] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x93a4fc00 == 59 [pid = 16136] [id = 45] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x91d90800 == 58 [pid = 16136] [id = 80] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x9482ac00 == 57 [pid = 16136] [id = 30] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x93088800 == 56 [pid = 16136] [id = 56] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x93084400 == 55 [pid = 16136] [id = 55] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x956f9800 == 54 [pid = 16136] [id = 51] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x91d88400 == 53 [pid = 16136] [id = 75] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x9a18cc00 == 52 [pid = 16136] [id = 60] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8fcca800 == 51 [pid = 16136] [id = 117] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x9a3ca800 == 50 [pid = 16136] [id = 90] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8e0400 == 49 [pid = 16136] [id = 124] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebe9c00 == 48 [pid = 16136] [id = 94] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x9a185c00 == 47 [pid = 16136] [id = 61] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x954b1000 == 46 [pid = 16136] [id = 52] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x99f4ec00 == 45 [pid = 16136] [id = 41] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x9a482000 == 44 [pid = 16136] [id = 53] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8ee800 == 43 [pid = 16136] [id = 140] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x956ed800 == 42 [pid = 16136] [id = 57] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0xa23b6800 == 41 [pid = 16136] [id = 29] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x954af000 == 40 [pid = 16136] [id = 46] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x91dd8c00 == 39 [pid = 16136] [id = 71] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0xa344c800 == 38 [pid = 16136] [id = 27] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x928a2000 == 37 [pid = 16136] [id = 78] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x91c1bc00 == 36 [pid = 16136] [id = 79] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0xa2feb000 == 35 [pid = 16136] [id = 48] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2c3000 == 34 [pid = 16136] [id = 103] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x9a3c6c00 == 33 [pid = 16136] [id = 73] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x9acf9400 == 32 [pid = 16136] [id = 47] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x91dd7c00 == 31 [pid = 16136] [id = 72] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0xa200f000 == 30 [pid = 16136] [id = 28] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0xa2fb7800 == 29 [pid = 16136] [id = 43] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x93084800 == 28 [pid = 16136] [id = 54] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x9830ac00 == 27 [pid = 16136] [id = 40] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x99686800 == 26 [pid = 16136] [id = 118] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x956ef800 == 25 [pid = 16136] [id = 49] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2e8800 == 24 [pid = 16136] [id = 116] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebf2000 == 23 [pid = 16136] [id = 95] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8e535400 == 22 [pid = 16136] [id = 125] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1de000 == 21 [pid = 16136] [id = 157] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8d2c4800 == 20 [pid = 16136] [id = 158] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe5c00 == 19 [pid = 16136] [id = 156] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe6400 == 18 [pid = 16136] [id = 155] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8e855800 == 17 [pid = 16136] [id = 154] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0xa2328c00 == 16 [pid = 16136] [id = 152] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x9244cc00 == 15 [pid = 16136] [id = 153] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebec000 == 14 [pid = 16136] [id = 151] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8f206400 == 13 [pid = 16136] [id = 150] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x93088000 == 12 [pid = 16136] [id = 149] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x91dcdc00 == 11 [pid = 16136] [id = 148] 14:24:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebe9000 == 10 [pid = 16136] [id = 147] 14:24:10 INFO - PROCESS | 16136 | --DOMWINDOW == 178 (0x98aa6c00) [pid = 16136] [serial = 387] [outer = (nil)] [url = about:blank] 14:24:10 INFO - PROCESS | 16136 | --DOMWINDOW == 177 (0x92a5b400) [pid = 16136] [serial = 366] [outer = (nil)] [url = about:blank] 14:24:10 INFO - PROCESS | 16136 | --DOMWINDOW == 176 (0x9b805800) [pid = 16136] [serial = 360] [outer = (nil)] [url = about:blank] 14:24:10 INFO - PROCESS | 16136 | --DOMWINDOW == 175 (0x92a52c00) [pid = 16136] [serial = 379] [outer = (nil)] [url = about:blank] 14:24:10 INFO - PROCESS | 16136 | --DOMWINDOW == 174 (0x91d8e800) [pid = 16136] [serial = 378] [outer = (nil)] [url = about:blank] 14:24:10 INFO - PROCESS | 16136 | --DOMWINDOW == 173 (0x95275c00) [pid = 16136] [serial = 384] [outer = (nil)] [url = about:blank] 14:24:10 INFO - PROCESS | 16136 | --DOMWINDOW == 172 (0x9a3efc00) [pid = 16136] [serial = 357] [outer = (nil)] [url = about:blank] 14:24:10 INFO - PROCESS | 16136 | --DOMWINDOW == 171 (0x8fa1d000) [pid = 16136] [serial = 348] [outer = (nil)] [url = about:blank] 14:24:10 INFO - PROCESS | 16136 | --DOMWINDOW == 170 (0x92759c00) [pid = 16136] [serial = 369] [outer = (nil)] [url = about:blank] 14:24:10 INFO - PROCESS | 16136 | --DOMWINDOW == 169 (0x91dd5c00) [pid = 16136] [serial = 375] [outer = (nil)] [url = about:blank] 14:24:10 INFO - PROCESS | 16136 | --DOMWINDOW == 168 (0x91d94c00) [pid = 16136] [serial = 381] [outer = (nil)] [url = about:blank] 14:24:10 INFO - PROCESS | 16136 | --DOMWINDOW == 167 (0x91f30c00) [pid = 16136] [serial = 382] [outer = (nil)] [url = about:blank] 14:24:10 INFO - PROCESS | 16136 | --DOMWINDOW == 166 (0x99df3400) [pid = 16136] [serial = 354] [outer = (nil)] [url = about:blank] 14:24:10 INFO - PROCESS | 16136 | --DOMWINDOW == 165 (0x999ce400) [pid = 16136] [serial = 391] [outer = (nil)] [url = about:blank] 14:24:10 INFO - PROCESS | 16136 | --DOMWINDOW == 164 (0xa23af400) [pid = 16136] [serial = 363] [outer = (nil)] [url = about:blank] 14:24:10 INFO - PROCESS | 16136 | --DOMWINDOW == 163 (0x91dd0000) [pid = 16136] [serial = 351] [outer = (nil)] [url = about:blank] 14:24:10 INFO - PROCESS | 16136 | --DOMWINDOW == 162 (0x98ef3800) [pid = 16136] [serial = 388] [outer = (nil)] [url = about:blank] 14:24:10 INFO - PROCESS | 16136 | --DOMWINDOW == 161 (0x8e8eb400) [pid = 16136] [serial = 372] [outer = (nil)] [url = about:blank] 14:24:10 INFO - PROCESS | 16136 | --DOMWINDOW == 160 (0xa2010000) [pid = 16136] [serial = 220] [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.] 14:24:10 INFO - PROCESS | 16136 | --DOMWINDOW == 159 (0x954ad800) [pid = 16136] [serial = 385] [outer = (nil)] [url = about:blank] 14:24:11 INFO - PROCESS | 16136 | 1467321850981 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:11 INFO - PROCESS | 16136 | 1467321850995 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:11 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd84800 == 11 [pid = 16136] [id = 161] 14:24:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 160 (0x8bd85800) [pid = 16136] [serial = 483] [outer = (nil)] 14:24:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 161 (0x8bd88800) [pid = 16136] [serial = 484] [outer = 0x8bd85800] 14:24:11 INFO - PROCESS | 16136 | 1467321851078 Marionette DEBUG loaded listener.js 14:24:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 162 (0x8d1d6400) [pid = 16136] [serial = 485] [outer = 0x8bd85800] 14:24:11 INFO - PROCESS | 16136 | 1467321851967 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 14:24:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:24:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 3644ms 14:24:12 INFO - PROCESS | 16136 | 1467321852034 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 14:24:12 INFO - PROCESS | 16136 | 1467321852040 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 14:24:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:24:12 INFO - PROCESS | 16136 | 1467321852049 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:24:12 INFO - PROCESS | 16136 | 1467321852055 Marionette TRACE conn3 <- [1,618,null,{}] 14:24:12 INFO - PROCESS | 16136 | 1467321852067 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:12 INFO - PROCESS | 16136 | 1467321852078 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:12 INFO - PROCESS | 16136 | 1467321852277 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 14:24:12 INFO - PROCESS | 16136 | 1467321852431 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:12 INFO - PROCESS | 16136 | 1467321852447 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:12 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e53bc00 == 12 [pid = 16136] [id = 162] 14:24:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 163 (0x8e541c00) [pid = 16136] [serial = 486] [outer = (nil)] 14:24:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 164 (0x8e8e0000) [pid = 16136] [serial = 487] [outer = 0x8e541c00] 14:24:12 INFO - PROCESS | 16136 | 1467321852590 Marionette DEBUG loaded listener.js 14:24:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 165 (0x8e8eb400) [pid = 16136] [serial = 488] [outer = 0x8e541c00] 14:24:13 INFO - PROCESS | 16136 | 1467321853505 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 14:24:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:24:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1536ms 14:24:13 INFO - PROCESS | 16136 | 1467321853591 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 14:24:13 INFO - PROCESS | 16136 | 1467321853597 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 14:24:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:24:13 INFO - PROCESS | 16136 | 1467321853624 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:24:13 INFO - PROCESS | 16136 | 1467321853629 Marionette TRACE conn3 <- [1,622,null,{}] 14:24:13 INFO - PROCESS | 16136 | 1467321853635 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:13 INFO - PROCESS | 16136 | 1467321853641 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:13 INFO - PROCESS | 16136 | 1467321853900 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 14:24:13 INFO - PROCESS | 16136 | 1467321853927 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:13 INFO - PROCESS | 16136 | 1467321853935 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:13 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebed000 == 13 [pid = 16136] [id = 163] 14:24:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 166 (0x8f206c00) [pid = 16136] [serial = 489] [outer = (nil)] 14:24:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 167 (0x8f2e7400) [pid = 16136] [serial = 490] [outer = 0x8f206c00] 14:24:14 INFO - PROCESS | 16136 | 1467321854013 Marionette DEBUG loaded listener.js 14:24:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 168 (0x8f32e800) [pid = 16136] [serial = 491] [outer = 0x8f206c00] 14:24:15 INFO - PROCESS | 16136 | 1467321855136 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 14:24:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:24:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1604ms 14:24:15 INFO - PROCESS | 16136 | 1467321855210 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 14:24:15 INFO - PROCESS | 16136 | 1467321855214 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 14:24:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:24:15 INFO - PROCESS | 16136 | 1467321855228 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:24:15 INFO - PROCESS | 16136 | 1467321855238 Marionette TRACE conn3 <- [1,626,null,{}] 14:24:15 INFO - PROCESS | 16136 | 1467321855257 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:15 INFO - PROCESS | 16136 | 1467321855265 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:15 INFO - PROCESS | 16136 | 1467321855520 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 167 (0x92752800) [pid = 16136] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 166 (0x9a47d000) [pid = 16136] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 165 (0x99681000) [pid = 16136] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 164 (0x8f201400) [pid = 16136] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 163 (0xa110b800) [pid = 16136] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 162 (0xa338cc00) [pid = 16136] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 161 (0x8fa24400) [pid = 16136] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 160 (0x998dc400) [pid = 16136] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 159 (0x998e9400) [pid = 16136] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 158 (0x8f32b000) [pid = 16136] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 157 (0x8fcc3c00) [pid = 16136] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 156 (0x8ebea000) [pid = 16136] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 155 (0x93d2ac00) [pid = 16136] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 154 (0x8f327c00) [pid = 16136] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 153 (0x9525f400) [pid = 16136] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 152 (0x8fcc3000) [pid = 16136] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 151 (0x92a53c00) [pid = 16136] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 150 (0x91d91800) [pid = 16136] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 149 (0x8e53b000) [pid = 16136] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 148 (0x8e8ec800) [pid = 16136] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 147 (0x8e8e8c00) [pid = 16136] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 146 (0x954a8c00) [pid = 16136] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 145 (0x9d90d800) [pid = 16136] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 144 (0x91f2bc00) [pid = 16136] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 143 (0x928a3800) [pid = 16136] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 142 (0x91f2b400) [pid = 16136] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 141 (0x8e8e1800) [pid = 16136] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 140 (0xa1190000) [pid = 16136] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 139 (0x8f20b400) [pid = 16136] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 138 (0x8fa1f000) [pid = 16136] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 137 (0x9a063800) [pid = 16136] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 136 (0xa34c5000) [pid = 16136] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 135 (0x9a3cac00) [pid = 16136] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 134 (0x8f2ed800) [pid = 16136] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 133 (0x93a5dc00) [pid = 16136] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 132 (0x8f2c3400) [pid = 16136] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 131 (0x8e8e5000) [pid = 16136] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 130 (0x9a480400) [pid = 16136] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 129 (0x93088400) [pid = 16136] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 128 (0x8fa1cc00) [pid = 16136] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 127 (0xa071fc00) [pid = 16136] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:24:17 INFO - PROCESS | 16136 | --DOMWINDOW == 126 (0x8f2ec800) [pid = 16136] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:24:17 INFO - PROCESS | 16136 | 1467321857482 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:17 INFO - PROCESS | 16136 | 1467321857486 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:17 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d2c6c00 == 14 [pid = 16136] [id = 164] 14:24:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 127 (0x8e536000) [pid = 16136] [serial = 492] [outer = (nil)] 14:24:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 128 (0x8e8e1800) [pid = 16136] [serial = 493] [outer = 0x8e536000] 14:24:17 INFO - PROCESS | 16136 | 1467321857596 Marionette DEBUG loaded listener.js 14:24:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 129 (0x8f20cc00) [pid = 16136] [serial = 494] [outer = 0x8e536000] 14:24:18 INFO - PROCESS | 16136 | 1467321858417 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 14:24:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:24:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 3270ms 14:24:18 INFO - PROCESS | 16136 | 1467321858493 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 14:24:18 INFO - PROCESS | 16136 | 1467321858497 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 14:24:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:24:18 INFO - PROCESS | 16136 | 1467321858504 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:24:18 INFO - PROCESS | 16136 | 1467321858508 Marionette TRACE conn3 <- [1,630,null,{}] 14:24:18 INFO - PROCESS | 16136 | 1467321858514 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:18 INFO - PROCESS | 16136 | 1467321858519 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:18 INFO - PROCESS | 16136 | 1467321858708 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 14:24:18 INFO - PROCESS | 16136 | 1467321858854 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:18 INFO - PROCESS | 16136 | 1467321858862 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:18 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2ec800 == 15 [pid = 16136] [id = 165] 14:24:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 130 (0x8fa1f400) [pid = 16136] [serial = 495] [outer = (nil)] 14:24:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 131 (0x91c1bc00) [pid = 16136] [serial = 496] [outer = 0x8fa1f400] 14:24:18 INFO - PROCESS | 16136 | 1467321858941 Marionette DEBUG loaded listener.js 14:24:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 132 (0x91c22c00) [pid = 16136] [serial = 497] [outer = 0x8fa1f400] 14:24:19 INFO - PROCESS | 16136 | 1467321859989 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 14:24:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:24:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1543ms 14:24:20 INFO - PROCESS | 16136 | 1467321860049 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 14:24:20 INFO - PROCESS | 16136 | 1467321860056 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 14:24:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:24:20 INFO - PROCESS | 16136 | 1467321860066 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:24:20 INFO - PROCESS | 16136 | 1467321860071 Marionette TRACE conn3 <- [1,634,null,{}] 14:24:20 INFO - PROCESS | 16136 | 1467321860082 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:20 INFO - PROCESS | 16136 | 1467321860087 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:20 INFO - PROCESS | 16136 | 1467321860302 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 14:24:20 INFO - PROCESS | 16136 | 1467321860557 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:20 INFO - PROCESS | 16136 | 1467321860567 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:20 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e535000 == 16 [pid = 16136] [id = 166] 14:24:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 133 (0x8e536c00) [pid = 16136] [serial = 498] [outer = (nil)] 14:24:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 134 (0x8e85cc00) [pid = 16136] [serial = 499] [outer = 0x8e536c00] 14:24:20 INFO - PROCESS | 16136 | 1467321860681 Marionette DEBUG loaded listener.js 14:24:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 135 (0x8f20e800) [pid = 16136] [serial = 500] [outer = 0x8e536c00] 14:24:21 INFO - PROCESS | 16136 | [16136] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:24:21 INFO - PROCESS | 16136 | 1467321861646 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 14:24:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:24:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1638ms 14:24:21 INFO - PROCESS | 16136 | 1467321861703 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 14:24:21 INFO - PROCESS | 16136 | 1467321861711 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 14:24:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:24:21 INFO - PROCESS | 16136 | 1467321861722 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:24:21 INFO - PROCESS | 16136 | 1467321861726 Marionette TRACE conn3 <- [1,638,null,{}] 14:24:21 INFO - PROCESS | 16136 | 1467321861733 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:21 INFO - PROCESS | 16136 | 1467321861740 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:21 INFO - PROCESS | 16136 | 1467321861973 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 14:24:22 INFO - PROCESS | 16136 | 1467321862219 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:22 INFO - PROCESS | 16136 | 1467321862231 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:22 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd85000 == 17 [pid = 16136] [id = 167] 14:24:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 136 (0x91c1d000) [pid = 16136] [serial = 501] [outer = (nil)] 14:24:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 137 (0x91d87c00) [pid = 16136] [serial = 502] [outer = 0x91c1d000] 14:24:22 INFO - PROCESS | 16136 | 1467321862372 Marionette DEBUG loaded listener.js 14:24:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 138 (0x91d93000) [pid = 16136] [serial = 503] [outer = 0x91c1d000] 14:24:23 INFO - PROCESS | 16136 | [16136] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:24:23 INFO - PROCESS | 16136 | 1467321863483 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 14:24:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:24:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1838ms 14:24:23 INFO - PROCESS | 16136 | 1467321863561 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 14:24:23 INFO - PROCESS | 16136 | 1467321863567 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 14:24:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:24:23 INFO - PROCESS | 16136 | 1467321863577 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:24:23 INFO - PROCESS | 16136 | 1467321863584 Marionette TRACE conn3 <- [1,642,null,{}] 14:24:23 INFO - PROCESS | 16136 | 1467321863651 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:23 INFO - PROCESS | 16136 | 1467321863661 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:23 INFO - PROCESS | 16136 | 1467321863942 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 14:24:24 INFO - PROCESS | 16136 | 1467321864153 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:24 INFO - PROCESS | 16136 | 1467321864166 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:24 INFO - PROCESS | 16136 | ++DOCSHELL 0x91fa1400 == 18 [pid = 16136] [id = 168] 14:24:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 139 (0x91fa2800) [pid = 16136] [serial = 504] [outer = (nil)] 14:24:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 140 (0x91fa6c00) [pid = 16136] [serial = 505] [outer = 0x91fa2800] 14:24:24 INFO - PROCESS | 16136 | 1467321864271 Marionette DEBUG loaded listener.js 14:24:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 141 (0x9244e400) [pid = 16136] [serial = 506] [outer = 0x91fa2800] 14:24:25 INFO - PROCESS | 16136 | 1467321865239 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 14:24:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:24:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1707ms 14:24:25 INFO - PROCESS | 16136 | 1467321865284 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 14:24:25 INFO - PROCESS | 16136 | 1467321865289 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 14:24:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:24:25 INFO - PROCESS | 16136 | 1467321865297 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:24:25 INFO - PROCESS | 16136 | 1467321865300 Marionette TRACE conn3 <- [1,646,null,{}] 14:24:25 INFO - PROCESS | 16136 | 1467321865308 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:25 INFO - PROCESS | 16136 | 1467321865314 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:25 INFO - PROCESS | 16136 | 1467321865531 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 14:24:25 INFO - PROCESS | 16136 | 1467321865770 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:25 INFO - PROCESS | 16136 | 1467321865778 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:25 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f20c800 == 19 [pid = 16136] [id = 169] 14:24:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 142 (0x91f2ec00) [pid = 16136] [serial = 507] [outer = (nil)] 14:24:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 143 (0x92670c00) [pid = 16136] [serial = 508] [outer = 0x91f2ec00] 14:24:25 INFO - PROCESS | 16136 | 1467321865914 Marionette DEBUG loaded listener.js 14:24:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 144 (0x92675800) [pid = 16136] [serial = 509] [outer = 0x91f2ec00] 14:24:26 INFO - PROCESS | 16136 | 1467321866894 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:24:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:24:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1638ms 14:24:26 INFO - PROCESS | 16136 | 1467321866935 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 14:24:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:24:26 INFO - PROCESS | 16136 | 1467321866940 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 14:24:26 INFO - PROCESS | 16136 | 1467321866947 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:24:26 INFO - PROCESS | 16136 | 1467321866951 Marionette TRACE conn3 <- [1,650,null,{}] 14:24:26 INFO - PROCESS | 16136 | 1467321866957 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:26 INFO - PROCESS | 16136 | 1467321866963 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:27 INFO - PROCESS | 16136 | 1467321867151 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 14:24:27 INFO - PROCESS | 16136 | 1467321867389 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:27 INFO - PROCESS | 16136 | 1467321867398 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:27 INFO - PROCESS | 16136 | ++DOCSHELL 0x9244cc00 == 20 [pid = 16136] [id = 170] 14:24:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 145 (0x92679400) [pid = 16136] [serial = 510] [outer = (nil)] 14:24:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 146 (0x9275bc00) [pid = 16136] [serial = 511] [outer = 0x92679400] 14:24:27 INFO - PROCESS | 16136 | 1467321867534 Marionette DEBUG loaded listener.js 14:24:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 147 (0x92760c00) [pid = 16136] [serial = 512] [outer = 0x92679400] 14:24:28 INFO - PROCESS | 16136 | 1467321868539 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 14:24:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:24:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1634ms 14:24:28 INFO - PROCESS | 16136 | 1467321868581 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 14:24:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:24:28 INFO - PROCESS | 16136 | 1467321868586 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 14:24:28 INFO - PROCESS | 16136 | 1467321868593 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:24:28 INFO - PROCESS | 16136 | 1467321868597 Marionette TRACE conn3 <- [1,654,null,{}] 14:24:28 INFO - PROCESS | 16136 | 1467321868603 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:28 INFO - PROCESS | 16136 | 1467321868615 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:28 INFO - PROCESS | 16136 | 1467321868854 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 14:24:29 INFO - PROCESS | 16136 | 1467321869113 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:29 INFO - PROCESS | 16136 | 1467321869127 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:29 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe9000 == 21 [pid = 16136] [id = 171] 14:24:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 148 (0x8d2c4400) [pid = 16136] [serial = 513] [outer = (nil)] 14:24:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 149 (0x92a60400) [pid = 16136] [serial = 514] [outer = 0x8d2c4400] 14:24:29 INFO - PROCESS | 16136 | 1467321869235 Marionette DEBUG loaded listener.js 14:24:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 150 (0x93b05000) [pid = 16136] [serial = 515] [outer = 0x8d2c4400] 14:24:30 INFO - PROCESS | 16136 | 1467321870232 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 14:24:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:24:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1684ms 14:24:30 INFO - PROCESS | 16136 | 1467321870278 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 14:24:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:24:30 INFO - PROCESS | 16136 | 1467321870283 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 14:24:30 INFO - PROCESS | 16136 | 1467321870290 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:24:30 INFO - PROCESS | 16136 | 1467321870293 Marionette TRACE conn3 <- [1,658,null,{}] 14:24:30 INFO - PROCESS | 16136 | 1467321870300 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:30 INFO - PROCESS | 16136 | 1467321870306 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:30 INFO - PROCESS | 16136 | 1467321870510 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 14:24:30 INFO - PROCESS | 16136 | 1467321870757 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:30 INFO - PROCESS | 16136 | 1467321870765 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:30 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd79400 == 22 [pid = 16136] [id = 172] 14:24:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 151 (0x8cfe9800) [pid = 16136] [serial = 516] [outer = (nil)] 14:24:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 152 (0x95255000) [pid = 16136] [serial = 517] [outer = 0x8cfe9800] 14:24:30 INFO - PROCESS | 16136 | 1467321870897 Marionette DEBUG loaded listener.js 14:24:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 153 (0x93d2b800) [pid = 16136] [serial = 518] [outer = 0x8cfe9800] 14:24:31 INFO - PROCESS | 16136 | 1467321871828 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 14:24:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:24:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1585ms 14:24:31 INFO - PROCESS | 16136 | 1467321871874 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 14:24:31 INFO - PROCESS | 16136 | 1467321871886 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 14:24:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:24:31 INFO - PROCESS | 16136 | 1467321871918 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:24:31 INFO - PROCESS | 16136 | 1467321871924 Marionette TRACE conn3 <- [1,662,null,{}] 14:24:31 INFO - PROCESS | 16136 | 1467321871930 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:31 INFO - PROCESS | 16136 | 1467321871935 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:32 INFO - PROCESS | 16136 | 1467321872142 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 14:24:32 INFO - PROCESS | 16136 | 1467321872386 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:32 INFO - PROCESS | 16136 | 1467321872397 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:32 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd84c00 == 23 [pid = 16136] [id = 173] 14:24:32 INFO - PROCESS | 16136 | ++DOMWINDOW == 154 (0x8e53d800) [pid = 16136] [serial = 519] [outer = (nil)] 14:24:32 INFO - PROCESS | 16136 | ++DOMWINDOW == 155 (0x954adc00) [pid = 16136] [serial = 520] [outer = 0x8e53d800] 14:24:32 INFO - PROCESS | 16136 | 1467321872517 Marionette DEBUG loaded listener.js 14:24:32 INFO - PROCESS | 16136 | ++DOMWINDOW == 156 (0x956ed800) [pid = 16136] [serial = 521] [outer = 0x8e53d800] 14:24:33 INFO - PROCESS | 16136 | [16136] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:24:33 INFO - PROCESS | 16136 | 1467321873459 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 14:24:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:24:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1588ms 14:24:33 INFO - PROCESS | 16136 | 1467321873500 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 14:24:33 INFO - PROCESS | 16136 | 1467321873503 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 14:24:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:24:33 INFO - PROCESS | 16136 | 1467321873511 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:24:33 INFO - PROCESS | 16136 | 1467321873515 Marionette TRACE conn3 <- [1,666,null,{}] 14:24:33 INFO - PROCESS | 16136 | 1467321873520 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:33 INFO - PROCESS | 16136 | 1467321873526 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:33 INFO - PROCESS | 16136 | 1467321873713 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 14:24:33 INFO - PROCESS | 16136 | 1467321873944 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:33 INFO - PROCESS | 16136 | 1467321873949 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:34 INFO - PROCESS | 16136 | ++DOCSHELL 0x954a8000 == 24 [pid = 16136] [id = 174] 14:24:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 157 (0x954b1400) [pid = 16136] [serial = 522] [outer = (nil)] 14:24:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 158 (0x956fa000) [pid = 16136] [serial = 523] [outer = 0x954b1400] 14:24:34 INFO - PROCESS | 16136 | 1467321874082 Marionette DEBUG loaded listener.js 14:24:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 159 (0x983b6800) [pid = 16136] [serial = 524] [outer = 0x954b1400] 14:24:34 INFO - PROCESS | 16136 | [16136] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:24:35 INFO - PROCESS | 16136 | 1467321875040 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 14:24:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:24:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1586ms 14:24:35 INFO - PROCESS | 16136 | 1467321875099 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 14:24:35 INFO - PROCESS | 16136 | 1467321875102 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 14:24:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:24:35 INFO - PROCESS | 16136 | 1467321875110 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:24:35 INFO - PROCESS | 16136 | 1467321875114 Marionette TRACE conn3 <- [1,670,null,{}] 14:24:35 INFO - PROCESS | 16136 | 1467321875120 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:35 INFO - PROCESS | 16136 | 1467321875126 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:35 INFO - PROCESS | 16136 | 1467321875320 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 14:24:35 INFO - PROCESS | 16136 | 1467321875572 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:35 INFO - PROCESS | 16136 | 1467321875579 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:35 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e855800 == 25 [pid = 16136] [id = 175] 14:24:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 160 (0x954af000) [pid = 16136] [serial = 525] [outer = (nil)] 14:24:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 161 (0x98e1f800) [pid = 16136] [serial = 526] [outer = 0x954af000] 14:24:35 INFO - PROCESS | 16136 | 1467321875713 Marionette DEBUG loaded listener.js 14:24:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 162 (0x98f45800) [pid = 16136] [serial = 527] [outer = 0x954af000] 14:24:36 INFO - PROCESS | 16136 | 1467321876693 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 14:24:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:24:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1633ms 14:24:36 INFO - PROCESS | 16136 | 1467321876747 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 14:24:36 INFO - PROCESS | 16136 | 1467321876753 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 14:24:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:24:36 INFO - PROCESS | 16136 | 1467321876761 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:24:36 INFO - PROCESS | 16136 | 1467321876766 Marionette TRACE conn3 <- [1,674,null,{}] 14:24:36 INFO - PROCESS | 16136 | 1467321876772 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:36 INFO - PROCESS | 16136 | 1467321876779 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:37 INFO - PROCESS | 16136 | 1467321877007 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 14:24:37 INFO - PROCESS | 16136 | 1467321877261 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:37 INFO - PROCESS | 16136 | 1467321877270 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:37 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfee000 == 26 [pid = 16136] [id = 176] 14:24:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 163 (0x8d1d8000) [pid = 16136] [serial = 528] [outer = (nil)] 14:24:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 164 (0x99f4c800) [pid = 16136] [serial = 529] [outer = 0x8d1d8000] 14:24:37 INFO - PROCESS | 16136 | 1467321877415 Marionette DEBUG loaded listener.js 14:24:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 165 (0x9a06dc00) [pid = 16136] [serial = 530] [outer = 0x8d1d8000] 14:24:38 INFO - PROCESS | 16136 | [16136] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:24:38 INFO - PROCESS | 16136 | 1467321878449 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 14:24:38 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 14:24:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1738ms 14:24:38 INFO - PROCESS | 16136 | 1467321878500 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 14:24:38 INFO - PROCESS | 16136 | 1467321878505 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 14:24:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:24:38 INFO - PROCESS | 16136 | 1467321878512 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:24:38 INFO - PROCESS | 16136 | 1467321878516 Marionette TRACE conn3 <- [1,678,null,{}] 14:24:38 INFO - PROCESS | 16136 | 1467321878522 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:38 INFO - PROCESS | 16136 | 1467321878528 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:38 INFO - PROCESS | 16136 | 1467321878721 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 14:24:39 INFO - PROCESS | 16136 | 1467321878987 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:39 INFO - PROCESS | 16136 | 1467321878995 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:39 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e85b400 == 27 [pid = 16136] [id = 177] 14:24:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 166 (0x8f332c00) [pid = 16136] [serial = 531] [outer = (nil)] 14:24:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 167 (0x99e25000) [pid = 16136] [serial = 532] [outer = 0x8f332c00] 14:24:39 INFO - PROCESS | 16136 | 1467321879128 Marionette DEBUG loaded listener.js 14:24:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 168 (0x9a17f400) [pid = 16136] [serial = 533] [outer = 0x8f332c00] 14:24:40 INFO - PROCESS | 16136 | 1467321880049 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 14:24:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:24:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1586ms 14:24:40 INFO - PROCESS | 16136 | 1467321880104 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 14:24:40 INFO - PROCESS | 16136 | 1467321880108 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 14:24:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:24:40 INFO - PROCESS | 16136 | 1467321880116 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:24:40 INFO - PROCESS | 16136 | 1467321880120 Marionette TRACE conn3 <- [1,682,null,{}] 14:24:40 INFO - PROCESS | 16136 | 1467321880127 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:40 INFO - PROCESS | 16136 | 1467321880134 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:40 INFO - PROCESS | 16136 | 1467321880352 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 14:24:40 INFO - PROCESS | 16136 | 1467321880601 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:40 INFO - PROCESS | 16136 | 1467321880609 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:40 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8e3c00 == 28 [pid = 16136] [id = 178] 14:24:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 169 (0x8f2b7800) [pid = 16136] [serial = 534] [outer = (nil)] 14:24:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 170 (0x8f330400) [pid = 16136] [serial = 535] [outer = 0x8f2b7800] 14:24:40 INFO - PROCESS | 16136 | 1467321880714 Marionette DEBUG loaded listener.js 14:24:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 171 (0x8fa27000) [pid = 16136] [serial = 536] [outer = 0x8f2b7800] 14:24:42 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:24:42 INFO - PROCESS | 16136 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:24:42 INFO - PROCESS | 16136 | 1467321882154 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 14:24:42 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) 14:24:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2103ms 14:24:42 INFO - PROCESS | 16136 | 1467321882221 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 14:24:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:24:42 INFO - PROCESS | 16136 | 1467321882225 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 14:24:42 INFO - PROCESS | 16136 | 1467321882234 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:24:42 INFO - PROCESS | 16136 | 1467321882237 Marionette TRACE conn3 <- [1,686,null,{}] 14:24:42 INFO - PROCESS | 16136 | 1467321882244 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:42 INFO - PROCESS | 16136 | 1467321882248 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:42 INFO - PROCESS | 16136 | 1467321882665 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 14:24:42 INFO - PROCESS | 16136 | 1467321882869 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:42 INFO - PROCESS | 16136 | 1467321882879 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:42 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7d800 == 29 [pid = 16136] [id = 179] 14:24:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 172 (0x8cfe6400) [pid = 16136] [serial = 537] [outer = (nil)] 14:24:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 173 (0x8d1db800) [pid = 16136] [serial = 538] [outer = 0x8cfe6400] 14:24:43 INFO - PROCESS | 16136 | 1467321883003 Marionette DEBUG loaded listener.js 14:24:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 174 (0x8d2cac00) [pid = 16136] [serial = 539] [outer = 0x8cfe6400] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 173 (0x9a3c8c00) [pid = 16136] [serial = 440] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 172 (0x9275c400) [pid = 16136] [serial = 370] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 171 (0x9b2b6000) [pid = 16136] [serial = 403] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 170 (0x99c84800) [pid = 16136] [serial = 392] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 169 (0x8f209800) [pid = 16136] [serial = 286] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 168 (0xa2099800) [pid = 16136] [serial = 409] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 167 (0xa507c800) [pid = 16136] [serial = 412] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 166 (0x956ee800) [pid = 16136] [serial = 346] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 165 (0x9a18a800) [pid = 16136] [serial = 355] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 164 (0x9acfc800) [pid = 16136] [serial = 358] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 163 (0x92673800) [pid = 16136] [serial = 421] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 162 (0xa6895800) [pid = 16136] [serial = 280] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 161 (0x8ebf1800) [pid = 16136] [serial = 283] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 160 (0x9830b000) [pid = 16136] [serial = 434] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 159 (0x8f32e400) [pid = 16136] [serial = 418] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 158 (0x9a062c00) [pid = 16136] [serial = 437] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 157 (0xa071cc00) [pid = 16136] [serial = 407] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 156 (0x92a5d400) [pid = 16136] [serial = 367] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 155 (0x91f32800) [pid = 16136] [serial = 352] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 154 (0x8ebf0c00) [pid = 16136] [serial = 394] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 153 (0x92677400) [pid = 16136] [serial = 422] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 152 (0x92a52800) [pid = 16136] [serial = 431] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 151 (0x91f2e800) [pid = 16136] [serial = 376] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 150 (0x998e8800) [pid = 16136] [serial = 401] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 149 (0xa4e0a400) [pid = 16136] [serial = 364] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 148 (0x928a6c00) [pid = 16136] [serial = 313] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 147 (0x954a8400) [pid = 16136] [serial = 268] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 146 (0x9275a000) [pid = 16136] [serial = 397] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 145 (0x8e8ed000) [pid = 16136] [serial = 373] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 144 (0x9b801800) [pid = 16136] [serial = 404] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 143 (0xa620dc00) [pid = 16136] [serial = 277] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 142 (0x928a5c00) [pid = 16136] [serial = 398] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 141 (0xa62b2000) [pid = 16136] [serial = 413] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 140 (0x8f2ecc00) [pid = 16136] [serial = 424] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 139 (0xa20a6000) [pid = 16136] [serial = 319] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 138 (0x9a06b000) [pid = 16136] [serial = 416] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 137 (0xa6894800) [pid = 16136] [serial = 325] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 136 (0x9d912400) [pid = 16136] [serial = 271] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 135 (0x8fa2b400) [pid = 16136] [serial = 349] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 134 (0x98ef7400) [pid = 16136] [serial = 439] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 133 (0x98302400) [pid = 16136] [serial = 400] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 132 (0x8fa31400) [pid = 16136] [serial = 425] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 131 (0x954ae000) [pid = 16136] [serial = 433] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 130 (0x8fcc2c00) [pid = 16136] [serial = 310] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 129 (0x91fa8c00) [pid = 16136] [serial = 428] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 128 (0x9b970400) [pid = 16136] [serial = 316] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 127 (0x9b8f0000) [pid = 16136] [serial = 361] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 126 (0x8f332000) [pid = 16136] [serial = 419] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 125 (0xa25fc000) [pid = 16136] [serial = 410] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 124 (0x999c9c00) [pid = 16136] [serial = 436] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 123 (0x8fa36400) [pid = 16136] [serial = 427] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 122 (0x9a3edc00) [pid = 16136] [serial = 307] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 121 (0x8f2bf800) [pid = 16136] [serial = 395] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 120 (0x9a069800) [pid = 16136] [serial = 415] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 119 (0xa3388800) [pid = 16136] [serial = 274] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 118 (0x91fa2c00) [pid = 16136] [serial = 430] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 117 (0xa0714800) [pid = 16136] [serial = 406] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | --DOMWINDOW == 116 (0x8f2f5c00) [pid = 16136] [serial = 322] [outer = (nil)] [url = about:blank] 14:24:44 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:24:44 INFO - PROCESS | 16136 | 1467321884596 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 14:24:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:24:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2400ms 14:24:44 INFO - PROCESS | 16136 | 1467321884635 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 14:24:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:24:44 INFO - PROCESS | 16136 | 1467321884642 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 14:24:44 INFO - PROCESS | 16136 | 1467321884651 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:24:44 INFO - PROCESS | 16136 | 1467321884656 Marionette TRACE conn3 <- [1,690,null,{}] 14:24:44 INFO - PROCESS | 16136 | 1467321884664 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:44 INFO - PROCESS | 16136 | 1467321884671 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:44 INFO - PROCESS | 16136 | 1467321884869 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 14:24:45 INFO - PROCESS | 16136 | 1467321885014 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:45 INFO - PROCESS | 16136 | 1467321885025 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:45 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d2ca800 == 30 [pid = 16136] [id = 180] 14:24:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 117 (0x8e53f400) [pid = 16136] [serial = 540] [outer = (nil)] 14:24:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 118 (0x8ebf3000) [pid = 16136] [serial = 541] [outer = 0x8e53f400] 14:24:45 INFO - PROCESS | 16136 | 1467321885102 Marionette DEBUG loaded listener.js 14:24:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 119 (0x8f2f3000) [pid = 16136] [serial = 542] [outer = 0x8e53f400] 14:24:46 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:24:46 INFO - PROCESS | 16136 | 1467321886386 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 14:24:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:24:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1786ms 14:24:46 INFO - PROCESS | 16136 | 1467321886437 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 14:24:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:24:46 INFO - PROCESS | 16136 | 1467321886443 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 14:24:46 INFO - PROCESS | 16136 | 1467321886449 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:24:46 INFO - PROCESS | 16136 | 1467321886453 Marionette TRACE conn3 <- [1,694,null,{}] 14:24:46 INFO - PROCESS | 16136 | 1467321886459 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:46 INFO - PROCESS | 16136 | 1467321886465 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:46 INFO - PROCESS | 16136 | 1467321886769 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 14:24:46 INFO - PROCESS | 16136 | 1467321886805 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:46 INFO - PROCESS | 16136 | 1467321886814 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:46 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e864400 == 31 [pid = 16136] [id = 181] 14:24:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 120 (0x8f32c800) [pid = 16136] [serial = 543] [outer = (nil)] 14:24:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 121 (0x8fcc9000) [pid = 16136] [serial = 544] [outer = 0x8f32c800] 14:24:46 INFO - PROCESS | 16136 | 1467321886891 Marionette DEBUG loaded listener.js 14:24:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 122 (0x91c28800) [pid = 16136] [serial = 545] [outer = 0x8f32c800] 14:24:48 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:24:48 INFO - PROCESS | 16136 | 1467321888325 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 14:24:48 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) 14:24:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1887ms 14:24:48 INFO - PROCESS | 16136 | 1467321888393 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 14:24:48 INFO - PROCESS | 16136 | 1467321888401 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 14:24:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:24:48 INFO - PROCESS | 16136 | 1467321888425 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:24:48 INFO - PROCESS | 16136 | 1467321888432 Marionette TRACE conn3 <- [1,698,null,{}] 14:24:48 INFO - PROCESS | 16136 | 1467321888446 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:48 INFO - PROCESS | 16136 | 1467321888453 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:48 INFO - PROCESS | 16136 | 1467321888710 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 14:24:48 INFO - PROCESS | 16136 | --DOMWINDOW == 121 (0x8bd81000) [pid = 16136] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:24:48 INFO - PROCESS | 16136 | --DOMWINDOW == 120 (0x8e541c00) [pid = 16136] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:24:49 INFO - PROCESS | 16136 | --DOMWINDOW == 119 (0x8bd85800) [pid = 16136] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:24:49 INFO - PROCESS | 16136 | --DOMWINDOW == 118 (0x8e536000) [pid = 16136] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:24:49 INFO - PROCESS | 16136 | --DOMWINDOW == 117 (0x8ebf3400) [pid = 16136] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:24:49 INFO - PROCESS | 16136 | --DOMWINDOW == 116 (0x93b05800) [pid = 16136] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:24:49 INFO - PROCESS | 16136 | --DOMWINDOW == 115 (0x8ebf1400) [pid = 16136] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:24:49 INFO - PROCESS | 16136 | --DOMWINDOW == 114 (0x8f206c00) [pid = 16136] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:24:49 INFO - PROCESS | 16136 | --DOMWINDOW == 113 (0x8d2c5000) [pid = 16136] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:24:49 INFO - PROCESS | 16136 | --DOMWINDOW == 112 (0x8ebf4800) [pid = 16136] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:24:49 INFO - PROCESS | 16136 | --DOMWINDOW == 111 (0x8cfe6c00) [pid = 16136] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:24:49 INFO - PROCESS | 16136 | --DOMWINDOW == 110 (0x8cfe7400) [pid = 16136] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:24:49 INFO - PROCESS | 16136 | --DOMWINDOW == 109 (0x9244dc00) [pid = 16136] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:24:49 INFO - PROCESS | 16136 | --DOMWINDOW == 108 (0xa2370400) [pid = 16136] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:24:49 INFO - PROCESS | 16136 | --DOMWINDOW == 107 (0x91ddbc00) [pid = 16136] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:24:49 INFO - PROCESS | 16136 | --DOMWINDOW == 106 (0x8e855c00) [pid = 16136] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:24:49 INFO - PROCESS | 16136 | --DOMWINDOW == 105 (0x91f2dc00) [pid = 16136] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:24:49 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x8d1df000) [pid = 16136] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:24:49 INFO - PROCESS | 16136 | 1467321889031 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:49 INFO - PROCESS | 16136 | 1467321889042 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:49 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd79c00 == 32 [pid = 16136] [id = 182] 14:24:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x8bd7a400) [pid = 16136] [serial = 546] [outer = (nil)] 14:24:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 106 (0x8cfe7000) [pid = 16136] [serial = 547] [outer = 0x8bd7a400] 14:24:49 INFO - PROCESS | 16136 | 1467321889122 Marionette DEBUG loaded listener.js 14:24:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 107 (0x8e536000) [pid = 16136] [serial = 548] [outer = 0x8bd7a400] 14:24:50 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:24:50 INFO - PROCESS | 16136 | 1467321890346 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 14:24:50 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) 14:24:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1956ms 14:24:50 INFO - PROCESS | 16136 | 1467321890372 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 14:24:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:24:50 INFO - PROCESS | 16136 | 1467321890376 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 14:24:50 INFO - PROCESS | 16136 | 1467321890383 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:24:50 INFO - PROCESS | 16136 | 1467321890386 Marionette TRACE conn3 <- [1,702,null,{}] 14:24:50 INFO - PROCESS | 16136 | 1467321890403 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:50 INFO - PROCESS | 16136 | 1467321890407 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:50 INFO - PROCESS | 16136 | 1467321890695 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 14:24:50 INFO - PROCESS | 16136 | 1467321890718 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:50 INFO - PROCESS | 16136 | 1467321890727 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:50 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebf3400 == 33 [pid = 16136] [id = 183] 14:24:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 108 (0x8ebf4800) [pid = 16136] [serial = 549] [outer = (nil)] 14:24:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 109 (0x91f35800) [pid = 16136] [serial = 550] [outer = 0x8ebf4800] 14:24:50 INFO - PROCESS | 16136 | 1467321890803 Marionette DEBUG loaded listener.js 14:24:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 110 (0x91fa5000) [pid = 16136] [serial = 551] [outer = 0x8ebf4800] 14:24:52 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:24:52 INFO - PROCESS | 16136 | 1467321892327 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 14:24:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:24:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2035ms 14:24:52 INFO - PROCESS | 16136 | 1467321892422 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 14:24:52 INFO - PROCESS | 16136 | 1467321892429 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 14:24:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:24:52 INFO - PROCESS | 16136 | 1467321892440 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:24:52 INFO - PROCESS | 16136 | 1467321892445 Marionette TRACE conn3 <- [1,706,null,{}] 14:24:52 INFO - PROCESS | 16136 | 1467321892455 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:52 INFO - PROCESS | 16136 | 1467321892462 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:52 INFO - PROCESS | 16136 | 1467321892697 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 14:24:52 INFO - PROCESS | 16136 | 1467321892886 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:52 INFO - PROCESS | 16136 | 1467321892894 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:52 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd88c00 == 34 [pid = 16136] [id = 184] 14:24:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 111 (0x8cfe7400) [pid = 16136] [serial = 552] [outer = (nil)] 14:24:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 112 (0x8ebe6400) [pid = 16136] [serial = 553] [outer = 0x8cfe7400] 14:24:52 INFO - PROCESS | 16136 | 1467321892987 Marionette DEBUG loaded listener.js 14:24:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 113 (0x8f332000) [pid = 16136] [serial = 554] [outer = 0x8cfe7400] 14:24:54 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:24:54 INFO - PROCESS | 16136 | 1467321894481 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 14:24:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:24:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2093ms 14:24:54 INFO - PROCESS | 16136 | 1467321894533 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 14:24:54 INFO - PROCESS | 16136 | 1467321894541 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 14:24:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:24:54 INFO - PROCESS | 16136 | 1467321894554 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:24:54 INFO - PROCESS | 16136 | 1467321894560 Marionette TRACE conn3 <- [1,710,null,{}] 14:24:54 INFO - PROCESS | 16136 | 1467321894568 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:54 INFO - PROCESS | 16136 | 1467321894575 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:54 INFO - PROCESS | 16136 | 1467321894787 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 14:24:54 INFO - PROCESS | 16136 | 1467321894975 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:55 INFO - PROCESS | 16136 | 1467321894985 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:55 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2bf800 == 35 [pid = 16136] [id = 185] 14:24:55 INFO - PROCESS | 16136 | ++DOMWINDOW == 114 (0x8fa31000) [pid = 16136] [serial = 555] [outer = (nil)] 14:24:55 INFO - PROCESS | 16136 | ++DOMWINDOW == 115 (0x91ddac00) [pid = 16136] [serial = 556] [outer = 0x8fa31000] 14:24:55 INFO - PROCESS | 16136 | 1467321895075 Marionette DEBUG loaded listener.js 14:24:55 INFO - PROCESS | 16136 | ++DOMWINDOW == 116 (0x91f33800) [pid = 16136] [serial = 557] [outer = 0x8fa31000] 14:24:56 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:24:56 INFO - PROCESS | 16136 | 1467321896571 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 14:24:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:24:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2045ms 14:24:56 INFO - PROCESS | 16136 | 1467321896601 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 14:24:56 INFO - PROCESS | 16136 | 1467321896606 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 14:24:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:24:56 INFO - PROCESS | 16136 | 1467321896613 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:24:56 INFO - PROCESS | 16136 | 1467321896620 Marionette TRACE conn3 <- [1,714,null,{}] 14:24:56 INFO - PROCESS | 16136 | 1467321896639 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:56 INFO - PROCESS | 16136 | 1467321896648 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:56 INFO - PROCESS | 16136 | 1467321896853 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 14:24:57 INFO - PROCESS | 16136 | 1467321897049 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:57 INFO - PROCESS | 16136 | 1467321897059 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:57 INFO - PROCESS | 16136 | ++DOCSHELL 0x92456000 == 36 [pid = 16136] [id = 186] 14:24:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 117 (0x92456c00) [pid = 16136] [serial = 558] [outer = (nil)] 14:24:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 118 (0x9275b000) [pid = 16136] [serial = 559] [outer = 0x92456c00] 14:24:57 INFO - PROCESS | 16136 | 1467321897157 Marionette DEBUG loaded listener.js 14:24:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 119 (0x928a7000) [pid = 16136] [serial = 560] [outer = 0x92456c00] 14:24:58 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:24:58 INFO - PROCESS | 16136 | 1467321898546 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 14:24:58 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 14:24:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1949ms 14:24:58 INFO - PROCESS | 16136 | 1467321898627 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 14:24:58 INFO - PROCESS | 16136 | 1467321898634 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 14:24:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:24:58 INFO - PROCESS | 16136 | 1467321898645 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:24:58 INFO - PROCESS | 16136 | 1467321898649 Marionette TRACE conn3 <- [1,718,null,{}] 14:24:58 INFO - PROCESS | 16136 | 1467321898694 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:24:58 INFO - PROCESS | 16136 | 1467321898705 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:58 INFO - PROCESS | 16136 | 1467321898917 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 14:24:59 INFO - PROCESS | 16136 | 1467321899109 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:24:59 INFO - PROCESS | 16136 | 1467321899119 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:24:59 INFO - PROCESS | 16136 | ++DOCSHELL 0x92454000 == 37 [pid = 16136] [id = 187] 14:24:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 120 (0x92756400) [pid = 16136] [serial = 561] [outer = (nil)] 14:24:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 121 (0x92a58800) [pid = 16136] [serial = 562] [outer = 0x92756400] 14:24:59 INFO - PROCESS | 16136 | 1467321899210 Marionette DEBUG loaded listener.js 14:24:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 122 (0x92a5e400) [pid = 16136] [serial = 563] [outer = 0x92756400] 14:25:00 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:25:00 INFO - PROCESS | 16136 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:25:00 INFO - PROCESS | 16136 | 1467321900572 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 14:25:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:25:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1983ms 14:25:00 INFO - PROCESS | 16136 | 1467321900641 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 14:25:00 INFO - PROCESS | 16136 | 1467321900646 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 14:25:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:25:00 INFO - PROCESS | 16136 | 1467321900673 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:25:00 INFO - PROCESS | 16136 | 1467321900678 Marionette TRACE conn3 <- [1,722,null,{}] 14:25:00 INFO - PROCESS | 16136 | 1467321900684 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:00 INFO - PROCESS | 16136 | 1467321900690 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:00 INFO - PROCESS | 16136 | 1467321900900 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 14:25:01 INFO - PROCESS | 16136 | 1467321901098 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:01 INFO - PROCESS | 16136 | 1467321901107 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:01 INFO - PROCESS | 16136 | ++DOCSHELL 0x91dd6000 == 38 [pid = 16136] [id = 188] 14:25:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 123 (0x92a54c00) [pid = 16136] [serial = 564] [outer = (nil)] 14:25:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 124 (0x954a8400) [pid = 16136] [serial = 565] [outer = 0x92a54c00] 14:25:01 INFO - PROCESS | 16136 | 1467321901244 Marionette DEBUG loaded listener.js 14:25:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 125 (0x956f3000) [pid = 16136] [serial = 566] [outer = 0x92a54c00] 14:25:02 INFO - PROCESS | 16136 | 1467321902306 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 14:25:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:25:02 INFO - PROCESS | 16136 | 1467321902367 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 14:25:02 INFO - PROCESS | 16136 | 1467321902374 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:25:02 INFO - PROCESS | 16136 | 1467321902378 Marionette TRACE conn3 <- [1,726,null,{}] 14:25:02 INFO - PROCESS | 16136 | 1467321902385 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:02 INFO - PROCESS | 16136 | 1467321902397 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:02 INFO - PROCESS | 16136 | 1467321902663 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 14:25:02 INFO - PROCESS | 16136 | 1467321902948 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:02 INFO - PROCESS | 16136 | 1467321902960 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:03 INFO - PROCESS | 16136 | ++DOCSHELL 0x928a0800 == 39 [pid = 16136] [id = 189] 14:25:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 126 (0x93084800) [pid = 16136] [serial = 567] [outer = (nil)] 14:25:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 127 (0x99a42c00) [pid = 16136] [serial = 568] [outer = 0x93084800] 14:25:03 INFO - PROCESS | 16136 | 1467321903085 Marionette DEBUG loaded listener.js 14:25:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 128 (0x99f4f400) [pid = 16136] [serial = 569] [outer = 0x93084800] 14:25:03 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:25:03 INFO - PROCESS | 16136 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:25:04 INFO - PROCESS | 16136 | 1467321904196 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 14:25:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:25:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1892ms 14:25:04 INFO - PROCESS | 16136 | 1467321904267 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 14:25:04 INFO - PROCESS | 16136 | 1467321904270 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 14:25:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:25:04 INFO - PROCESS | 16136 | 1467321904278 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:25:04 INFO - PROCESS | 16136 | 1467321904282 Marionette TRACE conn3 <- [1,730,null,{}] 14:25:04 INFO - PROCESS | 16136 | 1467321904288 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:04 INFO - PROCESS | 16136 | 1467321904294 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:04 INFO - PROCESS | 16136 | 1467321904507 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 14:25:04 INFO - PROCESS | 16136 | 1467321904757 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:04 INFO - PROCESS | 16136 | 1467321904765 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:04 INFO - PROCESS | 16136 | ++DOCSHELL 0x928ab400 == 40 [pid = 16136] [id = 190] 14:25:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 129 (0x92a5e000) [pid = 16136] [serial = 570] [outer = (nil)] 14:25:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 130 (0x9a06a800) [pid = 16136] [serial = 571] [outer = 0x92a5e000] 14:25:04 INFO - PROCESS | 16136 | 1467321904894 Marionette DEBUG loaded listener.js 14:25:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 131 (0x9a185c00) [pid = 16136] [serial = 572] [outer = 0x92a5e000] 14:25:05 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:25:05 INFO - PROCESS | 16136 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:25:05 INFO - PROCESS | 16136 | 1467321905949 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 14:25:06 INFO - PROCESS | 16136 | 1467321906023 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 14:25:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:25:06 INFO - PROCESS | 16136 | 1467321906031 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:25:06 INFO - PROCESS | 16136 | 1467321906035 Marionette TRACE conn3 <- [1,734,null,{}] 14:25:06 INFO - PROCESS | 16136 | 1467321906041 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:06 INFO - PROCESS | 16136 | 1467321906047 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:06 INFO - PROCESS | 16136 | 1467321906323 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 14:25:06 INFO - PROCESS | 16136 | 1467321906574 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:06 INFO - PROCESS | 16136 | 1467321906580 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:06 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e540800 == 41 [pid = 16136] [id = 191] 14:25:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 132 (0x8e543800) [pid = 16136] [serial = 573] [outer = (nil)] 14:25:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 133 (0x8e8e5800) [pid = 16136] [serial = 574] [outer = 0x8e543800] 14:25:07 INFO - PROCESS | 16136 | 1467321907022 Marionette DEBUG loaded listener.js 14:25:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 134 (0x8f205000) [pid = 16136] [serial = 575] [outer = 0x8e543800] 14:25:07 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:25:08 INFO - PROCESS | 16136 | 1467321908070 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 14:25:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:25:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 2087ms 14:25:08 INFO - PROCESS | 16136 | 1467321908120 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 14:25:08 INFO - PROCESS | 16136 | 1467321908127 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 14:25:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:25:08 INFO - PROCESS | 16136 | 1467321908136 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:25:08 INFO - PROCESS | 16136 | 1467321908140 Marionette TRACE conn3 <- [1,738,null,{}] 14:25:08 INFO - PROCESS | 16136 | 1467321908149 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:08 INFO - PROCESS | 16136 | 1467321908154 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:08 INFO - PROCESS | 16136 | 1467321908352 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 14:25:08 INFO - PROCESS | 16136 | 1467321908602 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:08 INFO - PROCESS | 16136 | 1467321908613 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:08 INFO - PROCESS | 16136 | ++DOCSHELL 0x91dd3400 == 42 [pid = 16136] [id = 192] 14:25:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 135 (0x91dd7000) [pid = 16136] [serial = 576] [outer = (nil)] 14:25:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 136 (0x91f36000) [pid = 16136] [serial = 577] [outer = 0x91dd7000] 14:25:08 INFO - PROCESS | 16136 | 1467321908761 Marionette DEBUG loaded listener.js 14:25:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 137 (0x9244d400) [pid = 16136] [serial = 578] [outer = 0x91dd7000] 14:25:11 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8e5400 == 41 [pid = 16136] [id = 160] 14:25:11 INFO - PROCESS | 16136 | --DOCSHELL 0x8d2ca800 == 40 [pid = 16136] [id = 180] 14:25:11 INFO - PROCESS | 16136 | --DOCSHELL 0x8e864400 == 39 [pid = 16136] [id = 181] 14:25:11 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd84800 == 38 [pid = 16136] [id = 161] 14:25:11 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd79c00 == 37 [pid = 16136] [id = 182] 14:25:11 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7f800 == 36 [pid = 16136] [id = 159] 14:25:11 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7d800 == 35 [pid = 16136] [id = 179] 14:25:11 INFO - PROCESS | 16136 | --DOCSHELL 0x8e540800 == 34 [pid = 16136] [id = 191] 14:25:11 INFO - PROCESS | 16136 | --DOCSHELL 0x928ab400 == 33 [pid = 16136] [id = 190] 14:25:11 INFO - PROCESS | 16136 | --DOCSHELL 0x91dd6000 == 32 [pid = 16136] [id = 188] 14:25:11 INFO - PROCESS | 16136 | --DOCSHELL 0x928a0800 == 31 [pid = 16136] [id = 189] 14:25:11 INFO - PROCESS | 16136 | --DOCSHELL 0x92454000 == 30 [pid = 16136] [id = 187] 14:25:11 INFO - PROCESS | 16136 | --DOCSHELL 0x92456000 == 29 [pid = 16136] [id = 186] 14:25:11 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2bf800 == 28 [pid = 16136] [id = 185] 14:25:11 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebf3400 == 27 [pid = 16136] [id = 183] 14:25:11 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd88c00 == 26 [pid = 16136] [id = 184] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 136 (0x91c1bc00) [pid = 16136] [serial = 496] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 135 (0x8d2c3c00) [pid = 16136] [serial = 478] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 134 (0x8e8e0000) [pid = 16136] [serial = 487] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 133 (0x8bd88800) [pid = 16136] [serial = 484] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 132 (0x8f20cc00) [pid = 16136] [serial = 494] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 131 (0x91d8c000) [pid = 16136] [serial = 481] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 130 (0x8e8e1800) [pid = 16136] [serial = 493] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 129 (0x98e22c00) [pid = 16136] [serial = 449] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 128 (0x8fa21800) [pid = 16136] [serial = 443] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 127 (0x8f2e7400) [pid = 16136] [serial = 490] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 126 (0xa6830000) [pid = 16136] [serial = 476] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 125 (0xa0718000) [pid = 16136] [serial = 454] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 124 (0x8f210c00) [pid = 16136] [serial = 442] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 123 (0x91f2d800) [pid = 16136] [serial = 482] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 122 (0x8e864c00) [pid = 16136] [serial = 470] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 121 (0xa682c800) [pid = 16136] [serial = 475] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 120 (0x8cfeb000) [pid = 16136] [serial = 466] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 119 (0x9245a000) [pid = 16136] [serial = 460] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 118 (0x8e85ec00) [pid = 16136] [serial = 469] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 117 (0xa35dc000) [pid = 16136] [serial = 458] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 116 (0x954a5400) [pid = 16136] [serial = 448] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 115 (0x9b2b5c00) [pid = 16136] [serial = 452] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 114 (0xa071e000) [pid = 16136] [serial = 455] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 113 (0xa2376800) [pid = 16136] [serial = 461] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 112 (0x8e85d400) [pid = 16136] [serial = 463] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 111 (0x9ac32000) [pid = 16136] [serial = 451] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 110 (0x8f32e800) [pid = 16136] [serial = 491] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 109 (0x9275c000) [pid = 16136] [serial = 446] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 108 (0x8d1e1800) [pid = 16136] [serial = 472] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 107 (0x8e862c00) [pid = 16136] [serial = 464] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 106 (0x8d1d6400) [pid = 16136] [serial = 485] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 105 (0x8e85a000) [pid = 16136] [serial = 473] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x8e536400) [pid = 16136] [serial = 479] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x8cfef400) [pid = 16136] [serial = 467] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0xa2535000) [pid = 16136] [serial = 457] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x8e8eb400) [pid = 16136] [serial = 488] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x92670800) [pid = 16136] [serial = 445] [outer = (nil)] [url = about:blank] 14:25:11 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:25:11 INFO - PROCESS | 16136 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:25:11 INFO - PROCESS | 16136 | 1467321911658 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 14:25:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:25:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 3552ms 14:25:11 INFO - PROCESS | 16136 | 1467321911689 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 14:25:11 INFO - PROCESS | 16136 | 1467321911696 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 14:25:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:25:11 INFO - PROCESS | 16136 | 1467321911751 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:25:11 INFO - PROCESS | 16136 | 1467321911759 Marionette TRACE conn3 <- [1,742,null,{}] 14:25:11 INFO - PROCESS | 16136 | 1467321911775 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:11 INFO - PROCESS | 16136 | 1467321911783 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:11 INFO - PROCESS | 16136 | 1467321911988 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 14:25:12 INFO - PROCESS | 16136 | 1467321912149 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:12 INFO - PROCESS | 16136 | 1467321912157 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:12 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1dc000 == 27 [pid = 16136] [id = 193] 14:25:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x8d1ddc00) [pid = 16136] [serial = 579] [outer = (nil)] 14:25:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x8d1e4800) [pid = 16136] [serial = 580] [outer = 0x8d1ddc00] 14:25:12 INFO - PROCESS | 16136 | 1467321912266 Marionette DEBUG loaded listener.js 14:25:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x8e535c00) [pid = 16136] [serial = 581] [outer = 0x8d1ddc00] 14:25:13 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:25:13 INFO - PROCESS | 16136 | 1467321913878 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 14:25:13 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 14:25:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2148ms 14:25:13 INFO - PROCESS | 16136 | 1467321913896 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 14:25:13 INFO - PROCESS | 16136 | 1467321913906 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 14:25:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:25:13 INFO - PROCESS | 16136 | 1467321913920 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:25:13 INFO - PROCESS | 16136 | 1467321913926 Marionette TRACE conn3 <- [1,746,null,{}] 14:25:13 INFO - PROCESS | 16136 | 1467321913933 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:13 INFO - PROCESS | 16136 | 1467321913941 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:14 INFO - PROCESS | 16136 | 1467321914174 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 14:25:14 INFO - PROCESS | 16136 | 1467321914354 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:14 INFO - PROCESS | 16136 | 1467321914367 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:14 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8e1c00 == 28 [pid = 16136] [id = 194] 14:25:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x8e8e4800) [pid = 16136] [serial = 582] [outer = (nil)] 14:25:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x8e8e8800) [pid = 16136] [serial = 583] [outer = 0x8e8e4800] 14:25:14 INFO - PROCESS | 16136 | 1467321914466 Marionette DEBUG loaded listener.js 14:25:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 106 (0x8ebe7400) [pid = 16136] [serial = 584] [outer = 0x8e8e4800] 14:25:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 107 (0x8ebebc00) [pid = 16136] [serial = 585] [outer = 0x9ae5a000] 14:25:15 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:25:15 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:25:16 INFO - PROCESS | 16136 | 1467321916049 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 14:25:16 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.) 14:25:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2142ms 14:25:16 INFO - PROCESS | 16136 | 1467321916061 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 14:25:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:25:16 INFO - PROCESS | 16136 | 1467321916066 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 14:25:16 INFO - PROCESS | 16136 | 1467321916073 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:25:16 INFO - PROCESS | 16136 | 1467321916079 Marionette TRACE conn3 <- [1,750,null,{}] 14:25:16 INFO - PROCESS | 16136 | 1467321916103 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:16 INFO - PROCESS | 16136 | 1467321916118 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:16 INFO - PROCESS | 16136 | 1467321916320 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 14:25:16 INFO - PROCESS | 16136 | 1467321916478 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:16 INFO - PROCESS | 16136 | 1467321916491 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:16 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2b6c00 == 29 [pid = 16136] [id = 195] 14:25:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 108 (0x8f2b7c00) [pid = 16136] [serial = 586] [outer = (nil)] 14:25:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 109 (0x8f2e8c00) [pid = 16136] [serial = 587] [outer = 0x8f2b7c00] 14:25:16 INFO - PROCESS | 16136 | 1467321916601 Marionette DEBUG loaded listener.js 14:25:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 110 (0x8f2f0400) [pid = 16136] [serial = 588] [outer = 0x8f2b7c00] 14:25:18 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:25:18 INFO - PROCESS | 16136 | 1467321918167 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 14:25:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:25:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2140ms 14:25:18 INFO - PROCESS | 16136 | 1467321918212 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 14:25:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:25:18 INFO - PROCESS | 16136 | 1467321918218 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 14:25:18 INFO - PROCESS | 16136 | 1467321918228 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:25:18 INFO - PROCESS | 16136 | 1467321918233 Marionette TRACE conn3 <- [1,754,null,{}] 14:25:18 INFO - PROCESS | 16136 | 1467321918242 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:18 INFO - PROCESS | 16136 | 1467321918248 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:18 INFO - PROCESS | 16136 | 1467321918556 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 14:25:18 INFO - PROCESS | 16136 | 1467321918637 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:18 INFO - PROCESS | 16136 | 1467321918648 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:18 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f330000 == 30 [pid = 16136] [id = 196] 14:25:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 111 (0x8f330800) [pid = 16136] [serial = 589] [outer = (nil)] 14:25:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 112 (0x8fa28400) [pid = 16136] [serial = 590] [outer = 0x8f330800] 14:25:18 INFO - PROCESS | 16136 | 1467321918741 Marionette DEBUG loaded listener.js 14:25:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 113 (0x8fa31800) [pid = 16136] [serial = 591] [outer = 0x8f330800] 14:25:20 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:25:20 INFO - PROCESS | 16136 | 1467321920117 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 14:25:20 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 14:25:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1939ms 14:25:20 INFO - PROCESS | 16136 | 1467321920224 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 14:25:20 INFO - PROCESS | 16136 | 1467321920229 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 14:25:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:25:20 INFO - PROCESS | 16136 | 1467321920241 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:25:20 INFO - PROCESS | 16136 | 1467321920245 Marionette TRACE conn3 <- [1,758,null,{}] 14:25:20 INFO - PROCESS | 16136 | 1467321920252 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:20 INFO - PROCESS | 16136 | 1467321920258 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:20 INFO - PROCESS | 16136 | 1467321920439 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 14:25:20 INFO - PROCESS | 16136 | 1467321920599 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:20 INFO - PROCESS | 16136 | 1467321920608 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:20 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7cc00 == 31 [pid = 16136] [id = 197] 14:25:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 114 (0x8f32b800) [pid = 16136] [serial = 592] [outer = (nil)] 14:25:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 115 (0x8fa3a000) [pid = 16136] [serial = 593] [outer = 0x8f32b800] 14:25:20 INFO - PROCESS | 16136 | 1467321920699 Marionette DEBUG loaded listener.js 14:25:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 116 (0x8fcc4800) [pid = 16136] [serial = 594] [outer = 0x8f32b800] 14:25:21 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:25:21 INFO - PROCESS | 16136 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:25:21 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:25:21 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:25:21 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:25:22 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd84c00 == 30 [pid = 16136] [id = 173] 14:25:22 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8e3c00 == 29 [pid = 16136] [id = 178] 14:25:22 INFO - PROCESS | 16136 | --DOCSHELL 0x8e855800 == 28 [pid = 16136] [id = 175] 14:25:22 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfee000 == 27 [pid = 16136] [id = 176] 14:25:22 INFO - PROCESS | 16136 | --DOCSHELL 0x954a8000 == 26 [pid = 16136] [id = 174] 14:25:22 INFO - PROCESS | 16136 | 1467321922234 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 14:25:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:25:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 2140ms 14:25:22 INFO - PROCESS | 16136 | 1467321922382 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 14:25:22 INFO - PROCESS | 16136 | 1467321922389 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 14:25:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:25:22 INFO - PROCESS | 16136 | 1467321922399 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:25:22 INFO - PROCESS | 16136 | 1467321922404 Marionette TRACE conn3 <- [1,762,null,{}] 14:25:22 INFO - PROCESS | 16136 | 1467321922414 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:22 INFO - PROCESS | 16136 | 1467321922421 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:22 INFO - PROCESS | 16136 | 1467321922605 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 14:25:22 INFO - PROCESS | 16136 | 1467321922733 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:22 INFO - PROCESS | 16136 | 1467321922747 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:22 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d2c3c00 == 27 [pid = 16136] [id = 198] 14:25:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 117 (0x8d2c5800) [pid = 16136] [serial = 595] [outer = (nil)] 14:25:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 118 (0x8e540000) [pid = 16136] [serial = 596] [outer = 0x8d2c5800] 14:25:22 INFO - PROCESS | 16136 | 1467321922829 Marionette DEBUG loaded listener.js 14:25:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 119 (0x8e860400) [pid = 16136] [serial = 597] [outer = 0x8d2c5800] 14:25:24 INFO - PROCESS | 16136 | 1467321924059 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 14:25:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:25:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1699ms 14:25:24 INFO - PROCESS | 16136 | 1467321924108 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 14:25:24 INFO - PROCESS | 16136 | 1467321924116 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 14:25:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:25:24 INFO - PROCESS | 16136 | 1467321924129 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:25:24 INFO - PROCESS | 16136 | 1467321924133 Marionette TRACE conn3 <- [1,766,null,{}] 14:25:24 INFO - PROCESS | 16136 | 1467321924140 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:24 INFO - PROCESS | 16136 | 1467321924146 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:24 INFO - PROCESS | 16136 | 1467321924429 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 14:25:24 INFO - PROCESS | 16136 | 1467321924464 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:24 INFO - PROCESS | 16136 | 1467321924475 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:24 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1e0800 == 28 [pid = 16136] [id = 199] 14:25:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 120 (0x8f206800) [pid = 16136] [serial = 598] [outer = (nil)] 14:25:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 121 (0x8f2c2400) [pid = 16136] [serial = 599] [outer = 0x8f206800] 14:25:24 INFO - PROCESS | 16136 | 1467321924552 Marionette DEBUG loaded listener.js 14:25:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 122 (0x8f327c00) [pid = 16136] [serial = 600] [outer = 0x8f206800] 14:25:25 INFO - PROCESS | 16136 | 1467321925913 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 14:25:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:25:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1838ms 14:25:25 INFO - PROCESS | 16136 | 1467321925968 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 14:25:25 INFO - PROCESS | 16136 | 1467321925973 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 14:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:25:25 INFO - PROCESS | 16136 | 1467321925987 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:25:25 INFO - PROCESS | 16136 | 1467321925994 Marionette TRACE conn3 <- [1,770,null,{}] 14:25:26 INFO - PROCESS | 16136 | 1467321926125 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:26 INFO - PROCESS | 16136 | 1467321926133 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:26 INFO - PROCESS | 16136 | 1467321926387 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 14:25:26 INFO - PROCESS | 16136 | --DOMWINDOW == 121 (0x93084800) [pid = 16136] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:25:26 INFO - PROCESS | 16136 | --DOMWINDOW == 120 (0x8cfe7400) [pid = 16136] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:25:26 INFO - PROCESS | 16136 | --DOMWINDOW == 119 (0x92a54c00) [pid = 16136] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:25:26 INFO - PROCESS | 16136 | --DOMWINDOW == 118 (0x92756400) [pid = 16136] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:25:26 INFO - PROCESS | 16136 | --DOMWINDOW == 117 (0x92a5e000) [pid = 16136] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:25:26 INFO - PROCESS | 16136 | --DOMWINDOW == 116 (0x8fa31000) [pid = 16136] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:25:26 INFO - PROCESS | 16136 | --DOMWINDOW == 115 (0x8e543800) [pid = 16136] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:25:26 INFO - PROCESS | 16136 | --DOMWINDOW == 114 (0x92456c00) [pid = 16136] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:25:26 INFO - PROCESS | 16136 | --DOMWINDOW == 113 (0x8bd7a400) [pid = 16136] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:25:26 INFO - PROCESS | 16136 | --DOMWINDOW == 112 (0x8d2c4400) [pid = 16136] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:25:26 INFO - PROCESS | 16136 | --DOMWINDOW == 111 (0x8e53d800) [pid = 16136] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:25:26 INFO - PROCESS | 16136 | --DOMWINDOW == 110 (0x91c1d000) [pid = 16136] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:25:26 INFO - PROCESS | 16136 | --DOMWINDOW == 109 (0x91fa2800) [pid = 16136] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:25:26 INFO - PROCESS | 16136 | --DOMWINDOW == 108 (0x954b1400) [pid = 16136] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:25:26 INFO - PROCESS | 16136 | --DOMWINDOW == 107 (0x8f2b7800) [pid = 16136] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:25:26 INFO - PROCESS | 16136 | --DOMWINDOW == 106 (0x8cfe9800) [pid = 16136] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:25:26 INFO - PROCESS | 16136 | --DOMWINDOW == 105 (0x8d1d8000) [pid = 16136] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:25:26 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x8e536c00) [pid = 16136] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:25:26 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x8f332c00) [pid = 16136] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:25:26 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x91f2ec00) [pid = 16136] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:25:26 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x92679400) [pid = 16136] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:25:26 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x8fa1f400) [pid = 16136] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:25:26 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x8cfe6400) [pid = 16136] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:25:26 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x8e53f400) [pid = 16136] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:25:26 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x954af000) [pid = 16136] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:25:26 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x8ebf4800) [pid = 16136] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:25:26 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x8f32c800) [pid = 16136] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:25:26 INFO - PROCESS | 16136 | 1467321926790 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:26 INFO - PROCESS | 16136 | 1467321926794 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:26 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe7800 == 29 [pid = 16136] [id = 200] 14:25:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x8cfe9800) [pid = 16136] [serial = 601] [outer = (nil)] 14:25:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x8e53d800) [pid = 16136] [serial = 602] [outer = 0x8cfe9800] 14:25:26 INFO - PROCESS | 16136 | 1467321926904 Marionette DEBUG loaded listener.js 14:25:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x8f332c00) [pid = 16136] [serial = 603] [outer = 0x8cfe9800] 14:25:27 INFO - PROCESS | 16136 | 1467321927733 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 14:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1794ms 14:25:27 INFO - PROCESS | 16136 | 1467321927781 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 14:25:27 INFO - PROCESS | 16136 | 1467321927786 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 14:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:25:27 INFO - PROCESS | 16136 | 1467321927792 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:25:27 INFO - PROCESS | 16136 | 1467321927795 Marionette TRACE conn3 <- [1,774,null,{}] 14:25:27 INFO - PROCESS | 16136 | 1467321927801 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:27 INFO - PROCESS | 16136 | 1467321927806 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:27 INFO - PROCESS | 16136 | 1467321927981 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 14:25:28 INFO - PROCESS | 16136 | 1467321927991 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:28 INFO - PROCESS | 16136 | 1467321928003 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:28 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa30400 == 30 [pid = 16136] [id = 201] 14:25:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x91c24800) [pid = 16136] [serial = 604] [outer = (nil)] 14:25:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x91d8dc00) [pid = 16136] [serial = 605] [outer = 0x91c24800] 14:25:28 INFO - PROCESS | 16136 | 1467321928184 Marionette DEBUG loaded listener.js 14:25:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x91dd4c00) [pid = 16136] [serial = 606] [outer = 0x91c24800] 14:25:29 INFO - PROCESS | 16136 | 1467321929268 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 14:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1532ms 14:25:29 INFO - PROCESS | 16136 | 1467321929326 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 14:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:25:29 INFO - PROCESS | 16136 | 1467321929335 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 14:25:29 INFO - PROCESS | 16136 | 1467321929346 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:25:29 INFO - PROCESS | 16136 | 1467321929352 Marionette TRACE conn3 <- [1,778,null,{}] 14:25:29 INFO - PROCESS | 16136 | 1467321929363 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:29 INFO - PROCESS | 16136 | 1467321929369 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:29 INFO - PROCESS | 16136 | 1467321929715 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 14:25:29 INFO - PROCESS | 16136 | 1467321929936 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:29 INFO - PROCESS | 16136 | 1467321929947 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:29 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e85f000 == 31 [pid = 16136] [id = 202] 14:25:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x8e85f800) [pid = 16136] [serial = 607] [outer = (nil)] 14:25:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x8e8e4000) [pid = 16136] [serial = 608] [outer = 0x8e85f800] 14:25:30 INFO - PROCESS | 16136 | 1467321930042 Marionette DEBUG loaded listener.js 14:25:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x8ebeec00) [pid = 16136] [serial = 609] [outer = 0x8e85f800] 14:25:31 INFO - PROCESS | 16136 | 1467321931059 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 14:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1741ms 14:25:31 INFO - PROCESS | 16136 | 1467321931085 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 14:25:31 INFO - PROCESS | 16136 | 1467321931093 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 14:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:25:31 INFO - PROCESS | 16136 | 1467321931106 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:25:31 INFO - PROCESS | 16136 | 1467321931111 Marionette TRACE conn3 <- [1,782,null,{}] 14:25:31 INFO - PROCESS | 16136 | 1467321931118 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:31 INFO - PROCESS | 16136 | 1467321931125 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:31 INFO - PROCESS | 16136 | 1467321931433 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 14:25:31 INFO - PROCESS | 16136 | 1467321931726 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:31 INFO - PROCESS | 16136 | 1467321931736 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:31 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7c800 == 32 [pid = 16136] [id = 203] 14:25:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x8f331400) [pid = 16136] [serial = 610] [outer = (nil)] 14:25:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 106 (0x91c27000) [pid = 16136] [serial = 611] [outer = 0x8f331400] 14:25:31 INFO - PROCESS | 16136 | 1467321931833 Marionette DEBUG loaded listener.js 14:25:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 107 (0x91dd6000) [pid = 16136] [serial = 612] [outer = 0x8f331400] 14:25:32 INFO - PROCESS | 16136 | 1467321932878 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 14:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1800ms 14:25:32 INFO - PROCESS | 16136 | 1467321932906 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 14:25:32 INFO - PROCESS | 16136 | 1467321932911 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 14:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:25:32 INFO - PROCESS | 16136 | 1467321932919 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:25:32 INFO - PROCESS | 16136 | 1467321932926 Marionette TRACE conn3 <- [1,786,null,{}] 14:25:32 INFO - PROCESS | 16136 | 1467321932945 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:32 INFO - PROCESS | 16136 | 1467321932958 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:33 INFO - PROCESS | 16136 | 1467321933226 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 14:25:33 INFO - PROCESS | 16136 | 1467321933454 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:33 INFO - PROCESS | 16136 | 1467321933463 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:33 INFO - PROCESS | 16136 | ++DOCSHELL 0x91fa8400 == 33 [pid = 16136] [id = 204] 14:25:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 108 (0x91fa9000) [pid = 16136] [serial = 613] [outer = (nil)] 14:25:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 109 (0x92453c00) [pid = 16136] [serial = 614] [outer = 0x91fa9000] 14:25:33 INFO - PROCESS | 16136 | 1467321933561 Marionette DEBUG loaded listener.js 14:25:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 110 (0x92458400) [pid = 16136] [serial = 615] [outer = 0x91fa9000] 14:25:34 INFO - PROCESS | 16136 | 1467321934625 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 14:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1750ms 14:25:34 INFO - PROCESS | 16136 | 1467321934670 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 14:25:34 INFO - PROCESS | 16136 | 1467321934676 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 14:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:25:34 INFO - PROCESS | 16136 | 1467321934684 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:25:34 INFO - PROCESS | 16136 | 1467321934688 Marionette TRACE conn3 <- [1,790,null,{}] 14:25:34 INFO - PROCESS | 16136 | 1467321934695 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:34 INFO - PROCESS | 16136 | 1467321934700 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:34 INFO - PROCESS | 16136 | 1467321934909 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 14:25:35 INFO - PROCESS | 16136 | 1467321935132 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:35 INFO - PROCESS | 16136 | 1467321935143 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:35 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfee000 == 34 [pid = 16136] [id = 205] 14:25:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 111 (0x8fa22c00) [pid = 16136] [serial = 616] [outer = (nil)] 14:25:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 112 (0x92678400) [pid = 16136] [serial = 617] [outer = 0x8fa22c00] 14:25:35 INFO - PROCESS | 16136 | 1467321935276 Marionette DEBUG loaded listener.js 14:25:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 113 (0x92756400) [pid = 16136] [serial = 618] [outer = 0x8fa22c00] 14:25:36 INFO - PROCESS | 16136 | 1467321936301 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 14:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1690ms 14:25:36 INFO - PROCESS | 16136 | 1467321936376 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 14:25:36 INFO - PROCESS | 16136 | 1467321936380 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 14:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:25:36 INFO - PROCESS | 16136 | 1467321936388 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:25:36 INFO - PROCESS | 16136 | 1467321936392 Marionette TRACE conn3 <- [1,794,null,{}] 14:25:36 INFO - PROCESS | 16136 | 1467321936398 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:36 INFO - PROCESS | 16136 | 1467321936410 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:36 INFO - PROCESS | 16136 | 1467321936673 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 14:25:36 INFO - PROCESS | 16136 | 1467321936905 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:36 INFO - PROCESS | 16136 | 1467321936919 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:36 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfef000 == 35 [pid = 16136] [id = 206] 14:25:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 114 (0x8d1d8400) [pid = 16136] [serial = 619] [outer = (nil)] 14:25:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 115 (0x928a0000) [pid = 16136] [serial = 620] [outer = 0x8d1d8400] 14:25:37 INFO - PROCESS | 16136 | 1467321937047 Marionette DEBUG loaded listener.js 14:25:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 116 (0x928a4400) [pid = 16136] [serial = 621] [outer = 0x8d1d8400] 14:25:38 INFO - PROCESS | 16136 | 1467321938006 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 14:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1686ms 14:25:38 INFO - PROCESS | 16136 | 1467321938076 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 14:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:25:38 INFO - PROCESS | 16136 | 1467321938080 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 14:25:38 INFO - PROCESS | 16136 | 1467321938087 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:25:38 INFO - PROCESS | 16136 | 1467321938091 Marionette TRACE conn3 <- [1,798,null,{}] 14:25:38 INFO - PROCESS | 16136 | 1467321938104 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:38 INFO - PROCESS | 16136 | 1467321938117 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:38 INFO - PROCESS | 16136 | 1467321938422 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 14:25:38 INFO - PROCESS | 16136 | 1467321938655 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:38 INFO - PROCESS | 16136 | 1467321938667 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:38 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebe7000 == 36 [pid = 16136] [id = 207] 14:25:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 117 (0x9275d400) [pid = 16136] [serial = 622] [outer = (nil)] 14:25:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 118 (0x93084800) [pid = 16136] [serial = 623] [outer = 0x9275d400] 14:25:38 INFO - PROCESS | 16136 | 1467321938758 Marionette DEBUG loaded listener.js 14:25:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 119 (0x93091000) [pid = 16136] [serial = 624] [outer = 0x9275d400] 14:25:39 INFO - PROCESS | 16136 | 1467321939719 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 14:25:39 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 14:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1689ms 14:25:39 INFO - PROCESS | 16136 | 1467321939777 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 14:25:39 INFO - PROCESS | 16136 | 1467321939781 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 14:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:25:39 INFO - PROCESS | 16136 | 1467321939789 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:25:39 INFO - PROCESS | 16136 | 1467321939793 Marionette TRACE conn3 <- [1,802,null,{}] 14:25:39 INFO - PROCESS | 16136 | 1467321939801 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:39 INFO - PROCESS | 16136 | 1467321939807 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:40 INFO - PROCESS | 16136 | 1467321940022 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 14:25:40 INFO - PROCESS | 16136 | 1467321940251 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:40 INFO - PROCESS | 16136 | 1467321940262 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:40 INFO - PROCESS | 16136 | ++DOCSHELL 0x93087800 == 37 [pid = 16136] [id = 208] 14:25:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 120 (0x93a5cc00) [pid = 16136] [serial = 625] [outer = (nil)] 14:25:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 121 (0x93d2a000) [pid = 16136] [serial = 626] [outer = 0x93a5cc00] 14:25:40 INFO - PROCESS | 16136 | 1467321940377 Marionette DEBUG loaded listener.js 14:25:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 122 (0x9486d400) [pid = 16136] [serial = 627] [outer = 0x93a5cc00] 14:25:41 INFO - PROCESS | 16136 | 1467321941364 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 14:25:41 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 14:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1646ms 14:25:41 INFO - PROCESS | 16136 | 1467321941438 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 14:25:41 INFO - PROCESS | 16136 | 1467321941446 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 14:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:25:41 INFO - PROCESS | 16136 | 1467321941459 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:25:41 INFO - PROCESS | 16136 | 1467321941462 Marionette TRACE conn3 <- [1,806,null,{}] 14:25:41 INFO - PROCESS | 16136 | 1467321941470 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:41 INFO - PROCESS | 16136 | 1467321941474 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:41 INFO - PROCESS | 16136 | 1467321941728 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 14:25:42 INFO - PROCESS | 16136 | 1467321942004 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:42 INFO - PROCESS | 16136 | 1467321942014 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:42 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7d800 == 38 [pid = 16136] [id = 209] 14:25:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 123 (0x8bd83c00) [pid = 16136] [serial = 628] [outer = (nil)] 14:25:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 124 (0x8f2f3800) [pid = 16136] [serial = 629] [outer = 0x8bd83c00] 14:25:42 INFO - PROCESS | 16136 | 1467321942104 Marionette DEBUG loaded listener.js 14:25:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 125 (0x91faa400) [pid = 16136] [serial = 630] [outer = 0x8bd83c00] 14:25:43 INFO - PROCESS | 16136 | 1467321943091 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 14:25:43 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 14:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1689ms 14:25:43 INFO - PROCESS | 16136 | 1467321943150 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 14:25:43 INFO - PROCESS | 16136 | 1467321943156 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 14:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:25:43 INFO - PROCESS | 16136 | 1467321943164 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:25:43 INFO - PROCESS | 16136 | 1467321943168 Marionette TRACE conn3 <- [1,810,null,{}] 14:25:43 INFO - PROCESS | 16136 | 1467321943175 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:43 INFO - PROCESS | 16136 | 1467321943181 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:43 INFO - PROCESS | 16136 | 1467321943631 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 14:25:43 INFO - PROCESS | 16136 | 1467321943879 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:43 INFO - PROCESS | 16136 | 1467321943891 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:43 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfebc00 == 39 [pid = 16136] [id = 210] 14:25:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 126 (0x8cfed400) [pid = 16136] [serial = 631] [outer = (nil)] 14:25:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 127 (0x8d1dbc00) [pid = 16136] [serial = 632] [outer = 0x8cfed400] 14:25:43 INFO - PROCESS | 16136 | 1467321943974 Marionette DEBUG loaded listener.js 14:25:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 128 (0x8d1e5000) [pid = 16136] [serial = 633] [outer = 0x8cfed400] 14:25:44 INFO - PROCESS | 16136 | 1467321944985 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 14:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1894ms 14:25:45 INFO - PROCESS | 16136 | 1467321945060 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 14:25:45 INFO - PROCESS | 16136 | 1467321945067 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 14:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:25:45 INFO - PROCESS | 16136 | 1467321945076 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:25:45 INFO - PROCESS | 16136 | 1467321945081 Marionette TRACE conn3 <- [1,814,null,{}] 14:25:45 INFO - PROCESS | 16136 | 1467321945089 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:45 INFO - PROCESS | 16136 | 1467321945095 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:45 INFO - PROCESS | 16136 | 1467321945404 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 14:25:45 INFO - PROCESS | 16136 | 1467321945740 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:45 INFO - PROCESS | 16136 | 1467321945748 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:45 INFO - PROCESS | 16136 | --DOCSHELL 0x8e535000 == 38 [pid = 16136] [id = 166] 14:25:45 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2ec800 == 37 [pid = 16136] [id = 165] 14:25:45 INFO - PROCESS | 16136 | --DOCSHELL 0x8d2c6c00 == 36 [pid = 16136] [id = 164] 14:25:45 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebed000 == 35 [pid = 16136] [id = 163] 14:25:45 INFO - PROCESS | 16136 | --DOMWINDOW == 127 (0x91f36000) [pid = 16136] [serial = 577] [outer = (nil)] [url = about:blank] 14:25:45 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1df800 == 36 [pid = 16136] [id = 211] 14:25:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 128 (0x8d1e2800) [pid = 16136] [serial = 634] [outer = (nil)] 14:25:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 129 (0x8e855c00) [pid = 16136] [serial = 635] [outer = 0x8d1e2800] 14:25:45 INFO - PROCESS | 16136 | 1467321945878 Marionette DEBUG loaded listener.js 14:25:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 130 (0x8f203800) [pid = 16136] [serial = 636] [outer = 0x8d1e2800] 14:25:46 INFO - PROCESS | 16136 | --DOCSHELL 0x91dd3400 == 35 [pid = 16136] [id = 192] 14:25:46 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7cc00 == 34 [pid = 16136] [id = 197] 14:25:46 INFO - PROCESS | 16136 | --DOCSHELL 0x8f330000 == 33 [pid = 16136] [id = 196] 14:25:46 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2b6c00 == 32 [pid = 16136] [id = 195] 14:25:46 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8e1c00 == 31 [pid = 16136] [id = 194] 14:25:46 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1dc000 == 30 [pid = 16136] [id = 193] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 129 (0x99a42c00) [pid = 16136] [serial = 568] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 128 (0x8ebe6400) [pid = 16136] [serial = 553] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 127 (0x8f332000) [pid = 16136] [serial = 554] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 126 (0x956f3000) [pid = 16136] [serial = 566] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 125 (0x92a5e400) [pid = 16136] [serial = 563] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 124 (0x9a06a800) [pid = 16136] [serial = 571] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 123 (0x91ddac00) [pid = 16136] [serial = 556] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 122 (0x954a8400) [pid = 16136] [serial = 565] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 121 (0x8f205000) [pid = 16136] [serial = 575] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 120 (0x99f4f400) [pid = 16136] [serial = 569] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 119 (0x8e8e5800) [pid = 16136] [serial = 574] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 118 (0x91f33800) [pid = 16136] [serial = 557] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 117 (0x9275b000) [pid = 16136] [serial = 559] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 116 (0x928a7000) [pid = 16136] [serial = 560] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 115 (0x92a58800) [pid = 16136] [serial = 562] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 114 (0x9a185c00) [pid = 16136] [serial = 572] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 113 (0x8cfe7000) [pid = 16136] [serial = 547] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 112 (0x92a60400) [pid = 16136] [serial = 514] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 111 (0x93b05000) [pid = 16136] [serial = 515] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 110 (0x954adc00) [pid = 16136] [serial = 520] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 109 (0x956ed800) [pid = 16136] [serial = 521] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 108 (0x91d87c00) [pid = 16136] [serial = 502] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 107 (0x91d93000) [pid = 16136] [serial = 503] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 106 (0x91fa6c00) [pid = 16136] [serial = 505] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 105 (0x9244e400) [pid = 16136] [serial = 506] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x956fa000) [pid = 16136] [serial = 523] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x983b6800) [pid = 16136] [serial = 524] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x8f330400) [pid = 16136] [serial = 535] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x8fa27000) [pid = 16136] [serial = 536] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x95255000) [pid = 16136] [serial = 517] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x93d2b800) [pid = 16136] [serial = 518] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x99f4c800) [pid = 16136] [serial = 529] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x9a06dc00) [pid = 16136] [serial = 530] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x8e85cc00) [pid = 16136] [serial = 499] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x8f20e800) [pid = 16136] [serial = 500] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x99e25000) [pid = 16136] [serial = 532] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x9a17f400) [pid = 16136] [serial = 533] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x92670c00) [pid = 16136] [serial = 508] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x92675800) [pid = 16136] [serial = 509] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x9275bc00) [pid = 16136] [serial = 511] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x92760c00) [pid = 16136] [serial = 512] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x91c22c00) [pid = 16136] [serial = 497] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x8d1db800) [pid = 16136] [serial = 538] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8d2cac00) [pid = 16136] [serial = 539] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8ebf3000) [pid = 16136] [serial = 541] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8f2f3000) [pid = 16136] [serial = 542] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x98e1f800) [pid = 16136] [serial = 526] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x98f45800) [pid = 16136] [serial = 527] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x91f35800) [pid = 16136] [serial = 550] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x91fa5000) [pid = 16136] [serial = 551] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8fcc9000) [pid = 16136] [serial = 544] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x91c28800) [pid = 16136] [serial = 545] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x8e536000) [pid = 16136] [serial = 548] [outer = (nil)] [url = about:blank] 14:25:46 INFO - PROCESS | 16136 | 1467321946903 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 14:25:46 INFO - PROCESS | 16136 | 1467321946970 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 14:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 14:25:46 INFO - PROCESS | 16136 | 1467321946978 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:25:46 INFO - PROCESS | 16136 | 1467321946982 Marionette TRACE conn3 <- [1,818,null,{}] 14:25:46 INFO - PROCESS | 16136 | 1467321946989 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:46 INFO - PROCESS | 16136 | 1467321946993 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:47 INFO - PROCESS | 16136 | 1467321947206 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 14:25:47 INFO - PROCESS | 16136 | 1467321947448 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:47 INFO - PROCESS | 16136 | 1467321947458 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:47 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d2cac00 == 31 [pid = 16136] [id = 212] 14:25:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x8f2bb400) [pid = 16136] [serial = 637] [outer = (nil)] 14:25:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x8f327000) [pid = 16136] [serial = 638] [outer = 0x8f2bb400] 14:25:47 INFO - PROCESS | 16136 | 1467321947543 Marionette DEBUG loaded listener.js 14:25:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x8f330000) [pid = 16136] [serial = 639] [outer = 0x8f2bb400] 14:25:48 INFO - PROCESS | 16136 | 1467321948451 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 14:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1530ms 14:25:48 INFO - PROCESS | 16136 | 1467321948517 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 14:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:25:48 INFO - PROCESS | 16136 | 1467321948525 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 14:25:48 INFO - PROCESS | 16136 | 1467321948545 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:25:48 INFO - PROCESS | 16136 | 1467321948552 Marionette TRACE conn3 <- [1,822,null,{}] 14:25:48 INFO - PROCESS | 16136 | 1467321948566 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:48 INFO - PROCESS | 16136 | 1467321948574 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:48 INFO - PROCESS | 16136 | 1467321948811 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 14:25:48 INFO - PROCESS | 16136 | 1467321948836 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:48 INFO - PROCESS | 16136 | 1467321948846 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:48 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe5800 == 32 [pid = 16136] [id = 213] 14:25:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8f32a400) [pid = 16136] [serial = 640] [outer = (nil)] 14:25:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x91c1bc00) [pid = 16136] [serial = 641] [outer = 0x8f32a400] 14:25:48 INFO - PROCESS | 16136 | 1467321948926 Marionette DEBUG loaded listener.js 14:25:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x91d87400) [pid = 16136] [serial = 642] [outer = 0x8f32a400] 14:25:49 INFO - PROCESS | 16136 | 1467321949967 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 14:25:50 INFO - PROCESS | 16136 | 1467321950011 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 14:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:25:50 INFO - PROCESS | 16136 | 1467321950018 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:25:50 INFO - PROCESS | 16136 | 1467321950022 Marionette TRACE conn3 <- [1,826,null,{}] 14:25:50 INFO - PROCESS | 16136 | 1467321950028 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:50 INFO - PROCESS | 16136 | 1467321950034 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:50 INFO - PROCESS | 16136 | 1467321950298 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 14:25:50 INFO - PROCESS | 16136 | 1467321950333 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:50 INFO - PROCESS | 16136 | 1467321950342 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:50 INFO - PROCESS | 16136 | ++DOCSHELL 0x91c25800 == 33 [pid = 16136] [id = 214] 14:25:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x91c27c00) [pid = 16136] [serial = 643] [outer = (nil)] 14:25:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x91f29c00) [pid = 16136] [serial = 644] [outer = 0x91c27c00] 14:25:50 INFO - PROCESS | 16136 | 1467321950422 Marionette DEBUG loaded listener.js 14:25:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x91f30c00) [pid = 16136] [serial = 645] [outer = 0x91c27c00] 14:25:51 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8d1ddc00) [pid = 16136] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:25:51 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8d2c5800) [pid = 16136] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:25:51 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8f32b800) [pid = 16136] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:25:51 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8f330800) [pid = 16136] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:25:51 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x91dd7000) [pid = 16136] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:25:51 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8e8e4800) [pid = 16136] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:25:51 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8f2b7c00) [pid = 16136] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:25:51 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x8cfe9800) [pid = 16136] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:25:51 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x8f206800) [pid = 16136] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:25:51 INFO - PROCESS | 16136 | 1467321951580 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 14:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1594ms 14:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:25:51 INFO - PROCESS | 16136 | 1467321951614 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 14:25:51 INFO - PROCESS | 16136 | 1467321951617 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 14:25:51 INFO - PROCESS | 16136 | 1467321951625 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:25:51 INFO - PROCESS | 16136 | 1467321951627 Marionette TRACE conn3 <- [1,830,null,{}] 14:25:51 INFO - PROCESS | 16136 | 1467321951634 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:51 INFO - PROCESS | 16136 | 1467321951639 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:51 INFO - PROCESS | 16136 | 1467321951840 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 14:25:52 INFO - PROCESS | 16136 | 1467321951977 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:52 INFO - PROCESS | 16136 | 1467321951999 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:52 INFO - PROCESS | 16136 | ++DOCSHELL 0x91dcd800 == 34 [pid = 16136] [id = 215] 14:25:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x91f2ac00) [pid = 16136] [serial = 646] [outer = (nil)] 14:25:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x91fa3c00) [pid = 16136] [serial = 647] [outer = 0x91f2ac00] 14:25:52 INFO - PROCESS | 16136 | 1467321952106 Marionette DEBUG loaded listener.js 14:25:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x9244c000) [pid = 16136] [serial = 648] [outer = 0x91f2ac00] 14:25:53 INFO - PROCESS | 16136 | 1467321953045 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 14:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1482ms 14:25:53 INFO - PROCESS | 16136 | 1467321953107 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 14:25:53 INFO - PROCESS | 16136 | 1467321953114 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 14:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:25:53 INFO - PROCESS | 16136 | 1467321953138 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:25:53 INFO - PROCESS | 16136 | 1467321953146 Marionette TRACE conn3 <- [1,834,null,{}] 14:25:53 INFO - PROCESS | 16136 | 1467321953156 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:53 INFO - PROCESS | 16136 | 1467321953162 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:53 INFO - PROCESS | 16136 | 1467321953414 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 14:25:53 INFO - PROCESS | 16136 | 1467321953660 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:53 INFO - PROCESS | 16136 | 1467321953676 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:53 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7e800 == 35 [pid = 16136] [id = 216] 14:25:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8e538c00) [pid = 16136] [serial = 649] [outer = (nil)] 14:25:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8e858400) [pid = 16136] [serial = 650] [outer = 0x8e538c00] 14:25:53 INFO - PROCESS | 16136 | 1467321953794 Marionette DEBUG loaded listener.js 14:25:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8e8df800) [pid = 16136] [serial = 651] [outer = 0x8e538c00] 14:25:54 INFO - PROCESS | 16136 | 1467321954865 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 14:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1758ms 14:25:54 INFO - PROCESS | 16136 | 1467321954881 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 14:25:54 INFO - PROCESS | 16136 | 1467321954889 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 14:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:25:54 INFO - PROCESS | 16136 | 1467321954901 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:25:54 INFO - PROCESS | 16136 | 1467321954908 Marionette TRACE conn3 <- [1,838,null,{}] 14:25:54 INFO - PROCESS | 16136 | 1467321954915 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:54 INFO - PROCESS | 16136 | 1467321954920 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:55 INFO - PROCESS | 16136 | 1467321955158 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 14:25:55 INFO - PROCESS | 16136 | 1467321955381 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:55 INFO - PROCESS | 16136 | 1467321955393 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:55 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f209c00 == 36 [pid = 16136] [id = 217] 14:25:55 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x8f2b6c00) [pid = 16136] [serial = 652] [outer = (nil)] 14:25:55 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8f330800) [pid = 16136] [serial = 653] [outer = 0x8f2b6c00] 14:25:55 INFO - PROCESS | 16136 | 1467321955528 Marionette DEBUG loaded listener.js 14:25:55 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8fa2dc00) [pid = 16136] [serial = 654] [outer = 0x8f2b6c00] 14:25:56 INFO - PROCESS | 16136 | 1467321956530 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 14:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1691ms 14:25:56 INFO - PROCESS | 16136 | 1467321956593 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 14:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:25:56 INFO - PROCESS | 16136 | 1467321956597 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 14:25:56 INFO - PROCESS | 16136 | 1467321956607 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:25:56 INFO - PROCESS | 16136 | 1467321956616 Marionette TRACE conn3 <- [1,842,null,{}] 14:25:56 INFO - PROCESS | 16136 | 1467321956635 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:56 INFO - PROCESS | 16136 | 1467321956644 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:56 INFO - PROCESS | 16136 | 1467321956911 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 14:25:57 INFO - PROCESS | 16136 | 1467321957190 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:57 INFO - PROCESS | 16136 | 1467321957205 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:57 INFO - PROCESS | 16136 | ++DOCSHELL 0x91fa0000 == 37 [pid = 16136] [id = 218] 14:25:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x91fa0400) [pid = 16136] [serial = 655] [outer = (nil)] 14:25:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x92459400) [pid = 16136] [serial = 656] [outer = 0x91fa0400] 14:25:57 INFO - PROCESS | 16136 | 1467321957300 Marionette DEBUG loaded listener.js 14:25:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x92679000) [pid = 16136] [serial = 657] [outer = 0x91fa0400] 14:25:58 INFO - PROCESS | 16136 | 1467321958324 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 14:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1757ms 14:25:58 INFO - PROCESS | 16136 | 1467321958363 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 14:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:25:58 INFO - PROCESS | 16136 | 1467321958369 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 14:25:58 INFO - PROCESS | 16136 | 1467321958375 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:25:58 INFO - PROCESS | 16136 | 1467321958379 Marionette TRACE conn3 <- [1,846,null,{}] 14:25:58 INFO - PROCESS | 16136 | 1467321958386 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:25:58 INFO - PROCESS | 16136 | 1467321958391 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:58 INFO - PROCESS | 16136 | 1467321958637 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 14:25:58 INFO - PROCESS | 16136 | 1467321958864 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:25:58 INFO - PROCESS | 16136 | 1467321958871 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:25:58 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd86400 == 38 [pid = 16136] [id = 219] 14:25:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x8e53fc00) [pid = 16136] [serial = 658] [outer = (nil)] 14:25:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x928a5400) [pid = 16136] [serial = 659] [outer = 0x8e53fc00] 14:25:58 INFO - PROCESS | 16136 | 1467321958979 Marionette DEBUG loaded listener.js 14:25:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x928ae800) [pid = 16136] [serial = 660] [outer = 0x8e53fc00] 14:26:00 INFO - PROCESS | 16136 | 1467321960020 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 14:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1688ms 14:26:00 INFO - PROCESS | 16136 | 1467321960065 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 14:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:26:00 INFO - PROCESS | 16136 | 1467321960070 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 14:26:00 INFO - PROCESS | 16136 | 1467321960077 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:26:00 INFO - PROCESS | 16136 | 1467321960081 Marionette TRACE conn3 <- [1,850,null,{}] 14:26:00 INFO - PROCESS | 16136 | 1467321960088 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:00 INFO - PROCESS | 16136 | 1467321960093 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:00 INFO - PROCESS | 16136 | 1467321960340 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 14:26:00 INFO - PROCESS | 16136 | 1467321960625 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:00 INFO - PROCESS | 16136 | 1467321960633 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:00 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f204c00 == 39 [pid = 16136] [id = 220] 14:26:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x9289f400) [pid = 16136] [serial = 661] [outer = (nil)] 14:26:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x92a61400) [pid = 16136] [serial = 662] [outer = 0x9289f400] 14:26:00 INFO - PROCESS | 16136 | 1467321960728 Marionette DEBUG loaded listener.js 14:26:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x93b02800) [pid = 16136] [serial = 663] [outer = 0x9289f400] 14:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1735ms 14:26:01 INFO - PROCESS | 16136 | 1467321961802 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 14:26:01 INFO - PROCESS | 16136 | 1467321961814 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 14:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:26:01 INFO - PROCESS | 16136 | 1467321961818 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 14:26:01 INFO - PROCESS | 16136 | 1467321961826 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:26:01 INFO - PROCESS | 16136 | 1467321961830 Marionette TRACE conn3 <- [1,854,null,{}] 14:26:01 INFO - PROCESS | 16136 | 1467321961837 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:01 INFO - PROCESS | 16136 | 1467321961848 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:02 INFO - PROCESS | 16136 | 1467321962124 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 14:26:02 INFO - PROCESS | 16136 | 1467321962389 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:02 INFO - PROCESS | 16136 | 1467321962398 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:02 INFO - PROCESS | 16136 | ++DOCSHELL 0x93d23c00 == 40 [pid = 16136] [id = 221] 14:26:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x9525e000) [pid = 16136] [serial = 664] [outer = (nil)] 14:26:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x954a8c00) [pid = 16136] [serial = 665] [outer = 0x9525e000] 14:26:02 INFO - PROCESS | 16136 | 1467321962489 Marionette DEBUG loaded listener.js 14:26:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x954b2c00) [pid = 16136] [serial = 666] [outer = 0x9525e000] 14:26:03 INFO - PROCESS | 16136 | 1467321963469 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 14:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1693ms 14:26:03 INFO - PROCESS | 16136 | 1467321963519 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 14:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:26:03 INFO - PROCESS | 16136 | 1467321963523 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 14:26:03 INFO - PROCESS | 16136 | 1467321963530 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:26:03 INFO - PROCESS | 16136 | 1467321963534 Marionette TRACE conn3 <- [1,858,null,{}] 14:26:03 INFO - PROCESS | 16136 | 1467321963540 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:03 INFO - PROCESS | 16136 | 1467321963546 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:03 INFO - PROCESS | 16136 | 1467321963742 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 14:26:03 INFO - PROCESS | 16136 | 1467321963955 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:03 INFO - PROCESS | 16136 | 1467321963962 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:04 INFO - PROCESS | 16136 | ++DOCSHELL 0x954a8000 == 41 [pid = 16136] [id = 222] 14:26:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x954b1c00) [pid = 16136] [serial = 667] [outer = (nil)] 14:26:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x956f2800) [pid = 16136] [serial = 668] [outer = 0x954b1c00] 14:26:04 INFO - PROCESS | 16136 | 1467321964085 Marionette DEBUG loaded listener.js 14:26:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x956f6400) [pid = 16136] [serial = 669] [outer = 0x954b1c00] 14:26:05 INFO - PROCESS | 16136 | 1467321965000 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 14:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1538ms 14:26:05 INFO - PROCESS | 16136 | 1467321965069 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 14:26:05 INFO - PROCESS | 16136 | 1467321965074 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 14:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:26:05 INFO - PROCESS | 16136 | 1467321965080 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:26:05 INFO - PROCESS | 16136 | 1467321965085 Marionette TRACE conn3 <- [1,862,null,{}] 14:26:05 INFO - PROCESS | 16136 | 1467321965091 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:05 INFO - PROCESS | 16136 | 1467321965098 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:05 INFO - PROCESS | 16136 | 1467321965359 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 14:26:05 INFO - PROCESS | 16136 | 1467321965587 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:05 INFO - PROCESS | 16136 | 1467321965597 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:05 INFO - PROCESS | 16136 | ++DOCSHELL 0x956ef800 == 42 [pid = 16136] [id = 223] 14:26:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x956f8400) [pid = 16136] [serial = 670] [outer = (nil)] 14:26:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x983bb400) [pid = 16136] [serial = 671] [outer = 0x956f8400] 14:26:05 INFO - PROCESS | 16136 | 1467321965721 Marionette DEBUG loaded listener.js 14:26:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x983bf800) [pid = 16136] [serial = 672] [outer = 0x956f8400] 14:26:06 INFO - PROCESS | 16136 | 1467321966761 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 14:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1741ms 14:26:06 INFO - PROCESS | 16136 | 1467321966823 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 14:26:06 INFO - PROCESS | 16136 | 1467321966827 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 14:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:26:06 INFO - PROCESS | 16136 | 1467321966834 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:26:06 INFO - PROCESS | 16136 | 1467321966838 Marionette TRACE conn3 <- [1,866,null,{}] 14:26:06 INFO - PROCESS | 16136 | 1467321966844 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:06 INFO - PROCESS | 16136 | 1467321966850 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:07 INFO - PROCESS | 16136 | 1467321967091 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 14:26:07 INFO - PROCESS | 16136 | 1467321967369 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:07 INFO - PROCESS | 16136 | 1467321967379 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:07 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f326800 == 43 [pid = 16136] [id = 224] 14:26:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x8f32c800) [pid = 16136] [serial = 673] [outer = (nil)] 14:26:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 106 (0x98e1f800) [pid = 16136] [serial = 674] [outer = 0x8f32c800] 14:26:07 INFO - PROCESS | 16136 | 1467321967478 Marionette DEBUG loaded listener.js 14:26:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 107 (0x98f45400) [pid = 16136] [serial = 675] [outer = 0x8f32c800] 14:26:08 INFO - PROCESS | 16136 | 1467321968457 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 14:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1685ms 14:26:08 INFO - PROCESS | 16136 | 1467321968522 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 14:26:08 INFO - PROCESS | 16136 | 1467321968528 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 14:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:26:08 INFO - PROCESS | 16136 | 1467321968537 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:26:08 INFO - PROCESS | 16136 | 1467321968543 Marionette TRACE conn3 <- [1,870,null,{}] 14:26:08 INFO - PROCESS | 16136 | 1467321968552 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:08 INFO - PROCESS | 16136 | 1467321968557 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:09 INFO - PROCESS | 16136 | 1467321969060 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 14:26:09 INFO - PROCESS | 16136 | 1467321969309 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:09 INFO - PROCESS | 16136 | 1467321969319 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:09 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1dd400 == 44 [pid = 16136] [id = 225] 14:26:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 108 (0x8d1e1000) [pid = 16136] [serial = 676] [outer = (nil)] 14:26:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 109 (0x8e53dc00) [pid = 16136] [serial = 677] [outer = 0x8d1e1000] 14:26:09 INFO - PROCESS | 16136 | 1467321969408 Marionette DEBUG loaded listener.js 14:26:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 110 (0x8e8e6000) [pid = 16136] [serial = 678] [outer = 0x8d1e1000] 14:26:10 INFO - PROCESS | 16136 | 1467321970371 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 14:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1892ms 14:26:10 INFO - PROCESS | 16136 | 1467321970430 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 14:26:10 INFO - PROCESS | 16136 | 1467321970437 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 14:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:26:10 INFO - PROCESS | 16136 | 1467321970447 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:26:10 INFO - PROCESS | 16136 | 1467321970452 Marionette TRACE conn3 <- [1,874,null,{}] 14:26:10 INFO - PROCESS | 16136 | 1467321970460 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:10 INFO - PROCESS | 16136 | 1467321970467 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:10 INFO - PROCESS | 16136 | 1467321970781 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 14:26:11 INFO - PROCESS | 16136 | 1467321971075 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:11 INFO - PROCESS | 16136 | 1467321971084 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:11 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd81c00 == 45 [pid = 16136] [id = 226] 14:26:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 111 (0x8d1e2c00) [pid = 16136] [serial = 679] [outer = (nil)] 14:26:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 112 (0x8e85dc00) [pid = 16136] [serial = 680] [outer = 0x8d1e2c00] 14:26:11 INFO - PROCESS | 16136 | 1467321971174 Marionette DEBUG loaded listener.js 14:26:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 113 (0x8f207000) [pid = 16136] [serial = 681] [outer = 0x8d1e2c00] 14:26:11 INFO - PROCESS | 16136 | --DOMWINDOW == 112 (0x91d8dc00) [pid = 16136] [serial = 605] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 16136 | --DOMWINDOW == 111 (0x8e535c00) [pid = 16136] [serial = 581] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 16136 | --DOMWINDOW == 110 (0x8d1e4800) [pid = 16136] [serial = 580] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 16136 | --DOMWINDOW == 109 (0x8e540000) [pid = 16136] [serial = 596] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 16136 | --DOMWINDOW == 108 (0x8e860400) [pid = 16136] [serial = 597] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 16136 | --DOMWINDOW == 107 (0x8fcc4800) [pid = 16136] [serial = 594] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 16136 | --DOMWINDOW == 106 (0x8fa3a000) [pid = 16136] [serial = 593] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 16136 | --DOMWINDOW == 105 (0x8fa31800) [pid = 16136] [serial = 591] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x8fa28400) [pid = 16136] [serial = 590] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x9244d400) [pid = 16136] [serial = 578] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x8ebe7400) [pid = 16136] [serial = 584] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x8e8e8800) [pid = 16136] [serial = 583] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x8f2f0400) [pid = 16136] [serial = 588] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x8f2e8c00) [pid = 16136] [serial = 587] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x8e53d800) [pid = 16136] [serial = 602] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x8f2c2400) [pid = 16136] [serial = 599] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x8fa30000) [pid = 16136] [serial = 389] [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.] 14:26:11 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x8f332c00) [pid = 16136] [serial = 603] [outer = (nil)] [url = about:blank] 14:26:11 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x8f327c00) [pid = 16136] [serial = 600] [outer = (nil)] [url = about:blank] 14:26:12 INFO - PROCESS | 16136 | 1467321972268 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 14:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1840ms 14:26:12 INFO - PROCESS | 16136 | 1467321972288 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 14:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:26:12 INFO - PROCESS | 16136 | 1467321972293 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 14:26:12 INFO - PROCESS | 16136 | 1467321972301 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:26:12 INFO - PROCESS | 16136 | 1467321972304 Marionette TRACE conn3 <- [1,878,null,{}] 14:26:12 INFO - PROCESS | 16136 | 1467321972311 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:12 INFO - PROCESS | 16136 | 1467321972316 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:12 INFO - PROCESS | 16136 | 1467321972549 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 14:26:12 INFO - PROCESS | 16136 | 1467321972686 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:12 INFO - PROCESS | 16136 | 1467321972695 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:12 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e53ac00 == 46 [pid = 16136] [id = 227] 14:26:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x8e861000) [pid = 16136] [serial = 682] [outer = (nil)] 14:26:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x8f2e8c00) [pid = 16136] [serial = 683] [outer = 0x8e861000] 14:26:12 INFO - PROCESS | 16136 | 1467321972774 Marionette DEBUG loaded listener.js 14:26:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x8f2f5800) [pid = 16136] [serial = 684] [outer = 0x8e861000] 14:26:13 INFO - PROCESS | 16136 | 1467321973719 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 14:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1493ms 14:26:13 INFO - PROCESS | 16136 | 1467321973793 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 14:26:13 INFO - PROCESS | 16136 | 1467321973800 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 14:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:26:13 INFO - PROCESS | 16136 | 1467321973819 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:26:13 INFO - PROCESS | 16136 | 1467321973827 Marionette TRACE conn3 <- [1,882,null,{}] 14:26:13 INFO - PROCESS | 16136 | 1467321973834 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:13 INFO - PROCESS | 16136 | 1467321973841 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:14 INFO - PROCESS | 16136 | 1467321974056 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 14:26:14 INFO - PROCESS | 16136 | 1467321974220 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:14 INFO - PROCESS | 16136 | 1467321974228 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:14 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2e9800 == 47 [pid = 16136] [id = 228] 14:26:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x8f2f3c00) [pid = 16136] [serial = 685] [outer = (nil)] 14:26:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x8fa36800) [pid = 16136] [serial = 686] [outer = 0x8f2f3c00] 14:26:14 INFO - PROCESS | 16136 | 1467321974307 Marionette DEBUG loaded listener.js 14:26:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x8fccac00) [pid = 16136] [serial = 687] [outer = 0x8f2f3c00] 14:26:15 INFO - PROCESS | 16136 | 1467321975370 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 14:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1597ms 14:26:15 INFO - PROCESS | 16136 | 1467321975410 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 14:26:15 INFO - PROCESS | 16136 | 1467321975413 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 14:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:26:15 INFO - PROCESS | 16136 | 1467321975421 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:26:15 INFO - PROCESS | 16136 | 1467321975424 Marionette TRACE conn3 <- [1,886,null,{}] 14:26:15 INFO - PROCESS | 16136 | 1467321975431 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:15 INFO - PROCESS | 16136 | 1467321975437 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:15 INFO - PROCESS | 16136 | 1467321975713 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 14:26:15 INFO - PROCESS | 16136 | 1467321975752 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:15 INFO - PROCESS | 16136 | 1467321975761 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:15 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fccc000 == 48 [pid = 16136] [id = 229] 14:26:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x8fcce400) [pid = 16136] [serial = 688] [outer = (nil)] 14:26:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x91c27400) [pid = 16136] [serial = 689] [outer = 0x8fcce400] 14:26:15 INFO - PROCESS | 16136 | 1467321975832 Marionette DEBUG loaded listener.js 14:26:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x91d90c00) [pid = 16136] [serial = 690] [outer = 0x8fcce400] 14:26:16 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x8f2bb400) [pid = 16136] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:26:16 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x8cfed400) [pid = 16136] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:26:16 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x91c27c00) [pid = 16136] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:26:16 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x8f32a400) [pid = 16136] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:26:16 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x8d1e2800) [pid = 16136] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:26:16 INFO - PROCESS | 16136 | 1467321976970 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 14:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1586ms 14:26:17 INFO - PROCESS | 16136 | 1467321977008 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 14:26:17 INFO - PROCESS | 16136 | 1467321977013 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 14:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:26:17 INFO - PROCESS | 16136 | 1467321977020 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:26:17 INFO - PROCESS | 16136 | 1467321977024 Marionette TRACE conn3 <- [1,890,null,{}] 14:26:17 INFO - PROCESS | 16136 | 1467321977030 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:17 INFO - PROCESS | 16136 | 1467321977036 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:17 INFO - PROCESS | 16136 | 1467321977258 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 14:26:17 INFO - PROCESS | 16136 | 1467321977392 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:17 INFO - PROCESS | 16136 | 1467321977412 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:17 INFO - PROCESS | 16136 | ++DOCSHELL 0x91f2b800 == 49 [pid = 16136] [id = 230] 14:26:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x91f2c400) [pid = 16136] [serial = 691] [outer = (nil)] 14:26:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x91f2f800) [pid = 16136] [serial = 692] [outer = 0x91f2c400] 14:26:17 INFO - PROCESS | 16136 | 1467321977513 Marionette DEBUG loaded listener.js 14:26:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x91fa4c00) [pid = 16136] [serial = 693] [outer = 0x91f2c400] 14:26:18 INFO - PROCESS | 16136 | 1467321978439 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 14:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1532ms 14:26:18 INFO - PROCESS | 16136 | 1467321978555 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 14:26:18 INFO - PROCESS | 16136 | 1467321978562 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 14:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:26:18 INFO - PROCESS | 16136 | 1467321978572 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:26:18 INFO - PROCESS | 16136 | 1467321978578 Marionette TRACE conn3 <- [1,894,null,{}] 14:26:18 INFO - PROCESS | 16136 | 1467321978602 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:18 INFO - PROCESS | 16136 | 1467321978610 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:18 INFO - PROCESS | 16136 | 1467321978866 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 14:26:19 INFO - PROCESS | 16136 | 1467321979182 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:19 INFO - PROCESS | 16136 | 1467321979202 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:19 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfeb000 == 50 [pid = 16136] [id = 231] 14:26:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x8d1e5c00) [pid = 16136] [serial = 694] [outer = (nil)] 14:26:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x8e536400) [pid = 16136] [serial = 695] [outer = 0x8d1e5c00] 14:26:19 INFO - PROCESS | 16136 | 1467321979298 Marionette DEBUG loaded listener.js 14:26:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x8e541800) [pid = 16136] [serial = 696] [outer = 0x8d1e5c00] 14:26:20 INFO - PROCESS | 16136 | 1467321980409 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 14:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1862ms 14:26:20 INFO - PROCESS | 16136 | 1467321980434 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 14:26:20 INFO - PROCESS | 16136 | 1467321980441 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 14:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:26:20 INFO - PROCESS | 16136 | 1467321980453 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:26:20 INFO - PROCESS | 16136 | 1467321980459 Marionette TRACE conn3 <- [1,898,null,{}] 14:26:20 INFO - PROCESS | 16136 | 1467321980466 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:20 INFO - PROCESS | 16136 | 1467321980472 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:20 INFO - PROCESS | 16136 | 1467321980741 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 14:26:21 INFO - PROCESS | 16136 | 1467321981026 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:21 INFO - PROCESS | 16136 | 1467321981034 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:21 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2bfc00 == 51 [pid = 16136] [id = 232] 14:26:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x8f2f1000) [pid = 16136] [serial = 697] [outer = (nil)] 14:26:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 106 (0x8f32d000) [pid = 16136] [serial = 698] [outer = 0x8f2f1000] 14:26:21 INFO - PROCESS | 16136 | 1467321981133 Marionette DEBUG loaded listener.js 14:26:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 107 (0x8fa27800) [pid = 16136] [serial = 699] [outer = 0x8f2f1000] 14:26:22 INFO - PROCESS | 16136 | 1467321982224 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 14:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1843ms 14:26:22 INFO - PROCESS | 16136 | 1467321982293 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 14:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:26:22 INFO - PROCESS | 16136 | 1467321982298 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 14:26:22 INFO - PROCESS | 16136 | 1467321982306 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:26:22 INFO - PROCESS | 16136 | 1467321982311 Marionette TRACE conn3 <- [1,902,null,{}] 14:26:22 INFO - PROCESS | 16136 | 1467321982327 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:22 INFO - PROCESS | 16136 | 1467321982337 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:22 INFO - PROCESS | 16136 | 1467321982611 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 14:26:22 INFO - PROCESS | 16136 | 1467321982901 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:22 INFO - PROCESS | 16136 | 1467321982914 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:22 INFO - PROCESS | 16136 | ++DOCSHELL 0x91fa4400 == 52 [pid = 16136] [id = 233] 14:26:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 108 (0x91fa6c00) [pid = 16136] [serial = 700] [outer = (nil)] 14:26:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 109 (0x92456400) [pid = 16136] [serial = 701] [outer = 0x91fa6c00] 14:26:23 INFO - PROCESS | 16136 | 1467321983011 Marionette DEBUG loaded listener.js 14:26:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 110 (0x92671800) [pid = 16136] [serial = 702] [outer = 0x91fa6c00] 14:26:24 INFO - PROCESS | 16136 | 1467321984046 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 14:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1789ms 14:26:24 INFO - PROCESS | 16136 | 1467321984095 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 14:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:26:24 INFO - PROCESS | 16136 | 1467321984100 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 14:26:24 INFO - PROCESS | 16136 | 1467321984108 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:26:24 INFO - PROCESS | 16136 | 1467321984112 Marionette TRACE conn3 <- [1,906,null,{}] 14:26:24 INFO - PROCESS | 16136 | 1467321984119 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:24 INFO - PROCESS | 16136 | 1467321984124 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:24 INFO - PROCESS | 16136 | 1467321984353 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 14:26:24 INFO - PROCESS | 16136 | 1467321984581 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:24 INFO - PROCESS | 16136 | 1467321984591 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:24 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd82c00 == 53 [pid = 16136] [id = 234] 14:26:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 111 (0x8d2c5800) [pid = 16136] [serial = 703] [outer = (nil)] 14:26:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 112 (0x928a4c00) [pid = 16136] [serial = 704] [outer = 0x8d2c5800] 14:26:24 INFO - PROCESS | 16136 | 1467321984725 Marionette DEBUG loaded listener.js 14:26:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 113 (0x92a5fc00) [pid = 16136] [serial = 705] [outer = 0x8d2c5800] 14:26:25 INFO - PROCESS | 16136 | 1467321985738 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 14:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1693ms 14:26:25 INFO - PROCESS | 16136 | 1467321985801 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 14:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:26:25 INFO - PROCESS | 16136 | 1467321985807 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 14:26:25 INFO - PROCESS | 16136 | 1467321985814 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:26:25 INFO - PROCESS | 16136 | 1467321985818 Marionette TRACE conn3 <- [1,910,null,{}] 14:26:25 INFO - PROCESS | 16136 | 1467321985826 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:25 INFO - PROCESS | 16136 | 1467321985832 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:26 INFO - PROCESS | 16136 | 1467321986049 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 14:26:26 INFO - PROCESS | 16136 | 1467321986277 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:26 INFO - PROCESS | 16136 | 1467321986283 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:26 INFO - PROCESS | 16136 | ++DOCSHELL 0x91d8dc00 == 54 [pid = 16136] [id = 235] 14:26:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 114 (0x9275b000) [pid = 16136] [serial = 706] [outer = (nil)] 14:26:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 115 (0x93b07c00) [pid = 16136] [serial = 707] [outer = 0x9275b000] 14:26:26 INFO - PROCESS | 16136 | 1467321986421 Marionette DEBUG loaded listener.js 14:26:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 116 (0x93d29400) [pid = 16136] [serial = 708] [outer = 0x9275b000] 14:26:27 INFO - PROCESS | 16136 | 1467321987403 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 14:26:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1641ms 14:26:27 INFO - PROCESS | 16136 | 1467321987456 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 14:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:26:27 INFO - PROCESS | 16136 | 1467321987461 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 14:26:27 INFO - PROCESS | 16136 | 1467321987468 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:26:27 INFO - PROCESS | 16136 | 1467321987473 Marionette TRACE conn3 <- [1,914,null,{}] 14:26:27 INFO - PROCESS | 16136 | 1467321987480 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:27 INFO - PROCESS | 16136 | 1467321987490 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:27 INFO - PROCESS | 16136 | 1467321987768 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 14:26:28 INFO - PROCESS | 16136 | 1467321988047 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:28 INFO - PROCESS | 16136 | 1467321988059 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:28 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe7000 == 55 [pid = 16136] [id = 236] 14:26:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 117 (0x92a59400) [pid = 16136] [serial = 709] [outer = (nil)] 14:26:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 118 (0x954b2400) [pid = 16136] [serial = 710] [outer = 0x92a59400] 14:26:28 INFO - PROCESS | 16136 | 1467321988157 Marionette DEBUG loaded listener.js 14:26:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 119 (0x956f9800) [pid = 16136] [serial = 711] [outer = 0x92a59400] 14:26:29 INFO - PROCESS | 16136 | 1467321989107 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 14:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1687ms 14:26:29 INFO - PROCESS | 16136 | 1467321989162 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 14:26:29 INFO - PROCESS | 16136 | 1467321989166 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 14:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:26:29 INFO - PROCESS | 16136 | 1467321989176 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:26:29 INFO - PROCESS | 16136 | 1467321989181 Marionette TRACE conn3 <- [1,918,null,{}] 14:26:29 INFO - PROCESS | 16136 | 1467321989187 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:29 INFO - PROCESS | 16136 | 1467321989194 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:29 INFO - PROCESS | 16136 | 1467321989404 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 14:26:29 INFO - PROCESS | 16136 | 1467321989636 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:29 INFO - PROCESS | 16136 | 1467321989642 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:29 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe8400 == 56 [pid = 16136] [id = 237] 14:26:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 120 (0x91f36c00) [pid = 16136] [serial = 712] [outer = (nil)] 14:26:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 121 (0x98aa7400) [pid = 16136] [serial = 713] [outer = 0x91f36c00] 14:26:29 INFO - PROCESS | 16136 | 1467321989767 Marionette DEBUG loaded listener.js 14:26:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 122 (0x98e1f400) [pid = 16136] [serial = 714] [outer = 0x91f36c00] 14:26:30 INFO - PROCESS | 16136 | 1467321990775 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 14:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1642ms 14:26:30 INFO - PROCESS | 16136 | 1467321990818 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 14:26:30 INFO - PROCESS | 16136 | 1467321990823 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 14:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:26:30 INFO - PROCESS | 16136 | 1467321990831 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:26:30 INFO - PROCESS | 16136 | 1467321990834 Marionette TRACE conn3 <- [1,922,null,{}] 14:26:30 INFO - PROCESS | 16136 | 1467321990841 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:30 INFO - PROCESS | 16136 | 1467321990845 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:31 INFO - PROCESS | 16136 | 1467321991108 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 14:26:31 INFO - PROCESS | 16136 | 1467321991413 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:31 INFO - PROCESS | 16136 | 1467321991421 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:31 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7cc00 == 57 [pid = 16136] [id = 238] 14:26:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 123 (0x8e8ee000) [pid = 16136] [serial = 715] [outer = (nil)] 14:26:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 124 (0x99683800) [pid = 16136] [serial = 716] [outer = 0x8e8ee000] 14:26:31 INFO - PROCESS | 16136 | 1467321991519 Marionette DEBUG loaded listener.js 14:26:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 125 (0x998e0000) [pid = 16136] [serial = 717] [outer = 0x8e8ee000] 14:26:32 INFO - PROCESS | 16136 | 1467321992509 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 14:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1742ms 14:26:32 INFO - PROCESS | 16136 | 1467321992574 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 14:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:26:32 INFO - PROCESS | 16136 | 1467321992580 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 14:26:32 INFO - PROCESS | 16136 | 1467321992587 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:26:32 INFO - PROCESS | 16136 | 1467321992590 Marionette TRACE conn3 <- [1,926,null,{}] 14:26:32 INFO - PROCESS | 16136 | 1467321992597 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:32 INFO - PROCESS | 16136 | 1467321992602 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:32 INFO - PROCESS | 16136 | 1467321992870 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 14:26:33 INFO - PROCESS | 16136 | 1467321993161 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:33 INFO - PROCESS | 16136 | 1467321993171 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:33 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d2c6c00 == 58 [pid = 16136] [id = 239] 14:26:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 126 (0x92753000) [pid = 16136] [serial = 718] [outer = (nil)] 14:26:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 127 (0x999d2000) [pid = 16136] [serial = 719] [outer = 0x92753000] 14:26:33 INFO - PROCESS | 16136 | 1467321993260 Marionette DEBUG loaded listener.js 14:26:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 128 (0x99c82c00) [pid = 16136] [serial = 720] [outer = 0x92753000] 14:26:34 INFO - PROCESS | 16136 | 1467321994272 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 14:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1740ms 14:26:34 INFO - PROCESS | 16136 | 1467321994327 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 14:26:34 INFO - PROCESS | 16136 | 1467321994331 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 14:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:26:34 INFO - PROCESS | 16136 | 1467321994338 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:26:34 INFO - PROCESS | 16136 | 1467321994341 Marionette TRACE conn3 <- [1,930,null,{}] 14:26:34 INFO - PROCESS | 16136 | 1467321994348 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:34 INFO - PROCESS | 16136 | 1467321994353 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:34 INFO - PROCESS | 16136 | 1467321994556 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 14:26:34 INFO - PROCESS | 16136 | 1467321994801 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:34 INFO - PROCESS | 16136 | 1467321994811 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:34 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e535400 == 59 [pid = 16136] [id = 240] 14:26:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 129 (0x8e540800) [pid = 16136] [serial = 721] [outer = (nil)] 14:26:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 130 (0x91d8ec00) [pid = 16136] [serial = 722] [outer = 0x8e540800] 14:26:34 INFO - PROCESS | 16136 | 1467321994941 Marionette DEBUG loaded listener.js 14:26:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 131 (0x91ddb400) [pid = 16136] [serial = 723] [outer = 0x8e540800] 14:26:35 INFO - PROCESS | 16136 | 1467321995937 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 14:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1637ms 14:26:35 INFO - PROCESS | 16136 | 1467321995988 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 14:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:26:35 INFO - PROCESS | 16136 | 1467321995994 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 14:26:36 INFO - PROCESS | 16136 | 1467321996001 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:26:36 INFO - PROCESS | 16136 | 1467321996007 Marionette TRACE conn3 <- [1,934,null,{}] 14:26:36 INFO - PROCESS | 16136 | 1467321996013 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:36 INFO - PROCESS | 16136 | 1467321996019 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:36 INFO - PROCESS | 16136 | 1467321996285 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 14:26:36 INFO - PROCESS | 16136 | 1467321996914 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:36 INFO - PROCESS | 16136 | 1467321996929 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:36 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1db000 == 60 [pid = 16136] [id = 241] 14:26:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 132 (0x8d1dc000) [pid = 16136] [serial = 724] [outer = (nil)] 14:26:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 133 (0x8d1e4800) [pid = 16136] [serial = 725] [outer = 0x8d1dc000] 14:26:37 INFO - PROCESS | 16136 | 1467321997031 Marionette DEBUG loaded listener.js 14:26:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 134 (0x8e540c00) [pid = 16136] [serial = 726] [outer = 0x8d1dc000] 14:26:38 INFO - PROCESS | 16136 | 1467321998007 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 14:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 2042ms 14:26:38 INFO - PROCESS | 16136 | 1467321998046 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 14:26:38 INFO - PROCESS | 16136 | 1467321998052 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 14:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:26:38 INFO - PROCESS | 16136 | 1467321998060 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:26:38 INFO - PROCESS | 16136 | 1467321998065 Marionette TRACE conn3 <- [1,938,null,{}] 14:26:38 INFO - PROCESS | 16136 | 1467321998074 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:38 INFO - PROCESS | 16136 | 1467321998082 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:38 INFO - PROCESS | 16136 | 1467321998289 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 14:26:38 INFO - PROCESS | 16136 | 1467321998557 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:38 INFO - PROCESS | 16136 | 1467321998569 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:38 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa20400 == 61 [pid = 16136] [id = 242] 14:26:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 135 (0x8fa2a400) [pid = 16136] [serial = 727] [outer = (nil)] 14:26:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 136 (0x8fcc1800) [pid = 16136] [serial = 728] [outer = 0x8fa2a400] 14:26:38 INFO - PROCESS | 16136 | 1467321998761 Marionette DEBUG loaded listener.js 14:26:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 137 (0x8fccd400) [pid = 16136] [serial = 729] [outer = 0x8fa2a400] 14:26:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2e9800 == 60 [pid = 16136] [id = 228] 14:26:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8e53ac00 == 59 [pid = 16136] [id = 227] 14:26:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd81c00 == 58 [pid = 16136] [id = 226] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1dd400 == 57 [pid = 16136] [id = 225] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x8f204c00 == 56 [pid = 16136] [id = 220] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd86400 == 55 [pid = 16136] [id = 219] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x8f209c00 == 54 [pid = 16136] [id = 217] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x91fa0000 == 53 [pid = 16136] [id = 218] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7e800 == 52 [pid = 16136] [id = 216] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe9000 == 51 [pid = 16136] [id = 171] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd85000 == 50 [pid = 16136] [id = 167] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x8f20c800 == 49 [pid = 16136] [id = 169] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd79400 == 48 [pid = 16136] [id = 172] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x8e85b400 == 47 [pid = 16136] [id = 177] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x8f326800 == 46 [pid = 16136] [id = 224] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x954a8000 == 45 [pid = 16136] [id = 222] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x956ef800 == 44 [pid = 16136] [id = 223] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x9244cc00 == 43 [pid = 16136] [id = 170] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x93d23c00 == 42 [pid = 16136] [id = 221] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x91fa1400 == 41 [pid = 16136] [id = 168] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x8e53bc00 == 40 [pid = 16136] [id = 162] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x8fccc000 == 39 [pid = 16136] [id = 229] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x8e535400 == 38 [pid = 16136] [id = 240] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1db000 == 37 [pid = 16136] [id = 241] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x8d2c6c00 == 36 [pid = 16136] [id = 239] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7cc00 == 35 [pid = 16136] [id = 238] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe8400 == 34 [pid = 16136] [id = 237] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x91d8dc00 == 33 [pid = 16136] [id = 235] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe7000 == 32 [pid = 16136] [id = 236] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd82c00 == 31 [pid = 16136] [id = 234] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x91fa4400 == 30 [pid = 16136] [id = 233] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2bfc00 == 29 [pid = 16136] [id = 232] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x91f2b800 == 28 [pid = 16136] [id = 230] 14:26:41 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfeb000 == 27 [pid = 16136] [id = 231] 14:26:41 INFO - PROCESS | 16136 | --DOMWINDOW == 136 (0x91fa3c00) [pid = 16136] [serial = 647] [outer = (nil)] [url = about:blank] 14:26:41 INFO - PROCESS | 16136 | --DOMWINDOW == 135 (0x8f327000) [pid = 16136] [serial = 638] [outer = (nil)] [url = about:blank] 14:26:41 INFO - PROCESS | 16136 | --DOMWINDOW == 134 (0x8d1e5000) [pid = 16136] [serial = 633] [outer = (nil)] [url = about:blank] 14:26:41 INFO - PROCESS | 16136 | --DOMWINDOW == 133 (0x928a0000) [pid = 16136] [serial = 620] [outer = (nil)] [url = about:blank] 14:26:41 INFO - PROCESS | 16136 | --DOMWINDOW == 132 (0x92678400) [pid = 16136] [serial = 617] [outer = (nil)] [url = about:blank] 14:26:41 INFO - PROCESS | 16136 | --DOMWINDOW == 131 (0x8e8e4000) [pid = 16136] [serial = 608] [outer = (nil)] [url = about:blank] 14:26:41 INFO - PROCESS | 16136 | --DOMWINDOW == 130 (0x91c27000) [pid = 16136] [serial = 611] [outer = (nil)] [url = about:blank] 14:26:41 INFO - PROCESS | 16136 | --DOMWINDOW == 129 (0x8f2f3800) [pid = 16136] [serial = 629] [outer = (nil)] [url = about:blank] 14:26:41 INFO - PROCESS | 16136 | --DOMWINDOW == 128 (0x93084800) [pid = 16136] [serial = 623] [outer = (nil)] [url = about:blank] 14:26:41 INFO - PROCESS | 16136 | --DOMWINDOW == 127 (0x91f29c00) [pid = 16136] [serial = 644] [outer = (nil)] [url = about:blank] 14:26:41 INFO - PROCESS | 16136 | --DOMWINDOW == 126 (0x91d87400) [pid = 16136] [serial = 642] [outer = (nil)] [url = about:blank] 14:26:41 INFO - PROCESS | 16136 | --DOMWINDOW == 125 (0x92453c00) [pid = 16136] [serial = 614] [outer = (nil)] [url = about:blank] 14:26:41 INFO - PROCESS | 16136 | --DOMWINDOW == 124 (0x8e855c00) [pid = 16136] [serial = 635] [outer = (nil)] [url = about:blank] 14:26:41 INFO - PROCESS | 16136 | --DOMWINDOW == 123 (0x93d2a000) [pid = 16136] [serial = 626] [outer = (nil)] [url = about:blank] 14:26:41 INFO - PROCESS | 16136 | --DOMWINDOW == 122 (0x8d1dbc00) [pid = 16136] [serial = 632] [outer = (nil)] [url = about:blank] 14:26:41 INFO - PROCESS | 16136 | --DOMWINDOW == 121 (0x8f330000) [pid = 16136] [serial = 639] [outer = (nil)] [url = about:blank] 14:26:41 INFO - PROCESS | 16136 | --DOMWINDOW == 120 (0x91c1bc00) [pid = 16136] [serial = 641] [outer = (nil)] [url = about:blank] 14:26:41 INFO - PROCESS | 16136 | --DOMWINDOW == 119 (0x91f30c00) [pid = 16136] [serial = 645] [outer = (nil)] [url = about:blank] 14:26:41 INFO - PROCESS | 16136 | --DOMWINDOW == 118 (0x8f203800) [pid = 16136] [serial = 636] [outer = (nil)] [url = about:blank] 14:26:41 INFO - PROCESS | 16136 | 1467322001581 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 14:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 3547ms 14:26:41 INFO - PROCESS | 16136 | 1467322001610 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 14:26:41 INFO - PROCESS | 16136 | 1467322001617 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 14:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:26:41 INFO - PROCESS | 16136 | 1467322001627 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:26:41 INFO - PROCESS | 16136 | 1467322001631 Marionette TRACE conn3 <- [1,942,null,{}] 14:26:41 INFO - PROCESS | 16136 | 1467322001641 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:41 INFO - PROCESS | 16136 | 1467322001647 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:41 INFO - PROCESS | 16136 | 1467322001875 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 14:26:42 INFO - PROCESS | 16136 | 1467322002068 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:42 INFO - PROCESS | 16136 | 1467322002089 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:42 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe2000 == 28 [pid = 16136] [id = 243] 14:26:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 119 (0x8cfe6800) [pid = 16136] [serial = 730] [outer = (nil)] 14:26:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 120 (0x8d1e5000) [pid = 16136] [serial = 731] [outer = 0x8cfe6800] 14:26:42 INFO - PROCESS | 16136 | 1467322002170 Marionette DEBUG loaded listener.js 14:26:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 121 (0x8d2c6c00) [pid = 16136] [serial = 732] [outer = 0x8cfe6800] 14:26:43 INFO - PROCESS | 16136 | 1467322003045 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 14:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1440ms 14:26:43 INFO - PROCESS | 16136 | 1467322003067 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 14:26:43 INFO - PROCESS | 16136 | 1467322003077 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 14:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:26:43 INFO - PROCESS | 16136 | 1467322003090 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:26:43 INFO - PROCESS | 16136 | 1467322003094 Marionette TRACE conn3 <- [1,946,null,{}] 14:26:43 INFO - PROCESS | 16136 | 1467322003102 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:43 INFO - PROCESS | 16136 | 1467322003108 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:43 INFO - PROCESS | 16136 | 1467322003301 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 14:26:43 INFO - PROCESS | 16136 | 1467322003453 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:43 INFO - PROCESS | 16136 | 1467322003459 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:43 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f210c00 == 29 [pid = 16136] [id = 244] 14:26:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 122 (0x8f2b8000) [pid = 16136] [serial = 733] [outer = (nil)] 14:26:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 123 (0x8f2bfc00) [pid = 16136] [serial = 734] [outer = 0x8f2b8000] 14:26:43 INFO - PROCESS | 16136 | 1467322003556 Marionette DEBUG loaded listener.js 14:26:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 124 (0x8f2ef800) [pid = 16136] [serial = 735] [outer = 0x8f2b8000] 14:26:44 INFO - PROCESS | 16136 | 1467322004591 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 14:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1539ms 14:26:44 INFO - PROCESS | 16136 | 1467322004628 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 14:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:26:44 INFO - PROCESS | 16136 | 1467322004633 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 14:26:44 INFO - PROCESS | 16136 | 1467322004640 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:26:44 INFO - PROCESS | 16136 | 1467322004646 Marionette TRACE conn3 <- [1,950,null,{}] 14:26:44 INFO - PROCESS | 16136 | 1467322004683 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:44 INFO - PROCESS | 16136 | 1467322004697 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:44 INFO - PROCESS | 16136 | 1467322004945 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 14:26:45 INFO - PROCESS | 16136 | 1467322004978 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:45 INFO - PROCESS | 16136 | 1467322004992 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:45 INFO - PROCESS | 16136 | ++DOCSHELL 0x91d8dc00 == 30 [pid = 16136] [id = 245] 14:26:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 125 (0x91dd3800) [pid = 16136] [serial = 736] [outer = (nil)] 14:26:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 126 (0x91ddc000) [pid = 16136] [serial = 737] [outer = 0x91dd3800] 14:26:45 INFO - PROCESS | 16136 | 1467322005115 Marionette DEBUG loaded listener.js 14:26:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 127 (0x91f36800) [pid = 16136] [serial = 738] [outer = 0x91dd3800] 14:26:47 INFO - PROCESS | 16136 | --DOMWINDOW == 126 (0x93a5cc00) [pid = 16136] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:26:47 INFO - PROCESS | 16136 | --DOMWINDOW == 125 (0x8f331400) [pid = 16136] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:26:47 INFO - PROCESS | 16136 | --DOMWINDOW == 124 (0x8e85f800) [pid = 16136] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:26:47 INFO - PROCESS | 16136 | --DOMWINDOW == 123 (0x8bd83c00) [pid = 16136] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:26:47 INFO - PROCESS | 16136 | --DOMWINDOW == 122 (0x9275d400) [pid = 16136] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:26:47 INFO - PROCESS | 16136 | --DOMWINDOW == 121 (0x8d1d8400) [pid = 16136] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:26:47 INFO - PROCESS | 16136 | --DOMWINDOW == 120 (0x91fa9000) [pid = 16136] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:26:47 INFO - PROCESS | 16136 | --DOMWINDOW == 119 (0x8fa22c00) [pid = 16136] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:26:47 INFO - PROCESS | 16136 | --DOMWINDOW == 118 (0x91c24800) [pid = 16136] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:26:47 INFO - PROCESS | 16136 | --DOMWINDOW == 117 (0x91f2c400) [pid = 16136] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:26:47 INFO - PROCESS | 16136 | --DOMWINDOW == 116 (0x8fcce400) [pid = 16136] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:26:47 INFO - PROCESS | 16136 | --DOMWINDOW == 115 (0x91f2ac00) [pid = 16136] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:26:47 INFO - PROCESS | 16136 | --DOMWINDOW == 114 (0x9525e000) [pid = 16136] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:26:47 INFO - PROCESS | 16136 | --DOMWINDOW == 113 (0x8f32c800) [pid = 16136] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:26:47 INFO - PROCESS | 16136 | --DOMWINDOW == 112 (0x956f8400) [pid = 16136] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:26:47 INFO - PROCESS | 16136 | --DOMWINDOW == 111 (0x91fa0400) [pid = 16136] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:26:47 INFO - PROCESS | 16136 | --DOMWINDOW == 110 (0x8e53fc00) [pid = 16136] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:26:47 INFO - PROCESS | 16136 | --DOMWINDOW == 109 (0x9289f400) [pid = 16136] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:26:47 INFO - PROCESS | 16136 | --DOMWINDOW == 108 (0x954b1c00) [pid = 16136] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:26:47 INFO - PROCESS | 16136 | --DOMWINDOW == 107 (0x8d1e1000) [pid = 16136] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:26:47 INFO - PROCESS | 16136 | --DOMWINDOW == 106 (0x8f2b6c00) [pid = 16136] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:26:47 INFO - PROCESS | 16136 | --DOMWINDOW == 105 (0x8e538c00) [pid = 16136] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:26:47 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x8d1e2c00) [pid = 16136] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:26:47 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x8e861000) [pid = 16136] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:26:47 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x8f2f3c00) [pid = 16136] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:26:47 INFO - PROCESS | 16136 | 1467322007855 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 14:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 3249ms 14:26:47 INFO - PROCESS | 16136 | 1467322007891 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 14:26:47 INFO - PROCESS | 16136 | 1467322007897 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 14:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:26:47 INFO - PROCESS | 16136 | 1467322007907 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:26:47 INFO - PROCESS | 16136 | 1467322007913 Marionette TRACE conn3 <- [1,954,null,{}] 14:26:47 INFO - PROCESS | 16136 | 1467322007922 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:47 INFO - PROCESS | 16136 | 1467322007929 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:48 INFO - PROCESS | 16136 | 1467322008171 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 14:26:48 INFO - PROCESS | 16136 | 1467322008187 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:48 INFO - PROCESS | 16136 | 1467322008195 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:48 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1e2c00 == 31 [pid = 16136] [id = 246] 14:26:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x8e538c00) [pid = 16136] [serial = 739] [outer = (nil)] 14:26:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x8f326800) [pid = 16136] [serial = 740] [outer = 0x8e538c00] 14:26:48 INFO - PROCESS | 16136 | 1467322008276 Marionette DEBUG loaded listener.js 14:26:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x8fcce400) [pid = 16136] [serial = 741] [outer = 0x8e538c00] 14:26:49 INFO - PROCESS | 16136 | 1467322009204 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 14:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1343ms 14:26:49 INFO - PROCESS | 16136 | 1467322009250 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 14:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:26:49 INFO - PROCESS | 16136 | 1467322009255 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 14:26:49 INFO - PROCESS | 16136 | 1467322009262 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:26:49 INFO - PROCESS | 16136 | 1467322009265 Marionette TRACE conn3 <- [1,958,null,{}] 14:26:49 INFO - PROCESS | 16136 | 1467322009271 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:49 INFO - PROCESS | 16136 | 1467322009277 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:49 INFO - PROCESS | 16136 | 1467322009454 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 14:26:49 INFO - PROCESS | 16136 | 1467322009699 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:49 INFO - PROCESS | 16136 | 1467322009710 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:49 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd82000 == 32 [pid = 16136] [id = 247] 14:26:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 106 (0x8bd83400) [pid = 16136] [serial = 742] [outer = (nil)] 14:26:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 107 (0x8cfe6400) [pid = 16136] [serial = 743] [outer = 0x8bd83400] 14:26:49 INFO - PROCESS | 16136 | 1467322009881 Marionette DEBUG loaded listener.js 14:26:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 108 (0x8d1da800) [pid = 16136] [serial = 744] [outer = 0x8bd83400] 14:26:50 INFO - PROCESS | 16136 | 1467322010959 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 14:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1732ms 14:26:50 INFO - PROCESS | 16136 | 1467322010997 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 14:26:51 INFO - PROCESS | 16136 | 1467322011004 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 14:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:26:51 INFO - PROCESS | 16136 | 1467322011013 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:26:51 INFO - PROCESS | 16136 | 1467322011018 Marionette TRACE conn3 <- [1,962,null,{}] 14:26:51 INFO - PROCESS | 16136 | 1467322011027 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:51 INFO - PROCESS | 16136 | 1467322011036 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:51 INFO - PROCESS | 16136 | 1467322011260 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 14:26:51 INFO - PROCESS | 16136 | 1467322011515 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:51 INFO - PROCESS | 16136 | 1467322011534 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:51 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2c4c00 == 33 [pid = 16136] [id = 248] 14:26:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 109 (0x8f2eb800) [pid = 16136] [serial = 745] [outer = (nil)] 14:26:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 110 (0x8f2f5400) [pid = 16136] [serial = 746] [outer = 0x8f2eb800] 14:26:51 INFO - PROCESS | 16136 | 1467322011657 Marionette DEBUG loaded listener.js 14:26:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 111 (0x8f32f800) [pid = 16136] [serial = 747] [outer = 0x8f2eb800] 14:26:52 INFO - PROCESS | 16136 | 1467322012702 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 14:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1740ms 14:26:52 INFO - PROCESS | 16136 | 1467322012757 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 14:26:52 INFO - PROCESS | 16136 | 1467322012765 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 14:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:26:52 INFO - PROCESS | 16136 | 1467322012772 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:26:52 INFO - PROCESS | 16136 | 1467322012777 Marionette TRACE conn3 <- [1,966,null,{}] 14:26:52 INFO - PROCESS | 16136 | 1467322012784 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:52 INFO - PROCESS | 16136 | 1467322012789 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:53 INFO - PROCESS | 16136 | 1467322013046 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 14:26:53 INFO - PROCESS | 16136 | 1467322013380 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:53 INFO - PROCESS | 16136 | 1467322013391 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:53 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f20fc00 == 34 [pid = 16136] [id = 249] 14:26:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 112 (0x8fcc3000) [pid = 16136] [serial = 748] [outer = (nil)] 14:26:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 113 (0x91c28800) [pid = 16136] [serial = 749] [outer = 0x8fcc3000] 14:26:53 INFO - PROCESS | 16136 | 1467322013488 Marionette DEBUG loaded listener.js 14:26:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 114 (0x91d90800) [pid = 16136] [serial = 750] [outer = 0x8fcc3000] 14:26:54 INFO - PROCESS | 16136 | 1467322014495 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 14:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1797ms 14:26:54 INFO - PROCESS | 16136 | 1467322014571 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 14:26:54 INFO - PROCESS | 16136 | 1467322014575 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 14:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:26:54 INFO - PROCESS | 16136 | 1467322014594 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:26:54 INFO - PROCESS | 16136 | 1467322014605 Marionette TRACE conn3 <- [1,970,null,{}] 14:26:54 INFO - PROCESS | 16136 | 1467322014612 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:54 INFO - PROCESS | 16136 | 1467322014621 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:54 INFO - PROCESS | 16136 | 1467322014873 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 14:26:55 INFO - PROCESS | 16136 | 1467322015161 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:55 INFO - PROCESS | 16136 | 1467322015172 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:55 INFO - PROCESS | 16136 | ++DOCSHELL 0x91c24c00 == 35 [pid = 16136] [id = 250] 14:26:55 INFO - PROCESS | 16136 | ++DOMWINDOW == 115 (0x91f9e400) [pid = 16136] [serial = 751] [outer = (nil)] 14:26:55 INFO - PROCESS | 16136 | ++DOMWINDOW == 116 (0x92673400) [pid = 16136] [serial = 752] [outer = 0x91f9e400] 14:26:55 INFO - PROCESS | 16136 | 1467322015262 Marionette DEBUG loaded listener.js 14:26:55 INFO - PROCESS | 16136 | ++DOMWINDOW == 117 (0x92453400) [pid = 16136] [serial = 753] [outer = 0x91f9e400] 14:26:56 INFO - PROCESS | 16136 | 1467322016264 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 14:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1754ms 14:26:56 INFO - PROCESS | 16136 | 1467322016340 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 14:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:26:56 INFO - PROCESS | 16136 | 1467322016346 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 14:26:56 INFO - PROCESS | 16136 | 1467322016353 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:26:56 INFO - PROCESS | 16136 | 1467322016357 Marionette TRACE conn3 <- [1,974,null,{}] 14:26:56 INFO - PROCESS | 16136 | 1467322016363 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:56 INFO - PROCESS | 16136 | 1467322016369 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:56 INFO - PROCESS | 16136 | 1467322016618 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 14:26:56 INFO - PROCESS | 16136 | 1467322016922 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:56 INFO - PROCESS | 16136 | 1467322016932 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:56 INFO - PROCESS | 16136 | ++DOCSHELL 0x91d8d000 == 36 [pid = 16136] [id = 251] 14:26:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 118 (0x92754400) [pid = 16136] [serial = 754] [outer = (nil)] 14:26:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 119 (0x928a7800) [pid = 16136] [serial = 755] [outer = 0x92754400] 14:26:57 INFO - PROCESS | 16136 | 1467322017031 Marionette DEBUG loaded listener.js 14:26:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 120 (0x928a4000) [pid = 16136] [serial = 756] [outer = 0x92754400] 14:26:57 INFO - PROCESS | 16136 | 1467322017992 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 14:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1683ms 14:26:58 INFO - PROCESS | 16136 | 1467322018036 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 14:26:58 INFO - PROCESS | 16136 | 1467322018040 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 14:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:26:58 INFO - PROCESS | 16136 | 1467322018047 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:26:58 INFO - PROCESS | 16136 | 1467322018051 Marionette TRACE conn3 <- [1,978,null,{}] 14:26:58 INFO - PROCESS | 16136 | 1467322018057 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:58 INFO - PROCESS | 16136 | 1467322018063 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:58 INFO - PROCESS | 16136 | 1467322018244 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 14:26:58 INFO - PROCESS | 16136 | 1467322018482 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:26:58 INFO - PROCESS | 16136 | 1467322018502 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:58 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e534400 == 37 [pid = 16136] [id = 252] 14:26:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 121 (0x92a5c000) [pid = 16136] [serial = 757] [outer = (nil)] 14:26:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 122 (0x93087c00) [pid = 16136] [serial = 758] [outer = 0x92a5c000] 14:26:58 INFO - PROCESS | 16136 | 1467322018649 Marionette DEBUG loaded listener.js 14:26:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 123 (0x94829000) [pid = 16136] [serial = 759] [outer = 0x92a5c000] 14:26:59 INFO - PROCESS | 16136 | 1467322019686 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 14:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1681ms 14:26:59 INFO - PROCESS | 16136 | 1467322019730 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 14:26:59 INFO - PROCESS | 16136 | 1467322019735 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 14:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:26:59 INFO - PROCESS | 16136 | 1467322019742 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:26:59 INFO - PROCESS | 16136 | 1467322019746 Marionette TRACE conn3 <- [1,982,null,{}] 14:26:59 INFO - PROCESS | 16136 | 1467322019752 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:26:59 INFO - PROCESS | 16136 | 1467322019758 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:26:59 INFO - PROCESS | 16136 | 1467322019970 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 14:27:00 INFO - PROCESS | 16136 | 1467322020208 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:00 INFO - PROCESS | 16136 | 1467322020218 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:00 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd81800 == 38 [pid = 16136] [id = 253] 14:27:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 124 (0x8e85a800) [pid = 16136] [serial = 760] [outer = (nil)] 14:27:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 125 (0x956ed800) [pid = 16136] [serial = 761] [outer = 0x8e85a800] 14:27:00 INFO - PROCESS | 16136 | 1467322020352 Marionette DEBUG loaded listener.js 14:27:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 126 (0x956f3c00) [pid = 16136] [serial = 762] [outer = 0x8e85a800] 14:27:01 INFO - PROCESS | 16136 | 1467322021375 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 14:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1696ms 14:27:01 INFO - PROCESS | 16136 | 1467322021440 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 14:27:01 INFO - PROCESS | 16136 | 1467322021444 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 14:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:27:01 INFO - PROCESS | 16136 | 1467322021452 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:27:01 INFO - PROCESS | 16136 | 1467322021456 Marionette TRACE conn3 <- [1,986,null,{}] 14:27:01 INFO - PROCESS | 16136 | 1467322021462 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:01 INFO - PROCESS | 16136 | 1467322021467 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:01 INFO - PROCESS | 16136 | 1467322021691 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 14:27:01 INFO - PROCESS | 16136 | 1467322021945 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:01 INFO - PROCESS | 16136 | 1467322021955 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:02 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1d6400 == 39 [pid = 16136] [id = 254] 14:27:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 127 (0x8d1d9800) [pid = 16136] [serial = 763] [outer = (nil)] 14:27:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 128 (0x98a1e800) [pid = 16136] [serial = 764] [outer = 0x8d1d9800] 14:27:02 INFO - PROCESS | 16136 | 1467322022106 Marionette DEBUG loaded listener.js 14:27:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 129 (0x98aad000) [pid = 16136] [serial = 765] [outer = 0x8d1d9800] 14:27:03 INFO - PROCESS | 16136 | 1467322023084 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 14:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1695ms 14:27:03 INFO - PROCESS | 16136 | 1467322023149 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 14:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:27:03 INFO - PROCESS | 16136 | 1467322023154 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 14:27:03 INFO - PROCESS | 16136 | 1467322023161 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:27:03 INFO - PROCESS | 16136 | 1467322023165 Marionette TRACE conn3 <- [1,990,null,{}] 14:27:03 INFO - PROCESS | 16136 | 1467322023172 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:03 INFO - PROCESS | 16136 | 1467322023177 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:03 INFO - PROCESS | 16136 | 1467322023386 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 14:27:03 INFO - PROCESS | 16136 | 1467322023616 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:03 INFO - PROCESS | 16136 | 1467322023629 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:03 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e539400 == 40 [pid = 16136] [id = 255] 14:27:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 130 (0x8f2e9000) [pid = 16136] [serial = 766] [outer = (nil)] 14:27:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 131 (0x999d2800) [pid = 16136] [serial = 767] [outer = 0x8f2e9000] 14:27:03 INFO - PROCESS | 16136 | 1467322023757 Marionette DEBUG loaded listener.js 14:27:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 132 (0x99c84c00) [pid = 16136] [serial = 768] [outer = 0x8f2e9000] 14:27:04 INFO - PROCESS | 16136 | 1467322024651 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 14:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1537ms 14:27:04 INFO - PROCESS | 16136 | 1467322024698 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 14:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:27:04 INFO - PROCESS | 16136 | 1467322024702 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 14:27:04 INFO - PROCESS | 16136 | 1467322024709 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:27:04 INFO - PROCESS | 16136 | 1467322024713 Marionette TRACE conn3 <- [1,994,null,{}] 14:27:04 INFO - PROCESS | 16136 | 1467322024719 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:04 INFO - PROCESS | 16136 | 1467322024725 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:04 INFO - PROCESS | 16136 | 1467322024917 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 14:27:05 INFO - PROCESS | 16136 | 1467322025099 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:05 INFO - PROCESS | 16136 | 1467322025107 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:05 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd79800 == 41 [pid = 16136] [id = 256] 14:27:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 133 (0x98e17800) [pid = 16136] [serial = 769] [outer = (nil)] 14:27:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 134 (0x9a061400) [pid = 16136] [serial = 770] [outer = 0x98e17800] 14:27:05 INFO - PROCESS | 16136 | 1467322025234 Marionette DEBUG loaded listener.js 14:27:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 135 (0x9a064000) [pid = 16136] [serial = 771] [outer = 0x98e17800] 14:27:06 INFO - PROCESS | 16136 | 1467322026151 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 14:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1482ms 14:27:06 INFO - PROCESS | 16136 | 1467322026191 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 14:27:06 INFO - PROCESS | 16136 | 1467322026196 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 14:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:27:06 INFO - PROCESS | 16136 | 1467322026203 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:27:06 INFO - PROCESS | 16136 | 1467322026207 Marionette TRACE conn3 <- [1,998,null,{}] 14:27:06 INFO - PROCESS | 16136 | 1467322026213 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:06 INFO - PROCESS | 16136 | 1467322026218 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:06 INFO - PROCESS | 16136 | 1467322026410 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 14:27:06 INFO - PROCESS | 16136 | 1467322026659 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:06 INFO - PROCESS | 16136 | 1467322026671 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:06 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f334400 == 42 [pid = 16136] [id = 257] 14:27:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 136 (0x9a06b400) [pid = 16136] [serial = 772] [outer = (nil)] 14:27:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 137 (0x9a06e400) [pid = 16136] [serial = 773] [outer = 0x9a06b400] 14:27:06 INFO - PROCESS | 16136 | 1467322026851 Marionette DEBUG loaded listener.js 14:27:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 138 (0x9a184c00) [pid = 16136] [serial = 774] [outer = 0x9a06b400] 14:27:07 INFO - PROCESS | 16136 | 1467322027929 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 14:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1784ms 14:27:07 INFO - PROCESS | 16136 | 1467322027988 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 14:27:07 INFO - PROCESS | 16136 | 1467322027993 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 14:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:27:08 INFO - PROCESS | 16136 | 1467322028000 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:27:08 INFO - PROCESS | 16136 | 1467322028005 Marionette TRACE conn3 <- [1,1002,null,{}] 14:27:08 INFO - PROCESS | 16136 | 1467322028011 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:08 INFO - PROCESS | 16136 | 1467322028018 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:08 INFO - PROCESS | 16136 | 1467322028268 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 14:27:08 INFO - PROCESS | 16136 | 1467322028489 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:08 INFO - PROCESS | 16136 | 1467322028498 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:08 INFO - PROCESS | 16136 | ++DOCSHELL 0x94825c00 == 43 [pid = 16136] [id = 258] 14:27:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 139 (0x9a067c00) [pid = 16136] [serial = 775] [outer = (nil)] 14:27:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 140 (0x9a3c4000) [pid = 16136] [serial = 776] [outer = 0x9a067c00] 14:27:08 INFO - PROCESS | 16136 | 1467322028607 Marionette DEBUG loaded listener.js 14:27:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 141 (0x9a3c7800) [pid = 16136] [serial = 777] [outer = 0x9a067c00] 14:27:09 INFO - PROCESS | 16136 | 1467322029615 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 14:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1693ms 14:27:09 INFO - PROCESS | 16136 | 1467322029693 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 14:27:09 INFO - PROCESS | 16136 | 1467322029697 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 14:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:27:09 INFO - PROCESS | 16136 | 1467322029704 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:27:09 INFO - PROCESS | 16136 | 1467322029708 Marionette TRACE conn3 <- [1,1006,null,{}] 14:27:09 INFO - PROCESS | 16136 | 1467322029715 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:09 INFO - PROCESS | 16136 | 1467322029720 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:09 INFO - PROCESS | 16136 | 1467322029957 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 14:27:10 INFO - PROCESS | 16136 | 1467322030255 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:10 INFO - PROCESS | 16136 | 1467322030265 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:10 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd79400 == 44 [pid = 16136] [id = 259] 14:27:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 142 (0x8bd7d000) [pid = 16136] [serial = 778] [outer = (nil)] 14:27:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 143 (0x8e8e5000) [pid = 16136] [serial = 779] [outer = 0x8bd7d000] 14:27:10 INFO - PROCESS | 16136 | 1467322030360 Marionette DEBUG loaded listener.js 14:27:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 144 (0x8fa2a800) [pid = 16136] [serial = 780] [outer = 0x8bd7d000] 14:27:11 INFO - PROCESS | 16136 | 1467322031491 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 14:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1840ms 14:27:11 INFO - PROCESS | 16136 | 1467322031546 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 14:27:11 INFO - PROCESS | 16136 | 1467322031552 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 14:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:27:11 INFO - PROCESS | 16136 | 1467322031562 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:27:11 INFO - PROCESS | 16136 | 1467322031566 Marionette TRACE conn3 <- [1,1010,null,{}] 14:27:11 INFO - PROCESS | 16136 | 1467322031576 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:11 INFO - PROCESS | 16136 | 1467322031581 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:11 INFO - PROCESS | 16136 | 1467322031845 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 14:27:12 INFO - PROCESS | 16136 | 1467322032129 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:12 INFO - PROCESS | 16136 | 1467322032145 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:12 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfeac00 == 45 [pid = 16136] [id = 260] 14:27:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 145 (0x8cfedc00) [pid = 16136] [serial = 781] [outer = (nil)] 14:27:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 146 (0x8e860400) [pid = 16136] [serial = 782] [outer = 0x8cfedc00] 14:27:12 INFO - PROCESS | 16136 | 1467322032228 Marionette DEBUG loaded listener.js 14:27:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 147 (0x8e8eb000) [pid = 16136] [serial = 783] [outer = 0x8cfedc00] 14:27:13 INFO - PROCESS | 16136 | 1467322033274 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 14:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1789ms 14:27:13 INFO - PROCESS | 16136 | 1467322033350 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 14:27:13 INFO - PROCESS | 16136 | 1467322033358 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 14:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:27:13 INFO - PROCESS | 16136 | 1467322033369 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:27:13 INFO - PROCESS | 16136 | 1467322033373 Marionette TRACE conn3 <- [1,1014,null,{}] 14:27:13 INFO - PROCESS | 16136 | 1467322033388 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:13 INFO - PROCESS | 16136 | 1467322033394 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:13 INFO - PROCESS | 16136 | 1467322033662 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 14:27:13 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1e2c00 == 44 [pid = 16136] [id = 246] 14:27:13 INFO - PROCESS | 16136 | --DOCSHELL 0x91d8dc00 == 43 [pid = 16136] [id = 245] 14:27:13 INFO - PROCESS | 16136 | --DOCSHELL 0x8f210c00 == 42 [pid = 16136] [id = 244] 14:27:13 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe2000 == 41 [pid = 16136] [id = 243] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 146 (0x9486d400) [pid = 16136] [serial = 627] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 145 (0x91dd6000) [pid = 16136] [serial = 612] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 144 (0x8ebeec00) [pid = 16136] [serial = 609] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 143 (0x91faa400) [pid = 16136] [serial = 630] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 142 (0x93091000) [pid = 16136] [serial = 624] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 141 (0x928a4400) [pid = 16136] [serial = 621] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 140 (0x92458400) [pid = 16136] [serial = 615] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 139 (0x92756400) [pid = 16136] [serial = 618] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 138 (0x91dd4c00) [pid = 16136] [serial = 606] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 137 (0x91f2f800) [pid = 16136] [serial = 692] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 136 (0x91c27400) [pid = 16136] [serial = 689] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 135 (0x91d90c00) [pid = 16136] [serial = 690] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 134 (0x9244c000) [pid = 16136] [serial = 648] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 133 (0x954a8c00) [pid = 16136] [serial = 665] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 132 (0x954b2c00) [pid = 16136] [serial = 666] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 131 (0x98e1f800) [pid = 16136] [serial = 674] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 130 (0x98f45400) [pid = 16136] [serial = 675] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 129 (0x983bb400) [pid = 16136] [serial = 671] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 128 (0x983bf800) [pid = 16136] [serial = 672] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 127 (0x92459400) [pid = 16136] [serial = 656] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 126 (0x92679000) [pid = 16136] [serial = 657] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 125 (0x928a5400) [pid = 16136] [serial = 659] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 124 (0x928ae800) [pid = 16136] [serial = 660] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 123 (0x92a61400) [pid = 16136] [serial = 662] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 122 (0x93b02800) [pid = 16136] [serial = 663] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 121 (0x956f2800) [pid = 16136] [serial = 668] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 120 (0x956f6400) [pid = 16136] [serial = 669] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 119 (0x8e53dc00) [pid = 16136] [serial = 677] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 118 (0x8e8e6000) [pid = 16136] [serial = 678] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 117 (0x8f330800) [pid = 16136] [serial = 653] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 116 (0x8fa2dc00) [pid = 16136] [serial = 654] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 115 (0x8e858400) [pid = 16136] [serial = 650] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 114 (0x8e8df800) [pid = 16136] [serial = 651] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 113 (0x8e85dc00) [pid = 16136] [serial = 680] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 112 (0x8f207000) [pid = 16136] [serial = 681] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 111 (0x8f2e8c00) [pid = 16136] [serial = 683] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 110 (0x8f2f5800) [pid = 16136] [serial = 684] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 109 (0x91fa4c00) [pid = 16136] [serial = 693] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 108 (0x8fa36800) [pid = 16136] [serial = 686] [outer = (nil)] [url = about:blank] 14:27:13 INFO - PROCESS | 16136 | --DOMWINDOW == 107 (0x8fccac00) [pid = 16136] [serial = 687] [outer = (nil)] [url = about:blank] 14:27:14 INFO - PROCESS | 16136 | 1467322033990 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:14 INFO - PROCESS | 16136 | 1467322033997 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:14 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd84800 == 42 [pid = 16136] [id = 261] 14:27:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 108 (0x8e53dc00) [pid = 16136] [serial = 784] [outer = (nil)] 14:27:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 109 (0x8ebf1000) [pid = 16136] [serial = 785] [outer = 0x8e53dc00] 14:27:14 INFO - PROCESS | 16136 | 1467322034088 Marionette DEBUG loaded listener.js 14:27:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 110 (0x8f2ed000) [pid = 16136] [serial = 786] [outer = 0x8e53dc00] 14:27:15 INFO - PROCESS | 16136 | 1467322035030 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 14:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1700ms 14:27:15 INFO - PROCESS | 16136 | 1467322035070 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 14:27:15 INFO - PROCESS | 16136 | 1467322035073 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 14:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:27:15 INFO - PROCESS | 16136 | 1467322035081 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:27:15 INFO - PROCESS | 16136 | 1467322035087 Marionette TRACE conn3 <- [1,1018,null,{}] 14:27:15 INFO - PROCESS | 16136 | 1467322035104 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:15 INFO - PROCESS | 16136 | 1467322035114 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:15 INFO - PROCESS | 16136 | 1467322035330 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 14:27:15 INFO - PROCESS | 16136 | 1467322035488 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:15 INFO - PROCESS | 16136 | 1467322035501 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:15 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fccac00 == 43 [pid = 16136] [id = 262] 14:27:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 111 (0x8fccbc00) [pid = 16136] [serial = 787] [outer = (nil)] 14:27:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 112 (0x91c24000) [pid = 16136] [serial = 788] [outer = 0x8fccbc00] 14:27:15 INFO - PROCESS | 16136 | 1467322035585 Marionette DEBUG loaded listener.js 14:27:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 113 (0x91d94800) [pid = 16136] [serial = 789] [outer = 0x8fccbc00] 14:27:16 INFO - PROCESS | 16136 | 1467322036588 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 14:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1546ms 14:27:16 INFO - PROCESS | 16136 | 1467322036627 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 14:27:16 INFO - PROCESS | 16136 | 1467322036631 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 14:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:27:16 INFO - PROCESS | 16136 | 1467322036638 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:27:16 INFO - PROCESS | 16136 | 1467322036642 Marionette TRACE conn3 <- [1,1022,null,{}] 14:27:16 INFO - PROCESS | 16136 | 1467322036654 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:16 INFO - PROCESS | 16136 | 1467322036658 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:16 INFO - PROCESS | 16136 | 1467322036913 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 14:27:17 INFO - PROCESS | 16136 | 1467322036982 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:17 INFO - PROCESS | 16136 | 1467322036988 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:17 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7ec00 == 44 [pid = 16136] [id = 263] 14:27:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 114 (0x8fcc5000) [pid = 16136] [serial = 790] [outer = (nil)] 14:27:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 115 (0x91fa1400) [pid = 16136] [serial = 791] [outer = 0x8fcc5000] 14:27:17 INFO - PROCESS | 16136 | 1467322037068 Marionette DEBUG loaded listener.js 14:27:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 116 (0x91fac400) [pid = 16136] [serial = 792] [outer = 0x8fcc5000] 14:27:18 INFO - PROCESS | 16136 | 1467322038098 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 14:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1490ms 14:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:27:18 INFO - PROCESS | 16136 | 1467322038131 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 14:27:18 INFO - PROCESS | 16136 | 1467322038134 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 14:27:18 INFO - PROCESS | 16136 | 1467322038167 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:27:18 INFO - PROCESS | 16136 | 1467322038172 Marionette TRACE conn3 <- [1,1026,null,{}] 14:27:18 INFO - PROCESS | 16136 | 1467322038182 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:18 INFO - PROCESS | 16136 | 1467322038187 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:18 INFO - PROCESS | 16136 | 1467322038593 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 14:27:18 INFO - PROCESS | 16136 | --DOMWINDOW == 115 (0x9275b000) [pid = 16136] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:27:18 INFO - PROCESS | 16136 | --DOMWINDOW == 114 (0x8d2c5800) [pid = 16136] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:27:18 INFO - PROCESS | 16136 | --DOMWINDOW == 113 (0x8f2b8000) [pid = 16136] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:27:18 INFO - PROCESS | 16136 | --DOMWINDOW == 112 (0x8fa2a400) [pid = 16136] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:27:18 INFO - PROCESS | 16136 | --DOMWINDOW == 111 (0x92a59400) [pid = 16136] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:27:18 INFO - PROCESS | 16136 | --DOMWINDOW == 110 (0x92753000) [pid = 16136] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:27:18 INFO - PROCESS | 16136 | --DOMWINDOW == 109 (0x91f36c00) [pid = 16136] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:27:18 INFO - PROCESS | 16136 | --DOMWINDOW == 108 (0x91fa6c00) [pid = 16136] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:27:18 INFO - PROCESS | 16136 | --DOMWINDOW == 107 (0x8d1e5c00) [pid = 16136] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:27:18 INFO - PROCESS | 16136 | --DOMWINDOW == 106 (0x91dd3800) [pid = 16136] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:27:18 INFO - PROCESS | 16136 | --DOMWINDOW == 105 (0x8e540800) [pid = 16136] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:27:18 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x8f2f1000) [pid = 16136] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:27:18 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x8d1dc000) [pid = 16136] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:27:18 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x8e8ee000) [pid = 16136] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:27:18 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x8cfe6800) [pid = 16136] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:27:18 INFO - PROCESS | 16136 | 1467322038807 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:18 INFO - PROCESS | 16136 | 1467322038815 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:18 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd88800 == 45 [pid = 16136] [id = 264] 14:27:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x8cfe3800) [pid = 16136] [serial = 793] [outer = (nil)] 14:27:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x8e8ed400) [pid = 16136] [serial = 794] [outer = 0x8cfe3800] 14:27:18 INFO - PROCESS | 16136 | 1467322038896 Marionette DEBUG loaded listener.js 14:27:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x8fa1dc00) [pid = 16136] [serial = 795] [outer = 0x8cfe3800] 14:27:19 INFO - PROCESS | 16136 | 1467322039705 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 14:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1615ms 14:27:19 INFO - PROCESS | 16136 | 1467322039757 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 14:27:19 INFO - PROCESS | 16136 | 1467322039761 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 14:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:27:19 INFO - PROCESS | 16136 | 1467322039768 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:27:19 INFO - PROCESS | 16136 | 1467322039771 Marionette TRACE conn3 <- [1,1030,null,{}] 14:27:19 INFO - PROCESS | 16136 | 1467322039777 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:19 INFO - PROCESS | 16136 | 1467322039787 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:20 INFO - PROCESS | 16136 | 1467322040029 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 14:27:20 INFO - PROCESS | 16136 | 1467322040181 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:20 INFO - PROCESS | 16136 | 1467322040191 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:20 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1dec00 == 46 [pid = 16136] [id = 265] 14:27:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x8fa23800) [pid = 16136] [serial = 796] [outer = (nil)] 14:27:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 106 (0x928a9400) [pid = 16136] [serial = 797] [outer = 0x8fa23800] 14:27:20 INFO - PROCESS | 16136 | 1467322040272 Marionette DEBUG loaded listener.js 14:27:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 107 (0x9308fc00) [pid = 16136] [serial = 798] [outer = 0x8fa23800] 14:27:21 INFO - PROCESS | 16136 | 1467322041367 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 14:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1633ms 14:27:21 INFO - PROCESS | 16136 | 1467322041403 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 14:27:21 INFO - PROCESS | 16136 | 1467322041410 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 14:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:27:21 INFO - PROCESS | 16136 | 1467322041419 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:27:21 INFO - PROCESS | 16136 | 1467322041424 Marionette TRACE conn3 <- [1,1034,null,{}] 14:27:21 INFO - PROCESS | 16136 | 1467322041436 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:21 INFO - PROCESS | 16136 | 1467322041442 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:21 INFO - PROCESS | 16136 | 1467322041696 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 14:27:22 INFO - PROCESS | 16136 | 1467322041995 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:22 INFO - PROCESS | 16136 | 1467322042008 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:22 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1db800 == 47 [pid = 16136] [id = 266] 14:27:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 108 (0x8e858000) [pid = 16136] [serial = 799] [outer = (nil)] 14:27:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 109 (0x8f202400) [pid = 16136] [serial = 800] [outer = 0x8e858000] 14:27:22 INFO - PROCESS | 16136 | 1467322042107 Marionette DEBUG loaded listener.js 14:27:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 110 (0x8f2f6800) [pid = 16136] [serial = 801] [outer = 0x8e858000] 14:27:23 INFO - PROCESS | 16136 | 1467322043171 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 14:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1798ms 14:27:23 INFO - PROCESS | 16136 | 1467322043217 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 14:27:23 INFO - PROCESS | 16136 | 1467322043225 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 14:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:27:23 INFO - PROCESS | 16136 | 1467322043235 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:27:23 INFO - PROCESS | 16136 | 1467322043239 Marionette TRACE conn3 <- [1,1038,null,{}] 14:27:23 INFO - PROCESS | 16136 | 1467322043246 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:23 INFO - PROCESS | 16136 | 1467322043252 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:23 INFO - PROCESS | 16136 | 1467322043462 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 14:27:23 INFO - PROCESS | 16136 | 1467322043702 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:23 INFO - PROCESS | 16136 | 1467322043711 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:23 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fcc9400 == 48 [pid = 16136] [id = 267] 14:27:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 111 (0x91c2ac00) [pid = 16136] [serial = 802] [outer = (nil)] 14:27:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 112 (0x91f2c400) [pid = 16136] [serial = 803] [outer = 0x91c2ac00] 14:27:23 INFO - PROCESS | 16136 | 1467322043855 Marionette DEBUG loaded listener.js 14:27:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 113 (0x91fa2000) [pid = 16136] [serial = 804] [outer = 0x91c2ac00] 14:27:24 INFO - PROCESS | 16136 | 1467322044915 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 14:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1735ms 14:27:24 INFO - PROCESS | 16136 | 1467322044971 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 14:27:24 INFO - PROCESS | 16136 | 1467322044975 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 14:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:27:24 INFO - PROCESS | 16136 | 1467322044982 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:27:24 INFO - PROCESS | 16136 | 1467322044989 Marionette TRACE conn3 <- [1,1042,null,{}] 14:27:25 INFO - PROCESS | 16136 | 1467322045006 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:25 INFO - PROCESS | 16136 | 1467322045015 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:25 INFO - PROCESS | 16136 | 1467322045266 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 14:27:25 INFO - PROCESS | 16136 | 1467322045546 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:25 INFO - PROCESS | 16136 | 1467322045562 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:25 INFO - PROCESS | 16136 | ++DOCSHELL 0x92a5b800 == 49 [pid = 16136] [id = 268] 14:27:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 114 (0x92a5bc00) [pid = 16136] [serial = 805] [outer = (nil)] 14:27:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 115 (0x93b04400) [pid = 16136] [serial = 806] [outer = 0x92a5bc00] 14:27:25 INFO - PROCESS | 16136 | 1467322045645 Marionette DEBUG loaded listener.js 14:27:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 116 (0x93d31800) [pid = 16136] [serial = 807] [outer = 0x92a5bc00] 14:27:26 INFO - PROCESS | 16136 | 1467322046614 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 14:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1688ms 14:27:26 INFO - PROCESS | 16136 | 1467322046671 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 14:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:27:26 INFO - PROCESS | 16136 | 1467322046677 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 14:27:26 INFO - PROCESS | 16136 | 1467322046684 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:27:26 INFO - PROCESS | 16136 | 1467322046688 Marionette TRACE conn3 <- [1,1046,null,{}] 14:27:26 INFO - PROCESS | 16136 | 1467322046695 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:26 INFO - PROCESS | 16136 | 1467322046700 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:26 INFO - PROCESS | 16136 | 1467322046928 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 14:27:27 INFO - PROCESS | 16136 | 1467322047195 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:27 INFO - PROCESS | 16136 | 1467322047203 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:27 INFO - PROCESS | 16136 | ++DOCSHELL 0x9275d000 == 50 [pid = 16136] [id = 269] 14:27:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 117 (0x94825000) [pid = 16136] [serial = 808] [outer = (nil)] 14:27:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 118 (0x954a5c00) [pid = 16136] [serial = 809] [outer = 0x94825000] 14:27:27 INFO - PROCESS | 16136 | 1467322047339 Marionette DEBUG loaded listener.js 14:27:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 119 (0x954ae400) [pid = 16136] [serial = 810] [outer = 0x94825000] 14:27:28 INFO - PROCESS | 16136 | 1467322048351 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 14:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1738ms 14:27:28 INFO - PROCESS | 16136 | 1467322048422 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 14:27:28 INFO - PROCESS | 16136 | 1467322048427 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 14:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:27:28 INFO - PROCESS | 16136 | 1467322048434 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:27:28 INFO - PROCESS | 16136 | 1467322048438 Marionette TRACE conn3 <- [1,1050,null,{}] 14:27:28 INFO - PROCESS | 16136 | 1467322048444 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:28 INFO - PROCESS | 16136 | 1467322048450 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:28 INFO - PROCESS | 16136 | 1467322048695 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 14:27:29 INFO - PROCESS | 16136 | 1467322048994 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:29 INFO - PROCESS | 16136 | 1467322049000 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:29 INFO - PROCESS | 16136 | ++DOCSHELL 0x93d2e800 == 51 [pid = 16136] [id = 270] 14:27:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 120 (0x9527a400) [pid = 16136] [serial = 811] [outer = (nil)] 14:27:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 121 (0x98aa7c00) [pid = 16136] [serial = 812] [outer = 0x9527a400] 14:27:29 INFO - PROCESS | 16136 | 1467322049104 Marionette DEBUG loaded listener.js 14:27:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 122 (0x9967dc00) [pid = 16136] [serial = 813] [outer = 0x9527a400] 14:27:30 INFO - PROCESS | 16136 | 1467322050144 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 14:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1742ms 14:27:30 INFO - PROCESS | 16136 | 1467322050177 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 14:27:30 INFO - PROCESS | 16136 | 1467322050181 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 14:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:27:30 INFO - PROCESS | 16136 | 1467322050188 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:27:30 INFO - PROCESS | 16136 | 1467322050192 Marionette TRACE conn3 <- [1,1054,null,{}] 14:27:30 INFO - PROCESS | 16136 | 1467322050198 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:30 INFO - PROCESS | 16136 | 1467322050209 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:30 INFO - PROCESS | 16136 | 1467322050458 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 14:27:30 INFO - PROCESS | 16136 | 1467322050759 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:30 INFO - PROCESS | 16136 | 1467322050770 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:30 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa1e400 == 52 [pid = 16136] [id = 271] 14:27:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 123 (0x91f2c800) [pid = 16136] [serial = 814] [outer = (nil)] 14:27:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 124 (0x9a183400) [pid = 16136] [serial = 815] [outer = 0x91f2c800] 14:27:30 INFO - PROCESS | 16136 | 1467322050863 Marionette DEBUG loaded listener.js 14:27:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 125 (0x9a18a800) [pid = 16136] [serial = 816] [outer = 0x91f2c800] 14:27:31 INFO - PROCESS | 16136 | 1467322051873 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 14:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1740ms 14:27:31 INFO - PROCESS | 16136 | 1467322051930 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 14:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:27:31 INFO - PROCESS | 16136 | 1467322051935 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 14:27:31 INFO - PROCESS | 16136 | 1467322051942 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:27:31 INFO - PROCESS | 16136 | 1467322051946 Marionette TRACE conn3 <- [1,1058,null,{}] 14:27:31 INFO - PROCESS | 16136 | 1467322051952 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:31 INFO - PROCESS | 16136 | 1467322051957 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:32 INFO - PROCESS | 16136 | 1467322052194 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 14:27:32 INFO - PROCESS | 16136 | 1467322052445 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:32 INFO - PROCESS | 16136 | 1467322052451 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:32 INFO - PROCESS | 16136 | ++DOCSHELL 0x98309400 == 53 [pid = 16136] [id = 272] 14:27:32 INFO - PROCESS | 16136 | ++DOMWINDOW == 126 (0x99df9400) [pid = 16136] [serial = 817] [outer = (nil)] 14:27:32 INFO - PROCESS | 16136 | ++DOMWINDOW == 127 (0x9a3d0c00) [pid = 16136] [serial = 818] [outer = 0x99df9400] 14:27:32 INFO - PROCESS | 16136 | 1467322052586 Marionette DEBUG loaded listener.js 14:27:32 INFO - PROCESS | 16136 | ++DOMWINDOW == 128 (0x9a3e4400) [pid = 16136] [serial = 819] [outer = 0x99df9400] 14:27:33 INFO - PROCESS | 16136 | 1467322053536 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 14:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1640ms 14:27:33 INFO - PROCESS | 16136 | 1467322053584 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 14:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:27:33 INFO - PROCESS | 16136 | 1467322053599 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 14:27:33 INFO - PROCESS | 16136 | 1467322053608 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:27:33 INFO - PROCESS | 16136 | 1467322053613 Marionette TRACE conn3 <- [1,1062,null,{}] 14:27:33 INFO - PROCESS | 16136 | 1467322053622 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:33 INFO - PROCESS | 16136 | 1467322053628 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:33 INFO - PROCESS | 16136 | 1467322053876 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 14:27:34 INFO - PROCESS | 16136 | 1467322054167 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:34 INFO - PROCESS | 16136 | 1467322054179 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:34 INFO - PROCESS | 16136 | ++DOCSHELL 0x9a069000 == 54 [pid = 16136] [id = 273] 14:27:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 129 (0x9a3cc800) [pid = 16136] [serial = 820] [outer = (nil)] 14:27:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 130 (0x9a3ecc00) [pid = 16136] [serial = 821] [outer = 0x9a3cc800] 14:27:34 INFO - PROCESS | 16136 | 1467322054282 Marionette DEBUG loaded listener.js 14:27:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 131 (0x9a3ef000) [pid = 16136] [serial = 822] [outer = 0x9a3cc800] 14:27:35 INFO - PROCESS | 16136 | 1467322055297 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 14:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1738ms 14:27:35 INFO - PROCESS | 16136 | 1467322055345 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 14:27:35 INFO - PROCESS | 16136 | 1467322055352 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 14:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:27:35 INFO - PROCESS | 16136 | 1467322055362 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:27:35 INFO - PROCESS | 16136 | 1467322055368 Marionette TRACE conn3 <- [1,1066,null,{}] 14:27:35 INFO - PROCESS | 16136 | 1467322055376 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:35 INFO - PROCESS | 16136 | 1467322055383 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:36 INFO - PROCESS | 16136 | 1467322056008 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 14:27:36 INFO - PROCESS | 16136 | 1467322056361 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:36 INFO - PROCESS | 16136 | 1467322056371 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:36 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8e2c00 == 55 [pid = 16136] [id = 274] 14:27:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 132 (0x8e8e3c00) [pid = 16136] [serial = 823] [outer = (nil)] 14:27:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 133 (0x8e8ec000) [pid = 16136] [serial = 824] [outer = 0x8e8e3c00] 14:27:36 INFO - PROCESS | 16136 | 1467322056455 Marionette DEBUG loaded listener.js 14:27:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 134 (0x8f207800) [pid = 16136] [serial = 825] [outer = 0x8e8e3c00] 14:27:37 INFO - PROCESS | 16136 | 1467322057447 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 14:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 2139ms 14:27:37 INFO - PROCESS | 16136 | 1467322057503 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 14:27:37 INFO - PROCESS | 16136 | 1467322057510 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 14:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:27:37 INFO - PROCESS | 16136 | 1467322057519 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:27:37 INFO - PROCESS | 16136 | 1467322057524 Marionette TRACE conn3 <- [1,1070,null,{}] 14:27:37 INFO - PROCESS | 16136 | 1467322057534 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:37 INFO - PROCESS | 16136 | 1467322057539 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:37 INFO - PROCESS | 16136 | 1467322057791 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 14:27:38 INFO - PROCESS | 16136 | 1467322058049 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:38 INFO - PROCESS | 16136 | 1467322058063 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:38 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2b6400 == 56 [pid = 16136] [id = 275] 14:27:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 135 (0x91d87c00) [pid = 16136] [serial = 826] [outer = (nil)] 14:27:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 136 (0x91d94400) [pid = 16136] [serial = 827] [outer = 0x91d87c00] 14:27:38 INFO - PROCESS | 16136 | 1467322058271 Marionette DEBUG loaded listener.js 14:27:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 137 (0x91f2f400) [pid = 16136] [serial = 828] [outer = 0x91d87c00] 14:27:39 INFO - PROCESS | 16136 | 1467322059235 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 14:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1793ms 14:27:39 INFO - PROCESS | 16136 | 1467322059313 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 14:27:39 INFO - PROCESS | 16136 | 1467322059320 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 14:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:27:39 INFO - PROCESS | 16136 | 1467322059327 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:27:39 INFO - PROCESS | 16136 | 1467322059330 Marionette TRACE conn3 <- [1,1074,null,{}] 14:27:39 INFO - PROCESS | 16136 | 1467322059337 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:39 INFO - PROCESS | 16136 | 1467322059341 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd81800 == 55 [pid = 16136] [id = 253] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x91fa8400 == 54 [pid = 16136] [id = 204] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfebc00 == 53 [pid = 16136] [id = 210] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd79800 == 52 [pid = 16136] [id = 256] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfee000 == 51 [pid = 16136] [id = 205] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1d6400 == 50 [pid = 16136] [id = 254] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebe7000 == 49 [pid = 16136] [id = 207] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8d2c3c00 == 48 [pid = 16136] [id = 198] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x94825c00 == 47 [pid = 16136] [id = 258] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1e0800 == 46 [pid = 16136] [id = 199] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1df800 == 45 [pid = 16136] [id = 211] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa20400 == 44 [pid = 16136] [id = 242] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8d2cac00 == 43 [pid = 16136] [id = 212] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8e85f000 == 42 [pid = 16136] [id = 202] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x91dcd800 == 41 [pid = 16136] [id = 215] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2c4c00 == 40 [pid = 16136] [id = 248] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe5800 == 39 [pid = 16136] [id = 213] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa30400 == 38 [pid = 16136] [id = 201] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfef000 == 37 [pid = 16136] [id = 206] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd79400 == 36 [pid = 16136] [id = 259] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe7800 == 35 [pid = 16136] [id = 200] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x91c25800 == 34 [pid = 16136] [id = 214] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd82000 == 33 [pid = 16136] [id = 247] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7d800 == 32 [pid = 16136] [id = 209] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8e534400 == 31 [pid = 16136] [id = 252] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7c800 == 30 [pid = 16136] [id = 203] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8f20fc00 == 29 [pid = 16136] [id = 249] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x93087800 == 28 [pid = 16136] [id = 208] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8e539400 == 27 [pid = 16136] [id = 255] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x91c24c00 == 26 [pid = 16136] [id = 250] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x91d8d000 == 25 [pid = 16136] [id = 251] 14:27:40 INFO - PROCESS | 16136 | --DOCSHELL 0x8f334400 == 24 [pid = 16136] [id = 257] 14:27:40 INFO - PROCESS | 16136 | 1467322060984 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 136 (0x93d29400) [pid = 16136] [serial = 708] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 135 (0x928a4c00) [pid = 16136] [serial = 704] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 134 (0x8f2bfc00) [pid = 16136] [serial = 734] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 133 (0x8fcc1800) [pid = 16136] [serial = 728] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 132 (0x954b2400) [pid = 16136] [serial = 710] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 131 (0x999d2000) [pid = 16136] [serial = 719] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 130 (0x98e1f400) [pid = 16136] [serial = 714] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 129 (0x92456400) [pid = 16136] [serial = 701] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 128 (0x8e536400) [pid = 16136] [serial = 695] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 127 (0x91ddc000) [pid = 16136] [serial = 737] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 126 (0x91ddb400) [pid = 16136] [serial = 723] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 125 (0x99c82c00) [pid = 16136] [serial = 720] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 124 (0x8f32d000) [pid = 16136] [serial = 698] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 123 (0x8e540c00) [pid = 16136] [serial = 726] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 122 (0x8fccd400) [pid = 16136] [serial = 729] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 121 (0x92a5fc00) [pid = 16136] [serial = 705] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 120 (0x956f9800) [pid = 16136] [serial = 711] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 119 (0x98aa7400) [pid = 16136] [serial = 713] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 118 (0x93b07c00) [pid = 16136] [serial = 707] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 117 (0x998e0000) [pid = 16136] [serial = 717] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 116 (0x91d8ec00) [pid = 16136] [serial = 722] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 115 (0x92671800) [pid = 16136] [serial = 702] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 114 (0x99683800) [pid = 16136] [serial = 716] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 113 (0x91f36800) [pid = 16136] [serial = 738] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 112 (0x8e541800) [pid = 16136] [serial = 696] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 111 (0x8d1e4800) [pid = 16136] [serial = 725] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 110 (0x8f2ef800) [pid = 16136] [serial = 735] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 109 (0x8d2c6c00) [pid = 16136] [serial = 732] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 108 (0x8d1e5000) [pid = 16136] [serial = 731] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 107 (0x8fa27800) [pid = 16136] [serial = 699] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | --DOMWINDOW == 106 (0x8f326800) [pid = 16136] [serial = 740] [outer = (nil)] [url = about:blank] 14:27:41 INFO - PROCESS | 16136 | 1467322061449 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:41 INFO - PROCESS | 16136 | 1467322061463 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:41 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd81800 == 25 [pid = 16136] [id = 276] 14:27:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 107 (0x8bd82000) [pid = 16136] [serial = 829] [outer = (nil)] 14:27:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 108 (0x8cfe4400) [pid = 16136] [serial = 830] [outer = 0x8bd82000] 14:27:41 INFO - PROCESS | 16136 | 1467322061557 Marionette DEBUG loaded listener.js 14:27:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 109 (0x8cfec800) [pid = 16136] [serial = 831] [outer = 0x8bd82000] 14:27:42 INFO - PROCESS | 16136 | 1467322062655 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 14:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 3349ms 14:27:42 INFO - PROCESS | 16136 | 1467322062680 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 14:27:42 INFO - PROCESS | 16136 | 1467322062689 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 14:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:27:42 INFO - PROCESS | 16136 | 1467322062698 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:27:42 INFO - PROCESS | 16136 | 1467322062703 Marionette TRACE conn3 <- [1,1078,null,{}] 14:27:42 INFO - PROCESS | 16136 | 1467322062712 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:42 INFO - PROCESS | 16136 | 1467322062722 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:42 INFO - PROCESS | 16136 | 1467322062966 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 14:27:43 INFO - PROCESS | 16136 | 1467322063253 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:43 INFO - PROCESS | 16136 | 1467322063265 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:43 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d2c8000 == 26 [pid = 16136] [id = 277] 14:27:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 110 (0x8d2cac00) [pid = 16136] [serial = 832] [outer = (nil)] 14:27:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 111 (0x8e539800) [pid = 16136] [serial = 833] [outer = 0x8d2cac00] 14:27:43 INFO - PROCESS | 16136 | 1467322063365 Marionette DEBUG loaded listener.js 14:27:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 112 (0x8e542800) [pid = 16136] [serial = 834] [outer = 0x8d2cac00] 14:27:44 INFO - PROCESS | 16136 | 1467322064411 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 14:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1746ms 14:27:44 INFO - PROCESS | 16136 | 1467322064448 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 14:27:44 INFO - PROCESS | 16136 | 1467322064455 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 14:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:27:44 INFO - PROCESS | 16136 | 1467322064463 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:27:44 INFO - PROCESS | 16136 | 1467322064468 Marionette TRACE conn3 <- [1,1082,null,{}] 14:27:44 INFO - PROCESS | 16136 | 1467322064474 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:44 INFO - PROCESS | 16136 | 1467322064480 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:44 INFO - PROCESS | 16136 | 1467322064748 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 14:27:45 INFO - PROCESS | 16136 | --DOCSHELL 0x99946800 == 25 [pid = 16136] [id = 9] 14:27:45 INFO - PROCESS | 16136 | 1467322065055 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:45 INFO - PROCESS | 16136 | 1467322065063 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:45 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebe7000 == 26 [pid = 16136] [id = 278] 14:27:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 113 (0x8ebe8000) [pid = 16136] [serial = 835] [outer = (nil)] 14:27:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 114 (0x8ebf2800) [pid = 16136] [serial = 836] [outer = 0x8ebe8000] 14:27:45 INFO - PROCESS | 16136 | 1467322065213 Marionette DEBUG loaded listener.js 14:27:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 115 (0x8f20c800) [pid = 16136] [serial = 837] [outer = 0x8ebe8000] 14:27:46 INFO - PROCESS | 16136 | 1467322066371 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 14:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1989ms 14:27:46 INFO - PROCESS | 16136 | 1467322066454 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 14:27:46 INFO - PROCESS | 16136 | 1467322066461 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 14:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:27:46 INFO - PROCESS | 16136 | 1467322066537 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:27:46 INFO - PROCESS | 16136 | 1467322066549 Marionette TRACE conn3 <- [1,1086,null,{}] 14:27:46 INFO - PROCESS | 16136 | 1467322066578 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:46 INFO - PROCESS | 16136 | 1467322066587 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:46 INFO - PROCESS | 16136 | 1467322066871 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 14:27:47 INFO - PROCESS | 16136 | 1467322067023 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:47 INFO - PROCESS | 16136 | 1467322067030 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:47 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f32a000 == 27 [pid = 16136] [id = 279] 14:27:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 116 (0x8f32e000) [pid = 16136] [serial = 838] [outer = (nil)] 14:27:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 117 (0x8fa25800) [pid = 16136] [serial = 839] [outer = 0x8f32e000] 14:27:47 INFO - PROCESS | 16136 | 1467322067153 Marionette DEBUG loaded listener.js 14:27:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 118 (0x8fa2f800) [pid = 16136] [serial = 840] [outer = 0x8f32e000] 14:27:48 INFO - PROCESS | 16136 | 1467322068182 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 14:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1780ms 14:27:48 INFO - PROCESS | 16136 | 1467322068252 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 14:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:27:48 INFO - PROCESS | 16136 | 1467322068258 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 14:27:48 INFO - PROCESS | 16136 | 1467322068265 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:27:48 INFO - PROCESS | 16136 | 1467322068269 Marionette TRACE conn3 <- [1,1090,null,{}] 14:27:48 INFO - PROCESS | 16136 | 1467322068276 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:48 INFO - PROCESS | 16136 | 1467322068281 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:48 INFO - PROCESS | 16136 | 1467322068515 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 14:27:48 INFO - PROCESS | 16136 | 1467322068749 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:48 INFO - PROCESS | 16136 | 1467322068758 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:48 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d2ca800 == 28 [pid = 16136] [id = 280] 14:27:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 119 (0x8e53b000) [pid = 16136] [serial = 841] [outer = (nil)] 14:27:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 120 (0x8fcc7800) [pid = 16136] [serial = 842] [outer = 0x8e53b000] 14:27:48 INFO - PROCESS | 16136 | 1467322068893 Marionette DEBUG loaded listener.js 14:27:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 121 (0x8fccd000) [pid = 16136] [serial = 843] [outer = 0x8e53b000] 14:27:49 INFO - PROCESS | 16136 | 1467322069887 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 14:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1688ms 14:27:49 INFO - PROCESS | 16136 | 1467322069954 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 14:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:27:49 INFO - PROCESS | 16136 | 1467322069958 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 14:27:49 INFO - PROCESS | 16136 | 1467322069965 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:27:49 INFO - PROCESS | 16136 | 1467322069970 Marionette TRACE conn3 <- [1,1094,null,{}] 14:27:49 INFO - PROCESS | 16136 | 1467322069976 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:49 INFO - PROCESS | 16136 | 1467322069983 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:50 INFO - PROCESS | 16136 | 1467322070237 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 14:27:50 INFO - PROCESS | 16136 | 1467322070506 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:50 INFO - PROCESS | 16136 | 1467322070533 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:50 INFO - PROCESS | 16136 | ++DOCSHELL 0x91c26400 == 29 [pid = 16136] [id = 281] 14:27:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 122 (0x91c27400) [pid = 16136] [serial = 844] [outer = (nil)] 14:27:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 123 (0x91d8d800) [pid = 16136] [serial = 845] [outer = 0x91c27400] 14:27:50 INFO - PROCESS | 16136 | 1467322070641 Marionette DEBUG loaded listener.js 14:27:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 124 (0x91f2dc00) [pid = 16136] [serial = 846] [outer = 0x91c27400] 14:27:51 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfeac00 == 28 [pid = 16136] [id = 260] 14:27:52 INFO - PROCESS | 16136 | 1467322072397 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 14:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 2490ms 14:27:52 INFO - PROCESS | 16136 | 1467322072456 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 14:27:52 INFO - PROCESS | 16136 | 1467322072463 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 14:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:27:52 INFO - PROCESS | 16136 | 1467322072471 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:27:52 INFO - PROCESS | 16136 | 1467322072479 Marionette TRACE conn3 <- [1,1098,null,{}] 14:27:52 INFO - PROCESS | 16136 | 1467322072489 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:52 INFO - PROCESS | 16136 | 1467322072495 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:52 INFO - PROCESS | 16136 | 1467322072703 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 14:27:52 INFO - PROCESS | 16136 | 1467322072900 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:52 INFO - PROCESS | 16136 | 1467322072907 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:52 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1e4000 == 29 [pid = 16136] [id = 282] 14:27:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 125 (0x8d1e4800) [pid = 16136] [serial = 847] [outer = (nil)] 14:27:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 126 (0x8e856400) [pid = 16136] [serial = 848] [outer = 0x8d1e4800] 14:27:53 INFO - PROCESS | 16136 | 1467322072996 Marionette DEBUG loaded listener.js 14:27:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 127 (0x8e8dfc00) [pid = 16136] [serial = 849] [outer = 0x8d1e4800] 14:27:53 INFO - PROCESS | 16136 | 1467322073887 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 14:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1490ms 14:27:53 INFO - PROCESS | 16136 | 1467322073962 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 14:27:53 INFO - PROCESS | 16136 | 1467322073970 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 14:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:27:53 INFO - PROCESS | 16136 | 1467322073988 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:27:53 INFO - PROCESS | 16136 | 1467322073993 Marionette TRACE conn3 <- [1,1102,null,{}] 14:27:54 INFO - PROCESS | 16136 | 1467322074000 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:54 INFO - PROCESS | 16136 | 1467322074006 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:54 INFO - PROCESS | 16136 | 1467322074262 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 14:27:54 INFO - PROCESS | 16136 | 1467322074301 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:54 INFO - PROCESS | 16136 | 1467322074312 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:54 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2bfc00 == 30 [pid = 16136] [id = 283] 14:27:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 128 (0x8f2ed400) [pid = 16136] [serial = 850] [outer = (nil)] 14:27:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 129 (0x8f32d800) [pid = 16136] [serial = 851] [outer = 0x8f2ed400] 14:27:54 INFO - PROCESS | 16136 | 1467322074395 Marionette DEBUG loaded listener.js 14:27:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 130 (0x8fa20800) [pid = 16136] [serial = 852] [outer = 0x8f2ed400] 14:27:55 INFO - PROCESS | 16136 | 1467322075544 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 14:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1592ms 14:27:55 INFO - PROCESS | 16136 | 1467322075590 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 14:27:55 INFO - PROCESS | 16136 | 1467322075595 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 14:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:27:55 INFO - PROCESS | 16136 | 1467322075603 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:27:55 INFO - PROCESS | 16136 | 1467322075610 Marionette TRACE conn3 <- [1,1106,null,{}] 14:27:55 INFO - PROCESS | 16136 | 1467322075643 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:55 INFO - PROCESS | 16136 | 1467322075654 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:55 INFO - PROCESS | 16136 | 1467322075899 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 129 (0x8e53dc00) [pid = 16136] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 128 (0x8e85a800) [pid = 16136] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 127 (0x8f2e9000) [pid = 16136] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 126 (0x8fcc3000) [pid = 16136] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 125 (0x8fcc5000) [pid = 16136] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 124 (0x92a5c000) [pid = 16136] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 123 (0x8cfedc00) [pid = 16136] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 122 (0x8d1d9800) [pid = 16136] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 121 (0x8bd7d000) [pid = 16136] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 120 (0x92754400) [pid = 16136] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 119 (0x98e17800) [pid = 16136] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 118 (0x8f2eb800) [pid = 16136] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 117 (0x8cfe3800) [pid = 16136] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 116 (0x9a067c00) [pid = 16136] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 115 (0x8bd83400) [pid = 16136] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 114 (0x8fccbc00) [pid = 16136] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 113 (0x8e538c00) [pid = 16136] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 112 (0x91f9e400) [pid = 16136] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 111 (0x9a06b400) [pid = 16136] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 110 (0x8e8e3c00) [pid = 16136] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 109 (0x8e858000) [pid = 16136] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 108 (0x91c2ac00) [pid = 16136] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 107 (0x92a5bc00) [pid = 16136] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 106 (0x94825000) [pid = 16136] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 105 (0x9527a400) [pid = 16136] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x91f2c800) [pid = 16136] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x99df9400) [pid = 16136] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x9a3cc800) [pid = 16136] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:27:56 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x8fa23800) [pid = 16136] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:27:56 INFO - PROCESS | 16136 | 1467322076428 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:56 INFO - PROCESS | 16136 | 1467322076441 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:56 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe9000 == 31 [pid = 16136] [id = 284] 14:27:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x8d1d9800) [pid = 16136] [serial = 853] [outer = (nil)] 14:27:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x8e8ea000) [pid = 16136] [serial = 854] [outer = 0x8d1d9800] 14:27:56 INFO - PROCESS | 16136 | 1467322076545 Marionette DEBUG loaded listener.js 14:27:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x91dda400) [pid = 16136] [serial = 855] [outer = 0x8d1d9800] 14:27:57 INFO - PROCESS | 16136 | 1467322077475 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 14:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1900ms 14:27:57 INFO - PROCESS | 16136 | 1467322077503 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 14:27:57 INFO - PROCESS | 16136 | 1467322077509 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 14:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:27:57 INFO - PROCESS | 16136 | 1467322077516 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:27:57 INFO - PROCESS | 16136 | 1467322077519 Marionette TRACE conn3 <- [1,1110,null,{}] 14:27:57 INFO - PROCESS | 16136 | 1467322077526 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:57 INFO - PROCESS | 16136 | 1467322077531 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:57 INFO - PROCESS | 16136 | 1467322077720 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 14:27:57 INFO - PROCESS | 16136 | 1467322077854 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:57 INFO - PROCESS | 16136 | 1467322077863 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:57 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2f3400 == 32 [pid = 16136] [id = 285] 14:27:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x8fa2f400) [pid = 16136] [serial = 856] [outer = (nil)] 14:27:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 106 (0x91f9d400) [pid = 16136] [serial = 857] [outer = 0x8fa2f400] 14:27:57 INFO - PROCESS | 16136 | 1467322077951 Marionette DEBUG loaded listener.js 14:27:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 107 (0x91fa6000) [pid = 16136] [serial = 858] [outer = 0x8fa2f400] 14:27:59 INFO - PROCESS | 16136 | 1467322079078 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 14:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1632ms 14:27:59 INFO - PROCESS | 16136 | 1467322079149 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 14:27:59 INFO - PROCESS | 16136 | 1467322079157 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 14:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:27:59 INFO - PROCESS | 16136 | 1467322079167 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:27:59 INFO - PROCESS | 16136 | 1467322079172 Marionette TRACE conn3 <- [1,1114,null,{}] 14:27:59 INFO - PROCESS | 16136 | 1467322079184 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:27:59 INFO - PROCESS | 16136 | 1467322079189 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:59 INFO - PROCESS | 16136 | 1467322079446 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 14:27:59 INFO - PROCESS | 16136 | 1467322079679 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:27:59 INFO - PROCESS | 16136 | 1467322079688 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:27:59 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1e0c00 == 33 [pid = 16136] [id = 286] 14:27:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 108 (0x8d2c6c00) [pid = 16136] [serial = 859] [outer = (nil)] 14:27:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 109 (0x8e8ea800) [pid = 16136] [serial = 860] [outer = 0x8d2c6c00] 14:27:59 INFO - PROCESS | 16136 | 1467322079777 Marionette DEBUG loaded listener.js 14:27:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 110 (0x8f20ac00) [pid = 16136] [serial = 861] [outer = 0x8d2c6c00] 14:28:00 INFO - PROCESS | 16136 | 1467322080821 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 14:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1696ms 14:28:00 INFO - PROCESS | 16136 | 1467322080865 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 14:28:00 INFO - PROCESS | 16136 | 1467322080874 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 14:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:28:00 INFO - PROCESS | 16136 | 1467322080887 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:28:00 INFO - PROCESS | 16136 | 1467322080893 Marionette TRACE conn3 <- [1,1118,null,{}] 14:28:00 INFO - PROCESS | 16136 | 1467322080900 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:00 INFO - PROCESS | 16136 | 1467322080907 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:01 INFO - PROCESS | 16136 | 1467322081183 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 14:28:01 INFO - PROCESS | 16136 | 1467322081462 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:01 INFO - PROCESS | 16136 | 1467322081475 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:01 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e536800 == 34 [pid = 16136] [id = 287] 14:28:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 111 (0x91c1ec00) [pid = 16136] [serial = 862] [outer = (nil)] 14:28:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 112 (0x91f2b400) [pid = 16136] [serial = 863] [outer = 0x91c1ec00] 14:28:01 INFO - PROCESS | 16136 | 1467322081612 Marionette DEBUG loaded listener.js 14:28:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 113 (0x91f9e400) [pid = 16136] [serial = 864] [outer = 0x91c1ec00] 14:28:02 INFO - PROCESS | 16136 | 1467322082756 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 14:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1906ms 14:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:28:02 INFO - PROCESS | 16136 | 1467322082794 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 14:28:02 INFO - PROCESS | 16136 | 1467322082799 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 14:28:02 INFO - PROCESS | 16136 | 1467322082808 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:28:02 INFO - PROCESS | 16136 | 1467322082815 Marionette TRACE conn3 <- [1,1122,null,{}] 14:28:02 INFO - PROCESS | 16136 | 1467322082834 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:02 INFO - PROCESS | 16136 | 1467322082844 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:03 INFO - PROCESS | 16136 | 1467322083096 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 14:28:03 INFO - PROCESS | 16136 | 1467322083373 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:03 INFO - PROCESS | 16136 | 1467322083387 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:03 INFO - PROCESS | 16136 | ++DOCSHELL 0x92674000 == 35 [pid = 16136] [id = 288] 14:28:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 114 (0x92674800) [pid = 16136] [serial = 865] [outer = (nil)] 14:28:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 115 (0x9267e000) [pid = 16136] [serial = 866] [outer = 0x92674800] 14:28:03 INFO - PROCESS | 16136 | 1467322083514 Marionette DEBUG loaded listener.js 14:28:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 116 (0x92757800) [pid = 16136] [serial = 867] [outer = 0x92674800] 14:28:04 INFO - PROCESS | 16136 | 1467322084538 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 14:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1753ms 14:28:04 INFO - PROCESS | 16136 | 1467322084559 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 14:28:04 INFO - PROCESS | 16136 | 1467322084565 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 14:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:28:04 INFO - PROCESS | 16136 | 1467322084572 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:28:04 INFO - PROCESS | 16136 | 1467322084575 Marionette TRACE conn3 <- [1,1126,null,{}] 14:28:04 INFO - PROCESS | 16136 | 1467322084582 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:04 INFO - PROCESS | 16136 | 1467322084587 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:04 INFO - PROCESS | 16136 | 1467322084813 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 14:28:05 INFO - PROCESS | 16136 | 1467322085034 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:05 INFO - PROCESS | 16136 | 1467322085045 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:05 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d2c4800 == 36 [pid = 16136] [id = 289] 14:28:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 117 (0x92751800) [pid = 16136] [serial = 868] [outer = (nil)] 14:28:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 118 (0x928a0c00) [pid = 16136] [serial = 869] [outer = 0x92751800] 14:28:05 INFO - PROCESS | 16136 | 1467322085145 Marionette DEBUG loaded listener.js 14:28:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 119 (0x928a8800) [pid = 16136] [serial = 870] [outer = 0x92751800] 14:28:06 INFO - PROCESS | 16136 | 1467322086064 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 14:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1535ms 14:28:06 INFO - PROCESS | 16136 | 1467322086108 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 14:28:06 INFO - PROCESS | 16136 | 1467322086112 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 14:28:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:28:06 INFO - PROCESS | 16136 | 1467322086119 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:28:06 INFO - PROCESS | 16136 | 1467322086124 Marionette TRACE conn3 <- [1,1130,null,{}] 14:28:06 INFO - PROCESS | 16136 | 1467322086131 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:06 INFO - PROCESS | 16136 | 1467322086138 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:06 INFO - PROCESS | 16136 | 1467322086352 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 14:28:06 INFO - PROCESS | 16136 | 1467322086590 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:06 INFO - PROCESS | 16136 | 1467322086604 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:06 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e534c00 == 37 [pid = 16136] [id = 290] 14:28:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 120 (0x91c2ac00) [pid = 16136] [serial = 871] [outer = (nil)] 14:28:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 121 (0x92a53400) [pid = 16136] [serial = 872] [outer = 0x91c2ac00] 14:28:06 INFO - PROCESS | 16136 | 1467322086738 Marionette DEBUG loaded listener.js 14:28:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 122 (0x92a55400) [pid = 16136] [serial = 873] [outer = 0x91c2ac00] 14:28:07 INFO - PROCESS | 16136 | 1467322087774 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 14:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1687ms 14:28:07 INFO - PROCESS | 16136 | 1467322087808 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 14:28:07 INFO - PROCESS | 16136 | 1467322087812 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 14:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:28:07 INFO - PROCESS | 16136 | 1467322087820 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:28:07 INFO - PROCESS | 16136 | 1467322087823 Marionette TRACE conn3 <- [1,1134,null,{}] 14:28:07 INFO - PROCESS | 16136 | 1467322087830 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:07 INFO - PROCESS | 16136 | 1467322087841 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:08 INFO - PROCESS | 16136 | 1467322088100 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 14:28:08 INFO - PROCESS | 16136 | 1467322088344 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:08 INFO - PROCESS | 16136 | 1467322088358 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:08 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7f000 == 38 [pid = 16136] [id = 291] 14:28:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 123 (0x8d1da400) [pid = 16136] [serial = 874] [outer = (nil)] 14:28:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 124 (0x93d2b400) [pid = 16136] [serial = 875] [outer = 0x8d1da400] 14:28:08 INFO - PROCESS | 16136 | 1467322088465 Marionette DEBUG loaded listener.js 14:28:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 125 (0x93d2c400) [pid = 16136] [serial = 876] [outer = 0x8d1da400] 14:28:09 INFO - PROCESS | 16136 | 1467322089453 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 14:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1690ms 14:28:09 INFO - PROCESS | 16136 | 1467322089513 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 14:28:09 INFO - PROCESS | 16136 | 1467322089520 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 14:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:28:09 INFO - PROCESS | 16136 | 1467322089529 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:28:09 INFO - PROCESS | 16136 | 1467322089533 Marionette TRACE conn3 <- [1,1138,null,{}] 14:28:09 INFO - PROCESS | 16136 | 1467322089540 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:09 INFO - PROCESS | 16136 | 1467322089546 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:09 INFO - PROCESS | 16136 | 1467322089778 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 14:28:10 INFO - PROCESS | 16136 | 1467322090002 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:10 INFO - PROCESS | 16136 | 1467322090010 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:10 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1e0400 == 39 [pid = 16136] [id = 292] 14:28:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 126 (0x8f2ebc00) [pid = 16136] [serial = 877] [outer = (nil)] 14:28:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 127 (0x95259800) [pid = 16136] [serial = 878] [outer = 0x8f2ebc00] 14:28:10 INFO - PROCESS | 16136 | 1467322090169 Marionette DEBUG loaded listener.js 14:28:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 128 (0x954ac800) [pid = 16136] [serial = 879] [outer = 0x8f2ebc00] 14:28:11 INFO - PROCESS | 16136 | 1467322091154 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 14:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1688ms 14:28:11 INFO - PROCESS | 16136 | 1467322091217 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 14:28:11 INFO - PROCESS | 16136 | 1467322091229 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 14:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:28:11 INFO - PROCESS | 16136 | 1467322091235 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:28:11 INFO - PROCESS | 16136 | 1467322091239 Marionette TRACE conn3 <- [1,1142,null,{}] 14:28:11 INFO - PROCESS | 16136 | 1467322091245 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:11 INFO - PROCESS | 16136 | 1467322091250 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:11 INFO - PROCESS | 16136 | 1467322091469 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 14:28:11 INFO - PROCESS | 16136 | 1467322091965 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:11 INFO - PROCESS | 16136 | 1467322091976 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:12 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe3000 == 40 [pid = 16136] [id = 293] 14:28:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 129 (0x8cfe6c00) [pid = 16136] [serial = 880] [outer = (nil)] 14:28:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 130 (0x8cfee400) [pid = 16136] [serial = 881] [outer = 0x8cfe6c00] 14:28:12 INFO - PROCESS | 16136 | 1467322092106 Marionette DEBUG loaded listener.js 14:28:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 131 (0x8e53a000) [pid = 16136] [serial = 882] [outer = 0x8cfe6c00] 14:28:13 INFO - PROCESS | 16136 | 1467322093191 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 14:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1983ms 14:28:13 INFO - PROCESS | 16136 | 1467322093223 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 14:28:13 INFO - PROCESS | 16136 | 1467322093228 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 14:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:28:13 INFO - PROCESS | 16136 | 1467322093238 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:28:13 INFO - PROCESS | 16136 | 1467322093243 Marionette TRACE conn3 <- [1,1146,null,{}] 14:28:13 INFO - PROCESS | 16136 | 1467322093252 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:13 INFO - PROCESS | 16136 | 1467322093260 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:13 INFO - PROCESS | 16136 | 1467322093473 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 14:28:13 INFO - PROCESS | 16136 | 1467322093787 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:13 INFO - PROCESS | 16136 | 1467322093798 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:13 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2b6400 == 39 [pid = 16136] [id = 275] 14:28:13 INFO - PROCESS | 16136 | --DOMWINDOW == 130 (0x91d94400) [pid = 16136] [serial = 827] [outer = (nil)] [url = about:blank] 14:28:13 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfed400 == 40 [pid = 16136] [id = 294] 14:28:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 131 (0x8d1db000) [pid = 16136] [serial = 883] [outer = (nil)] 14:28:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 132 (0x8e8e4000) [pid = 16136] [serial = 884] [outer = 0x8d1db000] 14:28:13 INFO - PROCESS | 16136 | 1467322093939 Marionette DEBUG loaded listener.js 14:28:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 133 (0x8ebf0400) [pid = 16136] [serial = 885] [outer = 0x8d1db000] 14:28:14 INFO - PROCESS | 16136 | --DOCSHELL 0x8d2ca800 == 39 [pid = 16136] [id = 280] 14:28:14 INFO - PROCESS | 16136 | --DOCSHELL 0x8f32a000 == 38 [pid = 16136] [id = 279] 14:28:14 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebe7000 == 37 [pid = 16136] [id = 278] 14:28:14 INFO - PROCESS | 16136 | --DOCSHELL 0x8d2c8000 == 36 [pid = 16136] [id = 277] 14:28:14 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd81800 == 35 [pid = 16136] [id = 276] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 132 (0x8f2ed000) [pid = 16136] [serial = 786] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 131 (0x956f3c00) [pid = 16136] [serial = 762] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 130 (0x999d2800) [pid = 16136] [serial = 767] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 129 (0x91c28800) [pid = 16136] [serial = 749] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 128 (0x91fac400) [pid = 16136] [serial = 792] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 127 (0x94829000) [pid = 16136] [serial = 759] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 126 (0x8e860400) [pid = 16136] [serial = 782] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 125 (0x98a1e800) [pid = 16136] [serial = 764] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 124 (0x8ebf1000) [pid = 16136] [serial = 785] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 123 (0x8e8e5000) [pid = 16136] [serial = 779] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 122 (0x928a4000) [pid = 16136] [serial = 756] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 121 (0x9a061400) [pid = 16136] [serial = 770] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 120 (0x91fa1400) [pid = 16136] [serial = 791] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 119 (0x8f2f5400) [pid = 16136] [serial = 746] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 118 (0x8e8ed400) [pid = 16136] [serial = 794] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 117 (0x9a3c7800) [pid = 16136] [serial = 777] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 116 (0x8d1da800) [pid = 16136] [serial = 744] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 115 (0x91c24000) [pid = 16136] [serial = 788] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 114 (0x9a064000) [pid = 16136] [serial = 771] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 113 (0x99c84c00) [pid = 16136] [serial = 768] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 112 (0x928a7800) [pid = 16136] [serial = 755] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 111 (0x8cfe6400) [pid = 16136] [serial = 743] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 110 (0x93087c00) [pid = 16136] [serial = 758] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 109 (0x91d94800) [pid = 16136] [serial = 789] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 108 (0x8e8eb000) [pid = 16136] [serial = 783] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 107 (0x8fcce400) [pid = 16136] [serial = 741] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 106 (0x92673400) [pid = 16136] [serial = 752] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 105 (0x98aad000) [pid = 16136] [serial = 765] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x91d90800) [pid = 16136] [serial = 750] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x8fa2a800) [pid = 16136] [serial = 780] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x8f32f800) [pid = 16136] [serial = 747] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x9a3c4000) [pid = 16136] [serial = 776] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x92453400) [pid = 16136] [serial = 753] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x8fa1dc00) [pid = 16136] [serial = 795] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x956ed800) [pid = 16136] [serial = 761] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x9a06e400) [pid = 16136] [serial = 773] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x9a184c00) [pid = 16136] [serial = 774] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x8e8ec000) [pid = 16136] [serial = 824] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x8f207800) [pid = 16136] [serial = 825] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x8f202400) [pid = 16136] [serial = 800] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x8f2f6800) [pid = 16136] [serial = 801] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x91fa2000) [pid = 16136] [serial = 804] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x91f2c400) [pid = 16136] [serial = 803] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x93d31800) [pid = 16136] [serial = 807] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x93b04400) [pid = 16136] [serial = 806] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x954a5c00) [pid = 16136] [serial = 809] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x98aa7c00) [pid = 16136] [serial = 812] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x954ae400) [pid = 16136] [serial = 810] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x9a183400) [pid = 16136] [serial = 815] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x9967dc00) [pid = 16136] [serial = 813] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x9a3d0c00) [pid = 16136] [serial = 818] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x9a18a800) [pid = 16136] [serial = 816] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x9a3ecc00) [pid = 16136] [serial = 821] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x9a3e4400) [pid = 16136] [serial = 819] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x9a3ef000) [pid = 16136] [serial = 822] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x9308fc00) [pid = 16136] [serial = 798] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x928a9400) [pid = 16136] [serial = 797] [outer = (nil)] [url = about:blank] 14:28:14 INFO - PROCESS | 16136 | 1467322094919 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 14:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1740ms 14:28:14 INFO - PROCESS | 16136 | 1467322094982 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 14:28:14 INFO - PROCESS | 16136 | 1467322094989 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 14:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:28:15 INFO - PROCESS | 16136 | 1467322095007 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:28:15 INFO - PROCESS | 16136 | 1467322095012 Marionette TRACE conn3 <- [1,1150,null,{}] 14:28:15 INFO - PROCESS | 16136 | 1467322095021 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:15 INFO - PROCESS | 16136 | 1467322095028 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:15 INFO - PROCESS | 16136 | 1467322095228 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 14:28:15 INFO - PROCESS | 16136 | 1467322095458 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:15 INFO - PROCESS | 16136 | 1467322095467 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:15 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8e5000 == 36 [pid = 16136] [id = 295] 14:28:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x8f2b9400) [pid = 16136] [serial = 886] [outer = (nil)] 14:28:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x8f326c00) [pid = 16136] [serial = 887] [outer = 0x8f2b9400] 14:28:15 INFO - PROCESS | 16136 | 1467322095549 Marionette DEBUG loaded listener.js 14:28:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x8fa1dc00) [pid = 16136] [serial = 888] [outer = 0x8f2b9400] 14:28:16 INFO - PROCESS | 16136 | 1467322096451 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 14:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1496ms 14:28:16 INFO - PROCESS | 16136 | 1467322096510 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 14:28:16 INFO - PROCESS | 16136 | 1467322096516 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 14:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:28:16 INFO - PROCESS | 16136 | 1467322096569 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:28:16 INFO - PROCESS | 16136 | 1467322096581 Marionette TRACE conn3 <- [1,1154,null,{}] 14:28:16 INFO - PROCESS | 16136 | 1467322096619 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:16 INFO - PROCESS | 16136 | 1467322096627 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:16 INFO - PROCESS | 16136 | 1467322096848 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 14:28:16 INFO - PROCESS | 16136 | 1467322096875 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:16 INFO - PROCESS | 16136 | 1467322096883 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:16 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2f5c00 == 37 [pid = 16136] [id = 296] 14:28:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x8fcce000) [pid = 16136] [serial = 889] [outer = (nil)] 14:28:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x91d86800) [pid = 16136] [serial = 890] [outer = 0x8fcce000] 14:28:16 INFO - PROCESS | 16136 | 1467322096957 Marionette DEBUG loaded listener.js 14:28:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x91d8ec00) [pid = 16136] [serial = 891] [outer = 0x8fcce000] 14:28:17 INFO - PROCESS | 16136 | 1467322097976 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 14:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1510ms 14:28:18 INFO - PROCESS | 16136 | 1467322098040 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 14:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:28:18 INFO - PROCESS | 16136 | 1467322098045 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 14:28:18 INFO - PROCESS | 16136 | 1467322098053 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:28:18 INFO - PROCESS | 16136 | 1467322098071 Marionette TRACE conn3 <- [1,1158,null,{}] 14:28:18 INFO - PROCESS | 16136 | 1467322098087 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:18 INFO - PROCESS | 16136 | 1467322098093 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:18 INFO - PROCESS | 16136 | 1467322098355 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 14:28:18 INFO - PROCESS | 16136 | 1467322098391 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:18 INFO - PROCESS | 16136 | 1467322098400 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:18 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe6400 == 38 [pid = 16136] [id = 297] 14:28:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8f2eac00) [pid = 16136] [serial = 892] [outer = (nil)] 14:28:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x91dd9000) [pid = 16136] [serial = 893] [outer = 0x8f2eac00] 14:28:18 INFO - PROCESS | 16136 | 1467322098480 Marionette DEBUG loaded listener.js 14:28:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x91f33800) [pid = 16136] [serial = 894] [outer = 0x8f2eac00] 14:28:19 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8f32e000) [pid = 16136] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:28:19 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8ebe8000) [pid = 16136] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:28:19 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8d2cac00) [pid = 16136] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:28:19 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x91c27400) [pid = 16136] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:28:19 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8bd82000) [pid = 16136] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:28:19 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8e53b000) [pid = 16136] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:28:19 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x8d1e4800) [pid = 16136] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:28:19 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x8d1d9800) [pid = 16136] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:28:19 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x8f2ed400) [pid = 16136] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:28:19 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x9ae5a000) [pid = 16136] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:28:19 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x91d87c00) [pid = 16136] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:28:19 INFO - PROCESS | 16136 | 1467322099678 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 14:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1662ms 14:28:19 INFO - PROCESS | 16136 | 1467322099715 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 14:28:19 INFO - PROCESS | 16136 | 1467322099720 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 14:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:28:19 INFO - PROCESS | 16136 | 1467322099733 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:28:19 INFO - PROCESS | 16136 | 1467322099736 Marionette TRACE conn3 <- [1,1162,null,{}] 14:28:19 INFO - PROCESS | 16136 | 1467322099743 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:19 INFO - PROCESS | 16136 | 1467322099749 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:19 INFO - PROCESS | 16136 | 1467322099955 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 14:28:20 INFO - PROCESS | 16136 | 1467322100087 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:20 INFO - PROCESS | 16136 | 1467322100107 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:20 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f32ac00 == 39 [pid = 16136] [id = 298] 14:28:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x8fa38400) [pid = 16136] [serial = 895] [outer = (nil)] 14:28:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x91dcf800) [pid = 16136] [serial = 896] [outer = 0x8fa38400] 14:28:20 INFO - PROCESS | 16136 | 1467322100193 Marionette DEBUG loaded listener.js 14:28:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x91fa9c00) [pid = 16136] [serial = 897] [outer = 0x8fa38400] 14:28:21 INFO - PROCESS | 16136 | 1467322101072 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 14:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1446ms 14:28:21 INFO - PROCESS | 16136 | 1467322101180 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 14:28:21 INFO - PROCESS | 16136 | 1467322101187 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 14:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:28:21 INFO - PROCESS | 16136 | 1467322101197 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:28:21 INFO - PROCESS | 16136 | 1467322101204 Marionette TRACE conn3 <- [1,1166,null,{}] 14:28:21 INFO - PROCESS | 16136 | 1467322101215 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:21 INFO - PROCESS | 16136 | 1467322101226 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:21 INFO - PROCESS | 16136 | 1467322101496 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 14:28:21 INFO - PROCESS | 16136 | 1467322101745 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:21 INFO - PROCESS | 16136 | 1467322101763 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:21 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7fc00 == 40 [pid = 16136] [id = 299] 14:28:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x8d2c7800) [pid = 16136] [serial = 898] [outer = (nil)] 14:28:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x8e540400) [pid = 16136] [serial = 899] [outer = 0x8d2c7800] 14:28:21 INFO - PROCESS | 16136 | 1467322101888 Marionette DEBUG loaded listener.js 14:28:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x8e8e6c00) [pid = 16136] [serial = 900] [outer = 0x8d2c7800] 14:28:22 INFO - PROCESS | 16136 | 1467322102918 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 14:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1802ms 14:28:23 INFO - PROCESS | 16136 | 1467322103000 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 14:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:28:23 INFO - PROCESS | 16136 | 1467322103006 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 14:28:23 INFO - PROCESS | 16136 | 1467322103018 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:28:23 INFO - PROCESS | 16136 | 1467322103024 Marionette TRACE conn3 <- [1,1170,null,{}] 14:28:23 INFO - PROCESS | 16136 | 1467322103033 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:23 INFO - PROCESS | 16136 | 1467322103040 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:23 INFO - PROCESS | 16136 | 1467322103311 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 14:28:23 INFO - PROCESS | 16136 | 1467322103556 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:23 INFO - PROCESS | 16136 | 1467322103570 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:23 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e859400 == 41 [pid = 16136] [id = 300] 14:28:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8ebec000) [pid = 16136] [serial = 901] [outer = (nil)] 14:28:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8fa23000) [pid = 16136] [serial = 902] [outer = 0x8ebec000] 14:28:23 INFO - PROCESS | 16136 | 1467322103700 Marionette DEBUG loaded listener.js 14:28:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8fa37c00) [pid = 16136] [serial = 903] [outer = 0x8ebec000] 14:28:24 INFO - PROCESS | 16136 | 1467322104745 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 14:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1792ms 14:28:24 INFO - PROCESS | 16136 | 1467322104806 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 14:28:24 INFO - PROCESS | 16136 | 1467322104813 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 14:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:28:24 INFO - PROCESS | 16136 | 1467322104821 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:28:24 INFO - PROCESS | 16136 | 1467322104827 Marionette TRACE conn3 <- [1,1174,null,{}] 14:28:24 INFO - PROCESS | 16136 | 1467322104845 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:24 INFO - PROCESS | 16136 | 1467322104855 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:25 INFO - PROCESS | 16136 | 1467322105123 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 14:28:25 INFO - PROCESS | 16136 | 1467322105445 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:25 INFO - PROCESS | 16136 | 1467322105462 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:25 INFO - PROCESS | 16136 | ++DOCSHELL 0x91fa5800 == 42 [pid = 16136] [id = 301] 14:28:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x91fa6400) [pid = 16136] [serial = 904] [outer = (nil)] 14:28:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x9244f000) [pid = 16136] [serial = 905] [outer = 0x91fa6400] 14:28:25 INFO - PROCESS | 16136 | 1467322105553 Marionette DEBUG loaded listener.js 14:28:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x92454000) [pid = 16136] [serial = 906] [outer = 0x91fa6400] 14:28:26 INFO - PROCESS | 16136 | 1467322106506 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 14:28:26 INFO - PROCESS | 16136 | 1467322106572 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 14:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:28:26 INFO - PROCESS | 16136 | 1467322106579 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:28:26 INFO - PROCESS | 16136 | 1467322106583 Marionette TRACE conn3 <- [1,1178,null,{}] 14:28:26 INFO - PROCESS | 16136 | 1467322106588 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:26 INFO - PROCESS | 16136 | 1467322106594 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:26 INFO - PROCESS | 16136 | 1467322106797 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 14:28:26 INFO - PROCESS | 16136 | 1467322106967 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:26 INFO - PROCESS | 16136 | 1467322106975 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:27 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e859000 == 43 [pid = 16136] [id = 302] 14:28:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8e863400) [pid = 16136] [serial = 907] [outer = (nil)] 14:28:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x92759000) [pid = 16136] [serial = 908] [outer = 0x8e863400] 14:28:27 INFO - PROCESS | 16136 | 1467322107061 Marionette DEBUG loaded listener.js 14:28:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x928a7800) [pid = 16136] [serial = 909] [outer = 0x8e863400] 14:28:28 INFO - PROCESS | 16136 | 1467322108004 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 14:28:28 INFO - PROCESS | 16136 | 1467322108072 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 14:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:28:28 INFO - PROCESS | 16136 | 1467322108079 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:28:28 INFO - PROCESS | 16136 | 1467322108083 Marionette TRACE conn3 <- [1,1182,null,{}] 14:28:28 INFO - PROCESS | 16136 | 1467322108089 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:28 INFO - PROCESS | 16136 | 1467322108095 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:28 INFO - PROCESS | 16136 | 1467322108281 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 14:28:28 INFO - PROCESS | 16136 | 1467322108452 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:28 INFO - PROCESS | 16136 | 1467322108459 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:28 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e53d800 == 44 [pid = 16136] [id = 303] 14:28:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x8fa2c800) [pid = 16136] [serial = 910] [outer = (nil)] 14:28:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x92a5e400) [pid = 16136] [serial = 911] [outer = 0x8fa2c800] 14:28:28 INFO - PROCESS | 16136 | 1467322108545 Marionette DEBUG loaded listener.js 14:28:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x93087800) [pid = 16136] [serial = 912] [outer = 0x8fa2c800] 14:28:29 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:28:29 INFO - PROCESS | 16136 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:28:29 INFO - PROCESS | 16136 | 1467322109491 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 14:28:29 INFO - PROCESS | 16136 | 1467322109530 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 14:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:28:29 INFO - PROCESS | 16136 | 1467322109537 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:28:29 INFO - PROCESS | 16136 | 1467322109541 Marionette TRACE conn3 <- [1,1186,null,{}] 14:28:29 INFO - PROCESS | 16136 | 1467322109547 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:29 INFO - PROCESS | 16136 | 1467322109557 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:29 INFO - PROCESS | 16136 | 1467322109804 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 14:28:30 INFO - PROCESS | 16136 | 1467322110028 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:30 INFO - PROCESS | 16136 | 1467322110040 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:30 INFO - PROCESS | 16136 | ++DOCSHELL 0x91dcd800 == 45 [pid = 16136] [id = 304] 14:28:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x928ae400) [pid = 16136] [serial = 913] [outer = (nil)] 14:28:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x9527b800) [pid = 16136] [serial = 914] [outer = 0x928ae400] 14:28:30 INFO - PROCESS | 16136 | 1467322110164 Marionette DEBUG loaded listener.js 14:28:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x956ec800) [pid = 16136] [serial = 915] [outer = 0x928ae400] 14:28:31 INFO - PROCESS | 16136 | 1467322111126 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 14:28:31 INFO - PROCESS | 16136 | 1467322111187 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 14:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:28:31 INFO - PROCESS | 16136 | 1467322111197 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:28:31 INFO - PROCESS | 16136 | 1467322111202 Marionette TRACE conn3 <- [1,1190,null,{}] 14:28:31 INFO - PROCESS | 16136 | 1467322111213 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:31 INFO - PROCESS | 16136 | 1467322111221 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:31 INFO - PROCESS | 16136 | 1467322111445 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 14:28:31 INFO - PROCESS | 16136 | 1467322111709 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:31 INFO - PROCESS | 16136 | 1467322111719 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:31 INFO - PROCESS | 16136 | ++DOCSHELL 0x91d91000 == 46 [pid = 16136] [id = 305] 14:28:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x95273400) [pid = 16136] [serial = 916] [outer = (nil)] 14:28:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x956f9800) [pid = 16136] [serial = 917] [outer = 0x95273400] 14:28:31 INFO - PROCESS | 16136 | 1467322111819 Marionette DEBUG loaded listener.js 14:28:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x98a1bc00) [pid = 16136] [serial = 918] [outer = 0x95273400] 14:28:32 INFO - PROCESS | 16136 | 1467322112748 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 14:28:32 INFO - PROCESS | 16136 | 1467322112794 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 14:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:28:32 INFO - PROCESS | 16136 | 1467322112803 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:28:32 INFO - PROCESS | 16136 | 1467322112807 Marionette TRACE conn3 <- [1,1194,null,{}] 14:28:32 INFO - PROCESS | 16136 | 1467322112813 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:32 INFO - PROCESS | 16136 | 1467322112819 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:33 INFO - PROCESS | 16136 | 1467322113019 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 14:28:33 INFO - PROCESS | 16136 | 1467322113236 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:33 INFO - PROCESS | 16136 | 1467322113243 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:33 INFO - PROCESS | 16136 | ++DOCSHELL 0x956f5400 == 47 [pid = 16136] [id = 306] 14:28:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x98a1ac00) [pid = 16136] [serial = 919] [outer = (nil)] 14:28:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x98e20400) [pid = 16136] [serial = 920] [outer = 0x98a1ac00] 14:28:33 INFO - PROCESS | 16136 | 1467322113369 Marionette DEBUG loaded listener.js 14:28:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x98e23800) [pid = 16136] [serial = 921] [outer = 0x98a1ac00] 14:28:34 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:28:34 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:28:34 INFO - PROCESS | 16136 | 1467322114292 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 14:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:28:34 INFO - PROCESS | 16136 | 1467322114345 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 14:28:34 INFO - PROCESS | 16136 | 1467322114352 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:28:34 INFO - PROCESS | 16136 | 1467322114355 Marionette TRACE conn3 <- [1,1198,null,{}] 14:28:34 INFO - PROCESS | 16136 | 1467322114361 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:34 INFO - PROCESS | 16136 | 1467322114367 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:34 INFO - PROCESS | 16136 | 1467322114553 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 14:28:34 INFO - PROCESS | 16136 | 1467322114731 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:34 INFO - PROCESS | 16136 | 1467322114739 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:34 INFO - PROCESS | 16136 | ++DOCSHELL 0x9244d000 == 48 [pid = 16136] [id = 307] 14:28:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x92673800) [pid = 16136] [serial = 922] [outer = (nil)] 14:28:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x9968ac00) [pid = 16136] [serial = 923] [outer = 0x92673800] 14:28:34 INFO - PROCESS | 16136 | 1467322114872 Marionette DEBUG loaded listener.js 14:28:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x99945800) [pid = 16136] [serial = 924] [outer = 0x92673800] 14:28:35 INFO - PROCESS | 16136 | 1467322115771 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1498ms 14:28:35 INFO - PROCESS | 16136 | 1467322115850 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 14:28:35 INFO - PROCESS | 16136 | 1467322115854 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 14:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:28:35 INFO - PROCESS | 16136 | 1467322115860 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:28:35 INFO - PROCESS | 16136 | 1467322115864 Marionette TRACE conn3 <- [1,1202,null,{}] 14:28:35 INFO - PROCESS | 16136 | 1467322115870 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:35 INFO - PROCESS | 16136 | 1467322115876 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:36 INFO - PROCESS | 16136 | 1467322116113 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 14:28:36 INFO - PROCESS | 16136 | 1467322116332 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:36 INFO - PROCESS | 16136 | 1467322116340 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:36 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa34400 == 49 [pid = 16136] [id = 308] 14:28:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x8fa36800) [pid = 16136] [serial = 925] [outer = (nil)] 14:28:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 106 (0x99a3c800) [pid = 16136] [serial = 926] [outer = 0x8fa36800] 14:28:36 INFO - PROCESS | 16136 | 1467322116479 Marionette DEBUG loaded listener.js 14:28:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 107 (0x99c84c00) [pid = 16136] [serial = 927] [outer = 0x8fa36800] 14:28:37 INFO - PROCESS | 16136 | 1467322117693 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:28:37 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 14:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1882ms 14:28:37 INFO - PROCESS | 16136 | 1467322117743 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 14:28:37 INFO - PROCESS | 16136 | 1467322117750 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 14:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:28:37 INFO - PROCESS | 16136 | 1467322117759 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:28:37 INFO - PROCESS | 16136 | 1467322117764 Marionette TRACE conn3 <- [1,1206,null,{}] 14:28:37 INFO - PROCESS | 16136 | 1467322117782 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:37 INFO - PROCESS | 16136 | 1467322117788 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:38 INFO - PROCESS | 16136 | 1467322118040 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 14:28:38 INFO - PROCESS | 16136 | 1467322118207 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:38 INFO - PROCESS | 16136 | 1467322118223 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:38 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e538400 == 50 [pid = 16136] [id = 309] 14:28:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 108 (0x8e856000) [pid = 16136] [serial = 928] [outer = (nil)] 14:28:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 109 (0x8f207800) [pid = 16136] [serial = 929] [outer = 0x8e856000] 14:28:38 INFO - PROCESS | 16136 | 1467322118299 Marionette DEBUG loaded listener.js 14:28:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 110 (0x8f2c4800) [pid = 16136] [serial = 930] [outer = 0x8e856000] 14:28:39 INFO - PROCESS | 16136 | 1467322119212 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:28:39 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 14:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1536ms 14:28:39 INFO - PROCESS | 16136 | 1467322119296 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 14:28:39 INFO - PROCESS | 16136 | 1467322119303 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 14:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:28:39 INFO - PROCESS | 16136 | 1467322119314 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:28:39 INFO - PROCESS | 16136 | 1467322119318 Marionette TRACE conn3 <- [1,1210,null,{}] 14:28:39 INFO - PROCESS | 16136 | 1467322119325 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:39 INFO - PROCESS | 16136 | 1467322119331 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:39 INFO - PROCESS | 16136 | 1467322119617 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 14:28:39 INFO - PROCESS | 16136 | 1467322119939 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:39 INFO - PROCESS | 16136 | 1467322119950 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:39 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8e2c00 == 49 [pid = 16136] [id = 274] 14:28:39 INFO - PROCESS | 16136 | --DOCSHELL 0x9a069000 == 48 [pid = 16136] [id = 273] 14:28:39 INFO - PROCESS | 16136 | --DOMWINDOW == 109 (0x91f9d400) [pid = 16136] [serial = 857] [outer = (nil)] [url = about:blank] 14:28:40 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe5800 == 49 [pid = 16136] [id = 310] 14:28:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 110 (0x8cfecc00) [pid = 16136] [serial = 931] [outer = (nil)] 14:28:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 111 (0x8e855800) [pid = 16136] [serial = 932] [outer = 0x8cfecc00] 14:28:40 INFO - PROCESS | 16136 | 1467322120090 Marionette DEBUG loaded listener.js 14:28:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 112 (0x8ebed400) [pid = 16136] [serial = 933] [outer = 0x8cfecc00] 14:28:40 INFO - PROCESS | 16136 | --DOCSHELL 0x9ae51400 == 48 [pid = 16136] [id = 10] 14:28:40 INFO - PROCESS | 16136 | --DOMWINDOW == 111 (0x91f2f400) [pid = 16136] [serial = 828] [outer = (nil)] [url = about:blank] 14:28:40 INFO - PROCESS | 16136 | --DOMWINDOW == 110 (0x8fa2f800) [pid = 16136] [serial = 840] [outer = (nil)] [url = about:blank] 14:28:40 INFO - PROCESS | 16136 | --DOMWINDOW == 109 (0x8fa25800) [pid = 16136] [serial = 839] [outer = (nil)] [url = about:blank] 14:28:40 INFO - PROCESS | 16136 | --DOMWINDOW == 108 (0x8f20c800) [pid = 16136] [serial = 837] [outer = (nil)] [url = about:blank] 14:28:40 INFO - PROCESS | 16136 | --DOMWINDOW == 107 (0x8ebf2800) [pid = 16136] [serial = 836] [outer = (nil)] [url = about:blank] 14:28:40 INFO - PROCESS | 16136 | --DOMWINDOW == 106 (0x8e542800) [pid = 16136] [serial = 834] [outer = (nil)] [url = about:blank] 14:28:40 INFO - PROCESS | 16136 | --DOMWINDOW == 105 (0x8e539800) [pid = 16136] [serial = 833] [outer = (nil)] [url = about:blank] 14:28:40 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x91f2dc00) [pid = 16136] [serial = 846] [outer = (nil)] [url = about:blank] 14:28:40 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x91d8d800) [pid = 16136] [serial = 845] [outer = (nil)] [url = about:blank] 14:28:40 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x8cfec800) [pid = 16136] [serial = 831] [outer = (nil)] [url = about:blank] 14:28:40 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x8cfe4400) [pid = 16136] [serial = 830] [outer = (nil)] [url = about:blank] 14:28:40 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x8fccd000) [pid = 16136] [serial = 843] [outer = (nil)] [url = about:blank] 14:28:40 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x8fcc7800) [pid = 16136] [serial = 842] [outer = (nil)] [url = about:blank] 14:28:40 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x8e856400) [pid = 16136] [serial = 848] [outer = (nil)] [url = about:blank] 14:28:40 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x8e8ea000) [pid = 16136] [serial = 854] [outer = (nil)] [url = about:blank] 14:28:40 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x8fa20800) [pid = 16136] [serial = 852] [outer = (nil)] [url = about:blank] 14:28:40 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x8f32d800) [pid = 16136] [serial = 851] [outer = (nil)] [url = about:blank] 14:28:40 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x8ebebc00) [pid = 16136] [serial = 585] [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.] 14:28:40 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x91dda400) [pid = 16136] [serial = 855] [outer = (nil)] [url = about:blank] 14:28:40 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x8e8dfc00) [pid = 16136] [serial = 849] [outer = (nil)] [url = about:blank] 14:28:41 INFO - PROCESS | 16136 | 1467322121013 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1744ms 14:28:41 INFO - PROCESS | 16136 | 1467322121059 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 14:28:41 INFO - PROCESS | 16136 | 1467322121062 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 14:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:28:41 INFO - PROCESS | 16136 | 1467322121069 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:28:41 INFO - PROCESS | 16136 | 1467322121075 Marionette TRACE conn3 <- [1,1214,null,{}] 14:28:41 INFO - PROCESS | 16136 | 1467322121091 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:41 INFO - PROCESS | 16136 | 1467322121100 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:41 INFO - PROCESS | 16136 | 1467322121277 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 14:28:41 INFO - PROCESS | 16136 | 1467322121424 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:41 INFO - PROCESS | 16136 | 1467322121434 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:41 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fccec00 == 49 [pid = 16136] [id = 311] 14:28:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x91c1e800) [pid = 16136] [serial = 934] [outer = (nil)] 14:28:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x91d88000) [pid = 16136] [serial = 935] [outer = 0x91c1e800] 14:28:41 INFO - PROCESS | 16136 | 1467322121507 Marionette DEBUG loaded listener.js 14:28:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x91dd3400) [pid = 16136] [serial = 936] [outer = 0x91c1e800] 14:28:42 INFO - PROCESS | 16136 | 1467322122312 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 14:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1288ms 14:28:42 INFO - PROCESS | 16136 | 1467322122373 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 14:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:28:42 INFO - PROCESS | 16136 | 1467322122381 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 14:28:42 INFO - PROCESS | 16136 | 1467322122387 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:28:42 INFO - PROCESS | 16136 | 1467322122390 Marionette TRACE conn3 <- [1,1218,null,{}] 14:28:42 INFO - PROCESS | 16136 | 1467322122396 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:42 INFO - PROCESS | 16136 | 1467322122401 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:42 INFO - PROCESS | 16136 | 1467322122641 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 14:28:42 INFO - PROCESS | 16136 | 1467322122660 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:42 INFO - PROCESS | 16136 | 1467322122666 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:42 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f32d800 == 50 [pid = 16136] [id = 312] 14:28:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x91dda800) [pid = 16136] [serial = 937] [outer = (nil)] 14:28:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x91fa4400) [pid = 16136] [serial = 938] [outer = 0x91dda800] 14:28:42 INFO - PROCESS | 16136 | 1467322122739 Marionette DEBUG loaded listener.js 14:28:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x9245ac00) [pid = 16136] [serial = 939] [outer = 0x91dda800] 14:28:43 INFO - PROCESS | 16136 | 1467322123700 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 14:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1380ms 14:28:43 INFO - PROCESS | 16136 | 1467322123767 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 14:28:43 INFO - PROCESS | 16136 | 1467322123772 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 14:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:28:43 INFO - PROCESS | 16136 | 1467322123779 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:28:43 INFO - PROCESS | 16136 | 1467322123782 Marionette TRACE conn3 <- [1,1222,null,{}] 14:28:43 INFO - PROCESS | 16136 | 1467322123788 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:43 INFO - PROCESS | 16136 | 1467322123794 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:44 INFO - PROCESS | 16136 | 1467322124043 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 14:28:44 INFO - PROCESS | 16136 | 1467322124068 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:44 INFO - PROCESS | 16136 | 1467322124073 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:44 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7d000 == 51 [pid = 16136] [id = 313] 14:28:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x91d8e800) [pid = 16136] [serial = 940] [outer = (nil)] 14:28:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x928a6000) [pid = 16136] [serial = 941] [outer = 0x91d8e800] 14:28:44 INFO - PROCESS | 16136 | 1467322124144 Marionette DEBUG loaded listener.js 14:28:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x92a5e000) [pid = 16136] [serial = 942] [outer = 0x91d8e800] 14:28:44 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x8f2b9400) [pid = 16136] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:28:44 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x8cfe6c00) [pid = 16136] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:28:44 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x8d1db000) [pid = 16136] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:28:44 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x8f2eac00) [pid = 16136] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:28:44 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x8fcce000) [pid = 16136] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:28:45 INFO - PROCESS | 16136 | 1467322125105 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 14:28:45 INFO - PROCESS | 16136 | 1467322125175 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 14:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:28:45 INFO - PROCESS | 16136 | 1467322125182 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:28:45 INFO - PROCESS | 16136 | 1467322125184 Marionette TRACE conn3 <- [1,1226,null,{}] 14:28:45 INFO - PROCESS | 16136 | 1467322125190 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:45 INFO - PROCESS | 16136 | 1467322125199 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:45 INFO - PROCESS | 16136 | 1467322125454 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 14:28:45 INFO - PROCESS | 16136 | 1467322125469 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:45 INFO - PROCESS | 16136 | 1467322125474 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:45 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2bf400 == 52 [pid = 16136] [id = 314] 14:28:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x91c27800) [pid = 16136] [serial = 943] [outer = (nil)] 14:28:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x956ee400) [pid = 16136] [serial = 944] [outer = 0x91c27800] 14:28:45 INFO - PROCESS | 16136 | 1467322125549 Marionette DEBUG loaded listener.js 14:28:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x98307c00) [pid = 16136] [serial = 945] [outer = 0x91c27800] 14:28:46 INFO - PROCESS | 16136 | 1467322126377 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 14:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1238ms 14:28:46 INFO - PROCESS | 16136 | 1467322126422 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 14:28:46 INFO - PROCESS | 16136 | 1467322126425 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 14:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:28:46 INFO - PROCESS | 16136 | 1467322126432 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:28:46 INFO - PROCESS | 16136 | 1467322126434 Marionette TRACE conn3 <- [1,1230,null,{}] 14:28:46 INFO - PROCESS | 16136 | 1467322126440 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:46 INFO - PROCESS | 16136 | 1467322126445 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:46 INFO - PROCESS | 16136 | 1467322126613 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 14:28:46 INFO - PROCESS | 16136 | 1467322126622 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:46 INFO - PROCESS | 16136 | 1467322126629 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:46 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe6c00 == 53 [pid = 16136] [id = 315] 14:28:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x956f3c00) [pid = 16136] [serial = 946] [outer = (nil)] 14:28:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x99a37c00) [pid = 16136] [serial = 947] [outer = 0x956f3c00] 14:28:46 INFO - PROCESS | 16136 | 1467322126708 Marionette DEBUG loaded listener.js 14:28:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x99df3400) [pid = 16136] [serial = 948] [outer = 0x956f3c00] 14:28:47 INFO - PROCESS | 16136 | 1467322127975 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 14:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1579ms 14:28:48 INFO - PROCESS | 16136 | 1467322128012 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 14:28:48 INFO - PROCESS | 16136 | 1467322128018 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 14:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:28:48 INFO - PROCESS | 16136 | 1467322128027 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:28:48 INFO - PROCESS | 16136 | 1467322128031 Marionette TRACE conn3 <- [1,1234,null,{}] 14:28:48 INFO - PROCESS | 16136 | 1467322128040 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:48 INFO - PROCESS | 16136 | 1467322128047 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:48 INFO - PROCESS | 16136 | 1467322128267 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 14:28:48 INFO - PROCESS | 16136 | 1467322128495 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:48 INFO - PROCESS | 16136 | 1467322128507 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:48 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8ea000 == 54 [pid = 16136] [id = 316] 14:28:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x8e8ed400) [pid = 16136] [serial = 949] [outer = (nil)] 14:28:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x8f2c3400) [pid = 16136] [serial = 950] [outer = 0x8e8ed400] 14:28:48 INFO - PROCESS | 16136 | 1467322128640 Marionette DEBUG loaded listener.js 14:28:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x8f328800) [pid = 16136] [serial = 951] [outer = 0x8e8ed400] 14:28:49 INFO - PROCESS | 16136 | 1467322129549 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 14:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1582ms 14:28:49 INFO - PROCESS | 16136 | 1467322129610 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 14:28:49 INFO - PROCESS | 16136 | 1467322129617 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 14:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:28:49 INFO - PROCESS | 16136 | 1467322129629 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:28:49 INFO - PROCESS | 16136 | 1467322129633 Marionette TRACE conn3 <- [1,1238,null,{}] 14:28:49 INFO - PROCESS | 16136 | 1467322129640 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:49 INFO - PROCESS | 16136 | 1467322129646 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:49 INFO - PROCESS | 16136 | 1467322129859 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 14:28:50 INFO - PROCESS | 16136 | 1467322130126 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:50 INFO - PROCESS | 16136 | 1467322130135 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:50 INFO - PROCESS | 16136 | ++DOCSHELL 0x91c1f000 == 55 [pid = 16136] [id = 317] 14:28:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 106 (0x91f2ec00) [pid = 16136] [serial = 952] [outer = (nil)] 14:28:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 107 (0x92675c00) [pid = 16136] [serial = 953] [outer = 0x91f2ec00] 14:28:50 INFO - PROCESS | 16136 | 1467322130269 Marionette DEBUG loaded listener.js 14:28:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 108 (0x928a6800) [pid = 16136] [serial = 954] [outer = 0x91f2ec00] 14:28:51 INFO - PROCESS | 16136 | 1467322131169 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 14:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1595ms 14:28:51 INFO - PROCESS | 16136 | 1467322131226 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 14:28:51 INFO - PROCESS | 16136 | 1467322131232 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 14:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:28:51 INFO - PROCESS | 16136 | 1467322131241 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:28:51 INFO - PROCESS | 16136 | 1467322131248 Marionette TRACE conn3 <- [1,1242,null,{}] 14:28:51 INFO - PROCESS | 16136 | 1467322131265 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:51 INFO - PROCESS | 16136 | 1467322131275 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:51 INFO - PROCESS | 16136 | 1467322131483 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 14:28:51 INFO - PROCESS | 16136 | 1467322131722 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:51 INFO - PROCESS | 16136 | 1467322131735 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:51 INFO - PROCESS | 16136 | ++DOCSHELL 0x954a8c00 == 56 [pid = 16136] [id = 318] 14:28:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 109 (0x954a9800) [pid = 16136] [serial = 955] [outer = (nil)] 14:28:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 110 (0x98f48000) [pid = 16136] [serial = 956] [outer = 0x954a9800] 14:28:51 INFO - PROCESS | 16136 | 1467322131826 Marionette DEBUG loaded listener.js 14:28:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 111 (0x99df8800) [pid = 16136] [serial = 957] [outer = 0x954a9800] 14:28:52 INFO - PROCESS | 16136 | 1467322132754 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 14:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1544ms 14:28:52 INFO - PROCESS | 16136 | 1467322132785 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 14:28:52 INFO - PROCESS | 16136 | 1467322132789 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 14:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:28:52 INFO - PROCESS | 16136 | 1467322132797 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:28:52 INFO - PROCESS | 16136 | 1467322132800 Marionette TRACE conn3 <- [1,1246,null,{}] 14:28:52 INFO - PROCESS | 16136 | 1467322132806 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:52 INFO - PROCESS | 16136 | 1467322132812 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:53 INFO - PROCESS | 16136 | 1467322133014 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 14:28:53 INFO - PROCESS | 16136 | 1467322133239 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:53 INFO - PROCESS | 16136 | 1467322133247 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:53 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe2000 == 57 [pid = 16136] [id = 319] 14:28:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 112 (0x8cfe7000) [pid = 16136] [serial = 958] [outer = (nil)] 14:28:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 113 (0x9a065000) [pid = 16136] [serial = 959] [outer = 0x8cfe7000] 14:28:53 INFO - PROCESS | 16136 | 1467322133375 Marionette DEBUG loaded listener.js 14:28:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 114 (0x9a068c00) [pid = 16136] [serial = 960] [outer = 0x8cfe7000] 14:28:54 INFO - PROCESS | 16136 | 1467322134271 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 14:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1531ms 14:28:54 INFO - PROCESS | 16136 | 1467322134329 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 14:28:54 INFO - PROCESS | 16136 | 1467322134333 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 14:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:28:54 INFO - PROCESS | 16136 | 1467322134340 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:28:54 INFO - PROCESS | 16136 | 1467322134344 Marionette TRACE conn3 <- [1,1250,null,{}] 14:28:54 INFO - PROCESS | 16136 | 1467322134350 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:54 INFO - PROCESS | 16136 | 1467322134356 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:54 INFO - PROCESS | 16136 | 1467322134555 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 14:28:54 INFO - PROCESS | 16136 | 1467322134783 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:54 INFO - PROCESS | 16136 | 1467322134795 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:54 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7b000 == 58 [pid = 16136] [id = 320] 14:28:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 115 (0x99f51000) [pid = 16136] [serial = 961] [outer = (nil)] 14:28:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 116 (0x9a181400) [pid = 16136] [serial = 962] [outer = 0x99f51000] 14:28:54 INFO - PROCESS | 16136 | 1467322134921 Marionette DEBUG loaded listener.js 14:28:55 INFO - PROCESS | 16136 | ++DOMWINDOW == 117 (0x9a186400) [pid = 16136] [serial = 963] [outer = 0x99f51000] 14:28:55 INFO - PROCESS | 16136 | 1467322135887 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 14:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1590ms 14:28:55 INFO - PROCESS | 16136 | 1467322135932 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 14:28:55 INFO - PROCESS | 16136 | 1467322135936 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 14:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:28:55 INFO - PROCESS | 16136 | 1467322135943 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:28:55 INFO - PROCESS | 16136 | 1467322135947 Marionette TRACE conn3 <- [1,1254,null,{}] 14:28:55 INFO - PROCESS | 16136 | 1467322135953 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:55 INFO - PROCESS | 16136 | 1467322135963 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:56 INFO - PROCESS | 16136 | 1467322136182 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 14:28:56 INFO - PROCESS | 16136 | 1467322136405 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:56 INFO - PROCESS | 16136 | 1467322136413 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:56 INFO - PROCESS | 16136 | ++DOCSHELL 0x99f50c00 == 59 [pid = 16136] [id = 321] 14:28:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 118 (0x9a184000) [pid = 16136] [serial = 964] [outer = (nil)] 14:28:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 119 (0x9a3ca800) [pid = 16136] [serial = 965] [outer = 0x9a184000] 14:28:56 INFO - PROCESS | 16136 | 1467322136542 Marionette DEBUG loaded listener.js 14:28:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 120 (0x9a3d1400) [pid = 16136] [serial = 966] [outer = 0x9a184000] 14:28:57 INFO - PROCESS | 16136 | 1467322137442 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 14:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1547ms 14:28:57 INFO - PROCESS | 16136 | 1467322137491 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 14:28:57 INFO - PROCESS | 16136 | 1467322137495 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 14:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:28:57 INFO - PROCESS | 16136 | 1467322137503 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:28:57 INFO - PROCESS | 16136 | 1467322137506 Marionette TRACE conn3 <- [1,1258,null,{}] 14:28:57 INFO - PROCESS | 16136 | 1467322137512 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:57 INFO - PROCESS | 16136 | 1467322137522 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:57 INFO - PROCESS | 16136 | 1467322137724 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 14:28:57 INFO - PROCESS | 16136 | 1467322137953 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:57 INFO - PROCESS | 16136 | 1467322137958 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:58 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd88400 == 60 [pid = 16136] [id = 322] 14:28:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 121 (0x8cfe3c00) [pid = 16136] [serial = 967] [outer = (nil)] 14:28:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 122 (0x9a3e5800) [pid = 16136] [serial = 968] [outer = 0x8cfe3c00] 14:28:58 INFO - PROCESS | 16136 | 1467322138080 Marionette DEBUG loaded listener.js 14:28:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 123 (0x9a3e6800) [pid = 16136] [serial = 969] [outer = 0x8cfe3c00] 14:28:58 INFO - PROCESS | 16136 | 1467322138973 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 14:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1541ms 14:28:59 INFO - PROCESS | 16136 | 1467322139045 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 14:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:28:59 INFO - PROCESS | 16136 | 1467322139049 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 14:28:59 INFO - PROCESS | 16136 | 1467322139056 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:28:59 INFO - PROCESS | 16136 | 1467322139059 Marionette TRACE conn3 <- [1,1262,null,{}] 14:28:59 INFO - PROCESS | 16136 | 1467322139065 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:28:59 INFO - PROCESS | 16136 | 1467322139070 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:59 INFO - PROCESS | 16136 | 1467322139261 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 14:28:59 INFO - PROCESS | 16136 | 1467322139485 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:28:59 INFO - PROCESS | 16136 | 1467322139495 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:28:59 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f32c000 == 61 [pid = 16136] [id = 323] 14:28:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 124 (0x92a56c00) [pid = 16136] [serial = 970] [outer = (nil)] 14:28:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 125 (0x9a471800) [pid = 16136] [serial = 971] [outer = 0x92a56c00] 14:28:59 INFO - PROCESS | 16136 | 1467322139617 Marionette DEBUG loaded listener.js 14:28:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 126 (0x9a47e400) [pid = 16136] [serial = 972] [outer = 0x92a56c00] 14:29:00 INFO - PROCESS | 16136 | 1467322140538 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 14:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1532ms 14:29:00 INFO - PROCESS | 16136 | 1467322140588 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 14:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:29:00 INFO - PROCESS | 16136 | 1467322140592 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 14:29:00 INFO - PROCESS | 16136 | 1467322140599 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:29:00 INFO - PROCESS | 16136 | 1467322140602 Marionette TRACE conn3 <- [1,1266,null,{}] 14:29:00 INFO - PROCESS | 16136 | 1467322140608 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:00 INFO - PROCESS | 16136 | 1467322140613 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:00 INFO - PROCESS | 16136 | 1467322140839 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 14:29:01 INFO - PROCESS | 16136 | 1467322141065 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:01 INFO - PROCESS | 16136 | 1467322141074 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:01 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd83400 == 62 [pid = 16136] [id = 324] 14:29:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 127 (0x9a18d800) [pid = 16136] [serial = 973] [outer = (nil)] 14:29:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 128 (0x9ac30800) [pid = 16136] [serial = 974] [outer = 0x9a18d800] 14:29:01 INFO - PROCESS | 16136 | 1467322141197 Marionette DEBUG loaded listener.js 14:29:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 129 (0x9ac3a800) [pid = 16136] [serial = 975] [outer = 0x9a18d800] 14:29:02 INFO - PROCESS | 16136 | 1467322142121 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 14:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1584ms 14:29:02 INFO - PROCESS | 16136 | 1467322142183 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 14:29:02 INFO - PROCESS | 16136 | 1467322142187 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 14:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:29:02 INFO - PROCESS | 16136 | 1467322142194 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:29:02 INFO - PROCESS | 16136 | 1467322142201 Marionette TRACE conn3 <- [1,1270,null,{}] 14:29:02 INFO - PROCESS | 16136 | 1467322142214 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:02 INFO - PROCESS | 16136 | 1467322142223 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:02 INFO - PROCESS | 16136 | 1467322142484 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 14:29:02 INFO - PROCESS | 16136 | 1467322142856 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:02 INFO - PROCESS | 16136 | 1467322142867 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:02 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e860000 == 63 [pid = 16136] [id = 325] 14:29:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 130 (0x8e8df400) [pid = 16136] [serial = 976] [outer = (nil)] 14:29:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 131 (0x9af82c00) [pid = 16136] [serial = 977] [outer = 0x8e8df400] 14:29:02 INFO - PROCESS | 16136 | 1467322142952 Marionette DEBUG loaded listener.js 14:29:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 132 (0x9af8dc00) [pid = 16136] [serial = 978] [outer = 0x8e8df400] 14:29:03 INFO - PROCESS | 16136 | 1467322143942 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 14:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 2102ms 14:29:04 INFO - PROCESS | 16136 | 1467322144326 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 14:29:04 INFO - PROCESS | 16136 | 1467322144333 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 14:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:29:04 INFO - PROCESS | 16136 | 1467322144342 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:29:04 INFO - PROCESS | 16136 | 1467322144346 Marionette TRACE conn3 <- [1,1274,null,{}] 14:29:04 INFO - PROCESS | 16136 | 1467322144354 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:04 INFO - PROCESS | 16136 | 1467322144360 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:04 INFO - PROCESS | 16136 | 1467322144617 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 14:29:04 INFO - PROCESS | 16136 | 1467322144807 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:04 INFO - PROCESS | 16136 | 1467322144822 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:04 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e859800 == 64 [pid = 16136] [id = 326] 14:29:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 133 (0x8e85f800) [pid = 16136] [serial = 979] [outer = (nil)] 14:29:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 134 (0x8ebf5800) [pid = 16136] [serial = 980] [outer = 0x8e85f800] 14:29:04 INFO - PROCESS | 16136 | 1467322144948 Marionette DEBUG loaded listener.js 14:29:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 135 (0x8f2c1c00) [pid = 16136] [serial = 981] [outer = 0x8e85f800] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x91c26400 == 63 [pid = 16136] [id = 281] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2bf400 == 62 [pid = 16136] [id = 314] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7d000 == 61 [pid = 16136] [id = 313] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x8f32d800 == 60 [pid = 16136] [id = 312] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x8fccec00 == 59 [pid = 16136] [id = 311] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe5800 == 58 [pid = 16136] [id = 310] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x8e538400 == 57 [pid = 16136] [id = 309] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x91fa5800 == 56 [pid = 16136] [id = 301] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x8e859000 == 55 [pid = 16136] [id = 302] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x8e859400 == 54 [pid = 16136] [id = 300] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa1e400 == 53 [pid = 16136] [id = 271] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd84800 == 52 [pid = 16136] [id = 261] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1dec00 == 51 [pid = 16136] [id = 265] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x93d2e800 == 50 [pid = 16136] [id = 270] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x98309400 == 49 [pid = 16136] [id = 272] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x9275d000 == 48 [pid = 16136] [id = 269] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x8fccac00 == 47 [pid = 16136] [id = 262] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7ec00 == 46 [pid = 16136] [id = 263] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd88800 == 45 [pid = 16136] [id = 264] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x91dcd800 == 44 [pid = 16136] [id = 304] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x92a5b800 == 43 [pid = 16136] [id = 268] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x8e53d800 == 42 [pid = 16136] [id = 303] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1db800 == 41 [pid = 16136] [id = 266] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x91d91000 == 40 [pid = 16136] [id = 305] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa34400 == 39 [pid = 16136] [id = 308] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x9244d000 == 38 [pid = 16136] [id = 307] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x956f5400 == 37 [pid = 16136] [id = 306] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x8fcc9400 == 36 [pid = 16136] [id = 267] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x8e860000 == 35 [pid = 16136] [id = 325] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd83400 == 34 [pid = 16136] [id = 324] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd88400 == 33 [pid = 16136] [id = 322] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x8f32c000 == 32 [pid = 16136] [id = 323] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x99f50c00 == 31 [pid = 16136] [id = 321] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7b000 == 30 [pid = 16136] [id = 320] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe2000 == 29 [pid = 16136] [id = 319] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x91c1f000 == 28 [pid = 16136] [id = 317] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x954a8c00 == 27 [pid = 16136] [id = 318] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8ea000 == 26 [pid = 16136] [id = 316] 14:29:07 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe6c00 == 25 [pid = 16136] [id = 315] 14:29:07 INFO - PROCESS | 16136 | --DOMWINDOW == 134 (0x8fa1dc00) [pid = 16136] [serial = 888] [outer = (nil)] [url = about:blank] 14:29:07 INFO - PROCESS | 16136 | --DOMWINDOW == 133 (0x8e53a000) [pid = 16136] [serial = 882] [outer = (nil)] [url = about:blank] 14:29:07 INFO - PROCESS | 16136 | --DOMWINDOW == 132 (0x91f2b400) [pid = 16136] [serial = 863] [outer = (nil)] [url = about:blank] 14:29:07 INFO - PROCESS | 16136 | --DOMWINDOW == 131 (0x8f326c00) [pid = 16136] [serial = 887] [outer = (nil)] [url = about:blank] 14:29:07 INFO - PROCESS | 16136 | --DOMWINDOW == 130 (0x8e8e4000) [pid = 16136] [serial = 884] [outer = (nil)] [url = about:blank] 14:29:07 INFO - PROCESS | 16136 | --DOMWINDOW == 129 (0x91dd9000) [pid = 16136] [serial = 893] [outer = (nil)] [url = about:blank] 14:29:07 INFO - PROCESS | 16136 | --DOMWINDOW == 128 (0x928a0c00) [pid = 16136] [serial = 869] [outer = (nil)] [url = about:blank] 14:29:07 INFO - PROCESS | 16136 | --DOMWINDOW == 127 (0x91d86800) [pid = 16136] [serial = 890] [outer = (nil)] [url = about:blank] 14:29:07 INFO - PROCESS | 16136 | --DOMWINDOW == 126 (0x8ebf0400) [pid = 16136] [serial = 885] [outer = (nil)] [url = about:blank] 14:29:07 INFO - PROCESS | 16136 | --DOMWINDOW == 125 (0x92a53400) [pid = 16136] [serial = 872] [outer = (nil)] [url = about:blank] 14:29:07 INFO - PROCESS | 16136 | --DOMWINDOW == 124 (0x93d2b400) [pid = 16136] [serial = 875] [outer = (nil)] [url = about:blank] 14:29:07 INFO - PROCESS | 16136 | --DOMWINDOW == 123 (0x91d8ec00) [pid = 16136] [serial = 891] [outer = (nil)] [url = about:blank] 14:29:07 INFO - PROCESS | 16136 | --DOMWINDOW == 122 (0x9267e000) [pid = 16136] [serial = 866] [outer = (nil)] [url = about:blank] 14:29:07 INFO - PROCESS | 16136 | --DOMWINDOW == 121 (0x95259800) [pid = 16136] [serial = 878] [outer = (nil)] [url = about:blank] 14:29:07 INFO - PROCESS | 16136 | --DOMWINDOW == 120 (0x91f33800) [pid = 16136] [serial = 894] [outer = (nil)] [url = about:blank] 14:29:07 INFO - PROCESS | 16136 | --DOMWINDOW == 119 (0x8e8ea800) [pid = 16136] [serial = 860] [outer = (nil)] [url = about:blank] 14:29:07 INFO - PROCESS | 16136 | --DOMWINDOW == 118 (0x8cfee400) [pid = 16136] [serial = 881] [outer = (nil)] [url = about:blank] 14:29:07 INFO - PROCESS | 16136 | --DOMWINDOW == 117 (0x91dcf800) [pid = 16136] [serial = 896] [outer = (nil)] [url = about:blank] 14:29:07 INFO - PROCESS | 16136 | 1467322147681 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 14:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 3542ms 14:29:07 INFO - PROCESS | 16136 | 1467322147892 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 14:29:07 INFO - PROCESS | 16136 | 1467322147900 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 14:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:29:07 INFO - PROCESS | 16136 | 1467322147917 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:29:07 INFO - PROCESS | 16136 | 1467322147928 Marionette TRACE conn3 <- [1,1278,null,{}] 14:29:07 INFO - PROCESS | 16136 | 1467322147944 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:07 INFO - PROCESS | 16136 | 1467322147954 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:08 INFO - PROCESS | 16136 | 1467322148238 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 14:29:08 INFO - PROCESS | 16136 | 1467322148497 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:08 INFO - PROCESS | 16136 | 1467322148512 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:08 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1d9000 == 26 [pid = 16136] [id = 327] 14:29:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 118 (0x8d1d9c00) [pid = 16136] [serial = 982] [outer = (nil)] 14:29:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 119 (0x8d1dec00) [pid = 16136] [serial = 983] [outer = 0x8d1d9c00] 14:29:08 INFO - PROCESS | 16136 | 1467322148643 Marionette DEBUG loaded listener.js 14:29:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 120 (0x8e534800) [pid = 16136] [serial = 984] [outer = 0x8d1d9c00] 14:29:09 INFO - PROCESS | 16136 | 1467322149663 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 14:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1800ms 14:29:09 INFO - PROCESS | 16136 | 1467322149715 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 14:29:09 INFO - PROCESS | 16136 | 1467322149723 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 14:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:29:09 INFO - PROCESS | 16136 | 1467322149736 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:29:09 INFO - PROCESS | 16136 | 1467322149740 Marionette TRACE conn3 <- [1,1282,null,{}] 14:29:09 INFO - PROCESS | 16136 | 1467322149747 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:09 INFO - PROCESS | 16136 | 1467322149753 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:09 INFO - PROCESS | 16136 | 1467322149947 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 14:29:10 INFO - PROCESS | 16136 | 1467322150116 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:10 INFO - PROCESS | 16136 | 1467322150123 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:10 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8ee400 == 27 [pid = 16136] [id = 328] 14:29:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 121 (0x8e8ee800) [pid = 16136] [serial = 985] [outer = (nil)] 14:29:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 122 (0x8f202400) [pid = 16136] [serial = 986] [outer = 0x8e8ee800] 14:29:10 INFO - PROCESS | 16136 | 1467322150202 Marionette DEBUG loaded listener.js 14:29:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 123 (0x8f2b7400) [pid = 16136] [serial = 987] [outer = 0x8e8ee800] 14:29:11 INFO - PROCESS | 16136 | 1467322151191 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 14:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1482ms 14:29:11 INFO - PROCESS | 16136 | 1467322151220 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 14:29:11 INFO - PROCESS | 16136 | 1467322151223 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 14:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:29:11 INFO - PROCESS | 16136 | 1467322151230 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:29:11 INFO - PROCESS | 16136 | 1467322151236 Marionette TRACE conn3 <- [1,1286,null,{}] 14:29:11 INFO - PROCESS | 16136 | 1467322151262 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:11 INFO - PROCESS | 16136 | 1467322151273 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:11 INFO - PROCESS | 16136 | 1467322151513 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 14:29:11 INFO - PROCESS | 16136 | 1467322151548 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:11 INFO - PROCESS | 16136 | 1467322151560 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:11 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa2a800 == 28 [pid = 16136] [id = 329] 14:29:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 124 (0x8fa2b800) [pid = 16136] [serial = 988] [outer = (nil)] 14:29:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 125 (0x8fa39800) [pid = 16136] [serial = 989] [outer = 0x8fa2b800] 14:29:11 INFO - PROCESS | 16136 | 1467322151637 Marionette DEBUG loaded listener.js 14:29:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 126 (0x8fccc000) [pid = 16136] [serial = 990] [outer = 0x8fa2b800] 14:29:14 INFO - PROCESS | 16136 | --DOMWINDOW == 125 (0x91c27800) [pid = 16136] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:29:14 INFO - PROCESS | 16136 | --DOMWINDOW == 124 (0x956f3c00) [pid = 16136] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:29:14 INFO - PROCESS | 16136 | --DOMWINDOW == 123 (0x91dda800) [pid = 16136] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:29:14 INFO - PROCESS | 16136 | --DOMWINDOW == 122 (0x8fa2f400) [pid = 16136] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:29:14 INFO - PROCESS | 16136 | --DOMWINDOW == 121 (0x8d1da400) [pid = 16136] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:29:14 INFO - PROCESS | 16136 | --DOMWINDOW == 120 (0x8f2ebc00) [pid = 16136] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:29:14 INFO - PROCESS | 16136 | --DOMWINDOW == 119 (0x8d2c6c00) [pid = 16136] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:29:14 INFO - PROCESS | 16136 | --DOMWINDOW == 118 (0x91c1ec00) [pid = 16136] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:29:14 INFO - PROCESS | 16136 | --DOMWINDOW == 117 (0x91d8e800) [pid = 16136] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:29:14 INFO - PROCESS | 16136 | --DOMWINDOW == 116 (0x8fa38400) [pid = 16136] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:29:14 INFO - PROCESS | 16136 | --DOMWINDOW == 115 (0x928ae400) [pid = 16136] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:29:14 INFO - PROCESS | 16136 | --DOMWINDOW == 114 (0x92673800) [pid = 16136] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:29:14 INFO - PROCESS | 16136 | --DOMWINDOW == 113 (0x8e863400) [pid = 16136] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:29:14 INFO - PROCESS | 16136 | --DOMWINDOW == 112 (0x8d2c7800) [pid = 16136] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:29:14 INFO - PROCESS | 16136 | --DOMWINDOW == 111 (0x92674800) [pid = 16136] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:29:14 INFO - PROCESS | 16136 | --DOMWINDOW == 110 (0x8ebec000) [pid = 16136] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:29:14 INFO - PROCESS | 16136 | --DOMWINDOW == 109 (0x95273400) [pid = 16136] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:29:14 INFO - PROCESS | 16136 | --DOMWINDOW == 108 (0x91c2ac00) [pid = 16136] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:29:14 INFO - PROCESS | 16136 | --DOMWINDOW == 107 (0x8fa2c800) [pid = 16136] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:29:14 INFO - PROCESS | 16136 | --DOMWINDOW == 106 (0x8e856000) [pid = 16136] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:29:14 INFO - PROCESS | 16136 | --DOMWINDOW == 105 (0x8fa36800) [pid = 16136] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:29:14 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x8cfecc00) [pid = 16136] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:29:14 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x98a1ac00) [pid = 16136] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:29:14 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x91fa6400) [pid = 16136] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:29:14 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x91c1e800) [pid = 16136] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:29:14 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x92751800) [pid = 16136] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:29:14 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x999c8400) [pid = 16136] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:29:14 INFO - PROCESS | 16136 | 1467322154335 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 14:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 3151ms 14:29:14 INFO - PROCESS | 16136 | 1467322154382 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 14:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:29:14 INFO - PROCESS | 16136 | 1467322154387 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 14:29:14 INFO - PROCESS | 16136 | 1467322154394 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:29:14 INFO - PROCESS | 16136 | 1467322154397 Marionette TRACE conn3 <- [1,1290,null,{}] 14:29:14 INFO - PROCESS | 16136 | 1467322154402 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:14 INFO - PROCESS | 16136 | 1467322154408 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:14 INFO - PROCESS | 16136 | 1467322154575 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 14:29:14 INFO - PROCESS | 16136 | 1467322154721 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:14 INFO - PROCESS | 16136 | 1467322154729 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:14 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfecc00 == 29 [pid = 16136] [id = 330] 14:29:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x8d2c6400) [pid = 16136] [serial = 991] [outer = (nil)] 14:29:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x8fa2c800) [pid = 16136] [serial = 992] [outer = 0x8d2c6400] 14:29:14 INFO - PROCESS | 16136 | 1467322154801 Marionette DEBUG loaded listener.js 14:29:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x91d86c00) [pid = 16136] [serial = 993] [outer = 0x8d2c6400] 14:29:15 INFO - PROCESS | 16136 | 1467322155610 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 14:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1286ms 14:29:15 INFO - PROCESS | 16136 | 1467322155680 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 14:29:15 INFO - PROCESS | 16136 | 1467322155684 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 14:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:29:15 INFO - PROCESS | 16136 | 1467322155690 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:29:15 INFO - PROCESS | 16136 | 1467322155693 Marionette TRACE conn3 <- [1,1294,null,{}] 14:29:15 INFO - PROCESS | 16136 | 1467322155699 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:15 INFO - PROCESS | 16136 | 1467322155704 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:15 INFO - PROCESS | 16136 | 1467322155875 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 14:29:16 INFO - PROCESS | 16136 | 1467322156083 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:16 INFO - PROCESS | 16136 | 1467322156090 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:16 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7b000 == 30 [pid = 16136] [id = 331] 14:29:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x8bd7d000) [pid = 16136] [serial = 994] [outer = (nil)] 14:29:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x8bd86c00) [pid = 16136] [serial = 995] [outer = 0x8bd7d000] 14:29:16 INFO - PROCESS | 16136 | 1467322156196 Marionette DEBUG loaded listener.js 14:29:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x8cfedc00) [pid = 16136] [serial = 996] [outer = 0x8bd7d000] 14:29:17 INFO - PROCESS | 16136 | 1467322157231 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 14:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1590ms 14:29:17 INFO - PROCESS | 16136 | 1467322157284 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 14:29:17 INFO - PROCESS | 16136 | 1467322157291 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 14:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:29:17 INFO - PROCESS | 16136 | 1467322157299 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:29:17 INFO - PROCESS | 16136 | 1467322157304 Marionette TRACE conn3 <- [1,1298,null,{}] 14:29:17 INFO - PROCESS | 16136 | 1467322157313 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:17 INFO - PROCESS | 16136 | 1467322157322 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:17 INFO - PROCESS | 16136 | 1467322157519 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 14:29:17 INFO - PROCESS | 16136 | 1467322157819 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:17 INFO - PROCESS | 16136 | 1467322157826 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:17 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e860000 == 31 [pid = 16136] [id = 332] 14:29:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 106 (0x8f20a400) [pid = 16136] [serial = 997] [outer = (nil)] 14:29:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 107 (0x8f2ed400) [pid = 16136] [serial = 998] [outer = 0x8f20a400] 14:29:17 INFO - PROCESS | 16136 | 1467322157969 Marionette DEBUG loaded listener.js 14:29:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 108 (0x8f32d800) [pid = 16136] [serial = 999] [outer = 0x8f20a400] 14:29:18 INFO - PROCESS | 16136 | 1467322158929 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1693ms 14:29:18 INFO - PROCESS | 16136 | 1467322158997 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 14:29:19 INFO - PROCESS | 16136 | 1467322159004 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 14:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:29:19 INFO - PROCESS | 16136 | 1467322159012 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:29:19 INFO - PROCESS | 16136 | 1467322159017 Marionette TRACE conn3 <- [1,1302,null,{}] 14:29:19 INFO - PROCESS | 16136 | 1467322159023 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:19 INFO - PROCESS | 16136 | 1467322159028 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:19 INFO - PROCESS | 16136 | 1467322159276 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 14:29:19 INFO - PROCESS | 16136 | 1467322159550 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:19 INFO - PROCESS | 16136 | 1467322159559 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:19 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd85c00 == 32 [pid = 16136] [id = 333] 14:29:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 109 (0x8f206400) [pid = 16136] [serial = 1000] [outer = (nil)] 14:29:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 110 (0x91d8bc00) [pid = 16136] [serial = 1001] [outer = 0x8f206400] 14:29:19 INFO - PROCESS | 16136 | 1467322159691 Marionette DEBUG loaded listener.js 14:29:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 111 (0x91dd0800) [pid = 16136] [serial = 1002] [outer = 0x8f206400] 14:29:20 INFO - PROCESS | 16136 | 1467322160692 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 14:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1737ms 14:29:20 INFO - PROCESS | 16136 | 1467322160751 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 14:29:20 INFO - PROCESS | 16136 | 1467322160756 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 14:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:29:20 INFO - PROCESS | 16136 | 1467322160770 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:29:20 INFO - PROCESS | 16136 | 1467322160780 Marionette TRACE conn3 <- [1,1306,null,{}] 14:29:20 INFO - PROCESS | 16136 | 1467322160790 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:20 INFO - PROCESS | 16136 | 1467322160797 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:21 INFO - PROCESS | 16136 | 1467322161053 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 14:29:21 INFO - PROCESS | 16136 | 1467322161327 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:21 INFO - PROCESS | 16136 | 1467322161335 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:21 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8e9800 == 33 [pid = 16136] [id = 334] 14:29:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 112 (0x91dd5000) [pid = 16136] [serial = 1003] [outer = (nil)] 14:29:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 113 (0x92456400) [pid = 16136] [serial = 1004] [outer = 0x91dd5000] 14:29:21 INFO - PROCESS | 16136 | 1467322161429 Marionette DEBUG loaded listener.js 14:29:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 114 (0x92670000) [pid = 16136] [serial = 1005] [outer = 0x91dd5000] 14:29:22 INFO - PROCESS | 16136 | 1467322162387 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 14:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1666ms 14:29:22 INFO - PROCESS | 16136 | 1467322162430 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 14:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:29:22 INFO - PROCESS | 16136 | 1467322162435 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 14:29:22 INFO - PROCESS | 16136 | 1467322162442 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:29:22 INFO - PROCESS | 16136 | 1467322162445 Marionette TRACE conn3 <- [1,1310,null,{}] 14:29:22 INFO - PROCESS | 16136 | 1467322162451 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:22 INFO - PROCESS | 16136 | 1467322162458 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:22 INFO - PROCESS | 16136 | 1467322162673 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 14:29:22 INFO - PROCESS | 16136 | 1467322162922 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:22 INFO - PROCESS | 16136 | 1467322162928 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:23 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfef000 == 34 [pid = 16136] [id = 335] 14:29:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 115 (0x92755800) [pid = 16136] [serial = 1006] [outer = (nil)] 14:29:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 116 (0x928a1400) [pid = 16136] [serial = 1007] [outer = 0x92755800] 14:29:23 INFO - PROCESS | 16136 | 1467322163061 Marionette DEBUG loaded listener.js 14:29:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 117 (0x9275d000) [pid = 16136] [serial = 1008] [outer = 0x92755800] 14:29:24 INFO - PROCESS | 16136 | 1467322164017 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 14:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:29:24 INFO - PROCESS | 16136 | 1467322164097 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 14:29:24 INFO - PROCESS | 16136 | 1467322164104 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:29:24 INFO - PROCESS | 16136 | 1467322164109 Marionette TRACE conn3 <- [1,1314,null,{}] 14:29:24 INFO - PROCESS | 16136 | 1467322164115 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:24 INFO - PROCESS | 16136 | 1467322164121 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:24 INFO - PROCESS | 16136 | 1467322164355 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 14:29:24 INFO - PROCESS | 16136 | 1467322164593 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:24 INFO - PROCESS | 16136 | 1467322164613 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:24 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e541c00 == 35 [pid = 16136] [id = 336] 14:29:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 118 (0x92757000) [pid = 16136] [serial = 1009] [outer = (nil)] 14:29:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 119 (0x93a56800) [pid = 16136] [serial = 1010] [outer = 0x92757000] 14:29:24 INFO - PROCESS | 16136 | 1467322164756 Marionette DEBUG loaded listener.js 14:29:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 120 (0x95253c00) [pid = 16136] [serial = 1011] [outer = 0x92757000] 14:29:25 INFO - PROCESS | 16136 | 1467322165730 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 14:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1695ms 14:29:25 INFO - PROCESS | 16136 | 1467322165800 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 14:29:25 INFO - PROCESS | 16136 | 1467322165803 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 14:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:29:25 INFO - PROCESS | 16136 | 1467322165810 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:29:25 INFO - PROCESS | 16136 | 1467322165814 Marionette TRACE conn3 <- [1,1318,null,{}] 14:29:25 INFO - PROCESS | 16136 | 1467322165820 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:25 INFO - PROCESS | 16136 | 1467322165826 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:26 INFO - PROCESS | 16136 | 1467322166078 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 14:29:26 INFO - PROCESS | 16136 | 1467322166356 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:26 INFO - PROCESS | 16136 | 1467322166366 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:26 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e541800 == 36 [pid = 16136] [id = 337] 14:29:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 121 (0x92453c00) [pid = 16136] [serial = 1012] [outer = (nil)] 14:29:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 122 (0x956f7000) [pid = 16136] [serial = 1013] [outer = 0x92453c00] 14:29:26 INFO - PROCESS | 16136 | 1467322166450 Marionette DEBUG loaded listener.js 14:29:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 123 (0x8cfe2400) [pid = 16136] [serial = 1014] [outer = 0x92453c00] 14:29:27 INFO - PROCESS | 16136 | 1467322167394 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 14:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1643ms 14:29:27 INFO - PROCESS | 16136 | 1467322167455 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 14:29:27 INFO - PROCESS | 16136 | 1467322167459 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 14:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:29:27 INFO - PROCESS | 16136 | 1467322167466 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:29:27 INFO - PROCESS | 16136 | 1467322167469 Marionette TRACE conn3 <- [1,1322,null,{}] 14:29:27 INFO - PROCESS | 16136 | 1467322167476 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:27 INFO - PROCESS | 16136 | 1467322167481 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:27 INFO - PROCESS | 16136 | 1467322167689 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 14:29:27 INFO - PROCESS | 16136 | 1467322167943 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:27 INFO - PROCESS | 16136 | 1467322167954 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:28 INFO - PROCESS | 16136 | ++DOCSHELL 0x928ae400 == 37 [pid = 16136] [id = 338] 14:29:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 124 (0x95279000) [pid = 16136] [serial = 1015] [outer = (nil)] 14:29:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 125 (0x98f48400) [pid = 16136] [serial = 1016] [outer = 0x95279000] 14:29:28 INFO - PROCESS | 16136 | 1467322168077 Marionette DEBUG loaded listener.js 14:29:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 126 (0x98f51400) [pid = 16136] [serial = 1017] [outer = 0x95279000] 14:29:28 INFO - PROCESS | 16136 | 1467322168992 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 14:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1587ms 14:29:29 INFO - PROCESS | 16136 | 1467322169054 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 14:29:29 INFO - PROCESS | 16136 | 1467322169058 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 14:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:29:29 INFO - PROCESS | 16136 | 1467322169066 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:29:29 INFO - PROCESS | 16136 | 1467322169070 Marionette TRACE conn3 <- [1,1326,null,{}] 14:29:29 INFO - PROCESS | 16136 | 1467322169076 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:29 INFO - PROCESS | 16136 | 1467322169082 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:29 INFO - PROCESS | 16136 | 1467322169331 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 14:29:29 INFO - PROCESS | 16136 | 1467322169586 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:29 INFO - PROCESS | 16136 | 1467322169597 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:29 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1e1000 == 38 [pid = 16136] [id = 339] 14:29:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 127 (0x8e862000) [pid = 16136] [serial = 1018] [outer = (nil)] 14:29:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 128 (0x99ac2000) [pid = 16136] [serial = 1019] [outer = 0x8e862000] 14:29:29 INFO - PROCESS | 16136 | 1467322169730 Marionette DEBUG loaded listener.js 14:29:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 129 (0x99f4d800) [pid = 16136] [serial = 1020] [outer = 0x8e862000] 14:29:30 INFO - PROCESS | 16136 | 1467322170634 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:29:30 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 14:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1643ms 14:29:30 INFO - PROCESS | 16136 | 1467322170711 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 14:29:30 INFO - PROCESS | 16136 | 1467322170714 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 14:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:29:30 INFO - PROCESS | 16136 | 1467322170721 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:29:30 INFO - PROCESS | 16136 | 1467322170723 Marionette TRACE conn3 <- [1,1330,null,{}] 14:29:30 INFO - PROCESS | 16136 | 1467322170730 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:30 INFO - PROCESS | 16136 | 1467322170735 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:30 INFO - PROCESS | 16136 | 1467322170929 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 14:29:31 INFO - PROCESS | 16136 | 1467322171179 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:31 INFO - PROCESS | 16136 | 1467322171185 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:31 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7ac00 == 39 [pid = 16136] [id = 340] 14:29:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 130 (0x8bd7d400) [pid = 16136] [serial = 1021] [outer = (nil)] 14:29:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 131 (0x8e8e8000) [pid = 16136] [serial = 1022] [outer = 0x8bd7d400] 14:29:31 INFO - PROCESS | 16136 | 1467322171316 Marionette DEBUG loaded listener.js 14:29:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 132 (0x8f332400) [pid = 16136] [serial = 1023] [outer = 0x8bd7d400] 14:29:32 INFO - PROCESS | 16136 | 1467322172260 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:29:32 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 14:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1586ms 14:29:32 INFO - PROCESS | 16136 | 1467322172308 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 14:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:29:32 INFO - PROCESS | 16136 | 1467322172312 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 14:29:32 INFO - PROCESS | 16136 | 1467322172319 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:29:32 INFO - PROCESS | 16136 | 1467322172323 Marionette TRACE conn3 <- [1,1334,null,{}] 14:29:32 INFO - PROCESS | 16136 | 1467322172330 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:32 INFO - PROCESS | 16136 | 1467322172335 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:32 INFO - PROCESS | 16136 | 1467322172530 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 14:29:33 INFO - PROCESS | 16136 | 1467322172990 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:33 INFO - PROCESS | 16136 | 1467322172999 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:33 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe1400 == 40 [pid = 16136] [id = 341] 14:29:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 133 (0x8cfe5400) [pid = 16136] [serial = 1024] [outer = (nil)] 14:29:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 134 (0x8d1d6c00) [pid = 16136] [serial = 1025] [outer = 0x8cfe5400] 14:29:33 INFO - PROCESS | 16136 | 1467322173126 Marionette DEBUG loaded listener.js 14:29:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 135 (0x8e538c00) [pid = 16136] [serial = 1026] [outer = 0x8cfe5400] 14:29:34 INFO - PROCESS | 16136 | 1467322174070 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1786ms 14:29:34 INFO - PROCESS | 16136 | 1467322174108 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 14:29:34 INFO - PROCESS | 16136 | 1467322174112 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 14:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:29:34 INFO - PROCESS | 16136 | 1467322174120 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:29:34 INFO - PROCESS | 16136 | 1467322174125 Marionette TRACE conn3 <- [1,1338,null,{}] 14:29:34 INFO - PROCESS | 16136 | 1467322174133 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:34 INFO - PROCESS | 16136 | 1467322174139 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:34 INFO - PROCESS | 16136 | 1467322174336 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 14:29:34 INFO - PROCESS | 16136 | 1467322174694 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:34 INFO - PROCESS | 16136 | 1467322174703 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:34 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8e1800 == 41 [pid = 16136] [id = 342] 14:29:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 136 (0x8f202c00) [pid = 16136] [serial = 1027] [outer = (nil)] 14:29:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 137 (0x8f326c00) [pid = 16136] [serial = 1028] [outer = 0x8f202c00] 14:29:34 INFO - PROCESS | 16136 | 1467322174789 Marionette DEBUG loaded listener.js 14:29:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 138 (0x8fa27400) [pid = 16136] [serial = 1029] [outer = 0x8f202c00] 14:29:35 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfecc00 == 40 [pid = 16136] [id = 330] 14:29:35 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa2a800 == 39 [pid = 16136] [id = 329] 14:29:35 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8ee400 == 38 [pid = 16136] [id = 328] 14:29:35 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1d9000 == 37 [pid = 16136] [id = 327] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 137 (0x91fa6000) [pid = 16136] [serial = 858] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 136 (0x93d2c400) [pid = 16136] [serial = 876] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 135 (0x954ac800) [pid = 16136] [serial = 879] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 134 (0x8f20ac00) [pid = 16136] [serial = 861] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 133 (0x91f9e400) [pid = 16136] [serial = 864] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 132 (0x928a6000) [pid = 16136] [serial = 941] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 131 (0x92a5e000) [pid = 16136] [serial = 942] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 130 (0x91fa9c00) [pid = 16136] [serial = 897] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 129 (0x9527b800) [pid = 16136] [serial = 914] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 128 (0x956ec800) [pid = 16136] [serial = 915] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 127 (0x9968ac00) [pid = 16136] [serial = 923] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 126 (0x99945800) [pid = 16136] [serial = 924] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 125 (0x92759000) [pid = 16136] [serial = 908] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 124 (0x928a7800) [pid = 16136] [serial = 909] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 123 (0x8e540400) [pid = 16136] [serial = 899] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 122 (0x92757800) [pid = 16136] [serial = 867] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 121 (0x8e8e6c00) [pid = 16136] [serial = 900] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 120 (0x8fa23000) [pid = 16136] [serial = 902] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 119 (0x8fa37c00) [pid = 16136] [serial = 903] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 118 (0x956f9800) [pid = 16136] [serial = 917] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 117 (0x92a55400) [pid = 16136] [serial = 873] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 116 (0x98a1bc00) [pid = 16136] [serial = 918] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 115 (0x92a5e400) [pid = 16136] [serial = 911] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 114 (0x93087800) [pid = 16136] [serial = 912] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 113 (0x8f207800) [pid = 16136] [serial = 929] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 112 (0x8f2c4800) [pid = 16136] [serial = 930] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 111 (0x99a3c800) [pid = 16136] [serial = 926] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 110 (0x99c84c00) [pid = 16136] [serial = 927] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 109 (0x8e855800) [pid = 16136] [serial = 932] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 108 (0x8ebed400) [pid = 16136] [serial = 933] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 107 (0x98e20400) [pid = 16136] [serial = 920] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 106 (0x98e23800) [pid = 16136] [serial = 921] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 105 (0x9244f000) [pid = 16136] [serial = 905] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x92454000) [pid = 16136] [serial = 906] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x91d88000) [pid = 16136] [serial = 935] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x928a8800) [pid = 16136] [serial = 870] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x98307c00) [pid = 16136] [serial = 945] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x99a37c00) [pid = 16136] [serial = 947] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x91fa4400) [pid = 16136] [serial = 938] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x99df3400) [pid = 16136] [serial = 948] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x9245ac00) [pid = 16136] [serial = 939] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x956ee400) [pid = 16136] [serial = 944] [outer = (nil)] [url = about:blank] 14:29:35 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x91dd3400) [pid = 16136] [serial = 936] [outer = (nil)] [url = about:blank] 14:29:36 INFO - PROCESS | 16136 | 1467322176149 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 14:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2039ms 14:29:36 INFO - PROCESS | 16136 | 1467322176164 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 14:29:36 INFO - PROCESS | 16136 | 1467322176169 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 14:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:29:36 INFO - PROCESS | 16136 | 1467322176177 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:29:36 INFO - PROCESS | 16136 | 1467322176181 Marionette TRACE conn3 <- [1,1342,null,{}] 14:29:36 INFO - PROCESS | 16136 | 1467322176188 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:36 INFO - PROCESS | 16136 | 1467322176193 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:36 INFO - PROCESS | 16136 | 1467322176467 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 14:29:36 INFO - PROCESS | 16136 | 1467322176615 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:36 INFO - PROCESS | 16136 | 1467322176627 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:36 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebec400 == 38 [pid = 16136] [id = 343] 14:29:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x8f204800) [pid = 16136] [serial = 1030] [outer = (nil)] 14:29:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x8fcc8c00) [pid = 16136] [serial = 1031] [outer = 0x8f204800] 14:29:36 INFO - PROCESS | 16136 | 1467322176695 Marionette DEBUG loaded listener.js 14:29:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x91d86800) [pid = 16136] [serial = 1032] [outer = 0x8f204800] 14:29:37 INFO - PROCESS | 16136 | 1467322177527 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 14:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1395ms 14:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:29:37 INFO - PROCESS | 16136 | 1467322177580 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 14:29:37 INFO - PROCESS | 16136 | 1467322177583 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 14:29:37 INFO - PROCESS | 16136 | 1467322177599 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:29:37 INFO - PROCESS | 16136 | 1467322177608 Marionette TRACE conn3 <- [1,1346,null,{}] 14:29:37 INFO - PROCESS | 16136 | 1467322177622 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:37 INFO - PROCESS | 16136 | 1467322177634 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:37 INFO - PROCESS | 16136 | 1467322177906 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 14:29:37 INFO - PROCESS | 16136 | 1467322177935 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:37 INFO - PROCESS | 16136 | 1467322177949 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:37 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2c4800 == 39 [pid = 16136] [id = 344] 14:29:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x8fcce000) [pid = 16136] [serial = 1033] [outer = (nil)] 14:29:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x91faa400) [pid = 16136] [serial = 1034] [outer = 0x8fcce000] 14:29:38 INFO - PROCESS | 16136 | 1467322178034 Marionette DEBUG loaded listener.js 14:29:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x92451800) [pid = 16136] [serial = 1035] [outer = 0x8fcce000] 14:29:39 INFO - PROCESS | 16136 | 1467322179017 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 14:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1466ms 14:29:39 INFO - PROCESS | 16136 | 1467322179056 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 14:29:39 INFO - PROCESS | 16136 | 1467322179062 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 14:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:29:39 INFO - PROCESS | 16136 | 1467322179069 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:29:39 INFO - PROCESS | 16136 | 1467322179072 Marionette TRACE conn3 <- [1,1350,null,{}] 14:29:39 INFO - PROCESS | 16136 | 1467322179085 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:39 INFO - PROCESS | 16136 | 1467322179091 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:39 INFO - PROCESS | 16136 | 1467322179327 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 14:29:39 INFO - PROCESS | 16136 | 1467322179352 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:39 INFO - PROCESS | 16136 | 1467322179358 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:39 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa27000 == 40 [pid = 16136] [id = 345] 14:29:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x92455800) [pid = 16136] [serial = 1036] [outer = (nil)] 14:29:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x928a3400) [pid = 16136] [serial = 1037] [outer = 0x92455800] 14:29:39 INFO - PROCESS | 16136 | 1467322179448 Marionette DEBUG loaded listener.js 14:29:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x928a7800) [pid = 16136] [serial = 1038] [outer = 0x92455800] 14:29:40 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x8e8ed400) [pid = 16136] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:29:40 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x91f2ec00) [pid = 16136] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:29:40 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x954a9800) [pid = 16136] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:29:40 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x8e8ee800) [pid = 16136] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:29:40 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x8d1d9c00) [pid = 16136] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:29:40 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x8fa2b800) [pid = 16136] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:29:40 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x8e85f800) [pid = 16136] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:29:40 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x8cfe7000) [pid = 16136] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:29:40 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x99f51000) [pid = 16136] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:29:40 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x9a184000) [pid = 16136] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:29:40 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x8cfe3c00) [pid = 16136] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:29:40 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x92a56c00) [pid = 16136] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:29:40 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x9a18d800) [pid = 16136] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:29:40 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x8e8df400) [pid = 16136] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:29:40 INFO - PROCESS | 16136 | 1467322180530 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 14:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1496ms 14:29:40 INFO - PROCESS | 16136 | 1467322180567 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 14:29:40 INFO - PROCESS | 16136 | 1467322180570 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 14:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:29:40 INFO - PROCESS | 16136 | 1467322180576 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:29:40 INFO - PROCESS | 16136 | 1467322180579 Marionette TRACE conn3 <- [1,1354,null,{}] 14:29:40 INFO - PROCESS | 16136 | 1467322180585 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:40 INFO - PROCESS | 16136 | 1467322180590 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:40 INFO - PROCESS | 16136 | 1467322180763 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 14:29:40 INFO - PROCESS | 16136 | 1467322180772 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:40 INFO - PROCESS | 16136 | 1467322180789 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:40 INFO - PROCESS | 16136 | ++DOCSHELL 0x91f2ec00 == 41 [pid = 16136] [id = 346] 14:29:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x91fa6000) [pid = 16136] [serial = 1039] [outer = (nil)] 14:29:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x92a56c00) [pid = 16136] [serial = 1040] [outer = 0x91fa6000] 14:29:41 INFO - PROCESS | 16136 | 1467322181016 Marionette DEBUG loaded listener.js 14:29:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x94825c00) [pid = 16136] [serial = 1041] [outer = 0x91fa6000] 14:29:41 INFO - PROCESS | 16136 | 1467322181852 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 14:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1391ms 14:29:41 INFO - PROCESS | 16136 | 1467322181969 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 14:29:41 INFO - PROCESS | 16136 | 1467322181974 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 14:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:29:41 INFO - PROCESS | 16136 | 1467322181983 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:29:41 INFO - PROCESS | 16136 | 1467322181988 Marionette TRACE conn3 <- [1,1358,null,{}] 14:29:42 INFO - PROCESS | 16136 | 1467322181998 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:42 INFO - PROCESS | 16136 | 1467322182004 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:42 INFO - PROCESS | 16136 | 1467322182235 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 14:29:42 INFO - PROCESS | 16136 | 1467322182493 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:42 INFO - PROCESS | 16136 | 1467322182507 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:42 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd82000 == 42 [pid = 16136] [id = 347] 14:29:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x8e85f800) [pid = 16136] [serial = 1042] [outer = (nil)] 14:29:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x8e8e5c00) [pid = 16136] [serial = 1043] [outer = 0x8e85f800] 14:29:42 INFO - PROCESS | 16136 | 1467322182610 Marionette DEBUG loaded listener.js 14:29:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x8ebeb400) [pid = 16136] [serial = 1044] [outer = 0x8e85f800] 14:29:43 INFO - PROCESS | 16136 | 1467322183650 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 14:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1736ms 14:29:43 INFO - PROCESS | 16136 | 1467322183720 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 14:29:43 INFO - PROCESS | 16136 | 1467322183726 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 14:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:29:43 INFO - PROCESS | 16136 | 1467322183738 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:29:43 INFO - PROCESS | 16136 | 1467322183746 Marionette TRACE conn3 <- [1,1362,null,{}] 14:29:43 INFO - PROCESS | 16136 | 1467322183753 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:43 INFO - PROCESS | 16136 | 1467322183759 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:44 INFO - PROCESS | 16136 | 1467322184017 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 14:29:44 INFO - PROCESS | 16136 | 1467322184305 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:44 INFO - PROCESS | 16136 | 1467322184316 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:44 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fcc0800 == 43 [pid = 16136] [id = 348] 14:29:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x8fcca000) [pid = 16136] [serial = 1045] [outer = (nil)] 14:29:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x91d8e800) [pid = 16136] [serial = 1046] [outer = 0x8fcca000] 14:29:44 INFO - PROCESS | 16136 | 1467322184412 Marionette DEBUG loaded listener.js 14:29:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x91dd5400) [pid = 16136] [serial = 1047] [outer = 0x8fcca000] 14:29:45 INFO - PROCESS | 16136 | 1467322185460 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 14:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1795ms 14:29:45 INFO - PROCESS | 16136 | 1467322185529 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 14:29:45 INFO - PROCESS | 16136 | 1467322185534 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 14:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:29:45 INFO - PROCESS | 16136 | 1467322185542 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:29:45 INFO - PROCESS | 16136 | 1467322185546 Marionette TRACE conn3 <- [1,1366,null,{}] 14:29:45 INFO - PROCESS | 16136 | 1467322185563 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:45 INFO - PROCESS | 16136 | 1467322185572 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:45 INFO - PROCESS | 16136 | 1467322185826 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 14:29:46 INFO - PROCESS | 16136 | 1467322186115 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:46 INFO - PROCESS | 16136 | 1467322186129 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:46 INFO - PROCESS | 16136 | ++DOCSHELL 0x91d90400 == 44 [pid = 16136] [id = 349] 14:29:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x93b08400) [pid = 16136] [serial = 1048] [outer = (nil)] 14:29:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x954a3400) [pid = 16136] [serial = 1049] [outer = 0x93b08400] 14:29:46 INFO - PROCESS | 16136 | 1467322186257 Marionette DEBUG loaded listener.js 14:29:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x954ae400) [pid = 16136] [serial = 1050] [outer = 0x93b08400] 14:29:47 INFO - PROCESS | 16136 | 1467322187305 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 14:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:29:47 INFO - PROCESS | 16136 | 1467322187338 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 14:29:47 INFO - PROCESS | 16136 | 1467322187346 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:29:47 INFO - PROCESS | 16136 | 1467322187349 Marionette TRACE conn3 <- [1,1370,null,{}] 14:29:47 INFO - PROCESS | 16136 | 1467322187356 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:47 INFO - PROCESS | 16136 | 1467322187362 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:47 INFO - PROCESS | 16136 | 1467322187576 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 14:29:47 INFO - PROCESS | 16136 | 1467322187818 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:47 INFO - PROCESS | 16136 | 1467322187835 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:47 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebf1800 == 45 [pid = 16136] [id = 350] 14:29:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x954a8000) [pid = 16136] [serial = 1051] [outer = (nil)] 14:29:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x98e23800) [pid = 16136] [serial = 1052] [outer = 0x954a8000] 14:29:47 INFO - PROCESS | 16136 | 1467322187967 Marionette DEBUG loaded listener.js 14:29:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x98f45400) [pid = 16136] [serial = 1053] [outer = 0x954a8000] 14:29:49 INFO - PROCESS | 16136 | 1467322188995 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 14:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:29:49 INFO - PROCESS | 16136 | 1467322189045 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 14:29:49 INFO - PROCESS | 16136 | 1467322189052 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:29:49 INFO - PROCESS | 16136 | 1467322189057 Marionette TRACE conn3 <- [1,1374,null,{}] 14:29:49 INFO - PROCESS | 16136 | 1467322189063 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:49 INFO - PROCESS | 16136 | 1467322189069 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:49 INFO - PROCESS | 16136 | 1467322189315 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 14:29:49 INFO - PROCESS | 16136 | 1467322189551 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:49 INFO - PROCESS | 16136 | 1467322189559 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:49 INFO - PROCESS | 16136 | ++DOCSHELL 0x92752800 == 46 [pid = 16136] [id = 351] 14:29:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 106 (0x956fa800) [pid = 16136] [serial = 1054] [outer = (nil)] 14:29:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 107 (0x99c83400) [pid = 16136] [serial = 1055] [outer = 0x956fa800] 14:29:49 INFO - PROCESS | 16136 | 1467322189668 Marionette DEBUG loaded listener.js 14:29:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 108 (0x9a064800) [pid = 16136] [serial = 1056] [outer = 0x956fa800] 14:29:50 INFO - PROCESS | 16136 | [16136] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:50 INFO - PROCESS | 16136 | 1467322190633 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 14:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:29:50 INFO - PROCESS | 16136 | 1467322190690 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 14:29:50 INFO - PROCESS | 16136 | 1467322190697 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:29:50 INFO - PROCESS | 16136 | 1467322190700 Marionette TRACE conn3 <- [1,1378,null,{}] 14:29:50 INFO - PROCESS | 16136 | 1467322190707 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:50 INFO - PROCESS | 16136 | 1467322190718 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:51 INFO - PROCESS | 16136 | 1467322191024 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 14:29:51 INFO - PROCESS | 16136 | 1467322191314 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:51 INFO - PROCESS | 16136 | 1467322191323 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:51 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fcc8400 == 47 [pid = 16136] [id = 352] 14:29:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 109 (0x956ecc00) [pid = 16136] [serial = 1057] [outer = (nil)] 14:29:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 110 (0x9a3c4c00) [pid = 16136] [serial = 1058] [outer = 0x956ecc00] 14:29:51 INFO - PROCESS | 16136 | 1467322191408 Marionette DEBUG loaded listener.js 14:29:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 111 (0x9a3e4400) [pid = 16136] [serial = 1059] [outer = 0x956ecc00] 14:29:52 INFO - PROCESS | 16136 | 1467322192363 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 14:29:52 INFO - PROCESS | 16136 | 1467322192387 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 14:29:52 INFO - PROCESS | 16136 | 1467322192396 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:29:52 INFO - PROCESS | 16136 | 1467322192399 Marionette TRACE conn3 <- [1,1382,null,{}] 14:29:52 INFO - PROCESS | 16136 | 1467322192406 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:52 INFO - PROCESS | 16136 | 1467322192411 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:52 INFO - PROCESS | 16136 | 1467322192614 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 14:29:52 INFO - PROCESS | 16136 | 1467322192811 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:52 INFO - PROCESS | 16136 | 1467322192822 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:52 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7c000 == 48 [pid = 16136] [id = 353] 14:29:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 112 (0x98a1c000) [pid = 16136] [serial = 1060] [outer = (nil)] 14:29:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 113 (0x9a46a000) [pid = 16136] [serial = 1061] [outer = 0x98a1c000] 14:29:52 INFO - PROCESS | 16136 | 1467322192929 Marionette DEBUG loaded listener.js 14:29:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 114 (0x9ac2d000) [pid = 16136] [serial = 1062] [outer = 0x98a1c000] 14:29:53 INFO - PROCESS | 16136 | [16136] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 14:29:53 INFO - PROCESS | 16136 | 1467322193961 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 14:29:54 INFO - PROCESS | 16136 | 1467322194035 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 14:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 14:29:54 INFO - PROCESS | 16136 | 1467322194043 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:29:54 INFO - PROCESS | 16136 | 1467322194048 Marionette TRACE conn3 <- [1,1386,null,{}] 14:29:54 INFO - PROCESS | 16136 | 1467322194055 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:54 INFO - PROCESS | 16136 | 1467322194060 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:54 INFO - PROCESS | 16136 | 1467322194309 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 14:29:54 INFO - PROCESS | 16136 | 1467322194591 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:54 INFO - PROCESS | 16136 | 1467322194600 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:54 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8ecc00 == 49 [pid = 16136] [id = 354] 14:29:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 115 (0x8f20b400) [pid = 16136] [serial = 1063] [outer = (nil)] 14:29:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 116 (0x9ae51c00) [pid = 16136] [serial = 1064] [outer = 0x8f20b400] 14:29:54 INFO - PROCESS | 16136 | 1467322194688 Marionette DEBUG loaded listener.js 14:29:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 117 (0x9af86400) [pid = 16136] [serial = 1065] [outer = 0x8f20b400] 14:29:55 INFO - PROCESS | 16136 | 1467322195707 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 14:29:55 INFO - PROCESS | 16136 | 1467322195733 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 14:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 14:29:55 INFO - PROCESS | 16136 | 1467322195741 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:29:55 INFO - PROCESS | 16136 | 1467322195745 Marionette TRACE conn3 <- [1,1390,null,{}] 14:29:55 INFO - PROCESS | 16136 | 1467322195751 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:55 INFO - PROCESS | 16136 | 1467322195757 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:55 INFO - PROCESS | 16136 | 1467322195988 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 14:29:56 INFO - PROCESS | 16136 | 1467322196648 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:56 INFO - PROCESS | 16136 | 1467322196660 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:56 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e85a000 == 50 [pid = 16136] [id = 355] 14:29:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 118 (0x8e85a400) [pid = 16136] [serial = 1066] [outer = (nil)] 14:29:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 119 (0x8e8e0000) [pid = 16136] [serial = 1067] [outer = 0x8e85a400] 14:29:56 INFO - PROCESS | 16136 | 1467322196748 Marionette DEBUG loaded listener.js 14:29:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 120 (0x8f20fc00) [pid = 16136] [serial = 1068] [outer = 0x8e85a400] 14:29:57 INFO - PROCESS | 16136 | 1467322197699 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 14:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1989ms 14:29:57 INFO - PROCESS | 16136 | 1467322197734 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 14:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:29:57 INFO - PROCESS | 16136 | 1467322197746 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 14:29:57 INFO - PROCESS | 16136 | 1467322197754 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:29:57 INFO - PROCESS | 16136 | 1467322197759 Marionette TRACE conn3 <- [1,1394,null,{}] 14:29:57 INFO - PROCESS | 16136 | 1467322197768 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:29:57 INFO - PROCESS | 16136 | 1467322197776 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:58 INFO - PROCESS | 16136 | 1467322198112 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 14:29:58 INFO - PROCESS | 16136 | 1467322198419 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:29:58 INFO - PROCESS | 16136 | 1467322198430 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:29:58 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebf5400 == 51 [pid = 16136] [id = 356] 14:29:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 121 (0x8fa1f400) [pid = 16136] [serial = 1069] [outer = (nil)] 14:29:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 122 (0x91c25c00) [pid = 16136] [serial = 1070] [outer = 0x8fa1f400] 14:29:58 INFO - PROCESS | 16136 | 1467322198513 Marionette DEBUG loaded listener.js 14:29:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 123 (0x91f33000) [pid = 16136] [serial = 1071] [outer = 0x8fa1f400] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8e5000 == 50 [pid = 16136] [id = 295] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe6400 == 49 [pid = 16136] [id = 297] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8f32ac00 == 48 [pid = 16136] [id = 298] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2f5c00 == 47 [pid = 16136] [id = 296] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfed400 == 46 [pid = 16136] [id = 294] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2bfc00 == 45 [pid = 16136] [id = 283] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7f000 == 44 [pid = 16136] [id = 291] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x928ae400 == 43 [pid = 16136] [id = 338] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2f3400 == 42 [pid = 16136] [id = 285] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8e9800 == 41 [pid = 16136] [id = 334] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1e0400 == 40 [pid = 16136] [id = 292] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1e0c00 == 39 [pid = 16136] [id = 286] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1e1000 == 38 [pid = 16136] [id = 339] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8e534c00 == 37 [pid = 16136] [id = 290] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8e860000 == 36 [pid = 16136] [id = 332] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8d2c4800 == 35 [pid = 16136] [id = 289] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7b000 == 34 [pid = 16136] [id = 331] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd85c00 == 33 [pid = 16136] [id = 333] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x92674000 == 32 [pid = 16136] [id = 288] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe3000 == 31 [pid = 16136] [id = 293] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfef000 == 30 [pid = 16136] [id = 335] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1e4000 == 29 [pid = 16136] [id = 282] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7ac00 == 28 [pid = 16136] [id = 340] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8e541800 == 27 [pid = 16136] [id = 337] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8e541c00 == 26 [pid = 16136] [id = 336] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8e536800 == 25 [pid = 16136] [id = 287] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe1400 == 24 [pid = 16136] [id = 341] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7fc00 == 23 [pid = 16136] [id = 299] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe9000 == 22 [pid = 16136] [id = 284] 14:30:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8e859800 == 21 [pid = 16136] [id = 326] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 122 (0x99c87800) [pid = 16136] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 121 (0x8f328800) [pid = 16136] [serial = 951] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 120 (0x8f2c3400) [pid = 16136] [serial = 950] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 119 (0x928a6800) [pid = 16136] [serial = 954] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 118 (0x92675c00) [pid = 16136] [serial = 953] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 117 (0x99df8800) [pid = 16136] [serial = 957] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 116 (0x8f202400) [pid = 16136] [serial = 986] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 115 (0x98f48000) [pid = 16136] [serial = 956] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 114 (0x8d1dec00) [pid = 16136] [serial = 983] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 113 (0x8e534800) [pid = 16136] [serial = 984] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 112 (0x8fa39800) [pid = 16136] [serial = 989] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 111 (0x8f2c1c00) [pid = 16136] [serial = 981] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 110 (0x8ebf5800) [pid = 16136] [serial = 980] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 109 (0x9a068c00) [pid = 16136] [serial = 960] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 108 (0x9a065000) [pid = 16136] [serial = 959] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 107 (0x9a186400) [pid = 16136] [serial = 963] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 106 (0x9a181400) [pid = 16136] [serial = 962] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 105 (0x8fccc000) [pid = 16136] [serial = 990] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x9a3d1400) [pid = 16136] [serial = 966] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x9a3ca800) [pid = 16136] [serial = 965] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x9a3e6800) [pid = 16136] [serial = 969] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x9a3e5800) [pid = 16136] [serial = 968] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x9a47e400) [pid = 16136] [serial = 972] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x9a471800) [pid = 16136] [serial = 971] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x9ac3a800) [pid = 16136] [serial = 975] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x9ac30800) [pid = 16136] [serial = 974] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x9af8dc00) [pid = 16136] [serial = 978] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x9af82c00) [pid = 16136] [serial = 977] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x8fa2c800) [pid = 16136] [serial = 992] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x8f2b7400) [pid = 16136] [serial = 987] [outer = (nil)] [url = about:blank] 14:30:00 INFO - PROCESS | 16136 | 1467322200932 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 14:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 3240ms 14:30:00 INFO - PROCESS | 16136 | 1467322200995 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 14:30:01 INFO - PROCESS | 16136 | 1467322201001 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 14:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:30:01 INFO - PROCESS | 16136 | 1467322201058 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:30:01 INFO - PROCESS | 16136 | 1467322201063 Marionette TRACE conn3 <- [1,1398,null,{}] 14:30:01 INFO - PROCESS | 16136 | 1467322201072 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:01 INFO - PROCESS | 16136 | 1467322201078 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:01 INFO - PROCESS | 16136 | 1467322201259 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 14:30:01 INFO - PROCESS | 16136 | 1467322201270 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:01 INFO - PROCESS | 16136 | 1467322201283 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:01 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1d7800 == 22 [pid = 16136] [id = 357] 14:30:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x8d1de800) [pid = 16136] [serial = 1072] [outer = (nil)] 14:30:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x8d2c4400) [pid = 16136] [serial = 1073] [outer = 0x8d1de800] 14:30:01 INFO - PROCESS | 16136 | 1467322201361 Marionette DEBUG loaded listener.js 14:30:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x8d1e4400) [pid = 16136] [serial = 1074] [outer = 0x8d1de800] 14:30:02 INFO - PROCESS | 16136 | 1467322202337 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 14:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1348ms 14:30:02 INFO - PROCESS | 16136 | 1467322202399 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 14:30:02 INFO - PROCESS | 16136 | 1467322202408 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 14:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:30:02 INFO - PROCESS | 16136 | 1467322202419 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:30:02 INFO - PROCESS | 16136 | 1467322202424 Marionette TRACE conn3 <- [1,1402,null,{}] 14:30:02 INFO - PROCESS | 16136 | 1467322202430 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:02 INFO - PROCESS | 16136 | 1467322202436 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:02 INFO - PROCESS | 16136 | 1467322202612 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 14:30:02 INFO - PROCESS | 16136 | 1467322202770 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:02 INFO - PROCESS | 16136 | 1467322202783 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:02 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e856800 == 23 [pid = 16136] [id = 358] 14:30:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x8e85e800) [pid = 16136] [serial = 1075] [outer = (nil)] 14:30:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x8e864400) [pid = 16136] [serial = 1076] [outer = 0x8e85e800] 14:30:02 INFO - PROCESS | 16136 | 1467322202863 Marionette DEBUG loaded listener.js 14:30:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x8e8e6000) [pid = 16136] [serial = 1077] [outer = 0x8e85e800] 14:30:03 INFO - PROCESS | 16136 | 1467322203896 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 14:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1542ms 14:30:03 INFO - PROCESS | 16136 | 1467322203962 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 14:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:30:03 INFO - PROCESS | 16136 | 1467322203968 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 14:30:03 INFO - PROCESS | 16136 | 1467322203974 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:30:03 INFO - PROCESS | 16136 | 1467322203980 Marionette TRACE conn3 <- [1,1406,null,{}] 14:30:04 INFO - PROCESS | 16136 | 1467322204016 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:04 INFO - PROCESS | 16136 | 1467322204026 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:04 INFO - PROCESS | 16136 | 1467322204253 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 14:30:04 INFO - PROCESS | 16136 | 1467322204301 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:04 INFO - PROCESS | 16136 | 1467322204314 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:04 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2bfc00 == 24 [pid = 16136] [id = 359] 14:30:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x8f2c1000) [pid = 16136] [serial = 1078] [outer = (nil)] 14:30:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x8f2ebc00) [pid = 16136] [serial = 1079] [outer = 0x8f2c1000] 14:30:04 INFO - PROCESS | 16136 | 1467322204461 Marionette DEBUG loaded listener.js 14:30:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x8f2f6c00) [pid = 16136] [serial = 1080] [outer = 0x8f2c1000] 14:30:05 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x92455800) [pid = 16136] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:30:05 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x92755800) [pid = 16136] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:30:05 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x95279000) [pid = 16136] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:30:05 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x91dd5000) [pid = 16136] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:30:05 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x8cfe5400) [pid = 16136] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:30:05 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x92757000) [pid = 16136] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:30:05 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x8f206400) [pid = 16136] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:30:05 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x8bd7d400) [pid = 16136] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:30:05 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x8f202c00) [pid = 16136] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:30:05 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x8fcce000) [pid = 16136] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:30:05 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x8f20a400) [pid = 16136] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:30:05 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x92453c00) [pid = 16136] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:30:05 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x8f204800) [pid = 16136] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:30:05 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x8bd7d000) [pid = 16136] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:30:05 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x8d2c6400) [pid = 16136] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:30:05 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8e862000) [pid = 16136] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:30:05 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x91fa6000) [pid = 16136] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:30:06 INFO - PROCESS | 16136 | 1467322206181 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 14:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 2247ms 14:30:06 INFO - PROCESS | 16136 | 1467322206221 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 14:30:06 INFO - PROCESS | 16136 | 1467322206226 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 14:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:30:06 INFO - PROCESS | 16136 | 1467322206233 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:30:06 INFO - PROCESS | 16136 | 1467322206236 Marionette TRACE conn3 <- [1,1410,null,{}] 14:30:06 INFO - PROCESS | 16136 | 1467322206241 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:06 INFO - PROCESS | 16136 | 1467322206245 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:06 INFO - PROCESS | 16136 | 1467322206418 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 14:30:06 INFO - PROCESS | 16136 | 1467322206547 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:06 INFO - PROCESS | 16136 | 1467322206554 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:06 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfeb400 == 25 [pid = 16136] [id = 360] 14:30:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8e537000) [pid = 16136] [serial = 1081] [outer = (nil)] 14:30:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8f2e8400) [pid = 16136] [serial = 1082] [outer = 0x8e537000] 14:30:06 INFO - PROCESS | 16136 | 1467322206627 Marionette DEBUG loaded listener.js 14:30:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x8f332800) [pid = 16136] [serial = 1083] [outer = 0x8e537000] 14:30:07 INFO - PROCESS | 16136 | 1467322207425 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 14:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1233ms 14:30:07 INFO - PROCESS | 16136 | 1467322207468 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 14:30:07 INFO - PROCESS | 16136 | 1467322207472 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 14:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:30:07 INFO - PROCESS | 16136 | 1467322207479 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:30:07 INFO - PROCESS | 16136 | 1467322207483 Marionette TRACE conn3 <- [1,1414,null,{}] 14:30:07 INFO - PROCESS | 16136 | 1467322207488 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:07 INFO - PROCESS | 16136 | 1467322207494 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:07 INFO - PROCESS | 16136 | 1467322207724 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 14:30:07 INFO - PROCESS | 16136 | 1467322207899 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:07 INFO - PROCESS | 16136 | 1467322207918 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:07 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd87c00 == 26 [pid = 16136] [id = 361] 14:30:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x8bd88c00) [pid = 16136] [serial = 1084] [outer = (nil)] 14:30:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x8cfed800) [pid = 16136] [serial = 1085] [outer = 0x8bd88c00] 14:30:08 INFO - PROCESS | 16136 | 1467322208018 Marionette DEBUG loaded listener.js 14:30:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x8d1dc800) [pid = 16136] [serial = 1086] [outer = 0x8bd88c00] 14:30:09 INFO - PROCESS | 16136 | 1467322209175 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 14:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1733ms 14:30:09 INFO - PROCESS | 16136 | 1467322209217 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 14:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:30:09 INFO - PROCESS | 16136 | 1467322209230 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 14:30:09 INFO - PROCESS | 16136 | 1467322209245 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:30:09 INFO - PROCESS | 16136 | 1467322209254 Marionette TRACE conn3 <- [1,1418,null,{}] 14:30:09 INFO - PROCESS | 16136 | 1467322209319 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:09 INFO - PROCESS | 16136 | 1467322209326 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:09 INFO - PROCESS | 16136 | 1467322209539 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 14:30:09 INFO - PROCESS | 16136 | 1467322209737 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:09 INFO - PROCESS | 16136 | 1467322209751 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:09 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd84400 == 27 [pid = 16136] [id = 362] 14:30:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x8e862400) [pid = 16136] [serial = 1087] [outer = (nil)] 14:30:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x8ebf1400) [pid = 16136] [serial = 1088] [outer = 0x8e862400] 14:30:09 INFO - PROCESS | 16136 | 1467322209835 Marionette DEBUG loaded listener.js 14:30:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x8f208800) [pid = 16136] [serial = 1089] [outer = 0x8e862400] 14:30:10 INFO - PROCESS | 16136 | 1467322210832 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 14:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1653ms 14:30:10 INFO - PROCESS | 16136 | 1467322210893 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 14:30:10 INFO - PROCESS | 16136 | 1467322210899 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 14:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:30:10 INFO - PROCESS | 16136 | 1467322210907 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:30:10 INFO - PROCESS | 16136 | 1467322210912 Marionette TRACE conn3 <- [1,1422,null,{}] 14:30:10 INFO - PROCESS | 16136 | 1467322210919 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:10 INFO - PROCESS | 16136 | 1467322210924 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:11 INFO - PROCESS | 16136 | 1467322211143 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 14:30:11 INFO - PROCESS | 16136 | 1467322211414 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:11 INFO - PROCESS | 16136 | 1467322211425 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:11 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa2a800 == 28 [pid = 16136] [id = 363] 14:30:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x8fa31000) [pid = 16136] [serial = 1090] [outer = (nil)] 14:30:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x8fa36c00) [pid = 16136] [serial = 1091] [outer = 0x8fa31000] 14:30:11 INFO - PROCESS | 16136 | 1467322211525 Marionette DEBUG loaded listener.js 14:30:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x8e53e800) [pid = 16136] [serial = 1092] [outer = 0x8fa31000] 14:30:12 INFO - PROCESS | 16136 | 1467322212498 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 14:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1630ms 14:30:12 INFO - PROCESS | 16136 | 1467322212539 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 14:30:12 INFO - PROCESS | 16136 | 1467322212546 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 14:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:30:12 INFO - PROCESS | 16136 | 1467322212564 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:30:12 INFO - PROCESS | 16136 | 1467322212572 Marionette TRACE conn3 <- [1,1426,null,{}] 14:30:12 INFO - PROCESS | 16136 | 1467322212579 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:12 INFO - PROCESS | 16136 | 1467322212585 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:12 INFO - PROCESS | 16136 | 1467322212840 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 14:30:13 INFO - PROCESS | 16136 | 1467322213112 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:13 INFO - PROCESS | 16136 | 1467322213123 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:13 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f207000 == 29 [pid = 16136] [id = 364] 14:30:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x8fccdc00) [pid = 16136] [serial = 1093] [outer = (nil)] 14:30:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x91d88400) [pid = 16136] [serial = 1094] [outer = 0x8fccdc00] 14:30:13 INFO - PROCESS | 16136 | 1467322213209 Marionette DEBUG loaded listener.js 14:30:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x91c29400) [pid = 16136] [serial = 1095] [outer = 0x8fccdc00] 14:30:14 INFO - PROCESS | 16136 | 1467322214180 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 14:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1698ms 14:30:14 INFO - PROCESS | 16136 | 1467322214254 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 14:30:14 INFO - PROCESS | 16136 | 1467322214259 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 14:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:30:14 INFO - PROCESS | 16136 | 1467322214266 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:30:14 INFO - PROCESS | 16136 | 1467322214270 Marionette TRACE conn3 <- [1,1430,null,{}] 14:30:14 INFO - PROCESS | 16136 | 1467322214277 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:14 INFO - PROCESS | 16136 | 1467322214282 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:14 INFO - PROCESS | 16136 | 1467322214506 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 14:30:14 INFO - PROCESS | 16136 | 1467322214724 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:14 INFO - PROCESS | 16136 | 1467322214735 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:14 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2bd400 == 30 [pid = 16136] [id = 365] 14:30:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x8f2e9c00) [pid = 16136] [serial = 1096] [outer = (nil)] 14:30:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x91f2a000) [pid = 16136] [serial = 1097] [outer = 0x8f2e9c00] 14:30:14 INFO - PROCESS | 16136 | 1467322214854 Marionette DEBUG loaded listener.js 14:30:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x91f2d800) [pid = 16136] [serial = 1098] [outer = 0x8f2e9c00] 14:30:15 INFO - PROCESS | 16136 | 1467322215844 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 14:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1642ms 14:30:15 INFO - PROCESS | 16136 | 1467322215910 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 14:30:15 INFO - PROCESS | 16136 | 1467322215914 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 14:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:30:15 INFO - PROCESS | 16136 | 1467322215921 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:30:15 INFO - PROCESS | 16136 | 1467322215925 Marionette TRACE conn3 <- [1,1434,null,{}] 14:30:15 INFO - PROCESS | 16136 | 1467322215931 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:15 INFO - PROCESS | 16136 | 1467322215936 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:16 INFO - PROCESS | 16136 | 1467322216153 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 14:30:16 INFO - PROCESS | 16136 | 1467322216398 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:16 INFO - PROCESS | 16136 | 1467322216417 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:16 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe6000 == 31 [pid = 16136] [id = 366] 14:30:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x8cfe9800) [pid = 16136] [serial = 1099] [outer = (nil)] 14:30:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x9244cc00) [pid = 16136] [serial = 1100] [outer = 0x8cfe9800] 14:30:16 INFO - PROCESS | 16136 | 1467322216517 Marionette DEBUG loaded listener.js 14:30:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 106 (0x92457c00) [pid = 16136] [serial = 1101] [outer = 0x8cfe9800] 14:30:17 INFO - PROCESS | 16136 | 1467322217512 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 14:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1634ms 14:30:17 INFO - PROCESS | 16136 | 1467322217558 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 14:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:30:17 INFO - PROCESS | 16136 | 1467322217562 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 14:30:17 INFO - PROCESS | 16136 | 1467322217569 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:30:17 INFO - PROCESS | 16136 | 1467322217573 Marionette TRACE conn3 <- [1,1438,null,{}] 14:30:17 INFO - PROCESS | 16136 | 1467322217579 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:17 INFO - PROCESS | 16136 | 1467322217585 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:17 INFO - PROCESS | 16136 | 1467322217788 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 14:30:18 INFO - PROCESS | 16136 | 1467322218032 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:18 INFO - PROCESS | 16136 | 1467322218040 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:18 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd87400 == 32 [pid = 16136] [id = 367] 14:30:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 107 (0x8e541400) [pid = 16136] [serial = 1102] [outer = (nil)] 14:30:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 108 (0x92679400) [pid = 16136] [serial = 1103] [outer = 0x8e541400] 14:30:18 INFO - PROCESS | 16136 | 1467322218139 Marionette DEBUG loaded listener.js 14:30:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 109 (0x92754000) [pid = 16136] [serial = 1104] [outer = 0x8e541400] 14:30:19 INFO - PROCESS | 16136 | 1467322219104 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 14:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1584ms 14:30:19 INFO - PROCESS | 16136 | 1467322219154 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 14:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:30:19 INFO - PROCESS | 16136 | 1467322219158 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 14:30:19 INFO - PROCESS | 16136 | 1467322219165 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:30:19 INFO - PROCESS | 16136 | 1467322219169 Marionette TRACE conn3 <- [1,1442,null,{}] 14:30:19 INFO - PROCESS | 16136 | 1467322219175 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:19 INFO - PROCESS | 16136 | 1467322219181 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:19 INFO - PROCESS | 16136 | 1467322219377 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 14:30:19 INFO - PROCESS | 16136 | 1467322219596 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:19 INFO - PROCESS | 16136 | 1467322219604 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:19 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe3800 == 33 [pid = 16136] [id = 368] 14:30:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 110 (0x8f2b7c00) [pid = 16136] [serial = 1105] [outer = (nil)] 14:30:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 111 (0x9275ac00) [pid = 16136] [serial = 1106] [outer = 0x8f2b7c00] 14:30:19 INFO - PROCESS | 16136 | 1467322219740 Marionette DEBUG loaded listener.js 14:30:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 112 (0x92760000) [pid = 16136] [serial = 1107] [outer = 0x8f2b7c00] 14:30:20 INFO - PROCESS | 16136 | 1467322220694 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 14:30:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:30:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1589ms 14:30:20 INFO - PROCESS | 16136 | 1467322220754 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 14:30:20 INFO - PROCESS | 16136 | 1467322220758 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 14:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:30:20 INFO - PROCESS | 16136 | 1467322220765 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:30:20 INFO - PROCESS | 16136 | 1467322220768 Marionette TRACE conn3 <- [1,1446,null,{}] 14:30:20 INFO - PROCESS | 16136 | 1467322220774 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:20 INFO - PROCESS | 16136 | 1467322220780 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:20 INFO - PROCESS | 16136 | 1467322220966 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 14:30:21 INFO - PROCESS | 16136 | 1467322221196 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:21 INFO - PROCESS | 16136 | 1467322221207 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:21 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7ac00 == 34 [pid = 16136] [id = 369] 14:30:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 113 (0x8bd7bc00) [pid = 16136] [serial = 1108] [outer = (nil)] 14:30:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 114 (0x8cfe1c00) [pid = 16136] [serial = 1109] [outer = 0x8bd7bc00] 14:30:21 INFO - PROCESS | 16136 | 1467322221464 Marionette DEBUG loaded listener.js 14:30:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 115 (0x8d1d7400) [pid = 16136] [serial = 1110] [outer = 0x8bd7bc00] 14:30:22 INFO - PROCESS | 16136 | 1467322222452 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 14:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1735ms 14:30:22 INFO - PROCESS | 16136 | 1467322222502 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 14:30:22 INFO - PROCESS | 16136 | 1467322222512 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 14:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:30:22 INFO - PROCESS | 16136 | 1467322222526 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:30:22 INFO - PROCESS | 16136 | 1467322222533 Marionette TRACE conn3 <- [1,1450,null,{}] 14:30:22 INFO - PROCESS | 16136 | 1467322222550 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:22 INFO - PROCESS | 16136 | 1467322222558 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:22 INFO - PROCESS | 16136 | 1467322222827 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 114 (0x92a56c00) [pid = 16136] [serial = 1040] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 113 (0x94825c00) [pid = 16136] [serial = 1041] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 112 (0x928a7800) [pid = 16136] [serial = 1038] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 111 (0x9275d000) [pid = 16136] [serial = 1008] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 110 (0x98f48400) [pid = 16136] [serial = 1016] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 109 (0x928a3400) [pid = 16136] [serial = 1037] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 108 (0x92456400) [pid = 16136] [serial = 1004] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 107 (0x8e538c00) [pid = 16136] [serial = 1026] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 106 (0x93a56800) [pid = 16136] [serial = 1010] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 105 (0x91d8bc00) [pid = 16136] [serial = 1001] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x8e8e8000) [pid = 16136] [serial = 1022] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x8fa27400) [pid = 16136] [serial = 1029] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x92451800) [pid = 16136] [serial = 1035] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x8f326c00) [pid = 16136] [serial = 1028] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x8f32d800) [pid = 16136] [serial = 999] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x8cfe2400) [pid = 16136] [serial = 1014] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x91d86800) [pid = 16136] [serial = 1032] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x92670000) [pid = 16136] [serial = 1005] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x8f332400) [pid = 16136] [serial = 1023] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x8bd86c00) [pid = 16136] [serial = 995] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x928a1400) [pid = 16136] [serial = 1007] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x8fcc8c00) [pid = 16136] [serial = 1031] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x8d1d6c00) [pid = 16136] [serial = 1025] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x91d86c00) [pid = 16136] [serial = 993] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x8f2ed400) [pid = 16136] [serial = 998] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x99ac2000) [pid = 16136] [serial = 1019] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x99f4d800) [pid = 16136] [serial = 1020] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x91dd0800) [pid = 16136] [serial = 1002] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x956f7000) [pid = 16136] [serial = 1013] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x98f51400) [pid = 16136] [serial = 1017] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x91faa400) [pid = 16136] [serial = 1034] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8cfedc00) [pid = 16136] [serial = 996] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x95253c00) [pid = 16136] [serial = 1011] [outer = (nil)] [url = about:blank] 14:30:23 INFO - PROCESS | 16136 | 1467322223129 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:23 INFO - PROCESS | 16136 | 1467322223142 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:23 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1d6c00 == 35 [pid = 16136] [id = 370] 14:30:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8d2c7c00) [pid = 16136] [serial = 1111] [outer = (nil)] 14:30:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x8e85bc00) [pid = 16136] [serial = 1112] [outer = 0x8d2c7c00] 14:30:23 INFO - PROCESS | 16136 | 1467322223218 Marionette DEBUG loaded listener.js 14:30:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8e8ea000) [pid = 16136] [serial = 1113] [outer = 0x8d2c7c00] 14:30:24 INFO - PROCESS | 16136 | 1467322224068 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 14:30:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:30:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1604ms 14:30:24 INFO - PROCESS | 16136 | 1467322224128 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 14:30:24 INFO - PROCESS | 16136 | 1467322224136 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 14:30:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:30:24 INFO - PROCESS | 16136 | 1467322224146 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:30:24 INFO - PROCESS | 16136 | 1467322224150 Marionette TRACE conn3 <- [1,1454,null,{}] 14:30:24 INFO - PROCESS | 16136 | 1467322224157 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:24 INFO - PROCESS | 16136 | 1467322224164 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:24 INFO - PROCESS | 16136 | 1467322224351 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 14:30:24 INFO - PROCESS | 16136 | 1467322224487 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:24 INFO - PROCESS | 16136 | 1467322224495 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:24 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e539800 == 36 [pid = 16136] [id = 371] 14:30:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8f2e8000) [pid = 16136] [serial = 1114] [outer = (nil)] 14:30:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8fa1e800) [pid = 16136] [serial = 1115] [outer = 0x8f2e8000] 14:30:24 INFO - PROCESS | 16136 | 1467322224568 Marionette DEBUG loaded listener.js 14:30:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x8fa2fc00) [pid = 16136] [serial = 1116] [outer = 0x8f2e8000] 14:30:25 INFO - PROCESS | 16136 | 1467322225458 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 14:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1382ms 14:30:25 INFO - PROCESS | 16136 | 1467322225530 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 14:30:25 INFO - PROCESS | 16136 | 1467322225534 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 14:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:30:25 INFO - PROCESS | 16136 | 1467322225541 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:30:25 INFO - PROCESS | 16136 | 1467322225548 Marionette TRACE conn3 <- [1,1458,null,{}] 14:30:25 INFO - PROCESS | 16136 | 1467322225572 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:25 INFO - PROCESS | 16136 | 1467322225580 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:25 INFO - PROCESS | 16136 | 1467322225823 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 14:30:25 INFO - PROCESS | 16136 | 1467322225852 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:25 INFO - PROCESS | 16136 | 1467322225861 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:25 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe2c00 == 37 [pid = 16136] [id = 372] 14:30:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x91c22c00) [pid = 16136] [serial = 1117] [outer = (nil)] 14:30:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x91d89000) [pid = 16136] [serial = 1118] [outer = 0x91c22c00] 14:30:25 INFO - PROCESS | 16136 | 1467322225954 Marionette DEBUG loaded listener.js 14:30:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x91d8cc00) [pid = 16136] [serial = 1119] [outer = 0x91c22c00] 14:30:26 INFO - PROCESS | 16136 | 1467322226948 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 14:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1453ms 14:30:26 INFO - PROCESS | 16136 | 1467322226996 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 14:30:27 INFO - PROCESS | 16136 | 1467322227001 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 14:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:30:27 INFO - PROCESS | 16136 | 1467322227015 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:30:27 INFO - PROCESS | 16136 | 1467322227017 Marionette TRACE conn3 <- [1,1462,null,{}] 14:30:27 INFO - PROCESS | 16136 | 1467322227023 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:27 INFO - PROCESS | 16136 | 1467322227042 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:27 INFO - PROCESS | 16136 | 1467322227279 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 14:30:27 INFO - PROCESS | 16136 | 1467322227302 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:27 INFO - PROCESS | 16136 | 1467322227310 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:27 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7cc00 == 38 [pid = 16136] [id = 373] 14:30:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x8fa2c800) [pid = 16136] [serial = 1120] [outer = (nil)] 14:30:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x91f9fc00) [pid = 16136] [serial = 1121] [outer = 0x8fa2c800] 14:30:27 INFO - PROCESS | 16136 | 1467322227381 Marionette DEBUG loaded listener.js 14:30:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x91fa5000) [pid = 16136] [serial = 1122] [outer = 0x8fa2c800] 14:30:27 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x8e85f800) [pid = 16136] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:30:27 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x8fcca000) [pid = 16136] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:30:27 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x93b08400) [pid = 16136] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:30:27 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x954a8000) [pid = 16136] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:30:27 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x956fa800) [pid = 16136] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:30:27 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x8f2c1000) [pid = 16136] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:30:27 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x956ecc00) [pid = 16136] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:30:27 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8fa1f400) [pid = 16136] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:30:27 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8e85e800) [pid = 16136] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:30:27 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8d1de800) [pid = 16136] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:30:27 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x98a1c000) [pid = 16136] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:30:27 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8f20b400) [pid = 16136] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:30:27 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x8e85a400) [pid = 16136] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:30:28 INFO - PROCESS | 16136 | 1467322228486 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 14:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1496ms 14:30:28 INFO - PROCESS | 16136 | 1467322228511 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 14:30:28 INFO - PROCESS | 16136 | 1467322228516 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 14:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:30:28 INFO - PROCESS | 16136 | 1467322228522 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:30:28 INFO - PROCESS | 16136 | 1467322228526 Marionette TRACE conn3 <- [1,1466,null,{}] 14:30:28 INFO - PROCESS | 16136 | 1467322228531 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:28 INFO - PROCESS | 16136 | 1467322228536 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:28 INFO - PROCESS | 16136 | 1467322228751 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 14:30:28 INFO - PROCESS | 16136 | 1467322228774 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:28 INFO - PROCESS | 16136 | 1467322228784 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:28 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e863400 == 39 [pid = 16136] [id = 374] 14:30:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8f2b7400) [pid = 16136] [serial = 1123] [outer = (nil)] 14:30:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x91fa3c00) [pid = 16136] [serial = 1124] [outer = 0x8f2b7400] 14:30:28 INFO - PROCESS | 16136 | 1467322228881 Marionette DEBUG loaded listener.js 14:30:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x9245ac00) [pid = 16136] [serial = 1125] [outer = 0x8f2b7400] 14:30:29 INFO - PROCESS | 16136 | 1467322229870 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 14:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1386ms 14:30:29 INFO - PROCESS | 16136 | 1467322229909 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 14:30:29 INFO - PROCESS | 16136 | 1467322229916 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 14:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:30:29 INFO - PROCESS | 16136 | 1467322229926 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:30:29 INFO - PROCESS | 16136 | 1467322229933 Marionette TRACE conn3 <- [1,1470,null,{}] 14:30:29 INFO - PROCESS | 16136 | 1467322229943 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:29 INFO - PROCESS | 16136 | 1467322229948 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:30 INFO - PROCESS | 16136 | 1467322230201 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 14:30:30 INFO - PROCESS | 16136 | 1467322230440 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:30 INFO - PROCESS | 16136 | 1467322230452 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:30 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfee000 == 40 [pid = 16136] [id = 375] 14:30:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8e539400) [pid = 16136] [serial = 1126] [outer = (nil)] 14:30:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8e85e000) [pid = 16136] [serial = 1127] [outer = 0x8e539400] 14:30:30 INFO - PROCESS | 16136 | 1467322230572 Marionette DEBUG loaded listener.js 14:30:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8e8e9000) [pid = 16136] [serial = 1128] [outer = 0x8e539400] 14:30:31 INFO - PROCESS | 16136 | 1467322231573 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 14:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1690ms 14:30:31 INFO - PROCESS | 16136 | 1467322231615 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 14:30:31 INFO - PROCESS | 16136 | 1467322231623 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 14:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:30:31 INFO - PROCESS | 16136 | 1467322231635 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:30:31 INFO - PROCESS | 16136 | 1467322231639 Marionette TRACE conn3 <- [1,1474,null,{}] 14:30:31 INFO - PROCESS | 16136 | 1467322231647 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:31 INFO - PROCESS | 16136 | 1467322231652 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:31 INFO - PROCESS | 16136 | 1467322231872 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 14:30:32 INFO - PROCESS | 16136 | 1467322232101 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:32 INFO - PROCESS | 16136 | 1467322232113 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:32 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa28400 == 41 [pid = 16136] [id = 376] 14:30:32 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x8fa2bc00) [pid = 16136] [serial = 1129] [outer = (nil)] 14:30:32 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x8fa37400) [pid = 16136] [serial = 1130] [outer = 0x8fa2bc00] 14:30:32 INFO - PROCESS | 16136 | 1467322232246 Marionette DEBUG loaded listener.js 14:30:32 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x8fcce400) [pid = 16136] [serial = 1131] [outer = 0x8fa2bc00] 14:30:33 INFO - PROCESS | 16136 | 1467322233272 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 14:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1690ms 14:30:33 INFO - PROCESS | 16136 | 1467322233326 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 14:30:33 INFO - PROCESS | 16136 | 1467322233330 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 14:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:30:33 INFO - PROCESS | 16136 | 1467322233338 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:30:33 INFO - PROCESS | 16136 | 1467322233344 Marionette TRACE conn3 <- [1,1478,null,{}] 14:30:33 INFO - PROCESS | 16136 | 1467322233361 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:33 INFO - PROCESS | 16136 | 1467322233371 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:33 INFO - PROCESS | 16136 | 1467322233614 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 14:30:33 INFO - PROCESS | 16136 | 1467322233927 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:33 INFO - PROCESS | 16136 | 1467322233945 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:34 INFO - PROCESS | 16136 | ++DOCSHELL 0x9245a800 == 42 [pid = 16136] [id = 377] 14:30:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x92670800) [pid = 16136] [serial = 1132] [outer = (nil)] 14:30:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x92678400) [pid = 16136] [serial = 1133] [outer = 0x92670800] 14:30:34 INFO - PROCESS | 16136 | 1467322234074 Marionette DEBUG loaded listener.js 14:30:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x92758400) [pid = 16136] [serial = 1134] [outer = 0x92670800] 14:30:35 INFO - PROCESS | 16136 | 1467322235062 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 14:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1757ms 14:30:35 INFO - PROCESS | 16136 | 1467322235096 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 14:30:35 INFO - PROCESS | 16136 | 1467322235101 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 14:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:30:35 INFO - PROCESS | 16136 | 1467322235108 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:30:35 INFO - PROCESS | 16136 | 1467322235112 Marionette TRACE conn3 <- [1,1482,null,{}] 14:30:35 INFO - PROCESS | 16136 | 1467322235119 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:35 INFO - PROCESS | 16136 | 1467322235124 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:35 INFO - PROCESS | 16136 | 1467322235330 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 14:30:35 INFO - PROCESS | 16136 | 1467322235549 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:35 INFO - PROCESS | 16136 | 1467322235557 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:35 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f32fc00 == 43 [pid = 16136] [id = 378] 14:30:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x928a8400) [pid = 16136] [serial = 1135] [outer = (nil)] 14:30:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x92a53800) [pid = 16136] [serial = 1136] [outer = 0x928a8400] 14:30:35 INFO - PROCESS | 16136 | 1467322235699 Marionette DEBUG loaded listener.js 14:30:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x92a56c00) [pid = 16136] [serial = 1137] [outer = 0x928a8400] 14:30:36 INFO - PROCESS | 16136 | 1467322236691 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 14:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1643ms 14:30:36 INFO - PROCESS | 16136 | 1467322236753 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 14:30:36 INFO - PROCESS | 16136 | 1467322236756 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 14:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:30:36 INFO - PROCESS | 16136 | 1467322236763 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:30:36 INFO - PROCESS | 16136 | 1467322236766 Marionette TRACE conn3 <- [1,1486,null,{}] 14:30:36 INFO - PROCESS | 16136 | 1467322236773 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:36 INFO - PROCESS | 16136 | 1467322236778 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:36 INFO - PROCESS | 16136 | 1467322236981 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 14:30:37 INFO - PROCESS | 16136 | 1467322237203 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:37 INFO - PROCESS | 16136 | 1467322237214 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:37 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f204400 == 44 [pid = 16136] [id = 379] 14:30:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x8fa22400) [pid = 16136] [serial = 1138] [outer = (nil)] 14:30:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x92a5f800) [pid = 16136] [serial = 1139] [outer = 0x8fa22400] 14:30:37 INFO - PROCESS | 16136 | 1467322237310 Marionette DEBUG loaded listener.js 14:30:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x93085800) [pid = 16136] [serial = 1140] [outer = 0x8fa22400] 14:30:38 INFO - PROCESS | 16136 | 1467322238255 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 14:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1533ms 14:30:38 INFO - PROCESS | 16136 | 1467322238297 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 14:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:30:38 INFO - PROCESS | 16136 | 1467322238302 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 14:30:38 INFO - PROCESS | 16136 | 1467322238309 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:30:38 INFO - PROCESS | 16136 | 1467322238313 Marionette TRACE conn3 <- [1,1490,null,{}] 14:30:38 INFO - PROCESS | 16136 | 1467322238320 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:38 INFO - PROCESS | 16136 | 1467322238330 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:38 INFO - PROCESS | 16136 | 1467322238570 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 14:30:38 INFO - PROCESS | 16136 | 1467322238793 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:38 INFO - PROCESS | 16136 | 1467322238803 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:38 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f331800 == 45 [pid = 16136] [id = 380] 14:30:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x92a5e000) [pid = 16136] [serial = 1141] [outer = (nil)] 14:30:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x93d30400) [pid = 16136] [serial = 1142] [outer = 0x92a5e000] 14:30:38 INFO - PROCESS | 16136 | 1467322238929 Marionette DEBUG loaded listener.js 14:30:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x95255000) [pid = 16136] [serial = 1143] [outer = 0x92a5e000] 14:30:39 INFO - PROCESS | 16136 | 1467322239884 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 14:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1633ms 14:30:39 INFO - PROCESS | 16136 | 1467322239943 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 14:30:39 INFO - PROCESS | 16136 | 1467322239947 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 14:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:30:39 INFO - PROCESS | 16136 | 1467322239954 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:30:39 INFO - PROCESS | 16136 | 1467322239958 Marionette TRACE conn3 <- [1,1494,null,{}] 14:30:39 INFO - PROCESS | 16136 | 1467322239964 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:39 INFO - PROCESS | 16136 | 1467322239970 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:40 INFO - PROCESS | 16136 | 1467322240200 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 14:30:40 INFO - PROCESS | 16136 | 1467322240430 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:40 INFO - PROCESS | 16136 | 1467322240437 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:40 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7e800 == 46 [pid = 16136] [id = 381] 14:30:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x8cfe4800) [pid = 16136] [serial = 1144] [outer = (nil)] 14:30:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x8e541800) [pid = 16136] [serial = 1145] [outer = 0x8cfe4800] 14:30:40 INFO - PROCESS | 16136 | 1467322240586 Marionette DEBUG loaded listener.js 14:30:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x8f20ac00) [pid = 16136] [serial = 1146] [outer = 0x8cfe4800] 14:30:41 INFO - PROCESS | 16136 | 1467322241830 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 14:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1944ms 14:30:41 INFO - PROCESS | 16136 | 1467322241900 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 14:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:30:41 INFO - PROCESS | 16136 | 1467322241906 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 14:30:41 INFO - PROCESS | 16136 | 1467322241914 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:30:41 INFO - PROCESS | 16136 | 1467322241919 Marionette TRACE conn3 <- [1,1498,null,{}] 14:30:41 INFO - PROCESS | 16136 | 1467322241928 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:41 INFO - PROCESS | 16136 | 1467322241934 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:42 INFO - PROCESS | 16136 | 1467322242211 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 14:30:42 INFO - PROCESS | 16136 | 1467322242364 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:42 INFO - PROCESS | 16136 | 1467322242373 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:42 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2bb000 == 47 [pid = 16136] [id = 382] 14:30:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 106 (0x8f2eac00) [pid = 16136] [serial = 1147] [outer = (nil)] 14:30:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 107 (0x8f32d800) [pid = 16136] [serial = 1148] [outer = 0x8f2eac00] 14:30:42 INFO - PROCESS | 16136 | 1467322242468 Marionette DEBUG loaded listener.js 14:30:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 108 (0x8fa25800) [pid = 16136] [serial = 1149] [outer = 0x8f2eac00] 14:30:43 INFO - PROCESS | 16136 | 1467322243464 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 14:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1588ms 14:30:43 INFO - PROCESS | 16136 | 1467322243502 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 14:30:43 INFO - PROCESS | 16136 | 1467322243509 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 14:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:30:43 INFO - PROCESS | 16136 | 1467322243519 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:30:43 INFO - PROCESS | 16136 | 1467322243523 Marionette TRACE conn3 <- [1,1502,null,{}] 14:30:43 INFO - PROCESS | 16136 | 1467322243530 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:43 INFO - PROCESS | 16136 | 1467322243536 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:43 INFO - PROCESS | 16136 | 1467322243763 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 14:30:44 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7cc00 == 46 [pid = 16136] [id = 373] 14:30:44 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe2c00 == 45 [pid = 16136] [id = 372] 14:30:44 INFO - PROCESS | 16136 | --DOCSHELL 0x8e539800 == 44 [pid = 16136] [id = 371] 14:30:44 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1d6c00 == 43 [pid = 16136] [id = 370] 14:30:44 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7ac00 == 42 [pid = 16136] [id = 369] 14:30:44 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2bfc00 == 41 [pid = 16136] [id = 359] 14:30:44 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfeb400 == 40 [pid = 16136] [id = 360] 14:30:44 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd87c00 == 39 [pid = 16136] [id = 361] 14:30:44 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd84400 == 38 [pid = 16136] [id = 362] 14:30:44 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa2a800 == 37 [pid = 16136] [id = 363] 14:30:44 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2bd400 == 36 [pid = 16136] [id = 365] 14:30:44 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd87400 == 35 [pid = 16136] [id = 367] 14:30:44 INFO - PROCESS | 16136 | --DOCSHELL 0x8f207000 == 34 [pid = 16136] [id = 364] 14:30:44 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe6000 == 33 [pid = 16136] [id = 366] 14:30:44 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe3800 == 32 [pid = 16136] [id = 368] 14:30:44 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7e800 == 31 [pid = 16136] [id = 381] 14:30:44 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2bb000 == 30 [pid = 16136] [id = 382] 14:30:44 INFO - PROCESS | 16136 | --DOCSHELL 0x8f331800 == 29 [pid = 16136] [id = 380] 14:30:44 INFO - PROCESS | 16136 | --DOCSHELL 0x8f204400 == 28 [pid = 16136] [id = 379] 14:30:44 INFO - PROCESS | 16136 | --DOCSHELL 0x8f32fc00 == 27 [pid = 16136] [id = 378] 14:30:44 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa28400 == 26 [pid = 16136] [id = 376] 14:30:44 INFO - PROCESS | 16136 | --DOCSHELL 0x9245a800 == 25 [pid = 16136] [id = 377] 14:30:44 INFO - PROCESS | 16136 | --DOCSHELL 0x8e863400 == 24 [pid = 16136] [id = 374] 14:30:44 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfee000 == 23 [pid = 16136] [id = 375] 14:30:45 INFO - PROCESS | 16136 | --DOMWINDOW == 107 (0x8f2e8400) [pid = 16136] [serial = 1082] [outer = (nil)] [url = about:blank] 14:30:45 INFO - PROCESS | 16136 | --DOMWINDOW == 106 (0x8ebeb400) [pid = 16136] [serial = 1044] [outer = (nil)] [url = about:blank] 14:30:45 INFO - PROCESS | 16136 | --DOMWINDOW == 105 (0x8e8e5c00) [pid = 16136] [serial = 1043] [outer = (nil)] [url = about:blank] 14:30:45 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x91dd5400) [pid = 16136] [serial = 1047] [outer = (nil)] [url = about:blank] 14:30:45 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x91d8e800) [pid = 16136] [serial = 1046] [outer = (nil)] [url = about:blank] 14:30:45 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x954ae400) [pid = 16136] [serial = 1050] [outer = (nil)] [url = about:blank] 14:30:45 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x954a3400) [pid = 16136] [serial = 1049] [outer = (nil)] [url = about:blank] 14:30:45 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x98f45400) [pid = 16136] [serial = 1053] [outer = (nil)] [url = about:blank] 14:30:45 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x98e23800) [pid = 16136] [serial = 1052] [outer = (nil)] [url = about:blank] 14:30:45 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x9a064800) [pid = 16136] [serial = 1056] [outer = (nil)] [url = about:blank] 14:30:45 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x8f2ebc00) [pid = 16136] [serial = 1079] [outer = (nil)] [url = about:blank] 14:30:45 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x99c83400) [pid = 16136] [serial = 1055] [outer = (nil)] [url = about:blank] 14:30:45 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x9a3e4400) [pid = 16136] [serial = 1059] [outer = (nil)] [url = about:blank] 14:30:45 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x9a3c4c00) [pid = 16136] [serial = 1058] [outer = (nil)] [url = about:blank] 14:30:45 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x91f33000) [pid = 16136] [serial = 1071] [outer = (nil)] [url = about:blank] 14:30:45 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x91c25c00) [pid = 16136] [serial = 1070] [outer = (nil)] [url = about:blank] 14:30:45 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x8e864400) [pid = 16136] [serial = 1076] [outer = (nil)] [url = about:blank] 14:30:45 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x8d2c4400) [pid = 16136] [serial = 1073] [outer = (nil)] [url = about:blank] 14:30:45 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x9ac2d000) [pid = 16136] [serial = 1062] [outer = (nil)] [url = about:blank] 14:30:45 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x8d1e4400) [pid = 16136] [serial = 1074] [outer = (nil)] [url = about:blank] 14:30:45 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x9a46a000) [pid = 16136] [serial = 1061] [outer = (nil)] [url = about:blank] 14:30:45 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x9af86400) [pid = 16136] [serial = 1065] [outer = (nil)] [url = about:blank] 14:30:45 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x9ae51c00) [pid = 16136] [serial = 1064] [outer = (nil)] [url = about:blank] 14:30:45 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8f20fc00) [pid = 16136] [serial = 1068] [outer = (nil)] [url = about:blank] 14:30:45 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8e8e0000) [pid = 16136] [serial = 1067] [outer = (nil)] [url = about:blank] 14:30:45 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8f2f6c00) [pid = 16136] [serial = 1080] [outer = (nil)] [url = about:blank] 14:30:45 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x8e8e6000) [pid = 16136] [serial = 1077] [outer = (nil)] [url = about:blank] 14:30:45 INFO - PROCESS | 16136 | 1467322245260 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:45 INFO - PROCESS | 16136 | 1467322245269 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:45 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd84400 == 24 [pid = 16136] [id = 383] 14:30:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8bd84800) [pid = 16136] [serial = 1150] [outer = (nil)] 14:30:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8bd88400) [pid = 16136] [serial = 1151] [outer = 0x8bd84800] 14:30:45 INFO - PROCESS | 16136 | 1467322245351 Marionette DEBUG loaded listener.js 14:30:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x8cfec800) [pid = 16136] [serial = 1152] [outer = 0x8bd84800] 14:30:46 INFO - PROCESS | 16136 | 1467322246191 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 14:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 2689ms 14:30:46 INFO - PROCESS | 16136 | 1467322246213 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 14:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:30:46 INFO - PROCESS | 16136 | 1467322246219 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 14:30:46 INFO - PROCESS | 16136 | 1467322246227 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:30:46 INFO - PROCESS | 16136 | 1467322246230 Marionette TRACE conn3 <- [1,1506,null,{}] 14:30:46 INFO - PROCESS | 16136 | 1467322246239 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:46 INFO - PROCESS | 16136 | 1467322246246 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:46 INFO - PROCESS | 16136 | 1467322246424 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 14:30:46 INFO - PROCESS | 16136 | 1467322246437 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:46 INFO - PROCESS | 16136 | 1467322246447 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:46 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e856400 == 25 [pid = 16136] [id = 384] 14:30:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8e857800) [pid = 16136] [serial = 1153] [outer = (nil)] 14:30:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8e85fc00) [pid = 16136] [serial = 1154] [outer = 0x8e857800] 14:30:46 INFO - PROCESS | 16136 | 1467322246522 Marionette DEBUG loaded listener.js 14:30:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8e8e5c00) [pid = 16136] [serial = 1155] [outer = 0x8e857800] 14:30:47 INFO - PROCESS | 16136 | 1467322247486 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 14:30:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:30:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1282ms 14:30:47 INFO - PROCESS | 16136 | 1467322247512 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 14:30:47 INFO - PROCESS | 16136 | 1467322247519 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 14:30:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:30:47 INFO - PROCESS | 16136 | 1467322247527 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:30:47 INFO - PROCESS | 16136 | 1467322247531 Marionette TRACE conn3 <- [1,1510,null,{}] 14:30:47 INFO - PROCESS | 16136 | 1467322247537 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:47 INFO - PROCESS | 16136 | 1467322247542 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:47 INFO - PROCESS | 16136 | 1467322247725 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 14:30:47 INFO - PROCESS | 16136 | 1467322247878 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:47 INFO - PROCESS | 16136 | 1467322247885 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:47 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e85b800 == 26 [pid = 16136] [id = 385] 14:30:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x8e8e9400) [pid = 16136] [serial = 1156] [outer = (nil)] 14:30:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x8f2b9400) [pid = 16136] [serial = 1157] [outer = 0x8e8e9400] 14:30:47 INFO - PROCESS | 16136 | 1467322247959 Marionette DEBUG loaded listener.js 14:30:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x8f2f0000) [pid = 16136] [serial = 1158] [outer = 0x8e8e9400] 14:30:49 INFO - PROCESS | 16136 | 1467322249001 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 14:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1532ms 14:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:30:49 INFO - PROCESS | 16136 | 1467322249076 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 14:30:49 INFO - PROCESS | 16136 | 1467322249079 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 14:30:49 INFO - PROCESS | 16136 | 1467322249095 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:30:49 INFO - PROCESS | 16136 | 1467322249106 Marionette TRACE conn3 <- [1,1514,null,{}] 14:30:49 INFO - PROCESS | 16136 | 1467322249125 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:49 INFO - PROCESS | 16136 | 1467322249135 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:49 INFO - PROCESS | 16136 | 1467322249384 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 14:30:49 INFO - PROCESS | 16136 | 1467322249411 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:49 INFO - PROCESS | 16136 | 1467322249419 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:49 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa29000 == 27 [pid = 16136] [id = 386] 14:30:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x8fa2f400) [pid = 16136] [serial = 1159] [outer = (nil)] 14:30:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x8fccb400) [pid = 16136] [serial = 1160] [outer = 0x8fa2f400] 14:30:49 INFO - PROCESS | 16136 | 1467322249491 Marionette DEBUG loaded listener.js 14:30:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x91c26c00) [pid = 16136] [serial = 1161] [outer = 0x8fa2f400] 14:30:50 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x8bd88c00) [pid = 16136] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:30:50 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x8e862400) [pid = 16136] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:30:50 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x8fa31000) [pid = 16136] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:30:50 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x8f2e8000) [pid = 16136] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:30:50 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x8f2b7c00) [pid = 16136] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:30:50 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x8fa2c800) [pid = 16136] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:30:50 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8e541400) [pid = 16136] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:30:50 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8fccdc00) [pid = 16136] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:30:50 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x91c22c00) [pid = 16136] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:30:50 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8bd7bc00) [pid = 16136] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:30:50 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8d2c7c00) [pid = 16136] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:30:50 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x8f2e9c00) [pid = 16136] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:30:50 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8cfe9800) [pid = 16136] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:30:50 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8e537000) [pid = 16136] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:30:50 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x8f2b7400) [pid = 16136] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:30:51 INFO - PROCESS | 16136 | 1467322251086 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 14:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 2064ms 14:30:51 INFO - PROCESS | 16136 | 1467322251150 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 14:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:30:51 INFO - PROCESS | 16136 | 1467322251155 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 14:30:51 INFO - PROCESS | 16136 | 1467322251162 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:30:51 INFO - PROCESS | 16136 | 1467322251165 Marionette TRACE conn3 <- [1,1518,null,{}] 14:30:51 INFO - PROCESS | 16136 | 1467322251171 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:51 INFO - PROCESS | 16136 | 1467322251176 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:51 INFO - PROCESS | 16136 | 1467322251349 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 14:30:51 INFO - PROCESS | 16136 | 1467322251473 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:51 INFO - PROCESS | 16136 | 1467322251482 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:51 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd82400 == 28 [pid = 16136] [id = 387] 14:30:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x8bd85c00) [pid = 16136] [serial = 1162] [outer = (nil)] 14:30:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x8f332400) [pid = 16136] [serial = 1163] [outer = 0x8bd85c00] 14:30:51 INFO - PROCESS | 16136 | 1467322251552 Marionette DEBUG loaded listener.js 14:30:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8fa3a000) [pid = 16136] [serial = 1164] [outer = 0x8bd85c00] 14:30:52 INFO - PROCESS | 16136 | 1467322252326 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 14:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1186ms 14:30:52 INFO - PROCESS | 16136 | 1467322252348 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 14:30:52 INFO - PROCESS | 16136 | 1467322252351 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 14:30:52 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:30:52 INFO - PROCESS | 16136 | 1467322252359 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:30:52 INFO - PROCESS | 16136 | 1467322252363 Marionette TRACE conn3 <- [1,1522,null,{}] 14:30:52 INFO - PROCESS | 16136 | 1467322252368 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:52 INFO - PROCESS | 16136 | 1467322252374 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:52 INFO - PROCESS | 16136 | 1467322252584 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 14:30:52 INFO - PROCESS | 16136 | 1467322252731 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:52 INFO - PROCESS | 16136 | 1467322252742 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:52 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7cc00 == 29 [pid = 16136] [id = 388] 14:30:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8bd7dc00) [pid = 16136] [serial = 1165] [outer = (nil)] 14:30:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8cfe2000) [pid = 16136] [serial = 1166] [outer = 0x8bd7dc00] 14:30:52 INFO - PROCESS | 16136 | 1467322252829 Marionette DEBUG loaded listener.js 14:30:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x8d1d6800) [pid = 16136] [serial = 1167] [outer = 0x8bd7dc00] 14:30:53 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:53 INFO - PROCESS | 16136 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:30:53 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:53 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:53 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:53 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:53 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:53 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:53 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:53 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:53 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:53 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:30:53 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 () { 14:30:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:30:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:30:53 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 () { 14:30:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:30:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:30:53 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 () { 14:30:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:30:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:30:53 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 () { 14:30:53 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:30:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:30:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:30:53 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1485ms 14:30:53 INFO - PROCESS | 16136 | 1467322253809 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 14:30:53 INFO - PROCESS | 16136 | 1467322253863 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 14:30:53 INFO - PROCESS | 16136 | 1467322253869 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 14:30:53 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:30:53 INFO - PROCESS | 16136 | 1467322253880 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:30:53 INFO - PROCESS | 16136 | 1467322253885 Marionette TRACE conn3 <- [1,1526,null,{}] 14:30:53 INFO - PROCESS | 16136 | 1467322253893 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:53 INFO - PROCESS | 16136 | 1467322253902 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:54 INFO - PROCESS | 16136 | 1467322254109 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 14:30:54 INFO - PROCESS | 16136 | 1467322254278 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:54 INFO - PROCESS | 16136 | 1467322254290 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:54 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1e0400 == 30 [pid = 16136] [id = 389] 14:30:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8d1e1400) [pid = 16136] [serial = 1168] [outer = (nil)] 14:30:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8f2f3400) [pid = 16136] [serial = 1169] [outer = 0x8d1e1400] 14:30:54 INFO - PROCESS | 16136 | 1467322254378 Marionette DEBUG loaded listener.js 14:30:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8f32a000) [pid = 16136] [serial = 1170] [outer = 0x8d1e1400] 14:30:55 INFO - PROCESS | 16136 | 1467322255290 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 14:30:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:30:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:30:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:30:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:30:55 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:30:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:30:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:55 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:30:55 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1449ms 14:30:55 INFO - PROCESS | 16136 | 1467322255362 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 14:30:55 INFO - PROCESS | 16136 | 1467322255368 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 14:30:55 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:30:55 INFO - PROCESS | 16136 | 1467322255379 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:30:55 INFO - PROCESS | 16136 | 1467322255382 Marionette TRACE conn3 <- [1,1530,null,{}] 14:30:55 INFO - PROCESS | 16136 | 1467322255389 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:55 INFO - PROCESS | 16136 | 1467322255396 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:55 INFO - PROCESS | 16136 | 1467322255591 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 14:30:55 INFO - PROCESS | 16136 | 1467322255761 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:55 INFO - PROCESS | 16136 | 1467322255774 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:55 INFO - PROCESS | 16136 | ++DOCSHELL 0x91dd0000 == 31 [pid = 16136] [id = 390] 14:30:55 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x91dd3800) [pid = 16136] [serial = 1171] [outer = (nil)] 14:30:55 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x91dd8400) [pid = 16136] [serial = 1172] [outer = 0x91dd3800] 14:30:55 INFO - PROCESS | 16136 | 1467322255857 Marionette DEBUG loaded listener.js 14:30:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x91f32000) [pid = 16136] [serial = 1173] [outer = 0x91dd3800] 14:30:56 INFO - PROCESS | 16136 | 1467322256771 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 14:30:56 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 14:30:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:30:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:30:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:30:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:30:56 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:30:56 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 14:30:56 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:30:56 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1450ms 14:30:56 INFO - PROCESS | 16136 | 1467322256831 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 14:30:56 INFO - PROCESS | 16136 | 1467322256836 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 14:30:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:30:56 INFO - PROCESS | 16136 | 1467322256852 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:30:56 INFO - PROCESS | 16136 | 1467322256862 Marionette TRACE conn3 <- [1,1534,null,{}] 14:30:56 INFO - PROCESS | 16136 | 1467322256887 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:56 INFO - PROCESS | 16136 | 1467322256895 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:57 INFO - PROCESS | 16136 | 1467322257097 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 14:30:57 INFO - PROCESS | 16136 | 1467322257280 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:57 INFO - PROCESS | 16136 | 1467322257291 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:57 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8ed000 == 32 [pid = 16136] [id = 391] 14:30:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x8fa33800) [pid = 16136] [serial = 1174] [outer = (nil)] 14:30:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x92452800) [pid = 16136] [serial = 1175] [outer = 0x8fa33800] 14:30:57 INFO - PROCESS | 16136 | 1467322257371 Marionette DEBUG loaded listener.js 14:30:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x92457400) [pid = 16136] [serial = 1176] [outer = 0x8fa33800] 14:30:58 INFO - PROCESS | 16136 | 1467322258415 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 14:30:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:30:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1613ms 14:30:58 INFO - PROCESS | 16136 | 1467322258458 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 14:30:58 INFO - PROCESS | 16136 | 1467322258464 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 14:30:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:30:58 INFO - PROCESS | 16136 | 1467322258472 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:30:58 INFO - PROCESS | 16136 | 1467322258477 Marionette TRACE conn3 <- [1,1538,null,{}] 14:30:58 INFO - PROCESS | 16136 | 1467322258483 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:30:58 INFO - PROCESS | 16136 | 1467322258488 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:58 INFO - PROCESS | 16136 | 1467322258693 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 14:30:58 INFO - PROCESS | 16136 | 1467322258915 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:30:58 INFO - PROCESS | 16136 | 1467322258924 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:30:58 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2f6800 == 33 [pid = 16136] [id = 392] 14:30:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x91f36800) [pid = 16136] [serial = 1177] [outer = (nil)] 14:30:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x9275f400) [pid = 16136] [serial = 1178] [outer = 0x91f36800] 14:30:59 INFO - PROCESS | 16136 | 1467322259052 Marionette DEBUG loaded listener.js 14:30:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x928a4000) [pid = 16136] [serial = 1179] [outer = 0x91f36800] 14:31:00 INFO - PROCESS | 16136 | 1467322260236 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:31:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:31:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1842ms 14:31:00 INFO - PROCESS | 16136 | 1467322260316 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 14:31:00 INFO - PROCESS | 16136 | 1467322260323 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 14:31:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:31:00 INFO - PROCESS | 16136 | 1467322260333 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:31:00 INFO - PROCESS | 16136 | 1467322260337 Marionette TRACE conn3 <- [1,1542,null,{}] 14:31:00 INFO - PROCESS | 16136 | 1467322260347 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:00 INFO - PROCESS | 16136 | 1467322260354 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:00 INFO - PROCESS | 16136 | 1467322260651 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 14:31:01 INFO - PROCESS | 16136 | 1467322261002 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:01 INFO - PROCESS | 16136 | 1467322261029 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:01 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d2c6000 == 34 [pid = 16136] [id = 393] 14:31:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x8ebeac00) [pid = 16136] [serial = 1180] [outer = (nil)] 14:31:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x92a55800) [pid = 16136] [serial = 1181] [outer = 0x8ebeac00] 14:31:01 INFO - PROCESS | 16136 | 1467322261178 Marionette DEBUG loaded listener.js 14:31:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x93b07000) [pid = 16136] [serial = 1182] [outer = 0x8ebeac00] 14:31:02 INFO - PROCESS | 16136 | 1467322262207 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 14:31:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:31:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1949ms 14:31:02 INFO - PROCESS | 16136 | 1467322262282 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 14:31:02 INFO - PROCESS | 16136 | 1467322262287 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 14:31:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:31:02 INFO - PROCESS | 16136 | 1467322262294 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:31:02 INFO - PROCESS | 16136 | 1467322262298 Marionette TRACE conn3 <- [1,1546,null,{}] 14:31:02 INFO - PROCESS | 16136 | 1467322262306 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:02 INFO - PROCESS | 16136 | 1467322262313 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:02 INFO - PROCESS | 16136 | 1467322262562 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 14:31:02 INFO - PROCESS | 16136 | 1467322262794 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:02 INFO - PROCESS | 16136 | 1467322262803 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:02 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7ac00 == 35 [pid = 16136] [id = 394] 14:31:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x8d1e2c00) [pid = 16136] [serial = 1183] [outer = (nil)] 14:31:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x928ab400) [pid = 16136] [serial = 1184] [outer = 0x8d1e2c00] 14:31:02 INFO - PROCESS | 16136 | 1467322262902 Marionette DEBUG loaded listener.js 14:31:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x91fa0800) [pid = 16136] [serial = 1185] [outer = 0x8d1e2c00] 14:31:03 INFO - PROCESS | 16136 | 1467322263827 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:31:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:31:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1586ms 14:31:03 INFO - PROCESS | 16136 | 1467322263882 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 14:31:03 INFO - PROCESS | 16136 | 1467322263886 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 14:31:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:31:03 INFO - PROCESS | 16136 | 1467322263893 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:31:03 INFO - PROCESS | 16136 | 1467322263897 Marionette TRACE conn3 <- [1,1550,null,{}] 14:31:03 INFO - PROCESS | 16136 | 1467322263902 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:03 INFO - PROCESS | 16136 | 1467322263908 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:04 INFO - PROCESS | 16136 | 1467322264101 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 14:31:04 INFO - PROCESS | 16136 | 1467322264364 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:04 INFO - PROCESS | 16136 | 1467322264375 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:04 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8e2000 == 36 [pid = 16136] [id = 395] 14:31:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x8fa3a400) [pid = 16136] [serial = 1186] [outer = (nil)] 14:31:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x954a7800) [pid = 16136] [serial = 1187] [outer = 0x8fa3a400] 14:31:04 INFO - PROCESS | 16136 | 1467322264498 Marionette DEBUG loaded listener.js 14:31:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x954ad000) [pid = 16136] [serial = 1188] [outer = 0x8fa3a400] 14:31:05 INFO - PROCESS | 16136 | 1467322265415 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 14:31:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:31:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1588ms 14:31:05 INFO - PROCESS | 16136 | 1467322265482 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 14:31:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:31:05 INFO - PROCESS | 16136 | 1467322265487 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 14:31:05 INFO - PROCESS | 16136 | 1467322265495 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:31:05 INFO - PROCESS | 16136 | 1467322265498 Marionette TRACE conn3 <- [1,1554,null,{}] 14:31:05 INFO - PROCESS | 16136 | 1467322265506 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:05 INFO - PROCESS | 16136 | 1467322265510 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:05 INFO - PROCESS | 16136 | 1467322265698 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 14:31:05 INFO - PROCESS | 16136 | 1467322265919 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:05 INFO - PROCESS | 16136 | 1467322265929 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:05 INFO - PROCESS | 16136 | ++DOCSHELL 0x95279000 == 37 [pid = 16136] [id = 396] 14:31:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 106 (0x9527b800) [pid = 16136] [serial = 1189] [outer = (nil)] 14:31:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 107 (0x956f1000) [pid = 16136] [serial = 1190] [outer = 0x9527b800] 14:31:06 INFO - PROCESS | 16136 | 1467322266056 Marionette DEBUG loaded listener.js 14:31:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 108 (0x956f3800) [pid = 16136] [serial = 1191] [outer = 0x9527b800] 14:31:07 INFO - PROCESS | 16136 | 1467322267017 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 14:31:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:31:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1588ms 14:31:07 INFO - PROCESS | 16136 | 1467322267083 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 14:31:07 INFO - PROCESS | 16136 | 1467322267087 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 14:31:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:31:07 INFO - PROCESS | 16136 | 1467322267094 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:31:07 INFO - PROCESS | 16136 | 1467322267096 Marionette TRACE conn3 <- [1,1558,null,{}] 14:31:07 INFO - PROCESS | 16136 | 1467322267103 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:07 INFO - PROCESS | 16136 | 1467322267108 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:07 INFO - PROCESS | 16136 | 1467322267329 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 14:31:07 INFO - PROCESS | 16136 | 1467322267720 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:07 INFO - PROCESS | 16136 | 1467322267732 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:07 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd82c00 == 38 [pid = 16136] [id = 397] 14:31:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 109 (0x8bd85400) [pid = 16136] [serial = 1192] [outer = (nil)] 14:31:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 110 (0x8cfeec00) [pid = 16136] [serial = 1193] [outer = 0x8bd85400] 14:31:07 INFO - PROCESS | 16136 | 1467322267853 Marionette DEBUG loaded listener.js 14:31:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 111 (0x8d2c5000) [pid = 16136] [serial = 1194] [outer = 0x8bd85400] 14:31:08 INFO - PROCESS | 16136 | --DOCSHELL 0x8e856800 == 37 [pid = 16136] [id = 358] 14:31:08 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1d7800 == 36 [pid = 16136] [id = 357] 14:31:08 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd82400 == 35 [pid = 16136] [id = 387] 14:31:08 INFO - PROCESS | 16136 | 1467322268953 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 14:31:08 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa29000 == 34 [pid = 16136] [id = 386] 14:31:08 INFO - PROCESS | 16136 | --DOCSHELL 0x8e85b800 == 33 [pid = 16136] [id = 385] 14:31:08 INFO - PROCESS | 16136 | --DOCSHELL 0x8e856400 == 32 [pid = 16136] [id = 384] 14:31:08 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd84400 == 31 [pid = 16136] [id = 383] 14:31:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:31:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1889ms 14:31:08 INFO - PROCESS | 16136 | 1467322268986 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 14:31:08 INFO - PROCESS | 16136 | 1467322268992 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 14:31:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:31:09 INFO - PROCESS | 16136 | 1467322269001 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:31:09 INFO - PROCESS | 16136 | 1467322269005 Marionette TRACE conn3 <- [1,1562,null,{}] 14:31:09 INFO - PROCESS | 16136 | 1467322269014 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:09 INFO - PROCESS | 16136 | 1467322269021 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:09 INFO - PROCESS | 16136 | 1467322269238 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 110 (0x8cfed800) [pid = 16136] [serial = 1085] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 109 (0x8ebf1400) [pid = 16136] [serial = 1088] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 108 (0x8e53e800) [pid = 16136] [serial = 1092] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 107 (0x8fa1e800) [pid = 16136] [serial = 1115] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 106 (0x9275ac00) [pid = 16136] [serial = 1106] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 105 (0x92760000) [pid = 16136] [serial = 1107] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x91f9fc00) [pid = 16136] [serial = 1121] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x92679400) [pid = 16136] [serial = 1103] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x8fa2fc00) [pid = 16136] [serial = 1116] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x8f208800) [pid = 16136] [serial = 1089] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x91d88400) [pid = 16136] [serial = 1094] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x91d89000) [pid = 16136] [serial = 1118] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x8d1d7400) [pid = 16136] [serial = 1110] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x8e8ea000) [pid = 16136] [serial = 1113] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x91f2d800) [pid = 16136] [serial = 1098] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x8e85bc00) [pid = 16136] [serial = 1112] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x92457c00) [pid = 16136] [serial = 1101] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x91c29400) [pid = 16136] [serial = 1095] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x91fa5000) [pid = 16136] [serial = 1122] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x9244cc00) [pid = 16136] [serial = 1100] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x8f332800) [pid = 16136] [serial = 1083] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x8cfe1c00) [pid = 16136] [serial = 1109] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x92754000) [pid = 16136] [serial = 1104] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x8d1dc800) [pid = 16136] [serial = 1086] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x91f2a000) [pid = 16136] [serial = 1097] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8fa36c00) [pid = 16136] [serial = 1091] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x91d8cc00) [pid = 16136] [serial = 1119] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x91fa3c00) [pid = 16136] [serial = 1124] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x9245ac00) [pid = 16136] [serial = 1125] [outer = (nil)] [url = about:blank] 14:31:09 INFO - PROCESS | 16136 | 1467322269478 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:09 INFO - PROCESS | 16136 | 1467322269485 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:09 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfed800 == 32 [pid = 16136] [id = 398] 14:31:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8d1dc800) [pid = 16136] [serial = 1195] [outer = (nil)] 14:31:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x8e85b800) [pid = 16136] [serial = 1196] [outer = 0x8d1dc800] 14:31:09 INFO - PROCESS | 16136 | 1467322269564 Marionette DEBUG loaded listener.js 14:31:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8e8e9800) [pid = 16136] [serial = 1197] [outer = 0x8d1dc800] 14:31:10 INFO - PROCESS | 16136 | 1467322270386 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 14:31:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:31:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1448ms 14:31:10 INFO - PROCESS | 16136 | 1467322270453 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 14:31:10 INFO - PROCESS | 16136 | 1467322270460 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 14:31:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:31:10 INFO - PROCESS | 16136 | 1467322270469 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:31:10 INFO - PROCESS | 16136 | 1467322270472 Marionette TRACE conn3 <- [1,1566,null,{}] 14:31:10 INFO - PROCESS | 16136 | 1467322270479 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:10 INFO - PROCESS | 16136 | 1467322270483 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:10 INFO - PROCESS | 16136 | 1467322270671 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 14:31:10 INFO - PROCESS | 16136 | 1467322270810 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:10 INFO - PROCESS | 16136 | 1467322270822 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:10 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e542400 == 33 [pid = 16136] [id = 399] 14:31:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8f20c400) [pid = 16136] [serial = 1198] [outer = (nil)] 14:31:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8fa1c000) [pid = 16136] [serial = 1199] [outer = 0x8f20c400] 14:31:10 INFO - PROCESS | 16136 | 1467322270894 Marionette DEBUG loaded listener.js 14:31:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x8fa2d400) [pid = 16136] [serial = 1200] [outer = 0x8f20c400] 14:31:11 INFO - PROCESS | 16136 | 1467322271851 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 14:31:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:31:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1437ms 14:31:11 INFO - PROCESS | 16136 | 1467322271913 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 14:31:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:31:11 INFO - PROCESS | 16136 | 1467322271918 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 14:31:11 INFO - PROCESS | 16136 | 1467322271932 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:31:11 INFO - PROCESS | 16136 | 1467322271942 Marionette TRACE conn3 <- [1,1570,null,{}] 14:31:11 INFO - PROCESS | 16136 | 1467322271958 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:11 INFO - PROCESS | 16136 | 1467322271966 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:12 INFO - PROCESS | 16136 | 1467322272230 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 14:31:12 INFO - PROCESS | 16136 | 1467322272259 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:12 INFO - PROCESS | 16136 | 1467322272267 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:12 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cff0800 == 34 [pid = 16136] [id = 400] 14:31:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x91c23c00) [pid = 16136] [serial = 1201] [outer = (nil)] 14:31:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x91dce000) [pid = 16136] [serial = 1202] [outer = 0x91c23c00] 14:31:12 INFO - PROCESS | 16136 | 1467322272341 Marionette DEBUG loaded listener.js 14:31:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x91dd6000) [pid = 16136] [serial = 1203] [outer = 0x91c23c00] 14:31:13 INFO - PROCESS | 16136 | 1467322273398 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 14:31:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:31:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1511ms 14:31:13 INFO - PROCESS | 16136 | 1467322273436 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 14:31:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:31:13 INFO - PROCESS | 16136 | 1467322273441 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 14:31:13 INFO - PROCESS | 16136 | 1467322273447 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:31:13 INFO - PROCESS | 16136 | 1467322273451 Marionette TRACE conn3 <- [1,1574,null,{}] 14:31:13 INFO - PROCESS | 16136 | 1467322273463 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:13 INFO - PROCESS | 16136 | 1467322273467 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:13 INFO - PROCESS | 16136 | 1467322273799 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 14:31:13 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x8e8e9400) [pid = 16136] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:31:13 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x8fa2f400) [pid = 16136] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:31:13 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x8bd84800) [pid = 16136] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:31:13 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x8f2eac00) [pid = 16136] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:31:13 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8e857800) [pid = 16136] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:31:13 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8e539400) [pid = 16136] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:31:13 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8fa2bc00) [pid = 16136] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:31:13 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x92670800) [pid = 16136] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:31:13 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x928a8400) [pid = 16136] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:31:13 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x8fa22400) [pid = 16136] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:31:13 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x92a5e000) [pid = 16136] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:31:13 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8cfe4800) [pid = 16136] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:31:14 INFO - PROCESS | 16136 | 1467322273996 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:14 INFO - PROCESS | 16136 | 1467322274004 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:14 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd84800 == 35 [pid = 16136] [id = 401] 14:31:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x8cfe4800) [pid = 16136] [serial = 1204] [outer = (nil)] 14:31:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8ebe8400) [pid = 16136] [serial = 1205] [outer = 0x8cfe4800] 14:31:14 INFO - PROCESS | 16136 | 1467322274085 Marionette DEBUG loaded listener.js 14:31:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8fa31000) [pid = 16136] [serial = 1206] [outer = 0x8cfe4800] 14:31:14 INFO - PROCESS | 16136 | 1467322274848 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 14:31:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:31:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1457ms 14:31:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:31:14 INFO - PROCESS | 16136 | 1467322274905 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 14:31:14 INFO - PROCESS | 16136 | 1467322274908 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 14:31:14 INFO - PROCESS | 16136 | 1467322274916 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:31:14 INFO - PROCESS | 16136 | 1467322274918 Marionette TRACE conn3 <- [1,1578,null,{}] 14:31:14 INFO - PROCESS | 16136 | 1467322274930 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:14 INFO - PROCESS | 16136 | 1467322274934 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:15 INFO - PROCESS | 16136 | 1467322275159 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 14:31:15 INFO - PROCESS | 16136 | 1467322275175 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:15 INFO - PROCESS | 16136 | 1467322275192 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:15 INFO - PROCESS | 16136 | ++DOCSHELL 0x91f2e800 == 36 [pid = 16136] [id = 402] 14:31:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x91f35000) [pid = 16136] [serial = 1207] [outer = (nil)] 14:31:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x91fa6400) [pid = 16136] [serial = 1208] [outer = 0x91f35000] 14:31:15 INFO - PROCESS | 16136 | 1467322275274 Marionette DEBUG loaded listener.js 14:31:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x92458c00) [pid = 16136] [serial = 1209] [outer = 0x91f35000] 14:31:16 INFO - PROCESS | 16136 | 1467322276382 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 14:31:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:31:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1539ms 14:31:16 INFO - PROCESS | 16136 | 1467322276455 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 14:31:16 INFO - PROCESS | 16136 | 1467322276462 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 14:31:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:31:16 INFO - PROCESS | 16136 | 1467322276471 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:31:16 INFO - PROCESS | 16136 | 1467322276476 Marionette TRACE conn3 <- [1,1582,null,{}] 14:31:16 INFO - PROCESS | 16136 | 1467322276487 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:16 INFO - PROCESS | 16136 | 1467322276493 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:16 INFO - PROCESS | 16136 | 1467322276764 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 14:31:16 INFO - PROCESS | 16136 | 1467322276979 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:16 INFO - PROCESS | 16136 | 1467322276986 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:17 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1d8000 == 37 [pid = 16136] [id = 403] 14:31:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8e539000) [pid = 16136] [serial = 1210] [outer = (nil)] 14:31:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8ebf4800) [pid = 16136] [serial = 1211] [outer = 0x8e539000] 14:31:17 INFO - PROCESS | 16136 | 1467322277095 Marionette DEBUG loaded listener.js 14:31:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x8f20b000) [pid = 16136] [serial = 1212] [outer = 0x8e539000] 14:31:18 INFO - PROCESS | 16136 | 1467322278031 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 14:31:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:31:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1641ms 14:31:18 INFO - PROCESS | 16136 | 1467322278113 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 14:31:18 INFO - PROCESS | 16136 | 1467322278126 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 14:31:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:31:18 INFO - PROCESS | 16136 | 1467322278146 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:31:18 INFO - PROCESS | 16136 | 1467322278152 Marionette TRACE conn3 <- [1,1586,null,{}] 14:31:18 INFO - PROCESS | 16136 | 1467322278159 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:18 INFO - PROCESS | 16136 | 1467322278164 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:18 INFO - PROCESS | 16136 | 1467322278420 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 14:31:18 INFO - PROCESS | 16136 | 1467322278643 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:18 INFO - PROCESS | 16136 | 1467322278652 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:18 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa37c00 == 38 [pid = 16136] [id = 404] 14:31:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x8fa38000) [pid = 16136] [serial = 1213] [outer = (nil)] 14:31:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x91c26800) [pid = 16136] [serial = 1214] [outer = 0x8fa38000] 14:31:18 INFO - PROCESS | 16136 | 1467322278743 Marionette DEBUG loaded listener.js 14:31:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x91d90c00) [pid = 16136] [serial = 1215] [outer = 0x8fa38000] 14:31:19 INFO - PROCESS | 16136 | 1467322279791 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 14:31:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:31:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1683ms 14:31:19 INFO - PROCESS | 16136 | 1467322279829 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 14:31:19 INFO - PROCESS | 16136 | 1467322279833 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 14:31:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:31:19 INFO - PROCESS | 16136 | 1467322279841 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:31:19 INFO - PROCESS | 16136 | 1467322279847 Marionette TRACE conn3 <- [1,1590,null,{}] 14:31:19 INFO - PROCESS | 16136 | 1467322279865 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:19 INFO - PROCESS | 16136 | 1467322279877 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:20 INFO - PROCESS | 16136 | 1467322280087 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 14:31:20 INFO - PROCESS | 16136 | 1467322280319 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:20 INFO - PROCESS | 16136 | 1467322280330 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:20 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fcca000 == 39 [pid = 16136] [id = 405] 14:31:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x92752000) [pid = 16136] [serial = 1216] [outer = (nil)] 14:31:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x92759c00) [pid = 16136] [serial = 1217] [outer = 0x92752000] 14:31:20 INFO - PROCESS | 16136 | 1467322280438 Marionette DEBUG loaded listener.js 14:31:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x928a5400) [pid = 16136] [serial = 1218] [outer = 0x92752000] 14:31:21 INFO - PROCESS | 16136 | 1467322281369 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 14:31:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:31:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1595ms 14:31:21 INFO - PROCESS | 16136 | 1467322281437 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 14:31:21 INFO - PROCESS | 16136 | 1467322281442 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 14:31:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:31:21 INFO - PROCESS | 16136 | 1467322281449 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:31:21 INFO - PROCESS | 16136 | 1467322281452 Marionette TRACE conn3 <- [1,1594,null,{}] 14:31:21 INFO - PROCESS | 16136 | 1467322281459 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:21 INFO - PROCESS | 16136 | 1467322281465 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:21 INFO - PROCESS | 16136 | 1467322281673 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 14:31:21 INFO - PROCESS | 16136 | 1467322281914 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:21 INFO - PROCESS | 16136 | 1467322281928 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:21 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2c0000 == 40 [pid = 16136] [id = 406] 14:31:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x8fcc2000) [pid = 16136] [serial = 1219] [outer = (nil)] 14:31:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x92a5d400) [pid = 16136] [serial = 1220] [outer = 0x8fcc2000] 14:31:22 INFO - PROCESS | 16136 | 1467322282057 Marionette DEBUG loaded listener.js 14:31:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x93083400) [pid = 16136] [serial = 1221] [outer = 0x8fcc2000] 14:31:23 INFO - PROCESS | 16136 | 1467322283037 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 14:31:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:31:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1634ms 14:31:23 INFO - PROCESS | 16136 | 1467322283085 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 14:31:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:31:23 INFO - PROCESS | 16136 | 1467322283090 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 14:31:23 INFO - PROCESS | 16136 | 1467322283096 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:31:23 INFO - PROCESS | 16136 | 1467322283100 Marionette TRACE conn3 <- [1,1598,null,{}] 14:31:23 INFO - PROCESS | 16136 | 1467322283107 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:23 INFO - PROCESS | 16136 | 1467322283113 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:23 INFO - PROCESS | 16136 | 1467322283344 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 14:31:23 INFO - PROCESS | 16136 | 1467322283577 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:23 INFO - PROCESS | 16136 | 1467322283583 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:23 INFO - PROCESS | 16136 | ++DOCSHELL 0x92a5e000 == 41 [pid = 16136] [id = 407] 14:31:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x93a5e000) [pid = 16136] [serial = 1222] [outer = (nil)] 14:31:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x93d2b800) [pid = 16136] [serial = 1223] [outer = 0x93a5e000] 14:31:23 INFO - PROCESS | 16136 | 1467322283721 Marionette DEBUG loaded listener.js 14:31:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x9526f000) [pid = 16136] [serial = 1224] [outer = 0x93a5e000] 14:31:24 INFO - PROCESS | 16136 | 1467322284713 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 14:31:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:31:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1635ms 14:31:24 INFO - PROCESS | 16136 | 1467322284731 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 14:31:24 INFO - PROCESS | 16136 | 1467322284735 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 14:31:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:31:24 INFO - PROCESS | 16136 | 1467322284742 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:31:24 INFO - PROCESS | 16136 | 1467322284746 Marionette TRACE conn3 <- [1,1602,null,{}] 14:31:24 INFO - PROCESS | 16136 | 1467322284752 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:24 INFO - PROCESS | 16136 | 1467322284762 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:25 INFO - PROCESS | 16136 | 1467322285055 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 14:31:25 INFO - PROCESS | 16136 | 1467322285347 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:25 INFO - PROCESS | 16136 | 1467322285355 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:25 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd86c00 == 42 [pid = 16136] [id = 408] 14:31:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x92753c00) [pid = 16136] [serial = 1225] [outer = (nil)] 14:31:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x956fb800) [pid = 16136] [serial = 1226] [outer = 0x92753c00] 14:31:25 INFO - PROCESS | 16136 | 1467322285447 Marionette DEBUG loaded listener.js 14:31:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x983bf800) [pid = 16136] [serial = 1227] [outer = 0x92753c00] 14:31:26 INFO - PROCESS | 16136 | 1467322286462 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 14:31:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:31:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1787ms 14:31:26 INFO - PROCESS | 16136 | 1467322286531 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 14:31:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:31:26 INFO - PROCESS | 16136 | 1467322286535 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 14:31:26 INFO - PROCESS | 16136 | 1467322286543 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:31:26 INFO - PROCESS | 16136 | 1467322286547 Marionette TRACE conn3 <- [1,1606,null,{}] 14:31:26 INFO - PROCESS | 16136 | 1467322286555 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:26 INFO - PROCESS | 16136 | 1467322286560 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:26 INFO - PROCESS | 16136 | 1467322286774 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 14:31:27 INFO - PROCESS | 16136 | 1467322287000 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:27 INFO - PROCESS | 16136 | 1467322287010 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:27 INFO - PROCESS | 16136 | ++DOCSHELL 0x92757400 == 43 [pid = 16136] [id = 409] 14:31:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x956f4800) [pid = 16136] [serial = 1228] [outer = (nil)] 14:31:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x98e1b800) [pid = 16136] [serial = 1229] [outer = 0x956f4800] 14:31:27 INFO - PROCESS | 16136 | 1467322287139 Marionette DEBUG loaded listener.js 14:31:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 106 (0x98e1c400) [pid = 16136] [serial = 1230] [outer = 0x956f4800] 14:31:28 INFO - PROCESS | 16136 | 1467322288090 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 14:31:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:31:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1586ms 14:31:28 INFO - PROCESS | 16136 | 1467322288128 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 14:31:28 INFO - PROCESS | 16136 | 1467322288139 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 14:31:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:31:28 INFO - PROCESS | 16136 | 1467322288146 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:31:28 INFO - PROCESS | 16136 | 1467322288149 Marionette TRACE conn3 <- [1,1610,null,{}] 14:31:28 INFO - PROCESS | 16136 | 1467322288156 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:28 INFO - PROCESS | 16136 | 1467322288160 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:28 INFO - PROCESS | 16136 | 1467322288384 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 14:31:28 INFO - PROCESS | 16136 | 1467322288610 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:28 INFO - PROCESS | 16136 | 1467322288618 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:28 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cff0c00 == 44 [pid = 16136] [id = 410] 14:31:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 107 (0x8d1d7400) [pid = 16136] [serial = 1231] [outer = (nil)] 14:31:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 108 (0x98a1ec00) [pid = 16136] [serial = 1232] [outer = 0x8d1d7400] 14:31:28 INFO - PROCESS | 16136 | 1467322288749 Marionette DEBUG loaded listener.js 14:31:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 109 (0x99686800) [pid = 16136] [serial = 1233] [outer = 0x8d1d7400] 14:31:29 INFO - PROCESS | 16136 | 1467322289959 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 14:31:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:31:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1901ms 14:31:30 INFO - PROCESS | 16136 | 1467322290071 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 14:31:30 INFO - PROCESS | 16136 | 1467322290077 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 14:31:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:31:30 INFO - PROCESS | 16136 | 1467322290089 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:31:30 INFO - PROCESS | 16136 | 1467322290096 Marionette TRACE conn3 <- [1,1614,null,{}] 14:31:30 INFO - PROCESS | 16136 | 1467322290105 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:30 INFO - PROCESS | 16136 | 1467322290111 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:30 INFO - PROCESS | 16136 | 1467322290344 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 14:31:30 INFO - PROCESS | 16136 | 1467322290501 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:30 INFO - PROCESS | 16136 | 1467322290516 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:30 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebe7400 == 45 [pid = 16136] [id = 411] 14:31:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 110 (0x8ebe8000) [pid = 16136] [serial = 1234] [outer = (nil)] 14:31:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 111 (0x8f207c00) [pid = 16136] [serial = 1235] [outer = 0x8ebe8000] 14:31:30 INFO - PROCESS | 16136 | 1467322290589 Marionette DEBUG loaded listener.js 14:31:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 112 (0x8f326400) [pid = 16136] [serial = 1236] [outer = 0x8ebe8000] 14:31:31 INFO - PROCESS | 16136 | 1467322291604 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 14:31:31 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 14:31:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1591ms 14:31:31 INFO - PROCESS | 16136 | 1467322291681 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 14:31:31 INFO - PROCESS | 16136 | 1467322291688 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 14:31:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:31:31 INFO - PROCESS | 16136 | 1467322291699 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:31:31 INFO - PROCESS | 16136 | 1467322291703 Marionette TRACE conn3 <- [1,1618,null,{}] 14:31:31 INFO - PROCESS | 16136 | 1467322291710 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:31 INFO - PROCESS | 16136 | 1467322291716 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:32 INFO - PROCESS | 16136 | 1467322292018 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 14:31:33 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2c4800 == 44 [pid = 16136] [id = 344] 14:31:33 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebec400 == 43 [pid = 16136] [id = 343] 14:31:33 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa27000 == 42 [pid = 16136] [id = 345] 14:31:33 INFO - PROCESS | 16136 | --DOCSHELL 0x8e85a000 == 41 [pid = 16136] [id = 355] 14:31:33 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8e1800 == 40 [pid = 16136] [id = 342] 14:31:33 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebf1800 == 39 [pid = 16136] [id = 350] 14:31:33 INFO - PROCESS | 16136 | --DOCSHELL 0x95279000 == 38 [pid = 16136] [id = 396] 14:31:33 INFO - PROCESS | 16136 | --DOCSHELL 0x8d2c6000 == 37 [pid = 16136] [id = 393] 14:31:33 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd82c00 == 36 [pid = 16136] [id = 397] 14:31:33 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7ac00 == 35 [pid = 16136] [id = 394] 14:31:33 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8ecc00 == 34 [pid = 16136] [id = 354] 14:31:33 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebf5400 == 33 [pid = 16136] [id = 356] 14:31:33 INFO - PROCESS | 16136 | --DOCSHELL 0x91d90400 == 32 [pid = 16136] [id = 349] 14:31:33 INFO - PROCESS | 16136 | --DOCSHELL 0x91f2ec00 == 31 [pid = 16136] [id = 346] 14:31:33 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd82000 == 30 [pid = 16136] [id = 347] 14:31:33 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1e0400 == 29 [pid = 16136] [id = 389] 14:31:33 INFO - PROCESS | 16136 | --DOCSHELL 0x91dd0000 == 28 [pid = 16136] [id = 390] 14:31:33 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7c000 == 27 [pid = 16136] [id = 353] 14:31:33 INFO - PROCESS | 16136 | --DOCSHELL 0x8fcc0800 == 26 [pid = 16136] [id = 348] 14:31:33 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8e2000 == 25 [pid = 16136] [id = 395] 14:31:33 INFO - PROCESS | 16136 | --DOCSHELL 0x92752800 == 24 [pid = 16136] [id = 351] 14:31:33 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8ed000 == 23 [pid = 16136] [id = 391] 14:31:33 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7cc00 == 22 [pid = 16136] [id = 388] 14:31:33 INFO - PROCESS | 16136 | --DOCSHELL 0x8fcc8400 == 21 [pid = 16136] [id = 352] 14:31:33 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2f6800 == 20 [pid = 16136] [id = 392] 14:31:33 INFO - PROCESS | 16136 | --DOMWINDOW == 111 (0x8f2f0000) [pid = 16136] [serial = 1158] [outer = (nil)] [url = about:blank] 14:31:33 INFO - PROCESS | 16136 | --DOMWINDOW == 110 (0x8fccb400) [pid = 16136] [serial = 1160] [outer = (nil)] [url = about:blank] 14:31:33 INFO - PROCESS | 16136 | --DOMWINDOW == 109 (0x8bd88400) [pid = 16136] [serial = 1151] [outer = (nil)] [url = about:blank] 14:31:33 INFO - PROCESS | 16136 | --DOMWINDOW == 108 (0x8fa25800) [pid = 16136] [serial = 1149] [outer = (nil)] [url = about:blank] 14:31:33 INFO - PROCESS | 16136 | --DOMWINDOW == 107 (0x8f32d800) [pid = 16136] [serial = 1148] [outer = (nil)] [url = about:blank] 14:31:33 INFO - PROCESS | 16136 | --DOMWINDOW == 106 (0x8e85fc00) [pid = 16136] [serial = 1154] [outer = (nil)] [url = about:blank] 14:31:33 INFO - PROCESS | 16136 | --DOMWINDOW == 105 (0x8e8e5c00) [pid = 16136] [serial = 1155] [outer = (nil)] [url = about:blank] 14:31:33 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x8e8e9000) [pid = 16136] [serial = 1128] [outer = (nil)] [url = about:blank] 14:31:33 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x8e85e000) [pid = 16136] [serial = 1127] [outer = (nil)] [url = about:blank] 14:31:33 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x8fcce400) [pid = 16136] [serial = 1131] [outer = (nil)] [url = about:blank] 14:31:33 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x8fa37400) [pid = 16136] [serial = 1130] [outer = (nil)] [url = about:blank] 14:31:33 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x92758400) [pid = 16136] [serial = 1134] [outer = (nil)] [url = about:blank] 14:31:33 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x92678400) [pid = 16136] [serial = 1133] [outer = (nil)] [url = about:blank] 14:31:33 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x92a56c00) [pid = 16136] [serial = 1137] [outer = (nil)] [url = about:blank] 14:31:33 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x92a53800) [pid = 16136] [serial = 1136] [outer = (nil)] [url = about:blank] 14:31:33 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x93085800) [pid = 16136] [serial = 1140] [outer = (nil)] [url = about:blank] 14:31:33 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x92a5f800) [pid = 16136] [serial = 1139] [outer = (nil)] [url = about:blank] 14:31:33 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x91c26c00) [pid = 16136] [serial = 1161] [outer = (nil)] [url = about:blank] 14:31:33 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x95255000) [pid = 16136] [serial = 1143] [outer = (nil)] [url = about:blank] 14:31:33 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x93d30400) [pid = 16136] [serial = 1142] [outer = (nil)] [url = about:blank] 14:31:33 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x8f20ac00) [pid = 16136] [serial = 1146] [outer = (nil)] [url = about:blank] 14:31:33 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x8e541800) [pid = 16136] [serial = 1145] [outer = (nil)] [url = about:blank] 14:31:33 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x8f332400) [pid = 16136] [serial = 1163] [outer = (nil)] [url = about:blank] 14:31:33 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x8cfec800) [pid = 16136] [serial = 1152] [outer = (nil)] [url = about:blank] 14:31:33 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x8f2b9400) [pid = 16136] [serial = 1157] [outer = (nil)] [url = about:blank] 14:31:33 INFO - PROCESS | 16136 | 1467322293576 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:33 INFO - PROCESS | 16136 | 1467322293587 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:33 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7c800 == 21 [pid = 16136] [id = 412] 14:31:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x8bd7d800) [pid = 16136] [serial = 1237] [outer = (nil)] 14:31:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x8bd84400) [pid = 16136] [serial = 1238] [outer = 0x8bd7d800] 14:31:33 INFO - PROCESS | 16136 | 1467322293717 Marionette DEBUG loaded listener.js 14:31:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x8cfe9c00) [pid = 16136] [serial = 1239] [outer = 0x8bd7d800] 14:31:34 INFO - PROCESS | 16136 | 1467322294624 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 14:31:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:31:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 2990ms 14:31:34 INFO - PROCESS | 16136 | 1467322294691 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 14:31:34 INFO - PROCESS | 16136 | 1467322294697 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 14:31:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:31:34 INFO - PROCESS | 16136 | 1467322294704 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:31:34 INFO - PROCESS | 16136 | 1467322294710 Marionette TRACE conn3 <- [1,1622,null,{}] 14:31:34 INFO - PROCESS | 16136 | 1467322294718 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:34 INFO - PROCESS | 16136 | 1467322294723 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:34 INFO - PROCESS | 16136 | 1467322294896 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 14:31:35 INFO - PROCESS | 16136 | 1467322295039 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:35 INFO - PROCESS | 16136 | 1467322295050 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:35 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e53e000 == 22 [pid = 16136] [id = 413] 14:31:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x8e53f000) [pid = 16136] [serial = 1240] [outer = (nil)] 14:31:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x8e859c00) [pid = 16136] [serial = 1241] [outer = 0x8e53f000] 14:31:35 INFO - PROCESS | 16136 | 1467322295128 Marionette DEBUG loaded listener.js 14:31:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x8e862c00) [pid = 16136] [serial = 1242] [outer = 0x8e53f000] 14:31:36 INFO - PROCESS | 16136 | 1467322296020 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 14:31:36 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 14:31:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1389ms 14:31:36 INFO - PROCESS | 16136 | 1467322296096 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 14:31:36 INFO - PROCESS | 16136 | 1467322296103 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 14:31:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:31:36 INFO - PROCESS | 16136 | 1467322296120 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:31:36 INFO - PROCESS | 16136 | 1467322296125 Marionette TRACE conn3 <- [1,1626,null,{}] 14:31:36 INFO - PROCESS | 16136 | 1467322296131 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:36 INFO - PROCESS | 16136 | 1467322296137 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:36 INFO - PROCESS | 16136 | 1467322296377 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 14:31:36 INFO - PROCESS | 16136 | 1467322296404 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:36 INFO - PROCESS | 16136 | 1467322296411 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:36 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebea800 == 23 [pid = 16136] [id = 414] 14:31:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x8ebf1c00) [pid = 16136] [serial = 1243] [outer = (nil)] 14:31:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x8f203800) [pid = 16136] [serial = 1244] [outer = 0x8ebf1c00] 14:31:36 INFO - PROCESS | 16136 | 1467322296500 Marionette DEBUG loaded listener.js 14:31:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x8f2b5400) [pid = 16136] [serial = 1245] [outer = 0x8ebf1c00] 14:31:37 INFO - PROCESS | 16136 | 1467322297535 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 14:31:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:31:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1491ms 14:31:37 INFO - PROCESS | 16136 | 1467322297612 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 14:31:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:31:37 INFO - PROCESS | 16136 | 1467322297616 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 14:31:37 INFO - PROCESS | 16136 | 1467322297625 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:31:37 INFO - PROCESS | 16136 | 1467322297635 Marionette TRACE conn3 <- [1,1630,null,{}] 14:31:37 INFO - PROCESS | 16136 | 1467322297659 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:37 INFO - PROCESS | 16136 | 1467322297669 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:37 INFO - PROCESS | 16136 | 1467322297907 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 14:31:37 INFO - PROCESS | 16136 | 1467322297954 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:37 INFO - PROCESS | 16136 | 1467322297962 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:38 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1e0c00 == 24 [pid = 16136] [id = 415] 14:31:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x8ebf3800) [pid = 16136] [serial = 1246] [outer = (nil)] 14:31:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x8fa23000) [pid = 16136] [serial = 1247] [outer = 0x8ebf3800] 14:31:38 INFO - PROCESS | 16136 | 1467322298113 Marionette DEBUG loaded listener.js 14:31:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x8fa2cc00) [pid = 16136] [serial = 1248] [outer = 0x8ebf3800] 14:31:39 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x8ebeac00) [pid = 16136] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:31:39 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x91c23c00) [pid = 16136] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:31:39 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x8fa3a400) [pid = 16136] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:31:39 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x8fa33800) [pid = 16136] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:31:39 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x8f20c400) [pid = 16136] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:31:39 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x91f36800) [pid = 16136] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:31:39 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x8bd85400) [pid = 16136] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:31:39 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x8bd85c00) [pid = 16136] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:31:39 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x8d1dc800) [pid = 16136] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:31:39 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x8d1e1400) [pid = 16136] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:31:39 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x8cfe4800) [pid = 16136] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:31:39 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x8bd7dc00) [pid = 16136] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:31:39 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8d1e2c00) [pid = 16136] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:31:39 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x9527b800) [pid = 16136] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:31:39 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x91dd3800) [pid = 16136] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:31:39 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x91f35000) [pid = 16136] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:31:39 INFO - PROCESS | 16136 | 1467322299654 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 14:31:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:31:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 2058ms 14:31:39 INFO - PROCESS | 16136 | 1467322299681 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 14:31:39 INFO - PROCESS | 16136 | 1467322299686 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 14:31:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:31:39 INFO - PROCESS | 16136 | 1467322299692 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:31:39 INFO - PROCESS | 16136 | 1467322299696 Marionette TRACE conn3 <- [1,1634,null,{}] 14:31:39 INFO - PROCESS | 16136 | 1467322299701 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:39 INFO - PROCESS | 16136 | 1467322299706 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:39 INFO - PROCESS | 16136 | 1467322299887 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 14:31:39 INFO - PROCESS | 16136 | 1467322299897 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:39 INFO - PROCESS | 16136 | 1467322299907 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:39 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2e9000 == 25 [pid = 16136] [id = 416] 14:31:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x8f2e9400) [pid = 16136] [serial = 1249] [outer = (nil)] 14:31:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8fa33800) [pid = 16136] [serial = 1250] [outer = 0x8f2e9400] 14:31:39 INFO - PROCESS | 16136 | 1467322299979 Marionette DEBUG loaded listener.js 14:31:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8fa3a400) [pid = 16136] [serial = 1251] [outer = 0x8f2e9400] 14:31:40 INFO - PROCESS | 16136 | 1467322300947 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 14:31:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:31:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1283ms 14:31:40 INFO - PROCESS | 16136 | 1467322300976 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 14:31:40 INFO - PROCESS | 16136 | 1467322300980 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 14:31:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:31:41 INFO - PROCESS | 16136 | 1467322301054 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:31:41 INFO - PROCESS | 16136 | 1467322301060 Marionette TRACE conn3 <- [1,1638,null,{}] 14:31:41 INFO - PROCESS | 16136 | 1467322301075 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:41 INFO - PROCESS | 16136 | 1467322301083 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:41 INFO - PROCESS | 16136 | 1467322301296 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 14:31:41 INFO - PROCESS | 16136 | 1467322301489 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:41 INFO - PROCESS | 16136 | 1467322301504 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:41 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1de000 == 26 [pid = 16136] [id = 417] 14:31:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8d1df400) [pid = 16136] [serial = 1252] [outer = (nil)] 14:31:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x8e53bc00) [pid = 16136] [serial = 1253] [outer = 0x8d1df400] 14:31:41 INFO - PROCESS | 16136 | 1467322301595 Marionette DEBUG loaded listener.js 14:31:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x8e8ed000) [pid = 16136] [serial = 1254] [outer = 0x8d1df400] 14:31:42 INFO - PROCESS | 16136 | 1467322302657 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 14:31:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:31:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1645ms 14:31:42 INFO - PROCESS | 16136 | 1467322302697 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 14:31:42 INFO - PROCESS | 16136 | 1467322302704 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 14:31:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:31:42 INFO - PROCESS | 16136 | 1467322302714 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:31:42 INFO - PROCESS | 16136 | 1467322302718 Marionette TRACE conn3 <- [1,1642,null,{}] 14:31:42 INFO - PROCESS | 16136 | 1467322302730 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:42 INFO - PROCESS | 16136 | 1467322302738 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:42 INFO - PROCESS | 16136 | 1467322302945 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 14:31:43 INFO - PROCESS | 16136 | 1467322303171 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:43 INFO - PROCESS | 16136 | 1467322303179 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:43 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe8c00 == 27 [pid = 16136] [id = 418] 14:31:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x8f334800) [pid = 16136] [serial = 1255] [outer = (nil)] 14:31:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x8fa2a400) [pid = 16136] [serial = 1256] [outer = 0x8f334800] 14:31:43 INFO - PROCESS | 16136 | 1467322303327 Marionette DEBUG loaded listener.js 14:31:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x8fccb400) [pid = 16136] [serial = 1257] [outer = 0x8f334800] 14:31:44 INFO - PROCESS | 16136 | 1467322304288 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 14:31:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:31:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1635ms 14:31:44 INFO - PROCESS | 16136 | 1467322304349 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 14:31:44 INFO - PROCESS | 16136 | 1467322304354 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 14:31:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:31:44 INFO - PROCESS | 16136 | 1467322304362 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:31:44 INFO - PROCESS | 16136 | 1467322304367 Marionette TRACE conn3 <- [1,1646,null,{}] 14:31:44 INFO - PROCESS | 16136 | 1467322304374 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:44 INFO - PROCESS | 16136 | 1467322304379 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:44 INFO - PROCESS | 16136 | 1467322304581 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 14:31:44 INFO - PROCESS | 16136 | 1467322304865 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:44 INFO - PROCESS | 16136 | 1467322304883 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:44 INFO - PROCESS | 16136 | ++DOCSHELL 0x91d90800 == 28 [pid = 16136] [id = 419] 14:31:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x91d92400) [pid = 16136] [serial = 1258] [outer = (nil)] 14:31:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x91dce800) [pid = 16136] [serial = 1259] [outer = 0x91d92400] 14:31:45 INFO - PROCESS | 16136 | 1467322305020 Marionette DEBUG loaded listener.js 14:31:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x91ddb800) [pid = 16136] [serial = 1260] [outer = 0x91d92400] 14:31:45 INFO - PROCESS | 16136 | 1467322305948 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 14:31:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:31:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1646ms 14:31:46 INFO - PROCESS | 16136 | 1467322306012 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 14:31:46 INFO - PROCESS | 16136 | 1467322306017 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 14:31:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:31:46 INFO - PROCESS | 16136 | 1467322306025 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:31:46 INFO - PROCESS | 16136 | 1467322306029 Marionette TRACE conn3 <- [1,1650,null,{}] 14:31:46 INFO - PROCESS | 16136 | 1467322306036 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:46 INFO - PROCESS | 16136 | 1467322306041 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:46 INFO - PROCESS | 16136 | 1467322306232 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 14:31:46 INFO - PROCESS | 16136 | 1467322306422 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:46 INFO - PROCESS | 16136 | 1467322306435 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:46 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfeb000 == 29 [pid = 16136] [id = 420] 14:31:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x91d87000) [pid = 16136] [serial = 1261] [outer = (nil)] 14:31:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x91f38c00) [pid = 16136] [serial = 1262] [outer = 0x91d87000] 14:31:46 INFO - PROCESS | 16136 | 1467322306577 Marionette DEBUG loaded listener.js 14:31:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x91fa1400) [pid = 16136] [serial = 1263] [outer = 0x91d87000] 14:31:47 INFO - PROCESS | 16136 | 1467322307506 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 14:31:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:31:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1539ms 14:31:47 INFO - PROCESS | 16136 | 1467322307565 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 14:31:47 INFO - PROCESS | 16136 | 1467322307570 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 14:31:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:31:47 INFO - PROCESS | 16136 | 1467322307577 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:31:47 INFO - PROCESS | 16136 | 1467322307582 Marionette TRACE conn3 <- [1,1654,null,{}] 14:31:47 INFO - PROCESS | 16136 | 1467322307589 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:47 INFO - PROCESS | 16136 | 1467322307595 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:47 INFO - PROCESS | 16136 | 1467322307781 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 14:31:48 INFO - PROCESS | 16136 | 1467322308001 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:48 INFO - PROCESS | 16136 | 1467322308012 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:48 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2ec000 == 30 [pid = 16136] [id = 421] 14:31:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x91f37400) [pid = 16136] [serial = 1264] [outer = (nil)] 14:31:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x92451400) [pid = 16136] [serial = 1265] [outer = 0x91f37400] 14:31:48 INFO - PROCESS | 16136 | 1467322308140 Marionette DEBUG loaded listener.js 14:31:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x92454400) [pid = 16136] [serial = 1266] [outer = 0x91f37400] 14:31:49 INFO - PROCESS | 16136 | 1467322309096 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 14:31:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:31:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1540ms 14:31:49 INFO - PROCESS | 16136 | 1467322309119 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 14:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:31:49 INFO - PROCESS | 16136 | 1467322309123 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 14:31:49 INFO - PROCESS | 16136 | 1467322309130 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:31:49 INFO - PROCESS | 16136 | 1467322309134 Marionette TRACE conn3 <- [1,1658,null,{}] 14:31:49 INFO - PROCESS | 16136 | 1467322309139 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:49 INFO - PROCESS | 16136 | 1467322309151 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:49 INFO - PROCESS | 16136 | 1467322309431 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 14:31:49 INFO - PROCESS | 16136 | 1467322309661 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:49 INFO - PROCESS | 16136 | 1467322309677 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:49 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d2c7400 == 31 [pid = 16136] [id = 422] 14:31:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x9267a400) [pid = 16136] [serial = 1267] [outer = (nil)] 14:31:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x928a2000) [pid = 16136] [serial = 1268] [outer = 0x9267a400] 14:31:49 INFO - PROCESS | 16136 | 1467322309857 Marionette DEBUG loaded listener.js 14:31:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x92a55400) [pid = 16136] [serial = 1269] [outer = 0x9267a400] 14:31:50 INFO - PROCESS | 16136 | 1467322310829 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1733ms 14:31:50 INFO - PROCESS | 16136 | 1467322310863 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 14:31:50 INFO - PROCESS | 16136 | 1467322310867 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 14:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:31:50 INFO - PROCESS | 16136 | 1467322310873 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:31:50 INFO - PROCESS | 16136 | 1467322310877 Marionette TRACE conn3 <- [1,1662,null,{}] 14:31:50 INFO - PROCESS | 16136 | 1467322310883 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:50 INFO - PROCESS | 16136 | 1467322310887 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:51 INFO - PROCESS | 16136 | 1467322311072 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 14:31:51 INFO - PROCESS | 16136 | 1467322311248 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:51 INFO - PROCESS | 16136 | 1467322311259 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:51 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfee800 == 32 [pid = 16136] [id = 423] 14:31:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x8d1dbc00) [pid = 16136] [serial = 1270] [outer = (nil)] 14:31:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 106 (0x92a57c00) [pid = 16136] [serial = 1271] [outer = 0x8d1dbc00] 14:31:51 INFO - PROCESS | 16136 | 1467322311341 Marionette DEBUG loaded listener.js 14:31:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 107 (0x8fa32800) [pid = 16136] [serial = 1272] [outer = 0x8d1dbc00] 14:31:52 INFO - PROCESS | 16136 | 1467322312345 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:31:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1531ms 14:31:52 INFO - PROCESS | 16136 | 1467322312405 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 14:31:52 INFO - PROCESS | 16136 | 1467322312410 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 14:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:31:52 INFO - PROCESS | 16136 | 1467322312417 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:31:52 INFO - PROCESS | 16136 | 1467322312421 Marionette TRACE conn3 <- [1,1666,null,{}] 14:31:52 INFO - PROCESS | 16136 | 1467322312428 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:52 INFO - PROCESS | 16136 | 1467322312433 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:52 INFO - PROCESS | 16136 | 1467322312622 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 14:31:52 INFO - PROCESS | 16136 | 1467322312802 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:52 INFO - PROCESS | 16136 | 1467322312813 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:52 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd80000 == 33 [pid = 16136] [id = 424] 14:31:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 108 (0x8cfef400) [pid = 16136] [serial = 1273] [outer = (nil)] 14:31:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 109 (0x94825800) [pid = 16136] [serial = 1274] [outer = 0x8cfef400] 14:31:52 INFO - PROCESS | 16136 | 1467322312893 Marionette DEBUG loaded listener.js 14:31:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 110 (0x94871000) [pid = 16136] [serial = 1275] [outer = 0x8cfef400] 14:31:53 INFO - PROCESS | 16136 | 1467322313943 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 14:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1584ms 14:31:54 INFO - PROCESS | 16136 | 1467322314003 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 14:31:54 INFO - PROCESS | 16136 | 1467322314007 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 14:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:31:54 INFO - PROCESS | 16136 | 1467322314014 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:31:54 INFO - PROCESS | 16136 | 1467322314017 Marionette TRACE conn3 <- [1,1670,null,{}] 14:31:54 INFO - PROCESS | 16136 | 1467322314023 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:54 INFO - PROCESS | 16136 | 1467322314028 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:54 INFO - PROCESS | 16136 | 1467322314207 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 14:31:54 INFO - PROCESS | 16136 | 1467322314432 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:54 INFO - PROCESS | 16136 | 1467322314440 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:54 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfec000 == 34 [pid = 16136] [id = 425] 14:31:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 111 (0x8cfec400) [pid = 16136] [serial = 1276] [outer = (nil)] 14:31:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 112 (0x8e535000) [pid = 16136] [serial = 1277] [outer = 0x8cfec400] 14:31:54 INFO - PROCESS | 16136 | 1467322314567 Marionette DEBUG loaded listener.js 14:31:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 113 (0x8ebf3c00) [pid = 16136] [serial = 1278] [outer = 0x8cfec400] 14:31:55 INFO - PROCESS | 16136 | 1467322315646 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 14:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1681ms 14:31:55 INFO - PROCESS | 16136 | 1467322315697 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 14:31:55 INFO - PROCESS | 16136 | 1467322315703 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 14:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:31:55 INFO - PROCESS | 16136 | 1467322315711 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:31:55 INFO - PROCESS | 16136 | 1467322315719 Marionette TRACE conn3 <- [1,1674,null,{}] 14:31:55 INFO - PROCESS | 16136 | 1467322315727 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:55 INFO - PROCESS | 16136 | 1467322315732 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:55 INFO - PROCESS | 16136 | 1467322315920 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 14:31:56 INFO - PROCESS | 16136 | 1467322316217 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:56 INFO - PROCESS | 16136 | 1467322316226 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:56 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1db800 == 35 [pid = 16136] [id = 426] 14:31:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 114 (0x8d1dc000) [pid = 16136] [serial = 1279] [outer = (nil)] 14:31:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 115 (0x8e539800) [pid = 16136] [serial = 1280] [outer = 0x8d1dc000] 14:31:56 INFO - PROCESS | 16136 | 1467322316356 Marionette DEBUG loaded listener.js 14:31:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 116 (0x8e863000) [pid = 16136] [serial = 1281] [outer = 0x8d1dc000] 14:31:56 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfed800 == 34 [pid = 16136] [id = 398] 14:31:56 INFO - PROCESS | 16136 | --DOMWINDOW == 115 (0x92458c00) [pid = 16136] [serial = 1209] [outer = (nil)] [url = about:blank] 14:31:56 INFO - PROCESS | 16136 | --DOMWINDOW == 114 (0x91fa6400) [pid = 16136] [serial = 1208] [outer = (nil)] [url = about:blank] 14:31:56 INFO - PROCESS | 16136 | --DOMWINDOW == 113 (0x93b07000) [pid = 16136] [serial = 1182] [outer = (nil)] [url = about:blank] 14:31:56 INFO - PROCESS | 16136 | --DOMWINDOW == 112 (0x91dd6000) [pid = 16136] [serial = 1203] [outer = (nil)] [url = about:blank] 14:31:56 INFO - PROCESS | 16136 | --DOMWINDOW == 111 (0x954ad000) [pid = 16136] [serial = 1188] [outer = (nil)] [url = about:blank] 14:31:56 INFO - PROCESS | 16136 | --DOMWINDOW == 110 (0x92452800) [pid = 16136] [serial = 1175] [outer = (nil)] [url = about:blank] 14:31:56 INFO - PROCESS | 16136 | --DOMWINDOW == 109 (0x8fa1c000) [pid = 16136] [serial = 1199] [outer = (nil)] [url = about:blank] 14:31:56 INFO - PROCESS | 16136 | --DOMWINDOW == 108 (0x92a55800) [pid = 16136] [serial = 1181] [outer = (nil)] [url = about:blank] 14:31:56 INFO - PROCESS | 16136 | --DOMWINDOW == 107 (0x954a7800) [pid = 16136] [serial = 1187] [outer = (nil)] [url = about:blank] 14:31:56 INFO - PROCESS | 16136 | --DOMWINDOW == 106 (0x928a4000) [pid = 16136] [serial = 1179] [outer = (nil)] [url = about:blank] 14:31:56 INFO - PROCESS | 16136 | --DOMWINDOW == 105 (0x8cfeec00) [pid = 16136] [serial = 1193] [outer = (nil)] [url = about:blank] 14:31:56 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x8fa3a000) [pid = 16136] [serial = 1164] [outer = (nil)] [url = about:blank] 14:31:56 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x8e8e9800) [pid = 16136] [serial = 1197] [outer = (nil)] [url = about:blank] 14:31:56 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x8f32a000) [pid = 16136] [serial = 1170] [outer = (nil)] [url = about:blank] 14:31:56 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x8ebe8400) [pid = 16136] [serial = 1205] [outer = (nil)] [url = about:blank] 14:31:56 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x8d1d6800) [pid = 16136] [serial = 1167] [outer = (nil)] [url = about:blank] 14:31:56 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x8fa31000) [pid = 16136] [serial = 1206] [outer = (nil)] [url = about:blank] 14:31:56 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x91fa0800) [pid = 16136] [serial = 1185] [outer = (nil)] [url = about:blank] 14:31:56 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x8cfe2000) [pid = 16136] [serial = 1166] [outer = (nil)] [url = about:blank] 14:31:56 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x956f3800) [pid = 16136] [serial = 1191] [outer = (nil)] [url = about:blank] 14:31:56 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x92457400) [pid = 16136] [serial = 1176] [outer = (nil)] [url = about:blank] 14:31:56 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x928ab400) [pid = 16136] [serial = 1184] [outer = (nil)] [url = about:blank] 14:31:56 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x8fa2d400) [pid = 16136] [serial = 1200] [outer = (nil)] [url = about:blank] 14:31:56 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x91f32000) [pid = 16136] [serial = 1173] [outer = (nil)] [url = about:blank] 14:31:56 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x8d2c5000) [pid = 16136] [serial = 1194] [outer = (nil)] [url = about:blank] 14:31:56 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x956f1000) [pid = 16136] [serial = 1190] [outer = (nil)] [url = about:blank] 14:31:57 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x8f2f3400) [pid = 16136] [serial = 1169] [outer = (nil)] [url = about:blank] 14:31:57 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x91dce000) [pid = 16136] [serial = 1202] [outer = (nil)] [url = about:blank] 14:31:57 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x91dd8400) [pid = 16136] [serial = 1172] [outer = (nil)] [url = about:blank] 14:31:57 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x9275f400) [pid = 16136] [serial = 1178] [outer = (nil)] [url = about:blank] 14:31:57 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8e85b800) [pid = 16136] [serial = 1196] [outer = (nil)] [url = about:blank] 14:31:57 INFO - PROCESS | 16136 | 1467322317262 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 14:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1593ms 14:31:57 INFO - PROCESS | 16136 | 1467322317304 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 14:31:57 INFO - PROCESS | 16136 | 1467322317311 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 14:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:31:57 INFO - PROCESS | 16136 | 1467322317326 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:31:57 INFO - PROCESS | 16136 | 1467322317331 Marionette TRACE conn3 <- [1,1678,null,{}] 14:31:57 INFO - PROCESS | 16136 | 1467322317337 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:57 INFO - PROCESS | 16136 | 1467322317343 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:57 INFO - PROCESS | 16136 | 1467322317548 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 14:31:57 INFO - PROCESS | 16136 | 1467322317686 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:57 INFO - PROCESS | 16136 | 1467322317694 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:57 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1d6800 == 35 [pid = 16136] [id = 427] 14:31:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8d2c6400) [pid = 16136] [serial = 1282] [outer = (nil)] 14:31:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8ebed400) [pid = 16136] [serial = 1283] [outer = 0x8d2c6400] 14:31:57 INFO - PROCESS | 16136 | 1467322317771 Marionette DEBUG loaded listener.js 14:31:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x8f20bc00) [pid = 16136] [serial = 1284] [outer = 0x8d2c6400] 14:31:58 INFO - PROCESS | 16136 | 1467322318684 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 14:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1385ms 14:31:58 INFO - PROCESS | 16136 | 1467322318713 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 14:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:31:58 INFO - PROCESS | 16136 | 1467322318717 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 14:31:58 INFO - PROCESS | 16136 | 1467322318724 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:31:58 INFO - PROCESS | 16136 | 1467322318730 Marionette TRACE conn3 <- [1,1682,null,{}] 14:31:58 INFO - PROCESS | 16136 | 1467322318746 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:31:58 INFO - PROCESS | 16136 | 1467322318755 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:58 INFO - PROCESS | 16136 | 1467322318939 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 14:31:59 INFO - PROCESS | 16136 | 1467322319091 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:31:59 INFO - PROCESS | 16136 | 1467322319102 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:31:59 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa1cc00 == 36 [pid = 16136] [id = 428] 14:31:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x8fa1d000) [pid = 16136] [serial = 1285] [outer = (nil)] 14:31:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x8fa2c800) [pid = 16136] [serial = 1286] [outer = 0x8fa1d000] 14:31:59 INFO - PROCESS | 16136 | 1467322319175 Marionette DEBUG loaded listener.js 14:31:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x8fa39800) [pid = 16136] [serial = 1287] [outer = 0x8fa1d000] 14:32:00 INFO - PROCESS | 16136 | 1467322320080 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 14:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1396ms 14:32:00 INFO - PROCESS | 16136 | 1467322320122 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 14:32:00 INFO - PROCESS | 16136 | 1467322320131 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 14:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:32:00 INFO - PROCESS | 16136 | 1467322320142 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:32:00 INFO - PROCESS | 16136 | 1467322320147 Marionette TRACE conn3 <- [1,1686,null,{}] 14:32:00 INFO - PROCESS | 16136 | 1467322320169 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:00 INFO - PROCESS | 16136 | 1467322320178 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:00 INFO - PROCESS | 16136 | 1467322320421 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 14:32:00 INFO - PROCESS | 16136 | 1467322320447 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:00 INFO - PROCESS | 16136 | 1467322320459 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:00 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fcc9c00 == 37 [pid = 16136] [id = 429] 14:32:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x8fccf000) [pid = 16136] [serial = 1288] [outer = (nil)] 14:32:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x91c28800) [pid = 16136] [serial = 1289] [outer = 0x8fccf000] 14:32:00 INFO - PROCESS | 16136 | 1467322320546 Marionette DEBUG loaded listener.js 14:32:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x91d89c00) [pid = 16136] [serial = 1290] [outer = 0x8fccf000] 14:32:01 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x8e539000) [pid = 16136] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:32:01 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x8fa38000) [pid = 16136] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:32:01 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x92752000) [pid = 16136] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:32:01 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x8fcc2000) [pid = 16136] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:32:01 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x8ebf1c00) [pid = 16136] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:32:01 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x8ebf3800) [pid = 16136] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:32:01 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x93a5e000) [pid = 16136] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:32:01 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8e53f000) [pid = 16136] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:32:01 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8bd7d800) [pid = 16136] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:32:01 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x92753c00) [pid = 16136] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:32:01 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8ebe8000) [pid = 16136] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:32:01 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x956f4800) [pid = 16136] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:32:01 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x8d1d7400) [pid = 16136] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:32:01 INFO - PROCESS | 16136 | 1467322321728 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 14:32:01 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 14:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1612ms 14:32:01 INFO - PROCESS | 16136 | 1467322321753 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 14:32:01 INFO - PROCESS | 16136 | 1467322321757 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 14:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:32:01 INFO - PROCESS | 16136 | 1467322321764 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:32:01 INFO - PROCESS | 16136 | 1467322321767 Marionette TRACE conn3 <- [1,1690,null,{}] 14:32:01 INFO - PROCESS | 16136 | 1467322321773 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:01 INFO - PROCESS | 16136 | 1467322321778 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:02 INFO - PROCESS | 16136 | 1467322321997 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 14:32:02 INFO - PROCESS | 16136 | 1467322322122 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:02 INFO - PROCESS | 16136 | 1467322322130 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:02 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe7400 == 38 [pid = 16136] [id = 430] 14:32:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8d1e1c00) [pid = 16136] [serial = 1291] [outer = (nil)] 14:32:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8f334000) [pid = 16136] [serial = 1292] [outer = 0x8d1e1c00] 14:32:02 INFO - PROCESS | 16136 | 1467322322208 Marionette DEBUG loaded listener.js 14:32:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x91c1c000) [pid = 16136] [serial = 1293] [outer = 0x8d1e1c00] 14:32:03 INFO - PROCESS | 16136 | 1467322323024 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 14:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1332ms 14:32:03 INFO - PROCESS | 16136 | 1467322323097 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 14:32:03 INFO - PROCESS | 16136 | 1467322323101 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 14:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:32:03 INFO - PROCESS | 16136 | 1467322323108 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:32:03 INFO - PROCESS | 16136 | 1467322323110 Marionette TRACE conn3 <- [1,1694,null,{}] 14:32:03 INFO - PROCESS | 16136 | 1467322323116 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:03 INFO - PROCESS | 16136 | 1467322323126 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:03 INFO - PROCESS | 16136 | 1467322323319 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 14:32:03 INFO - PROCESS | 16136 | 1467322323479 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:03 INFO - PROCESS | 16136 | 1467322323490 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:03 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d2ca800 == 39 [pid = 16136] [id = 431] 14:32:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8fa1c800) [pid = 16136] [serial = 1294] [outer = (nil)] 14:32:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x91fa0800) [pid = 16136] [serial = 1295] [outer = 0x8fa1c800] 14:32:03 INFO - PROCESS | 16136 | 1467322323561 Marionette DEBUG loaded listener.js 14:32:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x91fac000) [pid = 16136] [serial = 1296] [outer = 0x8fa1c800] 14:32:04 INFO - PROCESS | 16136 | 1467322324650 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 14:32:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1584ms 14:32:04 INFO - PROCESS | 16136 | 1467322324694 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 14:32:04 INFO - PROCESS | 16136 | 1467322324701 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 14:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:32:04 INFO - PROCESS | 16136 | 1467322324710 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:32:04 INFO - PROCESS | 16136 | 1467322324719 Marionette TRACE conn3 <- [1,1698,null,{}] 14:32:04 INFO - PROCESS | 16136 | 1467322324728 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:04 INFO - PROCESS | 16136 | 1467322324735 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:05 INFO - PROCESS | 16136 | 1467322325032 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 14:32:05 INFO - PROCESS | 16136 | 1467322325357 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:05 INFO - PROCESS | 16136 | 1467322325365 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:05 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1e4400 == 40 [pid = 16136] [id = 432] 14:32:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x8d2c5000) [pid = 16136] [serial = 1297] [outer = (nil)] 14:32:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x8e8e5c00) [pid = 16136] [serial = 1298] [outer = 0x8d2c5000] 14:32:05 INFO - PROCESS | 16136 | 1467322325459 Marionette DEBUG loaded listener.js 14:32:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x8ebe8400) [pid = 16136] [serial = 1299] [outer = 0x8d2c5000] 14:32:06 INFO - PROCESS | 16136 | 1467322326446 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 14:32:06 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 14:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1802ms 14:32:06 INFO - PROCESS | 16136 | 1467322326513 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 14:32:06 INFO - PROCESS | 16136 | 1467322326521 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 14:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:32:06 INFO - PROCESS | 16136 | 1467322326534 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:32:06 INFO - PROCESS | 16136 | 1467322326538 Marionette TRACE conn3 <- [1,1702,null,{}] 14:32:06 INFO - PROCESS | 16136 | 1467322326545 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:06 INFO - PROCESS | 16136 | 1467322326552 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:06 INFO - PROCESS | 16136 | 1467322326807 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 14:32:07 INFO - PROCESS | 16136 | 1467322327074 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:07 INFO - PROCESS | 16136 | 1467322327082 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:07 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa1c400 == 41 [pid = 16136] [id = 433] 14:32:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x8fa26400) [pid = 16136] [serial = 1300] [outer = (nil)] 14:32:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x91c1b400) [pid = 16136] [serial = 1301] [outer = 0x8fa26400] 14:32:07 INFO - PROCESS | 16136 | 1467322327171 Marionette DEBUG loaded listener.js 14:32:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x91d8bc00) [pid = 16136] [serial = 1302] [outer = 0x8fa26400] 14:32:08 INFO - PROCESS | 16136 | 1467322328171 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 14:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1693ms 14:32:08 INFO - PROCESS | 16136 | 1467322328228 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 14:32:08 INFO - PROCESS | 16136 | 1467322328232 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 14:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:32:08 INFO - PROCESS | 16136 | 1467322328241 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:32:08 INFO - PROCESS | 16136 | 1467322328248 Marionette TRACE conn3 <- [1,1706,null,{}] 14:32:08 INFO - PROCESS | 16136 | 1467322328266 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:08 INFO - PROCESS | 16136 | 1467322328276 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:08 INFO - PROCESS | 16136 | 1467322328544 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 14:32:08 INFO - PROCESS | 16136 | 1467322328818 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:08 INFO - PROCESS | 16136 | 1467322328832 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:08 INFO - PROCESS | 16136 | ++DOCSHELL 0x92450000 == 42 [pid = 16136] [id = 434] 14:32:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x92450400) [pid = 16136] [serial = 1303] [outer = (nil)] 14:32:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x92459800) [pid = 16136] [serial = 1304] [outer = 0x92450400] 14:32:08 INFO - PROCESS | 16136 | 1467322328925 Marionette DEBUG loaded listener.js 14:32:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x92678400) [pid = 16136] [serial = 1305] [outer = 0x92450400] 14:32:09 INFO - PROCESS | 16136 | 1467322329889 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 14:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1689ms 14:32:09 INFO - PROCESS | 16136 | 1467322329931 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 14:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:32:09 INFO - PROCESS | 16136 | 1467322329938 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 14:32:09 INFO - PROCESS | 16136 | 1467322329953 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:32:09 INFO - PROCESS | 16136 | 1467322329956 Marionette TRACE conn3 <- [1,1710,null,{}] 14:32:09 INFO - PROCESS | 16136 | 1467322329974 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:09 INFO - PROCESS | 16136 | 1467322329981 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:10 INFO - PROCESS | 16136 | 1467322330254 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 14:32:10 INFO - PROCESS | 16136 | 1467322330525 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:10 INFO - PROCESS | 16136 | 1467322330535 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:10 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e85b000 == 43 [pid = 16136] [id = 435] 14:32:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x8fa2ac00) [pid = 16136] [serial = 1306] [outer = (nil)] 14:32:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x9275d400) [pid = 16136] [serial = 1307] [outer = 0x8fa2ac00] 14:32:10 INFO - PROCESS | 16136 | 1467322330625 Marionette DEBUG loaded listener.js 14:32:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x9275f400) [pid = 16136] [serial = 1308] [outer = 0x8fa2ac00] 14:32:11 INFO - PROCESS | 16136 | 1467322331505 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 14:32:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:32:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1613ms 14:32:11 INFO - PROCESS | 16136 | 1467322331558 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 14:32:11 INFO - PROCESS | 16136 | 1467322331562 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 14:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:32:11 INFO - PROCESS | 16136 | 1467322331589 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:32:11 INFO - PROCESS | 16136 | 1467322331594 Marionette TRACE conn3 <- [1,1714,null,{}] 14:32:11 INFO - PROCESS | 16136 | 1467322331602 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:11 INFO - PROCESS | 16136 | 1467322331607 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:11 INFO - PROCESS | 16136 | 1467322331801 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 14:32:12 INFO - PROCESS | 16136 | 1467322331985 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:12 INFO - PROCESS | 16136 | 1467322331995 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:12 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2bb000 == 44 [pid = 16136] [id = 436] 14:32:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x8f2bfc00) [pid = 16136] [serial = 1309] [outer = (nil)] 14:32:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x92a5a400) [pid = 16136] [serial = 1310] [outer = 0x8f2bfc00] 14:32:12 INFO - PROCESS | 16136 | 1467322332076 Marionette DEBUG loaded listener.js 14:32:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x93a54c00) [pid = 16136] [serial = 1311] [outer = 0x8f2bfc00] 14:32:13 INFO - PROCESS | 16136 | 1467322333070 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 14:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1545ms 14:32:13 INFO - PROCESS | 16136 | 1467322333131 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 14:32:13 INFO - PROCESS | 16136 | 1467322333135 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 14:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:32:13 INFO - PROCESS | 16136 | 1467322333143 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:32:13 INFO - PROCESS | 16136 | 1467322333146 Marionette TRACE conn3 <- [1,1718,null,{}] 14:32:13 INFO - PROCESS | 16136 | 1467322333152 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:13 INFO - PROCESS | 16136 | 1467322333163 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:13 INFO - PROCESS | 16136 | 1467322333428 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 14:32:13 INFO - PROCESS | 16136 | 1467322333720 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:13 INFO - PROCESS | 16136 | 1467322333728 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:13 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe8000 == 45 [pid = 16136] [id = 437] 14:32:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x8cfe8400) [pid = 16136] [serial = 1312] [outer = (nil)] 14:32:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x8f2c4800) [pid = 16136] [serial = 1313] [outer = 0x8cfe8400] 14:32:13 INFO - PROCESS | 16136 | 1467322333812 Marionette DEBUG loaded listener.js 14:32:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x8fa29c00) [pid = 16136] [serial = 1314] [outer = 0x8cfe8400] 14:32:15 INFO - PROCESS | 16136 | 1467322335114 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 14:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 2045ms 14:32:15 INFO - PROCESS | 16136 | 1467322335188 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 14:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:32:15 INFO - PROCESS | 16136 | 1467322335194 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 14:32:15 INFO - PROCESS | 16136 | 1467322335202 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:32:15 INFO - PROCESS | 16136 | 1467322335207 Marionette TRACE conn3 <- [1,1722,null,{}] 14:32:15 INFO - PROCESS | 16136 | 1467322335215 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:15 INFO - PROCESS | 16136 | 1467322335220 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:15 INFO - PROCESS | 16136 | 1467322335484 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 14:32:15 INFO - PROCESS | 16136 | 1467322335780 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:15 INFO - PROCESS | 16136 | 1467322335786 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:15 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8e3000 == 46 [pid = 16136] [id = 438] 14:32:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 106 (0x8f2f6800) [pid = 16136] [serial = 1315] [outer = (nil)] 14:32:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 107 (0x8fa1c000) [pid = 16136] [serial = 1316] [outer = 0x8f2f6800] 14:32:15 INFO - PROCESS | 16136 | 1467322335868 Marionette DEBUG loaded listener.js 14:32:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 108 (0x8fa30800) [pid = 16136] [serial = 1317] [outer = 0x8f2f6800] 14:32:17 INFO - PROCESS | 16136 | --DOCSHELL 0x8cff0800 == 45 [pid = 16136] [id = 400] 14:32:17 INFO - PROCESS | 16136 | --DOCSHELL 0x8e542400 == 44 [pid = 16136] [id = 399] 14:32:17 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd84800 == 43 [pid = 16136] [id = 401] 14:32:17 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7c800 == 42 [pid = 16136] [id = 412] 14:32:17 INFO - PROCESS | 16136 | --DOCSHELL 0x91f2e800 == 41 [pid = 16136] [id = 402] 14:32:17 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa37c00 == 40 [pid = 16136] [id = 404] 14:32:17 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1d8000 == 39 [pid = 16136] [id = 403] 14:32:17 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2c0000 == 38 [pid = 16136] [id = 406] 14:32:17 INFO - PROCESS | 16136 | --DOCSHELL 0x8fcca000 == 37 [pid = 16136] [id = 405] 14:32:17 INFO - PROCESS | 16136 | --DOCSHELL 0x8cff0c00 == 36 [pid = 16136] [id = 410] 14:32:17 INFO - PROCESS | 16136 | --DOCSHELL 0x92a5e000 == 35 [pid = 16136] [id = 407] 14:32:17 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebe7400 == 34 [pid = 16136] [id = 411] 14:32:17 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd86c00 == 33 [pid = 16136] [id = 408] 14:32:17 INFO - PROCESS | 16136 | --DOCSHELL 0x92757400 == 32 [pid = 16136] [id = 409] 14:32:17 INFO - PROCESS | 16136 | --DOMWINDOW == 107 (0x8fa33800) [pid = 16136] [serial = 1250] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 16136 | --DOMWINDOW == 106 (0x8f20b000) [pid = 16136] [serial = 1212] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 16136 | --DOMWINDOW == 105 (0x8ebf4800) [pid = 16136] [serial = 1211] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x91d90c00) [pid = 16136] [serial = 1215] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x91c26800) [pid = 16136] [serial = 1214] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x928a5400) [pid = 16136] [serial = 1218] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x92759c00) [pid = 16136] [serial = 1217] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x93083400) [pid = 16136] [serial = 1221] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x92a5d400) [pid = 16136] [serial = 1220] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x8f2b5400) [pid = 16136] [serial = 1245] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x8fa23000) [pid = 16136] [serial = 1247] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x9526f000) [pid = 16136] [serial = 1224] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x93d2b800) [pid = 16136] [serial = 1223] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x8e859c00) [pid = 16136] [serial = 1241] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x8bd84400) [pid = 16136] [serial = 1238] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x8cfe9c00) [pid = 16136] [serial = 1239] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x983bf800) [pid = 16136] [serial = 1227] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x8f326400) [pid = 16136] [serial = 1236] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x8f207c00) [pid = 16136] [serial = 1235] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x956fb800) [pid = 16136] [serial = 1226] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x98e1c400) [pid = 16136] [serial = 1230] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x98e1b800) [pid = 16136] [serial = 1229] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x99686800) [pid = 16136] [serial = 1233] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x98a1ec00) [pid = 16136] [serial = 1232] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8f203800) [pid = 16136] [serial = 1244] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8fa2cc00) [pid = 16136] [serial = 1248] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x8e862c00) [pid = 16136] [serial = 1242] [outer = (nil)] [url = about:blank] 14:32:17 INFO - PROCESS | 16136 | 1467322337969 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 14:32:18 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 14:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 2810ms 14:32:18 INFO - PROCESS | 16136 | 1467322338041 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 14:32:18 INFO - PROCESS | 16136 | 1467322338048 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 14:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:32:18 INFO - PROCESS | 16136 | 1467322338058 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:32:18 INFO - PROCESS | 16136 | 1467322338066 Marionette TRACE conn3 <- [1,1726,null,{}] 14:32:18 INFO - PROCESS | 16136 | 1467322338075 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:18 INFO - PROCESS | 16136 | 1467322338079 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:18 INFO - PROCESS | 16136 | 1467322338263 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 14:32:18 INFO - PROCESS | 16136 | 1467322338275 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:18 INFO - PROCESS | 16136 | 1467322338283 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:18 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1de400 == 33 [pid = 16136] [id = 439] 14:32:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8d1de800) [pid = 16136] [serial = 1318] [outer = (nil)] 14:32:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8e53e800) [pid = 16136] [serial = 1319] [outer = 0x8d1de800] 14:32:18 INFO - PROCESS | 16136 | 1467322338373 Marionette DEBUG loaded listener.js 14:32:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x8e858000) [pid = 16136] [serial = 1320] [outer = 0x8d1de800] 14:32:19 INFO - PROCESS | 16136 | 1467322339407 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 14:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1389ms 14:32:19 INFO - PROCESS | 16136 | 1467322339447 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 14:32:19 INFO - PROCESS | 16136 | 1467322339457 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 14:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:32:19 INFO - PROCESS | 16136 | 1467322339469 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:32:19 INFO - PROCESS | 16136 | 1467322339473 Marionette TRACE conn3 <- [1,1730,null,{}] 14:32:19 INFO - PROCESS | 16136 | 1467322339480 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:19 INFO - PROCESS | 16136 | 1467322339486 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:19 INFO - PROCESS | 16136 | 1467322339671 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 14:32:19 INFO - PROCESS | 16136 | 1467322339683 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:19 INFO - PROCESS | 16136 | 1467322339692 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:19 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f203000 == 34 [pid = 16136] [id = 440] 14:32:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8f20cc00) [pid = 16136] [serial = 1321] [outer = (nil)] 14:32:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8f2b7000) [pid = 16136] [serial = 1322] [outer = 0x8f20cc00] 14:32:19 INFO - PROCESS | 16136 | 1467322339899 Marionette DEBUG loaded listener.js 14:32:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8f2bc800) [pid = 16136] [serial = 1323] [outer = 0x8f20cc00] 14:32:20 INFO - PROCESS | 16136 | 1467322340917 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 14:32:20 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 14:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1481ms 14:32:20 INFO - PROCESS | 16136 | 1467322340952 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 14:32:20 INFO - PROCESS | 16136 | 1467322340955 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 14:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:32:20 INFO - PROCESS | 16136 | 1467322340962 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:32:20 INFO - PROCESS | 16136 | 1467322340968 Marionette TRACE conn3 <- [1,1734,null,{}] 14:32:20 INFO - PROCESS | 16136 | 1467322340991 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:21 INFO - PROCESS | 16136 | 1467322341001 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:21 INFO - PROCESS | 16136 | 1467322341219 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 14:32:21 INFO - PROCESS | 16136 | 1467322341255 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:21 INFO - PROCESS | 16136 | 1467322341264 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:21 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa36800 == 35 [pid = 16136] [id = 441] 14:32:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x8fa3ac00) [pid = 16136] [serial = 1324] [outer = (nil)] 14:32:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x8fcca000) [pid = 16136] [serial = 1325] [outer = 0x8fa3ac00] 14:32:21 INFO - PROCESS | 16136 | 1467322341345 Marionette DEBUG loaded listener.js 14:32:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x91c27000) [pid = 16136] [serial = 1326] [outer = 0x8fa3ac00] 14:32:22 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x91d92400) [pid = 16136] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:32:22 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x8d1df400) [pid = 16136] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:32:22 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x8fa1d000) [pid = 16136] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:32:22 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8d2c6400) [pid = 16136] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:32:22 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8fccf000) [pid = 16136] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:32:22 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8d1dc000) [pid = 16136] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:32:22 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8cfef400) [pid = 16136] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:32:22 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8cfec400) [pid = 16136] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:32:22 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x91f37400) [pid = 16136] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:32:22 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8f334800) [pid = 16136] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:32:22 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8d1dbc00) [pid = 16136] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:32:22 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x9267a400) [pid = 16136] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:32:22 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x91d87000) [pid = 16136] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:32:22 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x8d1e1c00) [pid = 16136] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:32:22 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x8f2e9400) [pid = 16136] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:32:22 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x8fa1c800) [pid = 16136] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:32:22 INFO - PROCESS | 16136 | 1467322342958 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 14:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 2043ms 14:32:23 INFO - PROCESS | 16136 | 1467322343006 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 14:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:32:23 INFO - PROCESS | 16136 | 1467322343011 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 14:32:23 INFO - PROCESS | 16136 | 1467322343018 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:32:23 INFO - PROCESS | 16136 | 1467322343021 Marionette TRACE conn3 <- [1,1738,null,{}] 14:32:23 INFO - PROCESS | 16136 | 1467322343028 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:23 INFO - PROCESS | 16136 | 1467322343034 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:23 INFO - PROCESS | 16136 | 1467322343212 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 14:32:23 INFO - PROCESS | 16136 | 1467322343221 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:23 INFO - PROCESS | 16136 | 1467322343229 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:23 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8e9400 == 36 [pid = 16136] [id = 442] 14:32:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x8e8eb000) [pid = 16136] [serial = 1327] [outer = (nil)] 14:32:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x8fccc800) [pid = 16136] [serial = 1328] [outer = 0x8e8eb000] 14:32:23 INFO - PROCESS | 16136 | 1467322343427 Marionette DEBUG loaded listener.js 14:32:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x91d8dc00) [pid = 16136] [serial = 1329] [outer = 0x8e8eb000] 14:32:24 INFO - PROCESS | 16136 | 1467322344229 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 14:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1232ms 14:32:24 INFO - PROCESS | 16136 | 1467322344250 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 14:32:24 INFO - PROCESS | 16136 | 1467322344254 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 14:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:32:24 INFO - PROCESS | 16136 | 1467322344263 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:32:24 INFO - PROCESS | 16136 | 1467322344266 Marionette TRACE conn3 <- [1,1742,null,{}] 14:32:24 INFO - PROCESS | 16136 | 1467322344277 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:24 INFO - PROCESS | 16136 | 1467322344281 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:24 INFO - PROCESS | 16136 | 1467322344493 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 14:32:24 INFO - PROCESS | 16136 | 1467322344639 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:24 INFO - PROCESS | 16136 | 1467322344653 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:24 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7b000 == 37 [pid = 16136] [id = 443] 14:32:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x8bd7b800) [pid = 16136] [serial = 1330] [outer = (nil)] 14:32:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x8bd86c00) [pid = 16136] [serial = 1331] [outer = 0x8bd7b800] 14:32:24 INFO - PROCESS | 16136 | 1467322344744 Marionette DEBUG loaded listener.js 14:32:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x8cfe6400) [pid = 16136] [serial = 1332] [outer = 0x8bd7b800] 14:32:25 INFO - PROCESS | 16136 | 1467322345844 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 14:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1632ms 14:32:25 INFO - PROCESS | 16136 | 1467322345898 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 14:32:25 INFO - PROCESS | 16136 | 1467322345905 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 14:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:32:25 INFO - PROCESS | 16136 | 1467322345914 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:32:25 INFO - PROCESS | 16136 | 1467322345919 Marionette TRACE conn3 <- [1,1746,null,{}] 14:32:25 INFO - PROCESS | 16136 | 1467322345928 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:25 INFO - PROCESS | 16136 | 1467322345937 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:26 INFO - PROCESS | 16136 | 1467322346168 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 14:32:26 INFO - PROCESS | 16136 | 1467322346397 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:26 INFO - PROCESS | 16136 | 1467322346408 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:26 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8e0000 == 38 [pid = 16136] [id = 444] 14:32:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8e8e2800) [pid = 16136] [serial = 1333] [outer = (nil)] 14:32:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8e8e9000) [pid = 16136] [serial = 1334] [outer = 0x8e8e2800] 14:32:26 INFO - PROCESS | 16136 | 1467322346535 Marionette DEBUG loaded listener.js 14:32:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8ebf4800) [pid = 16136] [serial = 1335] [outer = 0x8e8e2800] 14:32:27 INFO - PROCESS | 16136 | 1467322347490 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 14:32:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:32:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1640ms 14:32:27 INFO - PROCESS | 16136 | 1467322347559 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 14:32:27 INFO - PROCESS | 16136 | 1467322347569 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 14:32:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:32:27 INFO - PROCESS | 16136 | 1467322347577 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:32:27 INFO - PROCESS | 16136 | 1467322347582 Marionette TRACE conn3 <- [1,1750,null,{}] 14:32:27 INFO - PROCESS | 16136 | 1467322347589 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:27 INFO - PROCESS | 16136 | 1467322347595 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:27 INFO - PROCESS | 16136 | 1467322347842 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 14:32:28 INFO - PROCESS | 16136 | 1467322348112 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:28 INFO - PROCESS | 16136 | 1467322348120 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:28 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e536400 == 39 [pid = 16136] [id = 445] 14:32:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x8f20a000) [pid = 16136] [serial = 1336] [outer = (nil)] 14:32:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8f333400) [pid = 16136] [serial = 1337] [outer = 0x8f20a000] 14:32:28 INFO - PROCESS | 16136 | 1467322348266 Marionette DEBUG loaded listener.js 14:32:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8fcc5c00) [pid = 16136] [serial = 1338] [outer = 0x8f20a000] 14:32:29 INFO - PROCESS | 16136 | 1467322349332 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 14:32:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1793ms 14:32:29 INFO - PROCESS | 16136 | 1467322349372 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 14:32:29 INFO - PROCESS | 16136 | 1467322349377 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 14:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:32:29 INFO - PROCESS | 16136 | 1467322349395 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:32:29 INFO - PROCESS | 16136 | 1467322349405 Marionette TRACE conn3 <- [1,1754,null,{}] 14:32:29 INFO - PROCESS | 16136 | 1467322349412 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:29 INFO - PROCESS | 16136 | 1467322349419 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:29 INFO - PROCESS | 16136 | 1467322349668 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 14:32:29 INFO - PROCESS | 16136 | 1467322349889 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:29 INFO - PROCESS | 16136 | 1467322349898 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:29 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2b8000 == 40 [pid = 16136] [id = 446] 14:32:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8f2ed400) [pid = 16136] [serial = 1339] [outer = (nil)] 14:32:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x91f33c00) [pid = 16136] [serial = 1340] [outer = 0x8f2ed400] 14:32:30 INFO - PROCESS | 16136 | 1467322350049 Marionette DEBUG loaded listener.js 14:32:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x91f9f000) [pid = 16136] [serial = 1341] [outer = 0x8f2ed400] 14:32:31 INFO - PROCESS | 16136 | 1467322351151 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 14:32:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:32:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1810ms 14:32:31 INFO - PROCESS | 16136 | 1467322351197 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 14:32:31 INFO - PROCESS | 16136 | 1467322351202 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 14:32:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:32:31 INFO - PROCESS | 16136 | 1467322351209 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:32:31 INFO - PROCESS | 16136 | 1467322351212 Marionette TRACE conn3 <- [1,1758,null,{}] 14:32:31 INFO - PROCESS | 16136 | 1467322351219 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:31 INFO - PROCESS | 16136 | 1467322351225 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:31 INFO - PROCESS | 16136 | 1467322351420 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 14:32:31 INFO - PROCESS | 16136 | 1467322351645 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:31 INFO - PROCESS | 16136 | 1467322351653 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:31 INFO - PROCESS | 16136 | ++DOCSHELL 0x91fa6c00 == 41 [pid = 16136] [id = 447] 14:32:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x9244d800) [pid = 16136] [serial = 1342] [outer = (nil)] 14:32:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x92457000) [pid = 16136] [serial = 1343] [outer = 0x9244d800] 14:32:31 INFO - PROCESS | 16136 | 1467322351735 Marionette DEBUG loaded listener.js 14:32:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x9266f800) [pid = 16136] [serial = 1344] [outer = 0x9244d800] 14:32:32 INFO - PROCESS | 16136 | 1467322352596 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 14:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1437ms 14:32:32 INFO - PROCESS | 16136 | 1467322352656 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 14:32:32 INFO - PROCESS | 16136 | 1467322352661 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 14:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:32:32 INFO - PROCESS | 16136 | 1467322352669 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:32:32 INFO - PROCESS | 16136 | 1467322352673 Marionette TRACE conn3 <- [1,1762,null,{}] 14:32:32 INFO - PROCESS | 16136 | 1467322352679 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:32 INFO - PROCESS | 16136 | 1467322352684 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:32 INFO - PROCESS | 16136 | 1467322352877 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 14:32:33 INFO - PROCESS | 16136 | 1467322353060 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:33 INFO - PROCESS | 16136 | 1467322353082 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:33 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8e3800 == 42 [pid = 16136] [id = 448] 14:32:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x8e8e5400) [pid = 16136] [serial = 1345] [outer = (nil)] 14:32:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x9275b000) [pid = 16136] [serial = 1346] [outer = 0x8e8e5400] 14:32:33 INFO - PROCESS | 16136 | 1467322353269 Marionette DEBUG loaded listener.js 14:32:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x928ac000) [pid = 16136] [serial = 1347] [outer = 0x8e8e5400] 14:32:34 INFO - PROCESS | 16136 | 1467322354288 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 14:32:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1683ms 14:32:34 INFO - PROCESS | 16136 | 1467322354354 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 14:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:32:34 INFO - PROCESS | 16136 | 1467322354358 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 14:32:34 INFO - PROCESS | 16136 | 1467322354365 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:32:34 INFO - PROCESS | 16136 | 1467322354369 Marionette TRACE conn3 <- [1,1766,null,{}] 14:32:34 INFO - PROCESS | 16136 | 1467322354375 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:34 INFO - PROCESS | 16136 | 1467322354381 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:34 INFO - PROCESS | 16136 | 1467322354641 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 14:32:34 INFO - PROCESS | 16136 | 1467322354918 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:34 INFO - PROCESS | 16136 | 1467322354927 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:34 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe3c00 == 43 [pid = 16136] [id = 449] 14:32:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x8d1d8400) [pid = 16136] [serial = 1348] [outer = (nil)] 14:32:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x8f205000) [pid = 16136] [serial = 1349] [outer = 0x8d1d8400] 14:32:35 INFO - PROCESS | 16136 | 1467322355013 Marionette DEBUG loaded listener.js 14:32:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x8f32b800) [pid = 16136] [serial = 1350] [outer = 0x8d1d8400] 14:32:36 INFO - PROCESS | 16136 | 1467322356227 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 14:32:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:32:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1938ms 14:32:36 INFO - PROCESS | 16136 | 1467322356313 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 14:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:32:36 INFO - PROCESS | 16136 | 1467322356320 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 14:32:36 INFO - PROCESS | 16136 | 1467322356330 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:32:36 INFO - PROCESS | 16136 | 1467322356335 Marionette TRACE conn3 <- [1,1770,null,{}] 14:32:36 INFO - PROCESS | 16136 | 1467322356348 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:36 INFO - PROCESS | 16136 | 1467322356355 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:36 INFO - PROCESS | 16136 | 1467322356765 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 14:32:36 INFO - PROCESS | 16136 | 1467322356898 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:36 INFO - PROCESS | 16136 | 1467322356914 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8e53e000 == 42 [pid = 16136] [id = 413] 14:32:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa1cc00 == 41 [pid = 16136] [id = 428] 14:32:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1e0c00 == 40 [pid = 16136] [id = 415] 14:32:36 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1e2000 == 41 [pid = 16136] [id = 450] 14:32:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x8d1e2400) [pid = 16136] [serial = 1351] [outer = (nil)] 14:32:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x8e53f000) [pid = 16136] [serial = 1352] [outer = 0x8d1e2400] 14:32:37 INFO - PROCESS | 16136 | 1467322357035 Marionette DEBUG loaded listener.js 14:32:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x8e856000) [pid = 16136] [serial = 1353] [outer = 0x8d1e2400] 14:32:37 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8e9400 == 40 [pid = 16136] [id = 442] 14:32:37 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa36800 == 39 [pid = 16136] [id = 441] 14:32:37 INFO - PROCESS | 16136 | --DOCSHELL 0x8f203000 == 38 [pid = 16136] [id = 440] 14:32:37 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1de400 == 37 [pid = 16136] [id = 439] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x91ddb800) [pid = 16136] [serial = 1260] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x8e8ed000) [pid = 16136] [serial = 1254] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x8fa39800) [pid = 16136] [serial = 1287] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x8ebed400) [pid = 16136] [serial = 1283] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x91c28800) [pid = 16136] [serial = 1289] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x8e53bc00) [pid = 16136] [serial = 1253] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x8e539800) [pid = 16136] [serial = 1280] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x94825800) [pid = 16136] [serial = 1274] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x8e535000) [pid = 16136] [serial = 1277] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x92451400) [pid = 16136] [serial = 1265] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x8f20bc00) [pid = 16136] [serial = 1284] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x8fccb400) [pid = 16136] [serial = 1257] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x92a57c00) [pid = 16136] [serial = 1271] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x92454400) [pid = 16136] [serial = 1266] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x92a55400) [pid = 16136] [serial = 1269] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x928a2000) [pid = 16136] [serial = 1268] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8fa32800) [pid = 16136] [serial = 1272] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8fa2c800) [pid = 16136] [serial = 1286] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8fa2a400) [pid = 16136] [serial = 1256] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x8ebf3c00) [pid = 16136] [serial = 1278] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x94871000) [pid = 16136] [serial = 1275] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8e863000) [pid = 16136] [serial = 1281] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x91d89c00) [pid = 16136] [serial = 1290] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x91f38c00) [pid = 16136] [serial = 1262] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x8f334000) [pid = 16136] [serial = 1292] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x91dce800) [pid = 16136] [serial = 1259] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x8fa3a400) [pid = 16136] [serial = 1251] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x91fa1400) [pid = 16136] [serial = 1263] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0x91fac000) [pid = 16136] [serial = 1296] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 71 (0x91fa0800) [pid = 16136] [serial = 1295] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | --DOMWINDOW == 70 (0x91c1c000) [pid = 16136] [serial = 1293] [outer = (nil)] [url = about:blank] 14:32:37 INFO - PROCESS | 16136 | 1467322357915 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 14:32:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:32:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1644ms 14:32:37 INFO - PROCESS | 16136 | 1467322357971 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 14:32:37 INFO - PROCESS | 16136 | 1467322357978 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 14:32:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:32:37 INFO - PROCESS | 16136 | 1467322357989 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:32:37 INFO - PROCESS | 16136 | 1467322357993 Marionette TRACE conn3 <- [1,1774,null,{}] 14:32:38 INFO - PROCESS | 16136 | 1467322357999 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:38 INFO - PROCESS | 16136 | 1467322358005 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:38 INFO - PROCESS | 16136 | 1467322358200 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 14:32:38 INFO - PROCESS | 16136 | 1467322358343 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:38 INFO - PROCESS | 16136 | 1467322358356 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:38 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1d7400 == 38 [pid = 16136] [id = 451] 14:32:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 71 (0x8ebe7000) [pid = 16136] [serial = 1354] [outer = (nil)] 14:32:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 72 (0x8f20bc00) [pid = 16136] [serial = 1355] [outer = 0x8ebe7000] 14:32:38 INFO - PROCESS | 16136 | 1467322358433 Marionette DEBUG loaded listener.js 14:32:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x8f2e7c00) [pid = 16136] [serial = 1356] [outer = 0x8ebe7000] 14:32:39 INFO - PROCESS | 16136 | 1467322359373 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 14:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1442ms 14:32:39 INFO - PROCESS | 16136 | 1467322359431 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 14:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:32:39 INFO - PROCESS | 16136 | 1467322359435 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 14:32:39 INFO - PROCESS | 16136 | 1467322359442 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:32:39 INFO - PROCESS | 16136 | 1467322359448 Marionette TRACE conn3 <- [1,1778,null,{}] 14:32:39 INFO - PROCESS | 16136 | 1467322359472 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:39 INFO - PROCESS | 16136 | 1467322359480 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:39 INFO - PROCESS | 16136 | 1467322359715 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 14:32:39 INFO - PROCESS | 16136 | 1467322359746 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:39 INFO - PROCESS | 16136 | 1467322359764 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:39 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa35000 == 39 [pid = 16136] [id = 452] 14:32:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x8fa37400) [pid = 16136] [serial = 1357] [outer = (nil)] 14:32:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x8fcc0400) [pid = 16136] [serial = 1358] [outer = 0x8fa37400] 14:32:39 INFO - PROCESS | 16136 | 1467322359843 Marionette DEBUG loaded listener.js 14:32:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x91c1c000) [pid = 16136] [serial = 1359] [outer = 0x8fa37400] 14:32:40 INFO - PROCESS | 16136 | 1467322360857 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 14:32:40 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 14:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1452ms 14:32:40 INFO - PROCESS | 16136 | 1467322360898 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 14:32:40 INFO - PROCESS | 16136 | 1467322360907 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 14:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:32:40 INFO - PROCESS | 16136 | 1467322360922 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:32:40 INFO - PROCESS | 16136 | 1467322360926 Marionette TRACE conn3 <- [1,1782,null,{}] 14:32:40 INFO - PROCESS | 16136 | 1467322360933 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:40 INFO - PROCESS | 16136 | 1467322360938 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:41 INFO - PROCESS | 16136 | 1467322361188 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 14:32:41 INFO - PROCESS | 16136 | 1467322361215 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:41 INFO - PROCESS | 16136 | 1467322361223 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:41 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd79400 == 40 [pid = 16136] [id = 453] 14:32:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x91d8c400) [pid = 16136] [serial = 1360] [outer = (nil)] 14:32:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x91dd5000) [pid = 16136] [serial = 1361] [outer = 0x91d8c400] 14:32:41 INFO - PROCESS | 16136 | 1467322361298 Marionette DEBUG loaded listener.js 14:32:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x91f2fc00) [pid = 16136] [serial = 1362] [outer = 0x91d8c400] 14:32:41 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x8d2c5000) [pid = 16136] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:32:41 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x8f2f6800) [pid = 16136] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:32:41 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x8d1de800) [pid = 16136] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:32:41 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x8fa26400) [pid = 16136] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:32:41 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x92450400) [pid = 16136] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:32:41 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x8fa2ac00) [pid = 16136] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:32:41 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0x8fa3ac00) [pid = 16136] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:32:41 INFO - PROCESS | 16136 | --DOMWINDOW == 71 (0x8f2bfc00) [pid = 16136] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:32:41 INFO - PROCESS | 16136 | --DOMWINDOW == 70 (0x8cfe8400) [pid = 16136] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:32:41 INFO - PROCESS | 16136 | --DOMWINDOW == 69 (0x8f20cc00) [pid = 16136] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:32:42 INFO - PROCESS | 16136 | 1467322362343 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 14:32:42 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 14:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1489ms 14:32:42 INFO - PROCESS | 16136 | 1467322362405 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 14:32:42 INFO - PROCESS | 16136 | 1467322362408 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 14:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:32:42 INFO - PROCESS | 16136 | 1467322362415 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:32:42 INFO - PROCESS | 16136 | 1467322362419 Marionette TRACE conn3 <- [1,1786,null,{}] 14:32:42 INFO - PROCESS | 16136 | 1467322362425 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:42 INFO - PROCESS | 16136 | 1467322362430 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:42 INFO - PROCESS | 16136 | 1467322362608 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 14:32:42 INFO - PROCESS | 16136 | 1467322362740 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:42 INFO - PROCESS | 16136 | 1467322362746 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:42 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7e000 == 41 [pid = 16136] [id = 454] 14:32:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 70 (0x8bd7e400) [pid = 16136] [serial = 1363] [outer = (nil)] 14:32:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 71 (0x8f208800) [pid = 16136] [serial = 1364] [outer = 0x8bd7e400] 14:32:42 INFO - PROCESS | 16136 | 1467322362822 Marionette DEBUG loaded listener.js 14:32:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 72 (0x91d87c00) [pid = 16136] [serial = 1365] [outer = 0x8bd7e400] 14:32:43 INFO - PROCESS | 16136 | 1467322363663 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 14:32:43 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 14:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1281ms 14:32:43 INFO - PROCESS | 16136 | 1467322363751 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 14:32:43 INFO - PROCESS | 16136 | 1467322363758 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 14:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:32:43 INFO - PROCESS | 16136 | 1467322363771 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:32:43 INFO - PROCESS | 16136 | 1467322363777 Marionette TRACE conn3 <- [1,1790,null,{}] 14:32:43 INFO - PROCESS | 16136 | 1467322363788 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:43 INFO - PROCESS | 16136 | 1467322363796 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:44 INFO - PROCESS | 16136 | 1467322364059 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 14:32:44 INFO - PROCESS | 16136 | 1467322364319 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:44 INFO - PROCESS | 16136 | 1467322364338 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:44 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd87000 == 42 [pid = 16136] [id = 455] 14:32:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x8e863400) [pid = 16136] [serial = 1366] [outer = (nil)] 14:32:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x8e8ecc00) [pid = 16136] [serial = 1367] [outer = 0x8e863400] 14:32:44 INFO - PROCESS | 16136 | 1467322364438 Marionette DEBUG loaded listener.js 14:32:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x8f201c00) [pid = 16136] [serial = 1368] [outer = 0x8e863400] 14:32:45 INFO - PROCESS | 16136 | 1467322365416 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:32:45 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) 14:32:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1690ms 14:32:45 INFO - PROCESS | 16136 | 1467322365461 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 14:32:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:32:45 INFO - PROCESS | 16136 | 1467322365468 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 14:32:45 INFO - PROCESS | 16136 | 1467322365479 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:32:45 INFO - PROCESS | 16136 | 1467322365486 Marionette TRACE conn3 <- [1,1794,null,{}] 14:32:45 INFO - PROCESS | 16136 | 1467322365494 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:45 INFO - PROCESS | 16136 | 1467322365501 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:45 INFO - PROCESS | 16136 | 1467322365723 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 14:32:45 INFO - PROCESS | 16136 | 1467322365952 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:45 INFO - PROCESS | 16136 | 1467322365962 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:46 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f32c400 == 43 [pid = 16136] [id = 456] 14:32:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x8f334c00) [pid = 16136] [serial = 1369] [outer = (nil)] 14:32:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x8fa38800) [pid = 16136] [serial = 1370] [outer = 0x8f334c00] 14:32:46 INFO - PROCESS | 16136 | 1467322366097 Marionette DEBUG loaded listener.js 14:32:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x91d8f000) [pid = 16136] [serial = 1371] [outer = 0x8f334c00] 14:32:47 INFO - PROCESS | 16136 | 1467322367068 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:32:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:32:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1657ms 14:32:47 INFO - PROCESS | 16136 | 1467322367133 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 14:32:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:32:47 INFO - PROCESS | 16136 | 1467322367138 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 14:32:47 INFO - PROCESS | 16136 | 1467322367147 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:32:47 INFO - PROCESS | 16136 | 1467322367150 Marionette TRACE conn3 <- [1,1798,null,{}] 14:32:47 INFO - PROCESS | 16136 | 1467322367166 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:47 INFO - PROCESS | 16136 | 1467322367176 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:47 INFO - PROCESS | 16136 | 1467322367426 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 14:32:47 INFO - PROCESS | 16136 | 1467322367704 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:47 INFO - PROCESS | 16136 | 1467322367717 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:47 INFO - PROCESS | 16136 | ++DOCSHELL 0x91f36c00 == 44 [pid = 16136] [id = 457] 14:32:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x92676400) [pid = 16136] [serial = 1372] [outer = (nil)] 14:32:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x92757800) [pid = 16136] [serial = 1373] [outer = 0x92676400] 14:32:47 INFO - PROCESS | 16136 | 1467322367846 Marionette DEBUG loaded listener.js 14:32:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x928a2000) [pid = 16136] [serial = 1374] [outer = 0x92676400] 14:32:48 INFO - PROCESS | 16136 | 1467322368854 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 14:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1785ms 14:32:48 INFO - PROCESS | 16136 | 1467322368932 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 14:32:48 INFO - PROCESS | 16136 | 1467322368935 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 14:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:32:48 INFO - PROCESS | 16136 | 1467322368944 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:32:48 INFO - PROCESS | 16136 | 1467322368948 Marionette TRACE conn3 <- [1,1802,null,{}] 14:32:48 INFO - PROCESS | 16136 | 1467322368954 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:48 INFO - PROCESS | 16136 | 1467322368960 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:49 INFO - PROCESS | 16136 | 1467322369204 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 14:32:49 INFO - PROCESS | 16136 | 1467322369475 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:49 INFO - PROCESS | 16136 | 1467322369487 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:49 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa21000 == 45 [pid = 16136] [id = 458] 14:32:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x91fa4c00) [pid = 16136] [serial = 1375] [outer = (nil)] 14:32:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x92a56000) [pid = 16136] [serial = 1376] [outer = 0x91fa4c00] 14:32:49 INFO - PROCESS | 16136 | 1467322369569 Marionette DEBUG loaded listener.js 14:32:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x92a5d400) [pid = 16136] [serial = 1377] [outer = 0x91fa4c00] 14:32:50 INFO - PROCESS | 16136 | 1467322370505 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:32:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:32:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1631ms 14:32:50 INFO - PROCESS | 16136 | 1467322370577 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 14:32:50 INFO - PROCESS | 16136 | 1467322370581 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 14:32:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:32:50 INFO - PROCESS | 16136 | 1467322370588 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:32:50 INFO - PROCESS | 16136 | 1467322370592 Marionette TRACE conn3 <- [1,1806,null,{}] 14:32:50 INFO - PROCESS | 16136 | 1467322370598 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:50 INFO - PROCESS | 16136 | 1467322370603 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:50 INFO - PROCESS | 16136 | 1467322370804 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 14:32:51 INFO - PROCESS | 16136 | 1467322371067 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:51 INFO - PROCESS | 16136 | 1467322371075 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:51 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1dd800 == 46 [pid = 16136] [id = 459] 14:32:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x91f30800) [pid = 16136] [serial = 1378] [outer = (nil)] 14:32:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x93087400) [pid = 16136] [serial = 1379] [outer = 0x91f30800] 14:32:51 INFO - PROCESS | 16136 | 1467322371181 Marionette DEBUG loaded listener.js 14:32:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x93b06400) [pid = 16136] [serial = 1380] [outer = 0x91f30800] 14:32:52 INFO - PROCESS | 16136 | 1467322372087 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 14:32:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:32:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1543ms 14:32:52 INFO - PROCESS | 16136 | 1467322372146 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 14:32:52 INFO - PROCESS | 16136 | 1467322372150 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 14:32:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:32:52 INFO - PROCESS | 16136 | 1467322372159 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:32:52 INFO - PROCESS | 16136 | 1467322372162 Marionette TRACE conn3 <- [1,1810,null,{}] 14:32:52 INFO - PROCESS | 16136 | 1467322372169 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:52 INFO - PROCESS | 16136 | 1467322372179 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:52 INFO - PROCESS | 16136 | 1467322372420 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 14:32:52 INFO - PROCESS | 16136 | 1467322372621 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:52 INFO - PROCESS | 16136 | 1467322372630 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:52 INFO - PROCESS | 16136 | ++DOCSHELL 0x93b0ec00 == 47 [pid = 16136] [id = 460] 14:32:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x93b10c00) [pid = 16136] [serial = 1381] [outer = (nil)] 14:32:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x95258800) [pid = 16136] [serial = 1382] [outer = 0x93b10c00] 14:32:52 INFO - PROCESS | 16136 | 1467322372766 Marionette DEBUG loaded listener.js 14:32:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x954a3400) [pid = 16136] [serial = 1383] [outer = 0x93b10c00] 14:32:53 INFO - PROCESS | 16136 | 1467322373729 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 14:32:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:32:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1634ms 14:32:53 INFO - PROCESS | 16136 | 1467322373795 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 14:32:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:32:53 INFO - PROCESS | 16136 | 1467322373799 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 14:32:53 INFO - PROCESS | 16136 | 1467322373806 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:32:53 INFO - PROCESS | 16136 | 1467322373810 Marionette TRACE conn3 <- [1,1814,null,{}] 14:32:53 INFO - PROCESS | 16136 | 1467322373817 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:53 INFO - PROCESS | 16136 | 1467322373823 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:54 INFO - PROCESS | 16136 | 1467322374065 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 14:32:54 INFO - PROCESS | 16136 | 1467322374355 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:54 INFO - PROCESS | 16136 | 1467322374366 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:54 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe7800 == 48 [pid = 16136] [id = 461] 14:32:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x8cfe9c00) [pid = 16136] [serial = 1384] [outer = (nil)] 14:32:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x8f206c00) [pid = 16136] [serial = 1385] [outer = 0x8cfe9c00] 14:32:54 INFO - PROCESS | 16136 | 1467322374449 Marionette DEBUG loaded listener.js 14:32:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x8fa34400) [pid = 16136] [serial = 1386] [outer = 0x8cfe9c00] 14:32:55 INFO - PROCESS | 16136 | 1467322375668 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 14:32:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:32:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1933ms 14:32:55 INFO - PROCESS | 16136 | 1467322375741 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 14:32:55 INFO - PROCESS | 16136 | 1467322375748 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 14:32:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:32:55 INFO - PROCESS | 16136 | 1467322375756 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:32:55 INFO - PROCESS | 16136 | 1467322375762 Marionette TRACE conn3 <- [1,1818,null,{}] 14:32:55 INFO - PROCESS | 16136 | 1467322375772 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:55 INFO - PROCESS | 16136 | 1467322375777 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:55 INFO - PROCESS | 16136 | 1467322375965 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 14:32:56 INFO - PROCESS | 16136 | 1467322376187 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:56 INFO - PROCESS | 16136 | 1467322376195 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:56 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe2400 == 49 [pid = 16136] [id = 462] 14:32:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x8d1dc000) [pid = 16136] [serial = 1387] [outer = (nil)] 14:32:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x8ebf0c00) [pid = 16136] [serial = 1388] [outer = 0x8d1dc000] 14:32:56 INFO - PROCESS | 16136 | 1467322376329 Marionette DEBUG loaded listener.js 14:32:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x8f2f4800) [pid = 16136] [serial = 1389] [outer = 0x8d1dc000] 14:32:57 INFO - PROCESS | 16136 | 1467322377319 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 14:32:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:32:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1636ms 14:32:57 INFO - PROCESS | 16136 | 1467322377393 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 14:32:57 INFO - PROCESS | 16136 | 1467322377401 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 14:32:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:32:57 INFO - PROCESS | 16136 | 1467322377413 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:32:57 INFO - PROCESS | 16136 | 1467322377417 Marionette TRACE conn3 <- [1,1822,null,{}] 14:32:57 INFO - PROCESS | 16136 | 1467322377425 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:32:57 INFO - PROCESS | 16136 | 1467322377431 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x8fcc9c00 == 48 [pid = 16136] [id = 429] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x8e85b000 == 47 [pid = 16136] [id = 435] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2bb000 == 46 [pid = 16136] [id = 436] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1d6800 == 45 [pid = 16136] [id = 427] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1de000 == 44 [pid = 16136] [id = 417] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1db800 == 43 [pid = 16136] [id = 426] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2e9000 == 42 [pid = 16136] [id = 416] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfec000 == 41 [pid = 16136] [id = 425] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfeb000 == 40 [pid = 16136] [id = 420] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7b000 == 39 [pid = 16136] [id = 443] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2ec000 == 38 [pid = 16136] [id = 421] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8e0000 == 37 [pid = 16136] [id = 444] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x8e536400 == 36 [pid = 16136] [id = 445] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x8d2c7400 == 35 [pid = 16136] [id = 422] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd80000 == 34 [pid = 16136] [id = 424] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe3c00 == 33 [pid = 16136] [id = 449] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x91d90800 == 32 [pid = 16136] [id = 419] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x91fa6c00 == 31 [pid = 16136] [id = 447] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8e3800 == 30 [pid = 16136] [id = 448] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x8d2ca800 == 29 [pid = 16136] [id = 431] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2b8000 == 28 [pid = 16136] [id = 446] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8e3000 == 27 [pid = 16136] [id = 438] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebea800 == 26 [pid = 16136] [id = 414] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1e4400 == 25 [pid = 16136] [id = 432] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa1c400 == 24 [pid = 16136] [id = 433] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x92450000 == 23 [pid = 16136] [id = 434] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe8000 == 22 [pid = 16136] [id = 437] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe8c00 == 21 [pid = 16136] [id = 418] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfee800 == 20 [pid = 16136] [id = 423] 14:32:58 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe7400 == 19 [pid = 16136] [id = 430] 14:32:58 INFO - PROCESS | 16136 | 1467322378765 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 14:32:58 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x8ebe8400) [pid = 16136] [serial = 1299] [outer = (nil)] [url = about:blank] 14:32:58 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x8fa30800) [pid = 16136] [serial = 1317] [outer = (nil)] [url = about:blank] 14:32:58 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x8e8e5c00) [pid = 16136] [serial = 1298] [outer = (nil)] [url = about:blank] 14:32:58 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x8fa1c000) [pid = 16136] [serial = 1316] [outer = (nil)] [url = about:blank] 14:32:58 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x8e53e800) [pid = 16136] [serial = 1319] [outer = (nil)] [url = about:blank] 14:32:58 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x91d8bc00) [pid = 16136] [serial = 1302] [outer = (nil)] [url = about:blank] 14:32:58 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x91c1b400) [pid = 16136] [serial = 1301] [outer = (nil)] [url = about:blank] 14:32:58 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x92678400) [pid = 16136] [serial = 1305] [outer = (nil)] [url = about:blank] 14:32:58 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x92459800) [pid = 16136] [serial = 1304] [outer = (nil)] [url = about:blank] 14:32:58 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8e858000) [pid = 16136] [serial = 1320] [outer = (nil)] [url = about:blank] 14:32:58 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8fccc800) [pid = 16136] [serial = 1328] [outer = (nil)] [url = about:blank] 14:32:58 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x9275f400) [pid = 16136] [serial = 1308] [outer = (nil)] [url = about:blank] 14:32:58 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8fcca000) [pid = 16136] [serial = 1325] [outer = (nil)] [url = about:blank] 14:32:58 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x9275d400) [pid = 16136] [serial = 1307] [outer = (nil)] [url = about:blank] 14:32:58 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x93a54c00) [pid = 16136] [serial = 1311] [outer = (nil)] [url = about:blank] 14:32:58 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x92a5a400) [pid = 16136] [serial = 1310] [outer = (nil)] [url = about:blank] 14:32:58 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8fa29c00) [pid = 16136] [serial = 1314] [outer = (nil)] [url = about:blank] 14:32:58 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x8f2c4800) [pid = 16136] [serial = 1313] [outer = (nil)] [url = about:blank] 14:32:58 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x8f2bc800) [pid = 16136] [serial = 1323] [outer = (nil)] [url = about:blank] 14:32:58 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x91c27000) [pid = 16136] [serial = 1326] [outer = (nil)] [url = about:blank] 14:32:58 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x8f2b7000) [pid = 16136] [serial = 1322] [outer = (nil)] [url = about:blank] 14:32:59 INFO - PROCESS | 16136 | 1467322379072 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:32:59 INFO - PROCESS | 16136 | 1467322379083 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:32:59 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe8c00 == 20 [pid = 16136] [id = 463] 14:32:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x8cfe9400) [pid = 16136] [serial = 1390] [outer = (nil)] 14:32:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x8cfee800) [pid = 16136] [serial = 1391] [outer = 0x8cfe9400] 14:32:59 INFO - PROCESS | 16136 | 1467322379161 Marionette DEBUG loaded listener.js 14:32:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x8d1dc400) [pid = 16136] [serial = 1392] [outer = 0x8cfe9400] 14:33:00 INFO - PROCESS | 16136 | 1467322380020 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 14:33:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:33:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 2636ms 14:33:00 INFO - PROCESS | 16136 | 1467322380059 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 14:33:00 INFO - PROCESS | 16136 | 1467322380066 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 14:33:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:33:00 INFO - PROCESS | 16136 | 1467322380083 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:33:00 INFO - PROCESS | 16136 | 1467322380090 Marionette TRACE conn3 <- [1,1826,null,{}] 14:33:00 INFO - PROCESS | 16136 | 1467322380098 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:00 INFO - PROCESS | 16136 | 1467322380104 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:00 INFO - PROCESS | 16136 | 1467322380292 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 14:33:00 INFO - PROCESS | 16136 | 1467322380421 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:00 INFO - PROCESS | 16136 | 1467322380431 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:00 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e856400 == 21 [pid = 16136] [id = 464] 14:33:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x8e858400) [pid = 16136] [serial = 1393] [outer = (nil)] 14:33:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x8e862400) [pid = 16136] [serial = 1394] [outer = 0x8e858400] 14:33:00 INFO - PROCESS | 16136 | 1467322380511 Marionette DEBUG loaded listener.js 14:33:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8e8e6c00) [pid = 16136] [serial = 1395] [outer = 0x8e858400] 14:33:01 INFO - PROCESS | 16136 | 1467322381467 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 14:33:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:33:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1444ms 14:33:01 INFO - PROCESS | 16136 | 1467322381522 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 14:33:01 INFO - PROCESS | 16136 | 1467322381529 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 14:33:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:33:01 INFO - PROCESS | 16136 | 1467322381548 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:33:01 INFO - PROCESS | 16136 | 1467322381554 Marionette TRACE conn3 <- [1,1830,null,{}] 14:33:01 INFO - PROCESS | 16136 | 1467322381561 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:01 INFO - PROCESS | 16136 | 1467322381566 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:01 INFO - PROCESS | 16136 | 1467322381804 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 14:33:01 INFO - PROCESS | 16136 | 1467322381832 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:01 INFO - PROCESS | 16136 | 1467322381837 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:01 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2be800 == 22 [pid = 16136] [id = 465] 14:33:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8f2e8000) [pid = 16136] [serial = 1396] [outer = (nil)] 14:33:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8f2ef800) [pid = 16136] [serial = 1397] [outer = 0x8f2e8000] 14:33:01 INFO - PROCESS | 16136 | 1467322381916 Marionette DEBUG loaded listener.js 14:33:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x8f332800) [pid = 16136] [serial = 1398] [outer = 0x8f2e8000] 14:33:02 INFO - PROCESS | 16136 | 1467322382985 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 14:33:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:33:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1500ms 14:33:03 INFO - PROCESS | 16136 | 1467322383048 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 14:33:03 INFO - PROCESS | 16136 | 1467322383055 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 14:33:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:33:03 INFO - PROCESS | 16136 | 1467322383074 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:33:03 INFO - PROCESS | 16136 | 1467322383083 Marionette TRACE conn3 <- [1,1834,null,{}] 14:33:03 INFO - PROCESS | 16136 | 1467322383096 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:03 INFO - PROCESS | 16136 | 1467322383104 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:03 INFO - PROCESS | 16136 | 1467322383848 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 14:33:03 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x91d8c400) [pid = 16136] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:33:03 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8d1d8400) [pid = 16136] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:33:03 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x8ebe7000) [pid = 16136] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:33:03 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8f2ed400) [pid = 16136] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:33:03 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8e8eb000) [pid = 16136] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:33:03 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x8f20a000) [pid = 16136] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:33:03 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x8bd7b800) [pid = 16136] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:33:03 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x8e8e2800) [pid = 16136] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:33:03 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x8bd7e400) [pid = 16136] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:33:03 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x8fa37400) [pid = 16136] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:33:03 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x8d1e2400) [pid = 16136] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:33:03 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0x8e8e5400) [pid = 16136] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:33:03 INFO - PROCESS | 16136 | --DOMWINDOW == 71 (0x9244d800) [pid = 16136] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:33:04 INFO - PROCESS | 16136 | 1467322384044 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:04 INFO - PROCESS | 16136 | 1467322384052 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:04 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7e400 == 23 [pid = 16136] [id = 466] 14:33:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 72 (0x8cfe2800) [pid = 16136] [serial = 1399] [outer = (nil)] 14:33:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x8e539400) [pid = 16136] [serial = 1400] [outer = 0x8cfe2800] 14:33:04 INFO - PROCESS | 16136 | 1467322384132 Marionette DEBUG loaded listener.js 14:33:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x8f2ed400) [pid = 16136] [serial = 1401] [outer = 0x8cfe2800] 14:33:04 INFO - PROCESS | 16136 | 1467322384912 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 14:33:04 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 14:33:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1866ms 14:33:04 INFO - PROCESS | 16136 | 1467322384934 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 14:33:04 INFO - PROCESS | 16136 | 1467322384938 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 14:33:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:33:04 INFO - PROCESS | 16136 | 1467322384946 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:33:04 INFO - PROCESS | 16136 | 1467322384950 Marionette TRACE conn3 <- [1,1838,null,{}] 14:33:04 INFO - PROCESS | 16136 | 1467322384957 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:04 INFO - PROCESS | 16136 | 1467322384963 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:05 INFO - PROCESS | 16136 | 1467322385178 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 14:33:05 INFO - PROCESS | 16136 | 1467322385200 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:05 INFO - PROCESS | 16136 | 1467322385210 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:05 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e535800 == 24 [pid = 16136] [id = 467] 14:33:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x8e540800) [pid = 16136] [serial = 1402] [outer = (nil)] 14:33:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x8fccf400) [pid = 16136] [serial = 1403] [outer = 0x8e540800] 14:33:05 INFO - PROCESS | 16136 | 1467322385280 Marionette DEBUG loaded listener.js 14:33:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x91c2a800) [pid = 16136] [serial = 1404] [outer = 0x8e540800] 14:33:06 INFO - PROCESS | 16136 | 1467322386472 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 14:33:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:33:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1582ms 14:33:06 INFO - PROCESS | 16136 | 1467322386531 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 14:33:06 INFO - PROCESS | 16136 | 1467322386539 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 14:33:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:33:06 INFO - PROCESS | 16136 | 1467322386549 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:33:06 INFO - PROCESS | 16136 | 1467322386556 Marionette TRACE conn3 <- [1,1842,null,{}] 14:33:06 INFO - PROCESS | 16136 | 1467322386567 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:06 INFO - PROCESS | 16136 | 1467322386573 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:06 INFO - PROCESS | 16136 | 1467322386810 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 14:33:07 INFO - PROCESS | 16136 | 1467322387089 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:07 INFO - PROCESS | 16136 | 1467322387102 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:07 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfedc00 == 25 [pid = 16136] [id = 468] 14:33:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x8d1dec00) [pid = 16136] [serial = 1405] [outer = (nil)] 14:33:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x8e85b400) [pid = 16136] [serial = 1406] [outer = 0x8d1dec00] 14:33:07 INFO - PROCESS | 16136 | 1467322387193 Marionette DEBUG loaded listener.js 14:33:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x8f2bdc00) [pid = 16136] [serial = 1407] [outer = 0x8d1dec00] 14:33:08 INFO - PROCESS | 16136 | 1467322388238 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 14:33:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:33:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1740ms 14:33:08 INFO - PROCESS | 16136 | 1467322388287 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 14:33:08 INFO - PROCESS | 16136 | 1467322388295 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 14:33:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:33:08 INFO - PROCESS | 16136 | 1467322388307 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:33:08 INFO - PROCESS | 16136 | 1467322388311 Marionette TRACE conn3 <- [1,1846,null,{}] 14:33:08 INFO - PROCESS | 16136 | 1467322388319 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:08 INFO - PROCESS | 16136 | 1467322388324 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:08 INFO - PROCESS | 16136 | 1467322388532 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 14:33:08 INFO - PROCESS | 16136 | 1467322388781 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:08 INFO - PROCESS | 16136 | 1467322388790 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:08 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e856800 == 26 [pid = 16136] [id = 469] 14:33:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8e8e3400) [pid = 16136] [serial = 1408] [outer = (nil)] 14:33:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x91c24800) [pid = 16136] [serial = 1409] [outer = 0x8e8e3400] 14:33:08 INFO - PROCESS | 16136 | 1467322388921 Marionette DEBUG loaded listener.js 14:33:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x91d90800) [pid = 16136] [serial = 1410] [outer = 0x8e8e3400] 14:33:10 INFO - PROCESS | 16136 | 1467322390004 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:33:10 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) 14:33:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1741ms 14:33:10 INFO - PROCESS | 16136 | 1467322390048 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 14:33:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:33:10 INFO - PROCESS | 16136 | 1467322390053 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 14:33:10 INFO - PROCESS | 16136 | 1467322390060 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:33:10 INFO - PROCESS | 16136 | 1467322390067 Marionette TRACE conn3 <- [1,1850,null,{}] 14:33:10 INFO - PROCESS | 16136 | 1467322390085 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:10 INFO - PROCESS | 16136 | 1467322390094 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:10 INFO - PROCESS | 16136 | 1467322390306 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 14:33:10 INFO - PROCESS | 16136 | 1467322390516 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:10 INFO - PROCESS | 16136 | 1467322390529 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:10 INFO - PROCESS | 16136 | ++DOCSHELL 0x91f35000 == 27 [pid = 16136] [id = 470] 14:33:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x91f36000) [pid = 16136] [serial = 1411] [outer = (nil)] 14:33:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x91fa1400) [pid = 16136] [serial = 1412] [outer = 0x91f36000] 14:33:10 INFO - PROCESS | 16136 | 1467322390641 Marionette DEBUG loaded listener.js 14:33:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x91fab000) [pid = 16136] [serial = 1413] [outer = 0x91f36000] 14:33:11 INFO - PROCESS | 16136 | 1467322391678 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:33:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:33:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1689ms 14:33:11 INFO - PROCESS | 16136 | 1467322391750 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 14:33:11 INFO - PROCESS | 16136 | 1467322391755 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 14:33:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:33:11 INFO - PROCESS | 16136 | 1467322391764 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:33:11 INFO - PROCESS | 16136 | 1467322391767 Marionette TRACE conn3 <- [1,1854,null,{}] 14:33:11 INFO - PROCESS | 16136 | 1467322391774 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:11 INFO - PROCESS | 16136 | 1467322391779 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:11 INFO - PROCESS | 16136 | 1467322391980 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 14:33:12 INFO - PROCESS | 16136 | 1467322392203 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:12 INFO - PROCESS | 16136 | 1467322392212 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:12 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e857400 == 28 [pid = 16136] [id = 471] 14:33:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8f2be000) [pid = 16136] [serial = 1414] [outer = (nil)] 14:33:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x92454800) [pid = 16136] [serial = 1415] [outer = 0x8f2be000] 14:33:12 INFO - PROCESS | 16136 | 1467322392349 Marionette DEBUG loaded listener.js 14:33:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x92456400) [pid = 16136] [serial = 1416] [outer = 0x8f2be000] 14:33:13 INFO - PROCESS | 16136 | 1467322393520 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:33:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:33:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1835ms 14:33:13 INFO - PROCESS | 16136 | 1467322393601 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 14:33:13 INFO - PROCESS | 16136 | 1467322393608 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 14:33:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:33:13 INFO - PROCESS | 16136 | 1467322393617 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:33:13 INFO - PROCESS | 16136 | 1467322393622 Marionette TRACE conn3 <- [1,1858,null,{}] 14:33:13 INFO - PROCESS | 16136 | 1467322393630 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:13 INFO - PROCESS | 16136 | 1467322393636 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:13 INFO - PROCESS | 16136 | 1467322393995 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 14:33:14 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1e2000 == 27 [pid = 16136] [id = 450] 14:33:14 INFO - PROCESS | 16136 | 1467322394243 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:14 INFO - PROCESS | 16136 | 1467322394259 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:14 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfec400 == 28 [pid = 16136] [id = 472] 14:33:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x8d1de800) [pid = 16136] [serial = 1417] [outer = (nil)] 14:33:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x8e541400) [pid = 16136] [serial = 1418] [outer = 0x8d1de800] 14:33:14 INFO - PROCESS | 16136 | 1467322394350 Marionette DEBUG loaded listener.js 14:33:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x8e855800) [pid = 16136] [serial = 1419] [outer = 0x8d1de800] 14:33:14 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x8f205000) [pid = 16136] [serial = 1349] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x8f20bc00) [pid = 16136] [serial = 1355] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x91f9f000) [pid = 16136] [serial = 1341] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x91d8dc00) [pid = 16136] [serial = 1329] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x8f333400) [pid = 16136] [serial = 1337] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8bd86c00) [pid = 16136] [serial = 1331] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8ebf4800) [pid = 16136] [serial = 1335] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8f208800) [pid = 16136] [serial = 1364] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8fcc0400) [pid = 16136] [serial = 1358] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8e8e9000) [pid = 16136] [serial = 1334] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x91dd5000) [pid = 16136] [serial = 1361] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8cfe6400) [pid = 16136] [serial = 1332] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8e53f000) [pid = 16136] [serial = 1352] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x9275b000) [pid = 16136] [serial = 1346] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x8fcc5c00) [pid = 16136] [serial = 1338] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x8f32b800) [pid = 16136] [serial = 1350] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x928ac000) [pid = 16136] [serial = 1347] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x9266f800) [pid = 16136] [serial = 1344] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x8f2e7c00) [pid = 16136] [serial = 1356] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0x91f33c00) [pid = 16136] [serial = 1340] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 16136 | --DOMWINDOW == 71 (0x8e856000) [pid = 16136] [serial = 1353] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 16136 | --DOMWINDOW == 70 (0x92457000) [pid = 16136] [serial = 1343] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 16136 | --DOMWINDOW == 69 (0x91c1c000) [pid = 16136] [serial = 1359] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 16136 | --DOMWINDOW == 68 (0x91d87c00) [pid = 16136] [serial = 1365] [outer = (nil)] [url = about:blank] 14:33:14 INFO - PROCESS | 16136 | --DOMWINDOW == 67 (0x91f2fc00) [pid = 16136] [serial = 1362] [outer = (nil)] [url = about:blank] 14:33:15 INFO - PROCESS | 16136 | 1467322395223 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 14:33:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:33:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1636ms 14:33:15 INFO - PROCESS | 16136 | 1467322395257 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 14:33:15 INFO - PROCESS | 16136 | 1467322395264 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 14:33:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:33:15 INFO - PROCESS | 16136 | 1467322395275 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:33:15 INFO - PROCESS | 16136 | 1467322395279 Marionette TRACE conn3 <- [1,1862,null,{}] 14:33:15 INFO - PROCESS | 16136 | 1467322395287 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:15 INFO - PROCESS | 16136 | 1467322395293 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:15 INFO - PROCESS | 16136 | 1467322395469 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 14:33:15 INFO - PROCESS | 16136 | 1467322395479 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:15 INFO - PROCESS | 16136 | 1467322395489 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:15 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f208c00 == 29 [pid = 16136] [id = 473] 14:33:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 68 (0x8f20ac00) [pid = 16136] [serial = 1420] [outer = (nil)] 14:33:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 69 (0x8f2bcc00) [pid = 16136] [serial = 1421] [outer = 0x8f20ac00] 14:33:15 INFO - PROCESS | 16136 | 1467322395583 Marionette DEBUG loaded listener.js 14:33:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 70 (0x8f32b800) [pid = 16136] [serial = 1422] [outer = 0x8f20ac00] 14:33:16 INFO - PROCESS | 16136 | 1467322396579 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 14:33:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:33:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1340ms 14:33:16 INFO - PROCESS | 16136 | 1467322396616 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 14:33:16 INFO - PROCESS | 16136 | 1467322396619 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 14:33:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:33:16 INFO - PROCESS | 16136 | 1467322396626 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:33:16 INFO - PROCESS | 16136 | 1467322396632 Marionette TRACE conn3 <- [1,1866,null,{}] 14:33:16 INFO - PROCESS | 16136 | 1467322396648 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:16 INFO - PROCESS | 16136 | 1467322396657 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:16 INFO - PROCESS | 16136 | 1467322396902 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 14:33:16 INFO - PROCESS | 16136 | 1467322396929 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:16 INFO - PROCESS | 16136 | 1467322396940 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:16 INFO - PROCESS | 16136 | ++DOCSHELL 0x91c21000 == 30 [pid = 16136] [id = 474] 14:33:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 71 (0x91c21800) [pid = 16136] [serial = 1423] [outer = (nil)] 14:33:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 72 (0x91d8c400) [pid = 16136] [serial = 1424] [outer = 0x91c21800] 14:33:17 INFO - PROCESS | 16136 | 1467322397015 Marionette DEBUG loaded listener.js 14:33:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x91dd3400) [pid = 16136] [serial = 1425] [outer = 0x91c21800] 14:33:18 INFO - PROCESS | 16136 | 1467322398017 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 14:33:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:33:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1436ms 14:33:18 INFO - PROCESS | 16136 | 1467322398064 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 14:33:18 INFO - PROCESS | 16136 | 1467322398068 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 14:33:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:33:18 INFO - PROCESS | 16136 | 1467322398080 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:33:18 INFO - PROCESS | 16136 | 1467322398083 Marionette TRACE conn3 <- [1,1870,null,{}] 14:33:18 INFO - PROCESS | 16136 | 1467322398090 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:18 INFO - PROCESS | 16136 | 1467322398095 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:18 INFO - PROCESS | 16136 | 1467322398334 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 14:33:18 INFO - PROCESS | 16136 | 1467322398367 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:18 INFO - PROCESS | 16136 | 1467322398376 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:18 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d2c7c00 == 31 [pid = 16136] [id = 475] 14:33:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x8d2d2800) [pid = 16136] [serial = 1426] [outer = (nil)] 14:33:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x91f2d400) [pid = 16136] [serial = 1427] [outer = 0x8d2d2800] 14:33:18 INFO - PROCESS | 16136 | 1467322398449 Marionette DEBUG loaded listener.js 14:33:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x91f31800) [pid = 16136] [serial = 1428] [outer = 0x8d2d2800] 14:33:19 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x8e863400) [pid = 16136] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:33:19 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x8f334c00) [pid = 16136] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:33:19 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x92676400) [pid = 16136] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:33:19 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0x91fa4c00) [pid = 16136] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:33:19 INFO - PROCESS | 16136 | --DOMWINDOW == 71 (0x91f30800) [pid = 16136] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:33:19 INFO - PROCESS | 16136 | --DOMWINDOW == 70 (0x8e858400) [pid = 16136] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:33:19 INFO - PROCESS | 16136 | --DOMWINDOW == 69 (0x93b10c00) [pid = 16136] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:33:19 INFO - PROCESS | 16136 | --DOMWINDOW == 68 (0x8d1dc000) [pid = 16136] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:33:19 INFO - PROCESS | 16136 | --DOMWINDOW == 67 (0x8cfe9c00) [pid = 16136] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:33:19 INFO - PROCESS | 16136 | --DOMWINDOW == 66 (0x8f2e8000) [pid = 16136] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:33:19 INFO - PROCESS | 16136 | --DOMWINDOW == 65 (0x8cfe9400) [pid = 16136] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:33:19 INFO - PROCESS | 16136 | --DOMWINDOW == 64 (0x8cfe2800) [pid = 16136] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:33:19 INFO - PROCESS | 16136 | 1467322399494 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 14:33:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:33:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1442ms 14:33:19 INFO - PROCESS | 16136 | 1467322399518 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 14:33:19 INFO - PROCESS | 16136 | 1467322399522 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 14:33:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:33:19 INFO - PROCESS | 16136 | 1467322399528 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:33:19 INFO - PROCESS | 16136 | 1467322399532 Marionette TRACE conn3 <- [1,1874,null,{}] 14:33:19 INFO - PROCESS | 16136 | 1467322399537 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:19 INFO - PROCESS | 16136 | 1467322399543 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:19 INFO - PROCESS | 16136 | 1467322399763 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 14:33:19 INFO - PROCESS | 16136 | 1467322399781 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:19 INFO - PROCESS | 16136 | 1467322399789 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:19 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cff0000 == 32 [pid = 16136] [id = 476] 14:33:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 65 (0x8d1d8000) [pid = 16136] [serial = 1429] [outer = (nil)] 14:33:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 66 (0x8fa2f000) [pid = 16136] [serial = 1430] [outer = 0x8d1d8000] 14:33:19 INFO - PROCESS | 16136 | 1467322399866 Marionette DEBUG loaded listener.js 14:33:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 67 (0x91c28c00) [pid = 16136] [serial = 1431] [outer = 0x8d1d8000] 14:33:20 INFO - PROCESS | 16136 | 1467322400780 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 14:33:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:33:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1285ms 14:33:20 INFO - PROCESS | 16136 | 1467322400819 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 14:33:20 INFO - PROCESS | 16136 | 1467322400824 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 14:33:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:33:20 INFO - PROCESS | 16136 | 1467322400833 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:33:20 INFO - PROCESS | 16136 | 1467322400839 Marionette TRACE conn3 <- [1,1878,null,{}] 14:33:20 INFO - PROCESS | 16136 | 1467322400848 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:20 INFO - PROCESS | 16136 | 1467322400861 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:21 INFO - PROCESS | 16136 | 1467322401073 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 14:33:21 INFO - PROCESS | 16136 | 1467322401315 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:21 INFO - PROCESS | 16136 | 1467322401324 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:21 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd82400 == 33 [pid = 16136] [id = 477] 14:33:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 68 (0x8bd85c00) [pid = 16136] [serial = 1432] [outer = (nil)] 14:33:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 69 (0x8cfe6000) [pid = 16136] [serial = 1433] [outer = 0x8bd85c00] 14:33:21 INFO - PROCESS | 16136 | 1467322401452 Marionette DEBUG loaded listener.js 14:33:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 70 (0x8d1e0c00) [pid = 16136] [serial = 1434] [outer = 0x8bd85c00] 14:33:22 INFO - PROCESS | 16136 | 1467322402489 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 14:33:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:33:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1696ms 14:33:22 INFO - PROCESS | 16136 | 1467322402532 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 14:33:22 INFO - PROCESS | 16136 | 1467322402537 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 14:33:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:33:22 INFO - PROCESS | 16136 | 1467322402545 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:33:22 INFO - PROCESS | 16136 | 1467322402551 Marionette TRACE conn3 <- [1,1882,null,{}] 14:33:22 INFO - PROCESS | 16136 | 1467322402559 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:22 INFO - PROCESS | 16136 | 1467322402566 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:22 INFO - PROCESS | 16136 | 1467322402762 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 14:33:23 INFO - PROCESS | 16136 | 1467322402990 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:23 INFO - PROCESS | 16136 | 1467322403002 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:23 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebf2c00 == 34 [pid = 16136] [id = 478] 14:33:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 71 (0x8ebf3800) [pid = 16136] [serial = 1435] [outer = (nil)] 14:33:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 72 (0x8f207c00) [pid = 16136] [serial = 1436] [outer = 0x8ebf3800] 14:33:23 INFO - PROCESS | 16136 | 1467322403136 Marionette DEBUG loaded listener.js 14:33:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x8f2e9c00) [pid = 16136] [serial = 1437] [outer = 0x8ebf3800] 14:33:24 INFO - PROCESS | 16136 | 1467322404100 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 14:33:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:33:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1592ms 14:33:24 INFO - PROCESS | 16136 | 1467322404141 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 14:33:24 INFO - PROCESS | 16136 | 1467322404148 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 14:33:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:33:24 INFO - PROCESS | 16136 | 1467322404156 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:33:24 INFO - PROCESS | 16136 | 1467322404160 Marionette TRACE conn3 <- [1,1886,null,{}] 14:33:24 INFO - PROCESS | 16136 | 1467322404167 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:24 INFO - PROCESS | 16136 | 1467322404174 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:24 INFO - PROCESS | 16136 | 1467322404381 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 14:33:24 INFO - PROCESS | 16136 | 1467322404651 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:24 INFO - PROCESS | 16136 | 1467322404659 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:24 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2f3800 == 35 [pid = 16136] [id = 479] 14:33:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x8fa22000) [pid = 16136] [serial = 1438] [outer = (nil)] 14:33:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x8fcc9000) [pid = 16136] [serial = 1439] [outer = 0x8fa22000] 14:33:24 INFO - PROCESS | 16136 | 1467322404792 Marionette DEBUG loaded listener.js 14:33:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x91d8a400) [pid = 16136] [serial = 1440] [outer = 0x8fa22000] 14:33:25 INFO - PROCESS | 16136 | 1467322405762 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 14:33:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:33:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1687ms 14:33:25 INFO - PROCESS | 16136 | 1467322405844 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 14:33:25 INFO - PROCESS | 16136 | 1467322405849 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 14:33:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:33:25 INFO - PROCESS | 16136 | 1467322405866 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:33:25 INFO - PROCESS | 16136 | 1467322405875 Marionette TRACE conn3 <- [1,1890,null,{}] 14:33:25 INFO - PROCESS | 16136 | 1467322405882 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:25 INFO - PROCESS | 16136 | 1467322405891 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:26 INFO - PROCESS | 16136 | 1467322406212 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 14:33:26 INFO - PROCESS | 16136 | 1467322406406 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:26 INFO - PROCESS | 16136 | 1467322406415 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:26 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7dc00 == 36 [pid = 16136] [id = 480] 14:33:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x8bd82000) [pid = 16136] [serial = 1441] [outer = (nil)] 14:33:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x92459c00) [pid = 16136] [serial = 1442] [outer = 0x8bd82000] 14:33:26 INFO - PROCESS | 16136 | 1467322406500 Marionette DEBUG loaded listener.js 14:33:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x92678c00) [pid = 16136] [serial = 1443] [outer = 0x8bd82000] 14:33:27 INFO - PROCESS | 16136 | 1467322407465 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 14:33:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:33:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1648ms 14:33:27 INFO - PROCESS | 16136 | 1467322407506 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 14:33:27 INFO - PROCESS | 16136 | 1467322407510 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 14:33:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:33:27 INFO - PROCESS | 16136 | 1467322407517 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:33:27 INFO - PROCESS | 16136 | 1467322407521 Marionette TRACE conn3 <- [1,1894,null,{}] 14:33:27 INFO - PROCESS | 16136 | 1467322407527 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:27 INFO - PROCESS | 16136 | 1467322407532 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:27 INFO - PROCESS | 16136 | 1467322407739 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 14:33:27 INFO - PROCESS | 16136 | 1467322407966 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:27 INFO - PROCESS | 16136 | 1467322407974 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:28 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe2000 == 37 [pid = 16136] [id = 481] 14:33:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x8e53d800) [pid = 16136] [serial = 1444] [outer = (nil)] 14:33:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x9275c000) [pid = 16136] [serial = 1445] [outer = 0x8e53d800] 14:33:28 INFO - PROCESS | 16136 | 1467322408104 Marionette DEBUG loaded listener.js 14:33:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x9275fc00) [pid = 16136] [serial = 1446] [outer = 0x8e53d800] 14:33:29 INFO - PROCESS | 16136 | 1467322409107 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 14:33:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:33:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1632ms 14:33:29 INFO - PROCESS | 16136 | 1467322409150 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 14:33:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:33:29 INFO - PROCESS | 16136 | 1467322409155 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 14:33:29 INFO - PROCESS | 16136 | 1467322409161 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:33:29 INFO - PROCESS | 16136 | 1467322409165 Marionette TRACE conn3 <- [1,1898,null,{}] 14:33:29 INFO - PROCESS | 16136 | 1467322409171 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:29 INFO - PROCESS | 16136 | 1467322409176 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:29 INFO - PROCESS | 16136 | 1467322409381 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 14:33:29 INFO - PROCESS | 16136 | 1467322409618 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:29 INFO - PROCESS | 16136 | 1467322409637 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:29 INFO - PROCESS | 16136 | ++DOCSHELL 0x9275ec00 == 38 [pid = 16136] [id = 482] 14:33:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x928a9000) [pid = 16136] [serial = 1447] [outer = (nil)] 14:33:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x92a52400) [pid = 16136] [serial = 1448] [outer = 0x928a9000] 14:33:29 INFO - PROCESS | 16136 | 1467322409747 Marionette DEBUG loaded listener.js 14:33:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x93090c00) [pid = 16136] [serial = 1449] [outer = 0x928a9000] 14:33:30 INFO - PROCESS | 16136 | 1467322410727 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 14:33:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:33:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1637ms 14:33:30 INFO - PROCESS | 16136 | 1467322410798 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 14:33:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:33:30 INFO - PROCESS | 16136 | 1467322410802 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 14:33:30 INFO - PROCESS | 16136 | 1467322410809 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:33:30 INFO - PROCESS | 16136 | 1467322410813 Marionette TRACE conn3 <- [1,1902,null,{}] 14:33:30 INFO - PROCESS | 16136 | 1467322410819 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:30 INFO - PROCESS | 16136 | 1467322410825 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:31 INFO - PROCESS | 16136 | 1467322411051 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 14:33:31 INFO - PROCESS | 16136 | 1467322411278 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:31 INFO - PROCESS | 16136 | 1467322411289 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:31 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfeb400 == 39 [pid = 16136] [id = 483] 14:33:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x928a8c00) [pid = 16136] [serial = 1450] [outer = (nil)] 14:33:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x94824400) [pid = 16136] [serial = 1451] [outer = 0x928a8c00] 14:33:31 INFO - PROCESS | 16136 | 1467322411430 Marionette DEBUG loaded listener.js 14:33:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x94872400) [pid = 16136] [serial = 1452] [outer = 0x928a8c00] 14:33:32 INFO - PROCESS | 16136 | 1467322412418 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 14:33:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:33:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1682ms 14:33:32 INFO - PROCESS | 16136 | 1467322412492 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 14:33:32 INFO - PROCESS | 16136 | 1467322412495 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 14:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:33:32 INFO - PROCESS | 16136 | 1467322412503 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:33:32 INFO - PROCESS | 16136 | 1467322412507 Marionette TRACE conn3 <- [1,1906,null,{}] 14:33:32 INFO - PROCESS | 16136 | 1467322412513 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:32 INFO - PROCESS | 16136 | 1467322412518 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:32 INFO - PROCESS | 16136 | 1467322412717 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 14:33:32 INFO - PROCESS | 16136 | 1467322412970 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:32 INFO - PROCESS | 16136 | 1467322412984 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:33 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd84000 == 40 [pid = 16136] [id = 484] 14:33:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x8bd86800) [pid = 16136] [serial = 1453] [outer = (nil)] 14:33:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x8cfe8400) [pid = 16136] [serial = 1454] [outer = 0x8bd86800] 14:33:33 INFO - PROCESS | 16136 | 1467322413334 Marionette DEBUG loaded listener.js 14:33:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x8d2ca800) [pid = 16136] [serial = 1455] [outer = 0x8bd86800] 14:33:34 INFO - PROCESS | 16136 | 1467322414347 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 14:33:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:33:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1883ms 14:33:34 INFO - PROCESS | 16136 | 1467322414389 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 14:33:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:33:34 INFO - PROCESS | 16136 | 1467322414395 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 14:33:34 INFO - PROCESS | 16136 | 1467322414405 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:33:34 INFO - PROCESS | 16136 | 1467322414409 Marionette TRACE conn3 <- [1,1910,null,{}] 14:33:34 INFO - PROCESS | 16136 | 1467322414416 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:34 INFO - PROCESS | 16136 | 1467322414422 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:34 INFO - PROCESS | 16136 | 1467322414612 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 14:33:34 INFO - PROCESS | 16136 | 1467322414950 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:34 INFO - PROCESS | 16136 | 1467322414963 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:34 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e858c00 == 41 [pid = 16136] [id = 485] 14:33:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x8e8e2400) [pid = 16136] [serial = 1456] [outer = (nil)] 14:33:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x8f2b5800) [pid = 16136] [serial = 1457] [outer = 0x8e8e2400] 14:33:35 INFO - PROCESS | 16136 | 1467322415047 Marionette DEBUG loaded listener.js 14:33:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x8f328400) [pid = 16136] [serial = 1458] [outer = 0x8e8e2400] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd79400 == 40 [pid = 16136] [id = 453] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x91f36c00 == 39 [pid = 16136] [id = 457] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8cff0000 == 38 [pid = 16136] [id = 476] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8d2c7c00 == 37 [pid = 16136] [id = 475] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x91c21000 == 36 [pid = 16136] [id = 474] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8f208c00 == 35 [pid = 16136] [id = 473] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfec400 == 34 [pid = 16136] [id = 472] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa21000 == 33 [pid = 16136] [id = 458] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe8c00 == 32 [pid = 16136] [id = 463] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1d7400 == 31 [pid = 16136] [id = 451] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8e535800 == 30 [pid = 16136] [id = 467] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x91f35000 == 29 [pid = 16136] [id = 470] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe2400 == 28 [pid = 16136] [id = 462] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8e857400 == 27 [pid = 16136] [id = 471] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe7800 == 26 [pid = 16136] [id = 461] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfedc00 == 25 [pid = 16136] [id = 468] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8e856400 == 24 [pid = 16136] [id = 464] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7e400 == 23 [pid = 16136] [id = 466] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa35000 == 22 [pid = 16136] [id = 452] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1dd800 == 21 [pid = 16136] [id = 459] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8e856800 == 20 [pid = 16136] [id = 469] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8f32c400 == 19 [pid = 16136] [id = 456] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2be800 == 18 [pid = 16136] [id = 465] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7e000 == 17 [pid = 16136] [id = 454] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x93b0ec00 == 16 [pid = 16136] [id = 460] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd87000 == 15 [pid = 16136] [id = 455] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfeb400 == 14 [pid = 16136] [id = 483] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x9275ec00 == 13 [pid = 16136] [id = 482] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe2000 == 12 [pid = 16136] [id = 481] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7dc00 == 11 [pid = 16136] [id = 480] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebf2c00 == 10 [pid = 16136] [id = 478] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2f3800 == 9 [pid = 16136] [id = 479] 14:33:36 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd82400 == 8 [pid = 16136] [id = 477] 14:33:36 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x8fccf400) [pid = 16136] [serial = 1403] [outer = (nil)] [url = about:blank] 14:33:36 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x8f201c00) [pid = 16136] [serial = 1368] [outer = (nil)] [url = about:blank] 14:33:36 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x8e8ecc00) [pid = 16136] [serial = 1367] [outer = (nil)] [url = about:blank] 14:33:36 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x91d8f000) [pid = 16136] [serial = 1371] [outer = (nil)] [url = about:blank] 14:33:36 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x8fa38800) [pid = 16136] [serial = 1370] [outer = (nil)] [url = about:blank] 14:33:36 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x928a2000) [pid = 16136] [serial = 1374] [outer = (nil)] [url = about:blank] 14:33:36 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x92757800) [pid = 16136] [serial = 1373] [outer = (nil)] [url = about:blank] 14:33:36 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x92a5d400) [pid = 16136] [serial = 1377] [outer = (nil)] [url = about:blank] 14:33:36 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x92a56000) [pid = 16136] [serial = 1376] [outer = (nil)] [url = about:blank] 14:33:36 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x93b06400) [pid = 16136] [serial = 1380] [outer = (nil)] [url = about:blank] 14:33:36 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x93087400) [pid = 16136] [serial = 1379] [outer = (nil)] [url = about:blank] 14:33:36 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8e862400) [pid = 16136] [serial = 1394] [outer = (nil)] [url = about:blank] 14:33:36 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x954a3400) [pid = 16136] [serial = 1383] [outer = (nil)] [url = about:blank] 14:33:36 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8f2f4800) [pid = 16136] [serial = 1389] [outer = (nil)] [url = about:blank] 14:33:36 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8ebf0c00) [pid = 16136] [serial = 1388] [outer = (nil)] [url = about:blank] 14:33:36 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x95258800) [pid = 16136] [serial = 1382] [outer = (nil)] [url = about:blank] 14:33:36 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x8fa34400) [pid = 16136] [serial = 1386] [outer = (nil)] [url = about:blank] 14:33:36 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x8f206c00) [pid = 16136] [serial = 1385] [outer = (nil)] [url = about:blank] 14:33:36 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x8f2ef800) [pid = 16136] [serial = 1397] [outer = (nil)] [url = about:blank] 14:33:36 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x8f332800) [pid = 16136] [serial = 1398] [outer = (nil)] [url = about:blank] 14:33:36 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x8d1dc400) [pid = 16136] [serial = 1392] [outer = (nil)] [url = about:blank] 14:33:36 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0x8cfee800) [pid = 16136] [serial = 1391] [outer = (nil)] [url = about:blank] 14:33:36 INFO - PROCESS | 16136 | --DOMWINDOW == 71 (0x8f2ed400) [pid = 16136] [serial = 1401] [outer = (nil)] [url = about:blank] 14:33:36 INFO - PROCESS | 16136 | --DOMWINDOW == 70 (0x8e8e6c00) [pid = 16136] [serial = 1395] [outer = (nil)] [url = about:blank] 14:33:36 INFO - PROCESS | 16136 | --DOMWINDOW == 69 (0x8e539400) [pid = 16136] [serial = 1400] [outer = (nil)] [url = about:blank] 14:33:37 INFO - PROCESS | 16136 | 1467322417312 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 14:33:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2941ms 14:33:37 INFO - PROCESS | 16136 | 1467322417346 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 14:33:37 INFO - PROCESS | 16136 | 1467322417352 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 14:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:33:37 INFO - PROCESS | 16136 | 1467322417361 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:33:37 INFO - PROCESS | 16136 | 1467322417366 Marionette TRACE conn3 <- [1,1914,null,{}] 14:33:37 INFO - PROCESS | 16136 | 1467322417375 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:37 INFO - PROCESS | 16136 | 1467322417381 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:37 INFO - PROCESS | 16136 | 1467322417620 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 14:33:37 INFO - PROCESS | 16136 | 1467322417792 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:37 INFO - PROCESS | 16136 | 1467322417806 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:37 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe6800 == 9 [pid = 16136] [id = 486] 14:33:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 70 (0x8d1d8c00) [pid = 16136] [serial = 1459] [outer = (nil)] 14:33:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 71 (0x8d1e2800) [pid = 16136] [serial = 1460] [outer = 0x8d1d8c00] 14:33:37 INFO - PROCESS | 16136 | 1467322417894 Marionette DEBUG loaded listener.js 14:33:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 72 (0x8d2c5800) [pid = 16136] [serial = 1461] [outer = 0x8d1d8c00] 14:33:38 INFO - PROCESS | 16136 | 1467322418965 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 14:33:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1645ms 14:33:39 INFO - PROCESS | 16136 | 1467322419006 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 14:33:39 INFO - PROCESS | 16136 | 1467322419015 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 14:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:33:39 INFO - PROCESS | 16136 | 1467322419027 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:33:39 INFO - PROCESS | 16136 | 1467322419033 Marionette TRACE conn3 <- [1,1918,null,{}] 14:33:39 INFO - PROCESS | 16136 | 1467322419040 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:39 INFO - PROCESS | 16136 | 1467322419047 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:39 INFO - PROCESS | 16136 | 1467322419267 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 14:33:39 INFO - PROCESS | 16136 | 1467322419500 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:39 INFO - PROCESS | 16136 | 1467322419507 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:39 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8e6800 == 10 [pid = 16136] [id = 487] 14:33:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x8e8e7000) [pid = 16136] [serial = 1462] [outer = (nil)] 14:33:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x8e8ee400) [pid = 16136] [serial = 1463] [outer = 0x8e8e7000] 14:33:39 INFO - PROCESS | 16136 | 1467322419643 Marionette DEBUG loaded listener.js 14:33:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x8ebef800) [pid = 16136] [serial = 1464] [outer = 0x8e8e7000] 14:33:40 INFO - PROCESS | 16136 | 1467322420701 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 14:33:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1744ms 14:33:40 INFO - PROCESS | 16136 | 1467322420771 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 14:33:40 INFO - PROCESS | 16136 | 1467322420776 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 14:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:33:40 INFO - PROCESS | 16136 | 1467322420783 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:33:40 INFO - PROCESS | 16136 | 1467322420790 Marionette TRACE conn3 <- [1,1922,null,{}] 14:33:40 INFO - PROCESS | 16136 | 1467322420809 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:40 INFO - PROCESS | 16136 | 1467322420819 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:41 INFO - PROCESS | 16136 | 1467322421056 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 14:33:41 INFO - PROCESS | 16136 | 1467322421292 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:41 INFO - PROCESS | 16136 | 1467322421306 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:41 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2f1800 == 11 [pid = 16136] [id = 488] 14:33:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x8f2f1c00) [pid = 16136] [serial = 1465] [outer = (nil)] 14:33:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x8f32cc00) [pid = 16136] [serial = 1466] [outer = 0x8f2f1c00] 14:33:41 INFO - PROCESS | 16136 | 1467322421396 Marionette DEBUG loaded listener.js 14:33:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x8fa1c400) [pid = 16136] [serial = 1467] [outer = 0x8f2f1c00] 14:33:42 INFO - PROCESS | 16136 | 1467322422531 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 14:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1803ms 14:33:42 INFO - PROCESS | 16136 | 1467322422588 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 14:33:42 INFO - PROCESS | 16136 | 1467322422594 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 14:33:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:33:42 INFO - PROCESS | 16136 | 1467322422601 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:33:42 INFO - PROCESS | 16136 | 1467322422604 Marionette TRACE conn3 <- [1,1926,null,{}] 14:33:42 INFO - PROCESS | 16136 | 1467322422611 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:42 INFO - PROCESS | 16136 | 1467322422617 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:42 INFO - PROCESS | 16136 | 1467322422828 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 14:33:43 INFO - PROCESS | 16136 | 1467322423054 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:43 INFO - PROCESS | 16136 | 1467322423061 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:43 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa2e800 == 12 [pid = 16136] [id = 489] 14:33:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x8fa36000) [pid = 16136] [serial = 1468] [outer = (nil)] 14:33:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x8fcc2400) [pid = 16136] [serial = 1469] [outer = 0x8fa36000] 14:33:43 INFO - PROCESS | 16136 | 1467322423177 Marionette DEBUG loaded listener.js 14:33:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8fccec00) [pid = 16136] [serial = 1470] [outer = 0x8fa36000] 14:33:44 INFO - PROCESS | 16136 | 1467322424239 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 14:33:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1685ms 14:33:44 INFO - PROCESS | 16136 | 1467322424287 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 14:33:44 INFO - PROCESS | 16136 | 1467322424291 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 14:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:33:44 INFO - PROCESS | 16136 | 1467322424298 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:33:44 INFO - PROCESS | 16136 | 1467322424302 Marionette TRACE conn3 <- [1,1930,null,{}] 14:33:44 INFO - PROCESS | 16136 | 1467322424308 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:44 INFO - PROCESS | 16136 | 1467322424314 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:44 INFO - PROCESS | 16136 | 1467322424509 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 14:33:44 INFO - PROCESS | 16136 | 1467322424734 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:44 INFO - PROCESS | 16136 | 1467322424747 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:44 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7d400 == 13 [pid = 16136] [id = 490] 14:33:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8bd7e400) [pid = 16136] [serial = 1471] [outer = (nil)] 14:33:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8bd85000) [pid = 16136] [serial = 1472] [outer = 0x8bd7e400] 14:33:44 INFO - PROCESS | 16136 | 1467322424950 Marionette DEBUG loaded listener.js 14:33:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x8d1d8800) [pid = 16136] [serial = 1473] [outer = 0x8bd7e400] 14:33:45 INFO - PROCESS | 16136 | 1467322425994 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 14:33:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:33:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1751ms 14:33:46 INFO - PROCESS | 16136 | 1467322426051 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 14:33:46 INFO - PROCESS | 16136 | 1467322426061 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 14:33:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:33:46 INFO - PROCESS | 16136 | 1467322426073 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:33:46 INFO - PROCESS | 16136 | 1467322426078 Marionette TRACE conn3 <- [1,1934,null,{}] 14:33:46 INFO - PROCESS | 16136 | 1467322426098 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:46 INFO - PROCESS | 16136 | 1467322426104 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:46 INFO - PROCESS | 16136 | 1467322426302 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 14:33:46 INFO - PROCESS | 16136 | 1467322426316 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:46 INFO - PROCESS | 16136 | 1467322426324 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:46 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebed400 == 14 [pid = 16136] [id = 491] 14:33:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8f201c00) [pid = 16136] [serial = 1474] [outer = (nil)] 14:33:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8f20ec00) [pid = 16136] [serial = 1475] [outer = 0x8f201c00] 14:33:46 INFO - PROCESS | 16136 | 1467322426407 Marionette DEBUG loaded listener.js 14:33:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8f2f3800) [pid = 16136] [serial = 1476] [outer = 0x8f201c00] 14:33:47 INFO - PROCESS | 16136 | 1467322427444 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 14:33:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:33:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1393ms 14:33:47 INFO - PROCESS | 16136 | 1467322427465 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 14:33:47 INFO - PROCESS | 16136 | 1467322427471 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 14:33:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:33:47 INFO - PROCESS | 16136 | 1467322427484 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:33:47 INFO - PROCESS | 16136 | 1467322427488 Marionette TRACE conn3 <- [1,1938,null,{}] 14:33:47 INFO - PROCESS | 16136 | 1467322427496 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:47 INFO - PROCESS | 16136 | 1467322427502 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:47 INFO - PROCESS | 16136 | 1467322427759 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 14:33:47 INFO - PROCESS | 16136 | 1467322427847 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:47 INFO - PROCESS | 16136 | 1467322427855 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:47 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2f3000 == 15 [pid = 16136] [id = 492] 14:33:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x8fa24800) [pid = 16136] [serial = 1477] [outer = (nil)] 14:33:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x8fcc1800) [pid = 16136] [serial = 1478] [outer = 0x8fa24800] 14:33:47 INFO - PROCESS | 16136 | 1467322427934 Marionette DEBUG loaded listener.js 14:33:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x91c1e800) [pid = 16136] [serial = 1479] [outer = 0x8fa24800] 14:33:48 INFO - PROCESS | 16136 | 1467322428954 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 14:33:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:33:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1540ms 14:33:49 INFO - PROCESS | 16136 | 1467322429024 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 14:33:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:33:49 INFO - PROCESS | 16136 | 1467322429028 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 14:33:49 INFO - PROCESS | 16136 | 1467322429035 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:33:49 INFO - PROCESS | 16136 | 1467322429042 Marionette TRACE conn3 <- [1,1942,null,{}] 14:33:49 INFO - PROCESS | 16136 | 1467322429068 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:49 INFO - PROCESS | 16136 | 1467322429079 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:49 INFO - PROCESS | 16136 | 1467322429335 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 14:33:49 INFO - PROCESS | 16136 | 1467322429360 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:49 INFO - PROCESS | 16136 | 1467322429369 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:49 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd79800 == 16 [pid = 16136] [id = 493] 14:33:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x91ddb800) [pid = 16136] [serial = 1480] [outer = (nil)] 14:33:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x91fa4800) [pid = 16136] [serial = 1481] [outer = 0x91ddb800] 14:33:49 INFO - PROCESS | 16136 | 1467322429444 Marionette DEBUG loaded listener.js 14:33:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x91f9e000) [pid = 16136] [serial = 1482] [outer = 0x91ddb800] 14:33:50 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x8bd85c00) [pid = 16136] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:33:50 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x8bd86800) [pid = 16136] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:33:50 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x928a8c00) [pid = 16136] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:33:50 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x928a9000) [pid = 16136] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:33:50 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x8fa22000) [pid = 16136] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:33:50 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x8e53d800) [pid = 16136] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:33:50 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8bd82000) [pid = 16136] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:33:50 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8ebf3800) [pid = 16136] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:33:50 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8d1d8000) [pid = 16136] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:33:50 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8d2d2800) [pid = 16136] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:33:50 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8e540800) [pid = 16136] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:33:50 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x8d1de800) [pid = 16136] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:33:50 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8e8e3400) [pid = 16136] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:33:50 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8f20ac00) [pid = 16136] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:33:50 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x8d1dec00) [pid = 16136] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:33:50 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x91f36000) [pid = 16136] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:33:50 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x8f2be000) [pid = 16136] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:33:50 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x91c21800) [pid = 16136] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:33:50 INFO - PROCESS | 16136 | 1467322430579 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 14:33:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:33:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1591ms 14:33:50 INFO - PROCESS | 16136 | 1467322430627 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 14:33:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:33:50 INFO - PROCESS | 16136 | 1467322430632 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 14:33:50 INFO - PROCESS | 16136 | 1467322430639 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:33:50 INFO - PROCESS | 16136 | 1467322430642 Marionette TRACE conn3 <- [1,1946,null,{}] 14:33:50 INFO - PROCESS | 16136 | 1467322430648 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:50 INFO - PROCESS | 16136 | 1467322430655 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:50 INFO - PROCESS | 16136 | 1467322430834 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 14:33:50 INFO - PROCESS | 16136 | 1467322430844 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:50 INFO - PROCESS | 16136 | 1467322430850 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:51 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1dec00 == 17 [pid = 16136] [id = 494] 14:33:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x8e53d800) [pid = 16136] [serial = 1483] [outer = (nil)] 14:33:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x8fa22000) [pid = 16136] [serial = 1484] [outer = 0x8e53d800] 14:33:51 INFO - PROCESS | 16136 | 1467322431050 Marionette DEBUG loaded listener.js 14:33:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x8fccd400) [pid = 16136] [serial = 1485] [outer = 0x8e53d800] 14:33:51 INFO - PROCESS | 16136 | 1467322431896 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 14:33:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:33:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1281ms 14:33:51 INFO - PROCESS | 16136 | 1467322431920 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 14:33:51 INFO - PROCESS | 16136 | 1467322431925 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 14:33:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:33:51 INFO - PROCESS | 16136 | 1467322431941 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:33:51 INFO - PROCESS | 16136 | 1467322431945 Marionette TRACE conn3 <- [1,1950,null,{}] 14:33:51 INFO - PROCESS | 16136 | 1467322431950 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:51 INFO - PROCESS | 16136 | 1467322431956 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:52 INFO - PROCESS | 16136 | 1467322432174 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 14:33:52 INFO - PROCESS | 16136 | 1467322432311 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:52 INFO - PROCESS | 16136 | 1467322432317 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:52 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e85ac00 == 18 [pid = 16136] [id = 495] 14:33:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x8f2ee000) [pid = 16136] [serial = 1486] [outer = (nil)] 14:33:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x92452400) [pid = 16136] [serial = 1487] [outer = 0x8f2ee000] 14:33:52 INFO - PROCESS | 16136 | 1467322432415 Marionette DEBUG loaded listener.js 14:33:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x9275a400) [pid = 16136] [serial = 1488] [outer = 0x8f2ee000] 14:33:53 INFO - PROCESS | 16136 | 1467322433547 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 14:33:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1640ms 14:33:53 INFO - PROCESS | 16136 | 1467322433582 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 14:33:53 INFO - PROCESS | 16136 | 1467322433590 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 14:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:33:53 INFO - PROCESS | 16136 | 1467322433600 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:33:53 INFO - PROCESS | 16136 | 1467322433609 Marionette TRACE conn3 <- [1,1954,null,{}] 14:33:53 INFO - PROCESS | 16136 | 1467322433619 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:53 INFO - PROCESS | 16136 | 1467322433624 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:53 INFO - PROCESS | 16136 | 1467322433855 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 14:33:54 INFO - PROCESS | 16136 | 1467322434091 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:54 INFO - PROCESS | 16136 | 1467322434103 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:54 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7bc00 == 19 [pid = 16136] [id = 496] 14:33:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8ebf4c00) [pid = 16136] [serial = 1489] [outer = (nil)] 14:33:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8f2e8000) [pid = 16136] [serial = 1490] [outer = 0x8ebf4c00] 14:33:54 INFO - PROCESS | 16136 | 1467322434240 Marionette DEBUG loaded listener.js 14:33:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x8fa25400) [pid = 16136] [serial = 1491] [outer = 0x8ebf4c00] 14:33:55 INFO - PROCESS | 16136 | 1467322435250 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 14:33:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1690ms 14:33:55 INFO - PROCESS | 16136 | 1467322435290 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 14:33:55 INFO - PROCESS | 16136 | 1467322435298 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 14:33:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:33:55 INFO - PROCESS | 16136 | 1467322435312 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:33:55 INFO - PROCESS | 16136 | 1467322435316 Marionette TRACE conn3 <- [1,1958,null,{}] 14:33:55 INFO - PROCESS | 16136 | 1467322435323 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:55 INFO - PROCESS | 16136 | 1467322435331 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:55 INFO - PROCESS | 16136 | 1467322435551 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 14:33:55 INFO - PROCESS | 16136 | 1467322435863 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:55 INFO - PROCESS | 16136 | 1467322435876 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:55 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa38000 == 20 [pid = 16136] [id = 497] 14:33:55 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x91d95c00) [pid = 16136] [serial = 1492] [outer = (nil)] 14:33:55 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x91f35000) [pid = 16136] [serial = 1493] [outer = 0x91d95c00] 14:33:56 INFO - PROCESS | 16136 | 1467322436009 Marionette DEBUG loaded listener.js 14:33:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x91fa8c00) [pid = 16136] [serial = 1494] [outer = 0x91d95c00] 14:33:57 INFO - PROCESS | 16136 | 1467322437000 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 14:33:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:33:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1745ms 14:33:57 INFO - PROCESS | 16136 | 1467322437057 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 14:33:57 INFO - PROCESS | 16136 | 1467322437061 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 14:33:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:33:57 INFO - PROCESS | 16136 | 1467322437069 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:33:57 INFO - PROCESS | 16136 | 1467322437076 Marionette TRACE conn3 <- [1,1962,null,{}] 14:33:57 INFO - PROCESS | 16136 | 1467322437094 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:57 INFO - PROCESS | 16136 | 1467322437112 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:57 INFO - PROCESS | 16136 | 1467322437366 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 14:33:57 INFO - PROCESS | 16136 | 1467322437598 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:57 INFO - PROCESS | 16136 | 1467322437608 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:57 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd85400 == 21 [pid = 16136] [id = 498] 14:33:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x928a1000) [pid = 16136] [serial = 1495] [outer = (nil)] 14:33:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x928a8c00) [pid = 16136] [serial = 1496] [outer = 0x928a1000] 14:33:57 INFO - PROCESS | 16136 | 1467322437742 Marionette DEBUG loaded listener.js 14:33:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x92a55000) [pid = 16136] [serial = 1497] [outer = 0x928a1000] 14:33:58 INFO - PROCESS | 16136 | 1467322438688 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 14:33:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:33:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1647ms 14:33:58 INFO - PROCESS | 16136 | 1467322438717 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 14:33:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:33:58 INFO - PROCESS | 16136 | 1467322438723 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 14:33:58 INFO - PROCESS | 16136 | 1467322438730 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:33:58 INFO - PROCESS | 16136 | 1467322438733 Marionette TRACE conn3 <- [1,1966,null,{}] 14:33:58 INFO - PROCESS | 16136 | 1467322438741 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:33:58 INFO - PROCESS | 16136 | 1467322438746 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:58 INFO - PROCESS | 16136 | 1467322438946 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 14:33:59 INFO - PROCESS | 16136 | 1467322439159 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:33:59 INFO - PROCESS | 16136 | 1467322439170 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:33:59 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfec800 == 22 [pid = 16136] [id = 499] 14:33:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x928a7000) [pid = 16136] [serial = 1498] [outer = (nil)] 14:33:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x92a5ec00) [pid = 16136] [serial = 1499] [outer = 0x928a7000] 14:33:59 INFO - PROCESS | 16136 | 1467322439298 Marionette DEBUG loaded listener.js 14:33:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x93088000) [pid = 16136] [serial = 1500] [outer = 0x928a7000] 14:34:00 INFO - PROCESS | 16136 | 1467322440199 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 14:34:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:34:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1485ms 14:34:00 INFO - PROCESS | 16136 | 1467322440214 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 14:34:00 INFO - PROCESS | 16136 | 1467322440219 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 14:34:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:34:00 INFO - PROCESS | 16136 | 1467322440246 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:34:00 INFO - PROCESS | 16136 | 1467322440250 Marionette TRACE conn3 <- [1,1970,null,{}] 14:34:00 INFO - PROCESS | 16136 | 1467322440256 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:00 INFO - PROCESS | 16136 | 1467322440262 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:00 INFO - PROCESS | 16136 | 1467322440456 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 14:34:00 INFO - PROCESS | 16136 | 1467322440633 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:00 INFO - PROCESS | 16136 | 1467322440642 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:00 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa27400 == 23 [pid = 16136] [id = 500] 14:34:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x92a52c00) [pid = 16136] [serial = 1501] [outer = (nil)] 14:34:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x93b07c00) [pid = 16136] [serial = 1502] [outer = 0x92a52c00] 14:34:00 INFO - PROCESS | 16136 | 1467322440732 Marionette DEBUG loaded listener.js 14:34:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x93d22400) [pid = 16136] [serial = 1503] [outer = 0x92a52c00] 14:34:01 INFO - PROCESS | 16136 | 1467322441764 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 14:34:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:34:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1591ms 14:34:01 INFO - PROCESS | 16136 | 1467322441836 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 14:34:01 INFO - PROCESS | 16136 | 1467322441840 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 14:34:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:34:01 INFO - PROCESS | 16136 | 1467322441846 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:34:01 INFO - PROCESS | 16136 | 1467322441850 Marionette TRACE conn3 <- [1,1974,null,{}] 14:34:01 INFO - PROCESS | 16136 | 1467322441856 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:01 INFO - PROCESS | 16136 | 1467322441867 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:02 INFO - PROCESS | 16136 | 1467322442130 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 14:34:02 INFO - PROCESS | 16136 | 1467322442410 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:02 INFO - PROCESS | 16136 | 1467322442424 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:02 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7ac00 == 24 [pid = 16136] [id = 501] 14:34:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x8bd81c00) [pid = 16136] [serial = 1504] [outer = (nil)] 14:34:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x8e85b000) [pid = 16136] [serial = 1505] [outer = 0x8bd81c00] 14:34:02 INFO - PROCESS | 16136 | 1467322442509 Marionette DEBUG loaded listener.js 14:34:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x8ebf1c00) [pid = 16136] [serial = 1506] [outer = 0x8bd81c00] 14:34:03 INFO - PROCESS | 16136 | 1467322443945 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 14:34:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:34:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 2138ms 14:34:03 INFO - PROCESS | 16136 | 1467322443985 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 14:34:04 INFO - PROCESS | 16136 | 1467322443998 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 14:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:34:04 INFO - PROCESS | 16136 | 1467322444013 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:34:04 INFO - PROCESS | 16136 | 1467322444017 Marionette TRACE conn3 <- [1,1978,null,{}] 14:34:04 INFO - PROCESS | 16136 | 1467322444036 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:04 INFO - PROCESS | 16136 | 1467322444042 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:04 INFO - PROCESS | 16136 | 1467322444250 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 14:34:04 INFO - PROCESS | 16136 | 1467322444597 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:04 INFO - PROCESS | 16136 | 1467322444610 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:04 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e539000 == 25 [pid = 16136] [id = 502] 14:34:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x8e540000) [pid = 16136] [serial = 1507] [outer = (nil)] 14:34:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x8e8e8000) [pid = 16136] [serial = 1508] [outer = 0x8e540000] 14:34:04 INFO - PROCESS | 16136 | 1467322444694 Marionette DEBUG loaded listener.js 14:34:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x8ebed800) [pid = 16136] [serial = 1509] [outer = 0x8e540000] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x8f2b5800) [pid = 16136] [serial = 1457] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8e6800 == 24 [pid = 16136] [id = 487] 14:34:05 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe6800 == 23 [pid = 16136] [id = 486] 14:34:05 INFO - PROCESS | 16136 | --DOCSHELL 0x8e858c00 == 22 [pid = 16136] [id = 485] 14:34:05 INFO - PROCESS | 16136 | 1467322445648 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x8cfe6000) [pid = 16136] [serial = 1433] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x8f2e9c00) [pid = 16136] [serial = 1437] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x8fa2f000) [pid = 16136] [serial = 1430] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x91f2d400) [pid = 16136] [serial = 1427] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x91c2a800) [pid = 16136] [serial = 1404] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x8e541400) [pid = 16136] [serial = 1418] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x8e855800) [pid = 16136] [serial = 1419] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x91c24800) [pid = 16136] [serial = 1409] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x91d90800) [pid = 16136] [serial = 1410] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x8f2bcc00) [pid = 16136] [serial = 1421] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x8e85b400) [pid = 16136] [serial = 1406] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x8f2bdc00) [pid = 16136] [serial = 1407] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x91fa1400) [pid = 16136] [serial = 1412] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x91fab000) [pid = 16136] [serial = 1413] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x92454800) [pid = 16136] [serial = 1415] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x92456400) [pid = 16136] [serial = 1416] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x91d8c400) [pid = 16136] [serial = 1424] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x91f31800) [pid = 16136] [serial = 1428] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x91dd3400) [pid = 16136] [serial = 1425] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x91c28c00) [pid = 16136] [serial = 1431] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8f32b800) [pid = 16136] [serial = 1422] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8d1e0c00) [pid = 16136] [serial = 1434] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x8cfe8400) [pid = 16136] [serial = 1454] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x94872400) [pid = 16136] [serial = 1452] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x93090c00) [pid = 16136] [serial = 1449] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x91d8a400) [pid = 16136] [serial = 1440] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x9275fc00) [pid = 16136] [serial = 1446] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x8d2ca800) [pid = 16136] [serial = 1455] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0x92678c00) [pid = 16136] [serial = 1443] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 71 (0x9275c000) [pid = 16136] [serial = 1445] [outer = (nil)] [url = about:blank] 14:34:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:34:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1704ms 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 70 (0x8fcc9000) [pid = 16136] [serial = 1439] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 69 (0x8f207c00) [pid = 16136] [serial = 1436] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 68 (0x92a52400) [pid = 16136] [serial = 1448] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 67 (0x94824400) [pid = 16136] [serial = 1451] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | --DOMWINDOW == 66 (0x92459c00) [pid = 16136] [serial = 1442] [outer = (nil)] [url = about:blank] 14:34:05 INFO - PROCESS | 16136 | 1467322445719 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 14:34:05 INFO - PROCESS | 16136 | 1467322445726 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 14:34:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:34:05 INFO - PROCESS | 16136 | 1467322445738 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:34:05 INFO - PROCESS | 16136 | 1467322445742 Marionette TRACE conn3 <- [1,1982,null,{}] 14:34:05 INFO - PROCESS | 16136 | 1467322445749 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:05 INFO - PROCESS | 16136 | 1467322445754 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:05 INFO - PROCESS | 16136 | 1467322445931 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 14:34:06 INFO - PROCESS | 16136 | 1467322446070 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:06 INFO - PROCESS | 16136 | 1467322446079 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:06 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e534800 == 23 [pid = 16136] [id = 503] 14:34:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 67 (0x8e860800) [pid = 16136] [serial = 1510] [outer = (nil)] 14:34:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 68 (0x8f209800) [pid = 16136] [serial = 1511] [outer = 0x8e860800] 14:34:06 INFO - PROCESS | 16136 | 1467322446162 Marionette DEBUG loaded listener.js 14:34:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 69 (0x8f2c1000) [pid = 16136] [serial = 1512] [outer = 0x8e860800] 14:34:07 INFO - PROCESS | 16136 | 1467322447075 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:34:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1390ms 14:34:07 INFO - PROCESS | 16136 | 1467322447129 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 14:34:07 INFO - PROCESS | 16136 | 1467322447132 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 14:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:34:07 INFO - PROCESS | 16136 | 1467322447140 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:34:07 INFO - PROCESS | 16136 | 1467322447146 Marionette TRACE conn3 <- [1,1986,null,{}] 14:34:07 INFO - PROCESS | 16136 | 1467322447177 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:07 INFO - PROCESS | 16136 | 1467322447186 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:07 INFO - PROCESS | 16136 | 1467322447400 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 14:34:07 INFO - PROCESS | 16136 | 1467322447547 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:07 INFO - PROCESS | 16136 | 1467322447560 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:07 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fcc4c00 == 24 [pid = 16136] [id = 504] 14:34:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 70 (0x8fcc5000) [pid = 16136] [serial = 1513] [outer = (nil)] 14:34:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 71 (0x91c20000) [pid = 16136] [serial = 1514] [outer = 0x8fcc5000] 14:34:07 INFO - PROCESS | 16136 | 1467322447635 Marionette DEBUG loaded listener.js 14:34:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 72 (0x91d87400) [pid = 16136] [serial = 1515] [outer = 0x8fcc5000] 14:34:08 INFO - PROCESS | 16136 | 1467322448627 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:34:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:34:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1546ms 14:34:08 INFO - PROCESS | 16136 | 1467322448688 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 14:34:08 INFO - PROCESS | 16136 | 1467322448693 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 14:34:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:34:08 INFO - PROCESS | 16136 | 1467322448707 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:34:08 INFO - PROCESS | 16136 | 1467322448711 Marionette TRACE conn3 <- [1,1990,null,{}] 14:34:08 INFO - PROCESS | 16136 | 1467322448716 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:08 INFO - PROCESS | 16136 | 1467322448722 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:08 INFO - PROCESS | 16136 | 1467322448956 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 14:34:08 INFO - PROCESS | 16136 | 1467322448982 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:08 INFO - PROCESS | 16136 | 1467322448990 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:09 INFO - PROCESS | 16136 | ++DOCSHELL 0x91c25400 == 25 [pid = 16136] [id = 505] 14:34:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x91d8c400) [pid = 16136] [serial = 1516] [outer = (nil)] 14:34:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x91dd4c00) [pid = 16136] [serial = 1517] [outer = 0x91d8c400] 14:34:09 INFO - PROCESS | 16136 | 1467322449093 Marionette DEBUG loaded listener.js 14:34:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x91f2f400) [pid = 16136] [serial = 1518] [outer = 0x91d8c400] 14:34:10 INFO - PROCESS | 16136 | 1467322450092 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 14:34:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:34:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1433ms 14:34:10 INFO - PROCESS | 16136 | 1467322450148 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 14:34:10 INFO - PROCESS | 16136 | 1467322450151 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 14:34:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:34:10 INFO - PROCESS | 16136 | 1467322450158 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:34:10 INFO - PROCESS | 16136 | 1467322450162 Marionette TRACE conn3 <- [1,1994,null,{}] 14:34:10 INFO - PROCESS | 16136 | 1467322450169 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:10 INFO - PROCESS | 16136 | 1467322450175 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:10 INFO - PROCESS | 16136 | 1467322450396 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 14:34:10 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x91ddb800) [pid = 16136] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:34:10 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x8d1d8c00) [pid = 16136] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:34:10 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0x8f201c00) [pid = 16136] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:34:10 INFO - PROCESS | 16136 | --DOMWINDOW == 71 (0x8fa24800) [pid = 16136] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:34:10 INFO - PROCESS | 16136 | --DOMWINDOW == 70 (0x8e8e2400) [pid = 16136] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:34:10 INFO - PROCESS | 16136 | --DOMWINDOW == 69 (0x8bd7e400) [pid = 16136] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:34:10 INFO - PROCESS | 16136 | --DOMWINDOW == 68 (0x8e8e7000) [pid = 16136] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:34:10 INFO - PROCESS | 16136 | --DOMWINDOW == 67 (0x8f2f1c00) [pid = 16136] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:34:10 INFO - PROCESS | 16136 | --DOMWINDOW == 66 (0x8fa36000) [pid = 16136] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:34:10 INFO - PROCESS | 16136 | --DOMWINDOW == 65 (0x8e53d800) [pid = 16136] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:34:10 INFO - PROCESS | 16136 | 1467322450725 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:10 INFO - PROCESS | 16136 | 1467322450733 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:10 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7d800 == 26 [pid = 16136] [id = 506] 14:34:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 66 (0x8bd80000) [pid = 16136] [serial = 1519] [outer = (nil)] 14:34:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 67 (0x8e53d800) [pid = 16136] [serial = 1520] [outer = 0x8bd80000] 14:34:10 INFO - PROCESS | 16136 | 1467322450813 Marionette DEBUG loaded listener.js 14:34:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 68 (0x8e8e2400) [pid = 16136] [serial = 1521] [outer = 0x8bd80000] 14:34:11 INFO - PROCESS | 16136 | 1467322451580 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 14:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1481ms 14:34:11 INFO - PROCESS | 16136 | 1467322451642 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 14:34:11 INFO - PROCESS | 16136 | 1467322451645 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 14:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:34:11 INFO - PROCESS | 16136 | 1467322451657 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:34:11 INFO - PROCESS | 16136 | 1467322451660 Marionette TRACE conn3 <- [1,1998,null,{}] 14:34:11 INFO - PROCESS | 16136 | 1467322451667 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:11 INFO - PROCESS | 16136 | 1467322451677 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:11 INFO - PROCESS | 16136 | 1467322451882 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 14:34:12 INFO - PROCESS | 16136 | 1467322452022 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:12 INFO - PROCESS | 16136 | 1467322452032 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:12 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe9800 == 27 [pid = 16136] [id = 507] 14:34:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 69 (0x91dd6800) [pid = 16136] [serial = 1522] [outer = (nil)] 14:34:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 70 (0x92671c00) [pid = 16136] [serial = 1523] [outer = 0x91dd6800] 14:34:12 INFO - PROCESS | 16136 | 1467322452104 Marionette DEBUG loaded listener.js 14:34:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 71 (0x92751c00) [pid = 16136] [serial = 1524] [outer = 0x91dd6800] 14:34:13 INFO - PROCESS | 16136 | 1467322453123 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 14:34:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1541ms 14:34:13 INFO - PROCESS | 16136 | 1467322453195 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 14:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:34:13 INFO - PROCESS | 16136 | 1467322453202 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 14:34:13 INFO - PROCESS | 16136 | 1467322453212 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:34:13 INFO - PROCESS | 16136 | 1467322453218 Marionette TRACE conn3 <- [1,2002,null,{}] 14:34:13 INFO - PROCESS | 16136 | 1467322453227 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:13 INFO - PROCESS | 16136 | 1467322453234 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:13 INFO - PROCESS | 16136 | 1467322453500 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 14:34:13 INFO - PROCESS | 16136 | 1467322453770 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:13 INFO - PROCESS | 16136 | 1467322453779 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:13 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1d7c00 == 28 [pid = 16136] [id = 508] 14:34:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 72 (0x8d1d9400) [pid = 16136] [serial = 1525] [outer = (nil)] 14:34:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x8e538400) [pid = 16136] [serial = 1526] [outer = 0x8d1d9400] 14:34:13 INFO - PROCESS | 16136 | 1467322453870 Marionette DEBUG loaded listener.js 14:34:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x8ebf4000) [pid = 16136] [serial = 1527] [outer = 0x8d1d9400] 14:34:14 INFO - PROCESS | 16136 | 1467322454831 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 14:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1694ms 14:34:14 INFO - PROCESS | 16136 | 1467322454905 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 14:34:14 INFO - PROCESS | 16136 | 1467322454913 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 14:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:34:14 INFO - PROCESS | 16136 | 1467322454925 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:34:14 INFO - PROCESS | 16136 | 1467322454929 Marionette TRACE conn3 <- [1,2006,null,{}] 14:34:14 INFO - PROCESS | 16136 | 1467322454937 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:14 INFO - PROCESS | 16136 | 1467322454943 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:15 INFO - PROCESS | 16136 | 1467322455189 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 14:34:15 INFO - PROCESS | 16136 | 1467322455422 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:15 INFO - PROCESS | 16136 | 1467322455431 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:15 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa1e000 == 29 [pid = 16136] [id = 509] 14:34:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x8fa22800) [pid = 16136] [serial = 1528] [outer = (nil)] 14:34:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x8fccb400) [pid = 16136] [serial = 1529] [outer = 0x8fa22800] 14:34:15 INFO - PROCESS | 16136 | 1467322455537 Marionette DEBUG loaded listener.js 14:34:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x91d8e400) [pid = 16136] [serial = 1530] [outer = 0x8fa22800] 14:34:16 INFO - PROCESS | 16136 | 1467322456535 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 14:34:16 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 14:34:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1685ms 14:34:16 INFO - PROCESS | 16136 | 1467322456611 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 14:34:16 INFO - PROCESS | 16136 | 1467322456614 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 14:34:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:34:16 INFO - PROCESS | 16136 | 1467322456622 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:34:16 INFO - PROCESS | 16136 | 1467322456629 Marionette TRACE conn3 <- [1,2010,null,{}] 14:34:16 INFO - PROCESS | 16136 | 1467322456646 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:16 INFO - PROCESS | 16136 | 1467322456655 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:16 INFO - PROCESS | 16136 | 1467322456897 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 14:34:17 INFO - PROCESS | 16136 | 1467322457172 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:17 INFO - PROCESS | 16136 | 1467322457187 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:17 INFO - PROCESS | 16136 | ++DOCSHELL 0x92459c00 == 30 [pid = 16136] [id = 510] 14:34:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x9245a000) [pid = 16136] [serial = 1531] [outer = (nil)] 14:34:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x928a0000) [pid = 16136] [serial = 1532] [outer = 0x9245a000] 14:34:17 INFO - PROCESS | 16136 | 1467322457286 Marionette DEBUG loaded listener.js 14:34:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x928a5800) [pid = 16136] [serial = 1533] [outer = 0x9245a000] 14:34:18 INFO - PROCESS | 16136 | 1467322458240 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 14:34:18 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 14:34:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1692ms 14:34:18 INFO - PROCESS | 16136 | 1467322458316 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 14:34:18 INFO - PROCESS | 16136 | 1467322458322 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 14:34:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:34:18 INFO - PROCESS | 16136 | 1467322458330 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:34:18 INFO - PROCESS | 16136 | 1467322458333 Marionette TRACE conn3 <- [1,2014,null,{}] 14:34:18 INFO - PROCESS | 16136 | 1467322458340 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:18 INFO - PROCESS | 16136 | 1467322458347 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:18 INFO - PROCESS | 16136 | 1467322458556 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 14:34:18 INFO - PROCESS | 16136 | 1467322458750 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:18 INFO - PROCESS | 16136 | 1467322458760 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:18 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd88800 == 31 [pid = 16136] [id = 511] 14:34:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8f205800) [pid = 16136] [serial = 1534] [outer = (nil)] 14:34:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x928ae000) [pid = 16136] [serial = 1535] [outer = 0x8f205800] 14:34:18 INFO - PROCESS | 16136 | 1467322458888 Marionette DEBUG loaded listener.js 14:34:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x93090c00) [pid = 16136] [serial = 1536] [outer = 0x8f205800] 14:34:19 INFO - PROCESS | 16136 | 1467322459784 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 14:34:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:34:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1489ms 14:34:19 INFO - PROCESS | 16136 | 1467322459819 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 14:34:19 INFO - PROCESS | 16136 | 1467322459824 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 14:34:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:34:19 INFO - PROCESS | 16136 | 1467322459831 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:34:19 INFO - PROCESS | 16136 | 1467322459836 Marionette TRACE conn3 <- [1,2018,null,{}] 14:34:19 INFO - PROCESS | 16136 | 1467322459861 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:19 INFO - PROCESS | 16136 | 1467322459867 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:20 INFO - PROCESS | 16136 | 1467322460064 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 14:34:20 INFO - PROCESS | 16136 | 1467322460248 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:20 INFO - PROCESS | 16136 | 1467322460260 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:20 INFO - PROCESS | 16136 | ++DOCSHELL 0x92a57400 == 32 [pid = 16136] [id = 512] 14:34:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x93a56c00) [pid = 16136] [serial = 1537] [outer = (nil)] 14:34:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x9486d800) [pid = 16136] [serial = 1538] [outer = 0x93a56c00] 14:34:20 INFO - PROCESS | 16136 | 1467322460341 Marionette DEBUG loaded listener.js 14:34:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x9525f400) [pid = 16136] [serial = 1539] [outer = 0x93a56c00] 14:34:21 INFO - PROCESS | 16136 | 1467322461360 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:34:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:34:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1565ms 14:34:21 INFO - PROCESS | 16136 | 1467322461397 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 14:34:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:34:21 INFO - PROCESS | 16136 | 1467322461402 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 14:34:21 INFO - PROCESS | 16136 | 1467322461409 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:34:21 INFO - PROCESS | 16136 | 1467322461413 Marionette TRACE conn3 <- [1,2022,null,{}] 14:34:21 INFO - PROCESS | 16136 | 1467322461419 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:21 INFO - PROCESS | 16136 | 1467322461430 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:21 INFO - PROCESS | 16136 | 1467322461658 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 14:34:21 INFO - PROCESS | 16136 | 1467322461889 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:21 INFO - PROCESS | 16136 | 1467322461899 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:21 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8eb000 == 33 [pid = 16136] [id = 513] 14:34:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x91dd7400) [pid = 16136] [serial = 1540] [outer = (nil)] 14:34:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x954b0400) [pid = 16136] [serial = 1541] [outer = 0x91dd7400] 14:34:22 INFO - PROCESS | 16136 | 1467322462027 Marionette DEBUG loaded listener.js 14:34:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x956f0800) [pid = 16136] [serial = 1542] [outer = 0x91dd7400] 14:34:22 INFO - PROCESS | 16136 | 1467322462983 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 14:34:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:34:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1637ms 14:34:23 INFO - PROCESS | 16136 | 1467322463047 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 14:34:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:34:23 INFO - PROCESS | 16136 | 1467322463052 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 14:34:23 INFO - PROCESS | 16136 | 1467322463058 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:34:23 INFO - PROCESS | 16136 | 1467322463062 Marionette TRACE conn3 <- [1,2026,null,{}] 14:34:23 INFO - PROCESS | 16136 | 1467322463069 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:23 INFO - PROCESS | 16136 | 1467322463075 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:23 INFO - PROCESS | 16136 | 1467322463270 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 14:34:23 INFO - PROCESS | 16136 | 1467322463519 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:23 INFO - PROCESS | 16136 | 1467322463526 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:23 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe4000 == 34 [pid = 16136] [id = 514] 14:34:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x8cff0400) [pid = 16136] [serial = 1543] [outer = (nil)] 14:34:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x956f8800) [pid = 16136] [serial = 1544] [outer = 0x8cff0400] 14:34:23 INFO - PROCESS | 16136 | 1467322463655 Marionette DEBUG loaded listener.js 14:34:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x956fb400) [pid = 16136] [serial = 1545] [outer = 0x8cff0400] 14:34:24 INFO - PROCESS | 16136 | 1467322464587 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 14:34:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:34:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1594ms 14:34:24 INFO - PROCESS | 16136 | 1467322464652 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 14:34:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:34:24 INFO - PROCESS | 16136 | 1467322464664 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 14:34:24 INFO - PROCESS | 16136 | 1467322464671 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:34:24 INFO - PROCESS | 16136 | 1467322464675 Marionette TRACE conn3 <- [1,2030,null,{}] 14:34:24 INFO - PROCESS | 16136 | 1467322464681 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:24 INFO - PROCESS | 16136 | 1467322464686 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:24 INFO - PROCESS | 16136 | 1467322464880 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 14:34:25 INFO - PROCESS | 16136 | 1467322465385 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:25 INFO - PROCESS | 16136 | 1467322465397 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:25 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfefc00 == 35 [pid = 16136] [id = 515] 14:34:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x8d1d6400) [pid = 16136] [serial = 1546] [outer = (nil)] 14:34:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x8d1e5000) [pid = 16136] [serial = 1547] [outer = 0x8d1d6400] 14:34:25 INFO - PROCESS | 16136 | 1467322465515 Marionette DEBUG loaded listener.js 14:34:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x8e85c000) [pid = 16136] [serial = 1548] [outer = 0x8d1d6400] 14:34:26 INFO - PROCESS | 16136 | 1467322466574 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 14:34:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:34:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1985ms 14:34:26 INFO - PROCESS | 16136 | 1467322466658 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 14:34:26 INFO - PROCESS | 16136 | 1467322466665 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 14:34:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:34:26 INFO - PROCESS | 16136 | 1467322466673 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:34:26 INFO - PROCESS | 16136 | 1467322466677 Marionette TRACE conn3 <- [1,2034,null,{}] 14:34:26 INFO - PROCESS | 16136 | 1467322466686 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:26 INFO - PROCESS | 16136 | 1467322466692 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:26 INFO - PROCESS | 16136 | 1467322466919 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 14:34:27 INFO - PROCESS | 16136 | 1467322467212 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:27 INFO - PROCESS | 16136 | 1467322467219 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:27 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1da400 == 36 [pid = 16136] [id = 516] 14:34:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x8d1db400) [pid = 16136] [serial = 1549] [outer = (nil)] 14:34:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x8e535800) [pid = 16136] [serial = 1550] [outer = 0x8d1db400] 14:34:27 INFO - PROCESS | 16136 | 1467322467323 Marionette DEBUG loaded listener.js 14:34:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x8f2f4800) [pid = 16136] [serial = 1551] [outer = 0x8d1db400] 14:34:27 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x91fa4800) [pid = 16136] [serial = 1481] [outer = (nil)] [url = about:blank] 14:34:27 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x91f9e000) [pid = 16136] [serial = 1482] [outer = (nil)] [url = about:blank] 14:34:27 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x8d2c5800) [pid = 16136] [serial = 1461] [outer = (nil)] [url = about:blank] 14:34:27 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x8d1e2800) [pid = 16136] [serial = 1460] [outer = (nil)] [url = about:blank] 14:34:27 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x8f20ec00) [pid = 16136] [serial = 1475] [outer = (nil)] [url = about:blank] 14:34:27 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x8f2f3800) [pid = 16136] [serial = 1476] [outer = (nil)] [url = about:blank] 14:34:27 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x8fcc1800) [pid = 16136] [serial = 1478] [outer = (nil)] [url = about:blank] 14:34:27 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x8f328400) [pid = 16136] [serial = 1458] [outer = (nil)] [url = about:blank] 14:34:27 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x8d1d8800) [pid = 16136] [serial = 1473] [outer = (nil)] [url = about:blank] 14:34:27 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x8bd85000) [pid = 16136] [serial = 1472] [outer = (nil)] [url = about:blank] 14:34:27 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x8ebef800) [pid = 16136] [serial = 1464] [outer = (nil)] [url = about:blank] 14:34:27 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8e8ee400) [pid = 16136] [serial = 1463] [outer = (nil)] [url = about:blank] 14:34:27 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8fa1c400) [pid = 16136] [serial = 1467] [outer = (nil)] [url = about:blank] 14:34:27 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8f32cc00) [pid = 16136] [serial = 1466] [outer = (nil)] [url = about:blank] 14:34:27 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8fccec00) [pid = 16136] [serial = 1470] [outer = (nil)] [url = about:blank] 14:34:27 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8fcc2400) [pid = 16136] [serial = 1469] [outer = (nil)] [url = about:blank] 14:34:27 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x8fa22000) [pid = 16136] [serial = 1484] [outer = (nil)] [url = about:blank] 14:34:27 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8fccd400) [pid = 16136] [serial = 1485] [outer = (nil)] [url = about:blank] 14:34:27 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x91c1e800) [pid = 16136] [serial = 1479] [outer = (nil)] [url = about:blank] 14:34:28 INFO - PROCESS | 16136 | 1467322468203 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:34:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:34:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1582ms 14:34:28 INFO - PROCESS | 16136 | 1467322468260 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 14:34:28 INFO - PROCESS | 16136 | 1467322468265 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 14:34:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:34:28 INFO - PROCESS | 16136 | 1467322468274 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:34:28 INFO - PROCESS | 16136 | 1467322468278 Marionette TRACE conn3 <- [1,2038,null,{}] 14:34:28 INFO - PROCESS | 16136 | 1467322468296 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:28 INFO - PROCESS | 16136 | 1467322468302 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:28 INFO - PROCESS | 16136 | 1467322468496 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 14:34:28 INFO - PROCESS | 16136 | 1467322468506 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:28 INFO - PROCESS | 16136 | 1467322468514 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:28 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f32cc00 == 37 [pid = 16136] [id = 517] 14:34:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x8f32e800) [pid = 16136] [serial = 1552] [outer = (nil)] 14:34:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8fcca400) [pid = 16136] [serial = 1553] [outer = 0x8f32e800] 14:34:28 INFO - PROCESS | 16136 | 1467322468601 Marionette DEBUG loaded listener.js 14:34:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x91c2a000) [pid = 16136] [serial = 1554] [outer = 0x8f32e800] 14:34:29 INFO - PROCESS | 16136 | 1467322469643 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 14:34:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:34:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1399ms 14:34:29 INFO - PROCESS | 16136 | 1467322469673 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 14:34:29 INFO - PROCESS | 16136 | 1467322469678 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 14:34:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:34:29 INFO - PROCESS | 16136 | 1467322469692 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:34:29 INFO - PROCESS | 16136 | 1467322469701 Marionette TRACE conn3 <- [1,2042,null,{}] 14:34:29 INFO - PROCESS | 16136 | 1467322469711 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:29 INFO - PROCESS | 16136 | 1467322469718 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:29 INFO - PROCESS | 16136 | 1467322469900 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 14:34:30 INFO - PROCESS | 16136 | 1467322470063 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:30 INFO - PROCESS | 16136 | 1467322470073 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:30 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8e5000 == 38 [pid = 16136] [id = 518] 14:34:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8fcc2c00) [pid = 16136] [serial = 1555] [outer = (nil)] 14:34:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x9244c800) [pid = 16136] [serial = 1556] [outer = 0x8fcc2c00] 14:34:30 INFO - PROCESS | 16136 | 1467322470143 Marionette DEBUG loaded listener.js 14:34:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x92453800) [pid = 16136] [serial = 1557] [outer = 0x8fcc2c00] 14:34:31 INFO - PROCESS | 16136 | 1467322471059 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 14:34:31 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) 14:34:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1448ms 14:34:31 INFO - PROCESS | 16136 | 1467322471133 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 14:34:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:34:31 INFO - PROCESS | 16136 | 1467322471138 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 14:34:31 INFO - PROCESS | 16136 | 1467322471145 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:34:31 INFO - PROCESS | 16136 | 1467322471150 Marionette TRACE conn3 <- [1,2046,null,{}] 14:34:31 INFO - PROCESS | 16136 | 1467322471164 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:31 INFO - PROCESS | 16136 | 1467322471169 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:31 INFO - PROCESS | 16136 | 1467322471419 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 14:34:31 INFO - PROCESS | 16136 | 1467322471447 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:31 INFO - PROCESS | 16136 | 1467322471453 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:31 INFO - PROCESS | 16136 | ++DOCSHELL 0x91d94800 == 39 [pid = 16136] [id = 519] 14:34:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x91fa3800) [pid = 16136] [serial = 1558] [outer = (nil)] 14:34:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x9289fc00) [pid = 16136] [serial = 1559] [outer = 0x91fa3800] 14:34:31 INFO - PROCESS | 16136 | 1467322471527 Marionette DEBUG loaded listener.js 14:34:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x92a5c400) [pid = 16136] [serial = 1560] [outer = 0x91fa3800] 14:34:32 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x91d8c400) [pid = 16136] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:34:32 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8bd80000) [pid = 16136] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:34:32 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8e540000) [pid = 16136] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:34:32 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8fcc5000) [pid = 16136] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:34:32 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x928a7000) [pid = 16136] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:34:32 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x928a1000) [pid = 16136] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:34:32 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x8ebf4c00) [pid = 16136] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:34:32 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8bd81c00) [pid = 16136] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:34:32 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8e860800) [pid = 16136] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:34:32 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x92a52c00) [pid = 16136] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:34:32 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x91d95c00) [pid = 16136] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:34:32 INFO - PROCESS | 16136 | 1467322472720 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 14:34:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:34:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1641ms 14:34:32 INFO - PROCESS | 16136 | 1467322472787 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 14:34:32 INFO - PROCESS | 16136 | 1467322472791 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 14:34:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:34:32 INFO - PROCESS | 16136 | 1467322472798 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:34:32 INFO - PROCESS | 16136 | 1467322472802 Marionette TRACE conn3 <- [1,2050,null,{}] 14:34:32 INFO - PROCESS | 16136 | 1467322472808 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:32 INFO - PROCESS | 16136 | 1467322472813 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:33 INFO - PROCESS | 16136 | 1467322473001 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 14:34:33 INFO - PROCESS | 16136 | 1467322473011 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:33 INFO - PROCESS | 16136 | 1467322473029 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:33 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebf5800 == 40 [pid = 16136] [id = 520] 14:34:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x8f2ecc00) [pid = 16136] [serial = 1561] [outer = (nil)] 14:34:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x92455800) [pid = 16136] [serial = 1562] [outer = 0x8f2ecc00] 14:34:33 INFO - PROCESS | 16136 | 1467322473239 Marionette DEBUG loaded listener.js 14:34:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x93b0b000) [pid = 16136] [serial = 1563] [outer = 0x8f2ecc00] 14:34:34 INFO - PROCESS | 16136 | 1467322474096 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 14:34:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:34:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1337ms 14:34:34 INFO - PROCESS | 16136 | 1467322474137 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 14:34:34 INFO - PROCESS | 16136 | 1467322474143 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 14:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:34:34 INFO - PROCESS | 16136 | 1467322474149 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:34:34 INFO - PROCESS | 16136 | 1467322474153 Marionette TRACE conn3 <- [1,2054,null,{}] 14:34:34 INFO - PROCESS | 16136 | 1467322474159 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:34 INFO - PROCESS | 16136 | 1467322474165 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:34 INFO - PROCESS | 16136 | 1467322474481 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 14:34:34 INFO - PROCESS | 16136 | 1467322474616 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:34 INFO - PROCESS | 16136 | 1467322474626 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:34 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe7800 == 41 [pid = 16136] [id = 521] 14:34:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8cfe8800) [pid = 16136] [serial = 1564] [outer = (nil)] 14:34:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8cfef400) [pid = 16136] [serial = 1565] [outer = 0x8cfe8800] 14:34:34 INFO - PROCESS | 16136 | 1467322474717 Marionette DEBUG loaded listener.js 14:34:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8d2c3800) [pid = 16136] [serial = 1566] [outer = 0x8cfe8800] 14:34:35 INFO - PROCESS | 16136 | 1467322475809 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 14:34:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:34:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1732ms 14:34:35 INFO - PROCESS | 16136 | 1467322475885 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 14:34:35 INFO - PROCESS | 16136 | 1467322475893 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 14:34:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:34:35 INFO - PROCESS | 16136 | 1467322475903 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:34:35 INFO - PROCESS | 16136 | 1467322475908 Marionette TRACE conn3 <- [1,2058,null,{}] 14:34:35 INFO - PROCESS | 16136 | 1467322475918 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:35 INFO - PROCESS | 16136 | 1467322475923 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:36 INFO - PROCESS | 16136 | 1467322476179 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 14:34:36 INFO - PROCESS | 16136 | 1467322476436 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:36 INFO - PROCESS | 16136 | 1467322476447 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:36 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f334400 == 42 [pid = 16136] [id = 522] 14:34:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x8f335000) [pid = 16136] [serial = 1567] [outer = (nil)] 14:34:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8fa21400) [pid = 16136] [serial = 1568] [outer = 0x8f335000] 14:34:36 INFO - PROCESS | 16136 | 1467322476535 Marionette DEBUG loaded listener.js 14:34:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8fcc5800) [pid = 16136] [serial = 1569] [outer = 0x8f335000] 14:34:37 INFO - PROCESS | 16136 | 1467322477533 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 14:34:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:34:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1736ms 14:34:37 INFO - PROCESS | 16136 | 1467322477640 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 14:34:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:34:37 INFO - PROCESS | 16136 | 1467322477645 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 14:34:37 INFO - PROCESS | 16136 | 1467322477652 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:34:37 INFO - PROCESS | 16136 | 1467322477656 Marionette TRACE conn3 <- [1,2062,null,{}] 14:34:37 INFO - PROCESS | 16136 | 1467322477716 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:37 INFO - PROCESS | 16136 | 1467322477723 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:37 INFO - PROCESS | 16136 | 1467322477947 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 14:34:38 INFO - PROCESS | 16136 | 1467322478204 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:38 INFO - PROCESS | 16136 | 1467322478214 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:38 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f20c800 == 43 [pid = 16136] [id = 523] 14:34:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8fcc8800) [pid = 16136] [serial = 1570] [outer = (nil)] 14:34:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x91fa6c00) [pid = 16136] [serial = 1571] [outer = 0x8fcc8800] 14:34:38 INFO - PROCESS | 16136 | 1467322478311 Marionette DEBUG loaded listener.js 14:34:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x92676c00) [pid = 16136] [serial = 1572] [outer = 0x8fcc8800] 14:34:39 INFO - PROCESS | 16136 | 1467322479364 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 14:34:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:34:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1745ms 14:34:39 INFO - PROCESS | 16136 | 1467322479398 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 14:34:39 INFO - PROCESS | 16136 | 1467322479403 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 14:34:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:34:39 INFO - PROCESS | 16136 | 1467322479423 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:34:39 INFO - PROCESS | 16136 | 1467322479431 Marionette TRACE conn3 <- [1,2066,null,{}] 14:34:39 INFO - PROCESS | 16136 | 1467322479438 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:39 INFO - PROCESS | 16136 | 1467322479446 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:39 INFO - PROCESS | 16136 | 1467322479668 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 14:34:39 INFO - PROCESS | 16136 | 1467322479907 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:39 INFO - PROCESS | 16136 | 1467322479915 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:39 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe6000 == 44 [pid = 16136] [id = 524] 14:34:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x8e8e7800) [pid = 16136] [serial = 1573] [outer = (nil)] 14:34:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x95254000) [pid = 16136] [serial = 1574] [outer = 0x8e8e7800] 14:34:40 INFO - PROCESS | 16136 | 1467322480015 Marionette DEBUG loaded listener.js 14:34:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x954aa800) [pid = 16136] [serial = 1575] [outer = 0x8e8e7800] 14:34:40 INFO - PROCESS | 16136 | 1467322480945 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 14:34:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:34:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1598ms 14:34:41 INFO - PROCESS | 16136 | 1467322481013 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 14:34:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:34:41 INFO - PROCESS | 16136 | 1467322481018 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 14:34:41 INFO - PROCESS | 16136 | 1467322481025 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:34:41 INFO - PROCESS | 16136 | 1467322481028 Marionette TRACE conn3 <- [1,2070,null,{}] 14:34:41 INFO - PROCESS | 16136 | 1467322481034 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:41 INFO - PROCESS | 16136 | 1467322481041 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:41 INFO - PROCESS | 16136 | 1467322481282 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 14:34:41 INFO - PROCESS | 16136 | 1467322481512 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:41 INFO - PROCESS | 16136 | 1467322481519 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:41 INFO - PROCESS | 16136 | ++DOCSHELL 0x9244c400 == 45 [pid = 16136] [id = 525] 14:34:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x92756400) [pid = 16136] [serial = 1576] [outer = (nil)] 14:34:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x956f9800) [pid = 16136] [serial = 1577] [outer = 0x92756400] 14:34:41 INFO - PROCESS | 16136 | 1467322481651 Marionette DEBUG loaded listener.js 14:34:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x983ba800) [pid = 16136] [serial = 1578] [outer = 0x92756400] 14:34:42 INFO - PROCESS | 16136 | 1467322482590 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 14:34:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:34:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1636ms 14:34:42 INFO - PROCESS | 16136 | 1467322482661 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 14:34:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:34:42 INFO - PROCESS | 16136 | 1467322482665 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 14:34:42 INFO - PROCESS | 16136 | 1467322482672 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:34:42 INFO - PROCESS | 16136 | 1467322482676 Marionette TRACE conn3 <- [1,2074,null,{}] 14:34:42 INFO - PROCESS | 16136 | 1467322482682 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:42 INFO - PROCESS | 16136 | 1467322482689 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:42 INFO - PROCESS | 16136 | 1467322482901 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 14:34:43 INFO - PROCESS | 16136 | 1467322483151 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:43 INFO - PROCESS | 16136 | 1467322483168 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:43 INFO - PROCESS | 16136 | ++DOCSHELL 0x98aad000 == 46 [pid = 16136] [id = 526] 14:34:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x98aae400) [pid = 16136] [serial = 1579] [outer = (nil)] 14:34:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x98e1b400) [pid = 16136] [serial = 1580] [outer = 0x98aae400] 14:34:43 INFO - PROCESS | 16136 | 1467322483310 Marionette DEBUG loaded listener.js 14:34:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x98f50800) [pid = 16136] [serial = 1581] [outer = 0x98aae400] 14:34:44 INFO - PROCESS | 16136 | 1467322484334 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 14:34:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:34:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1739ms 14:34:44 INFO - PROCESS | 16136 | 1467322484411 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 14:34:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:34:44 INFO - PROCESS | 16136 | 1467322484416 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 14:34:44 INFO - PROCESS | 16136 | 1467322484422 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:34:44 INFO - PROCESS | 16136 | 1467322484426 Marionette TRACE conn3 <- [1,2078,null,{}] 14:34:44 INFO - PROCESS | 16136 | 1467322484432 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:44 INFO - PROCESS | 16136 | 1467322484438 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:44 INFO - PROCESS | 16136 | 1467322484674 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 14:34:44 INFO - PROCESS | 16136 | 1467322484905 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:44 INFO - PROCESS | 16136 | 1467322484911 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:44 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd84400 == 47 [pid = 16136] [id = 527] 14:34:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x956f6c00) [pid = 16136] [serial = 1582] [outer = (nil)] 14:34:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x99991000) [pid = 16136] [serial = 1583] [outer = 0x956f6c00] 14:34:45 INFO - PROCESS | 16136 | 1467322485042 Marionette DEBUG loaded listener.js 14:34:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x999ce400) [pid = 16136] [serial = 1584] [outer = 0x956f6c00] 14:34:46 INFO - PROCESS | 16136 | 1467322486024 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 14:34:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:34:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1638ms 14:34:46 INFO - PROCESS | 16136 | 1467322486060 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 14:34:46 INFO - PROCESS | 16136 | 1467322486064 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 14:34:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:34:46 INFO - PROCESS | 16136 | 1467322486071 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:34:46 INFO - PROCESS | 16136 | 1467322486076 Marionette TRACE conn3 <- [1,2082,null,{}] 14:34:46 INFO - PROCESS | 16136 | 1467322486082 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:46 INFO - PROCESS | 16136 | 1467322486087 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:46 INFO - PROCESS | 16136 | 1467322486293 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 14:34:46 INFO - PROCESS | 16136 | 1467322486815 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:46 INFO - PROCESS | 16136 | 1467322486823 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:46 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e53f800 == 48 [pid = 16136] [id = 528] 14:34:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x8e541c00) [pid = 16136] [serial = 1585] [outer = (nil)] 14:34:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x8e8e0400) [pid = 16136] [serial = 1586] [outer = 0x8e541c00] 14:34:46 INFO - PROCESS | 16136 | 1467322486946 Marionette DEBUG loaded listener.js 14:34:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x8f202400) [pid = 16136] [serial = 1587] [outer = 0x8e541c00] 14:34:47 INFO - PROCESS | 16136 | 1467322487907 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 14:34:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:34:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1883ms 14:34:47 INFO - PROCESS | 16136 | 1467322487958 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 14:34:47 INFO - PROCESS | 16136 | 1467322487964 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 14:34:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:34:47 INFO - PROCESS | 16136 | 1467322487973 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:34:47 INFO - PROCESS | 16136 | 1467322487978 Marionette TRACE conn3 <- [1,2086,null,{}] 14:34:47 INFO - PROCESS | 16136 | 1467322487986 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:47 INFO - PROCESS | 16136 | 1467322487995 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:48 INFO - PROCESS | 16136 | 1467322488189 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 14:34:48 INFO - PROCESS | 16136 | 1467322488546 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:48 INFO - PROCESS | 16136 | 1467322488557 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:48 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e864400 == 49 [pid = 16136] [id = 529] 14:34:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x8f32f800) [pid = 16136] [serial = 1588] [outer = (nil)] 14:34:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 106 (0x91c26000) [pid = 16136] [serial = 1589] [outer = 0x8f32f800] 14:34:48 INFO - PROCESS | 16136 | 1467322488643 Marionette DEBUG loaded listener.js 14:34:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 107 (0x91d93c00) [pid = 16136] [serial = 1590] [outer = 0x8f32f800] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8e534800 == 48 [pid = 16136] [id = 503] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8fcc4c00 == 47 [pid = 16136] [id = 504] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2f1800 == 46 [pid = 16136] [id = 488] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa2e800 == 45 [pid = 16136] [id = 489] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebf5800 == 44 [pid = 16136] [id = 520] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x91d94800 == 43 [pid = 16136] [id = 519] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8e5000 == 42 [pid = 16136] [id = 518] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8f32cc00 == 41 [pid = 16136] [id = 517] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1da400 == 40 [pid = 16136] [id = 516] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfefc00 == 39 [pid = 16136] [id = 515] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe9800 == 38 [pid = 16136] [id = 507] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1d7c00 == 37 [pid = 16136] [id = 508] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa27400 == 36 [pid = 16136] [id = 500] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8e539000 == 35 [pid = 16136] [id = 502] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebed400 == 34 [pid = 16136] [id = 491] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7ac00 == 33 [pid = 16136] [id = 501] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x91c25400 == 32 [pid = 16136] [id = 505] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8e85ac00 == 31 [pid = 16136] [id = 495] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa1e000 == 30 [pid = 16136] [id = 509] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x92459c00 == 29 [pid = 16136] [id = 510] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2f3000 == 28 [pid = 16136] [id = 492] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd84000 == 27 [pid = 16136] [id = 484] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7bc00 == 26 [pid = 16136] [id = 496] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd88800 == 25 [pid = 16136] [id = 511] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x92a57400 == 24 [pid = 16136] [id = 512] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd79800 == 23 [pid = 16136] [id = 493] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1dec00 == 22 [pid = 16136] [id = 494] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7d800 == 21 [pid = 16136] [id = 506] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8eb000 == 20 [pid = 16136] [id = 513] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7d400 == 19 [pid = 16136] [id = 490] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe4000 == 18 [pid = 16136] [id = 514] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfec800 == 17 [pid = 16136] [id = 499] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa38000 == 16 [pid = 16136] [id = 497] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd85400 == 15 [pid = 16136] [id = 498] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd84400 == 14 [pid = 16136] [id = 527] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x98aad000 == 13 [pid = 16136] [id = 526] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x9244c400 == 12 [pid = 16136] [id = 525] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8f20c800 == 11 [pid = 16136] [id = 523] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe6000 == 10 [pid = 16136] [id = 524] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8f334400 == 9 [pid = 16136] [id = 522] 14:34:50 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe7800 == 8 [pid = 16136] [id = 521] 14:34:50 INFO - PROCESS | 16136 | --DOMWINDOW == 106 (0x91dd4c00) [pid = 16136] [serial = 1517] [outer = (nil)] [url = about:blank] 14:34:50 INFO - PROCESS | 16136 | --DOMWINDOW == 105 (0x91f2f400) [pid = 16136] [serial = 1518] [outer = (nil)] [url = about:blank] 14:34:50 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x8e53d800) [pid = 16136] [serial = 1520] [outer = (nil)] [url = about:blank] 14:34:50 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x8ebed800) [pid = 16136] [serial = 1509] [outer = (nil)] [url = about:blank] 14:34:50 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x8e8e8000) [pid = 16136] [serial = 1508] [outer = (nil)] [url = about:blank] 14:34:50 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x91c20000) [pid = 16136] [serial = 1514] [outer = (nil)] [url = about:blank] 14:34:50 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x93088000) [pid = 16136] [serial = 1500] [outer = (nil)] [url = about:blank] 14:34:50 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x92a5ec00) [pid = 16136] [serial = 1499] [outer = (nil)] [url = about:blank] 14:34:50 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x92a55000) [pid = 16136] [serial = 1497] [outer = (nil)] [url = about:blank] 14:34:50 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x928a8c00) [pid = 16136] [serial = 1496] [outer = (nil)] [url = about:blank] 14:34:50 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x8fa25400) [pid = 16136] [serial = 1491] [outer = (nil)] [url = about:blank] 14:34:50 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x8f2e8000) [pid = 16136] [serial = 1490] [outer = (nil)] [url = about:blank] 14:34:50 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x8ebf1c00) [pid = 16136] [serial = 1506] [outer = (nil)] [url = about:blank] 14:34:50 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x8e85b000) [pid = 16136] [serial = 1505] [outer = (nil)] [url = about:blank] 14:34:50 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x8f209800) [pid = 16136] [serial = 1511] [outer = (nil)] [url = about:blank] 14:34:50 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x93d22400) [pid = 16136] [serial = 1503] [outer = (nil)] [url = about:blank] 14:34:50 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x8f2c1000) [pid = 16136] [serial = 1512] [outer = (nil)] [url = about:blank] 14:34:50 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x92452400) [pid = 16136] [serial = 1487] [outer = (nil)] [url = about:blank] 14:34:50 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x91fa8c00) [pid = 16136] [serial = 1494] [outer = (nil)] [url = about:blank] 14:34:50 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x91f35000) [pid = 16136] [serial = 1493] [outer = (nil)] [url = about:blank] 14:34:50 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x93b07c00) [pid = 16136] [serial = 1502] [outer = (nil)] [url = about:blank] 14:34:50 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x92671c00) [pid = 16136] [serial = 1523] [outer = (nil)] [url = about:blank] 14:34:50 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8e8e2400) [pid = 16136] [serial = 1521] [outer = (nil)] [url = about:blank] 14:34:50 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x91d87400) [pid = 16136] [serial = 1515] [outer = (nil)] [url = about:blank] 14:34:51 INFO - PROCESS | 16136 | 1467322491024 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 14:34:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 3093ms 14:34:51 INFO - PROCESS | 16136 | 1467322491067 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 14:34:51 INFO - PROCESS | 16136 | 1467322491074 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 14:34:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:34:51 INFO - PROCESS | 16136 | 1467322491082 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:34:51 INFO - PROCESS | 16136 | 1467322491088 Marionette TRACE conn3 <- [1,2090,null,{}] 14:34:51 INFO - PROCESS | 16136 | 1467322491097 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:51 INFO - PROCESS | 16136 | 1467322491103 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:51 INFO - PROCESS | 16136 | 1467322491288 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 14:34:51 INFO - PROCESS | 16136 | 1467322491475 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:51 INFO - PROCESS | 16136 | 1467322491481 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:51 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1de800 == 9 [pid = 16136] [id = 530] 14:34:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x8d1df800) [pid = 16136] [serial = 1591] [outer = (nil)] 14:34:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8e85b000) [pid = 16136] [serial = 1592] [outer = 0x8d1df800] 14:34:51 INFO - PROCESS | 16136 | 1467322491565 Marionette DEBUG loaded listener.js 14:34:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8e8e3c00) [pid = 16136] [serial = 1593] [outer = 0x8d1df800] 14:34:52 INFO - PROCESS | 16136 | 1467322492495 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 14:34:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:34:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1437ms 14:34:52 INFO - PROCESS | 16136 | 1467322492519 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 14:34:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:34:52 INFO - PROCESS | 16136 | 1467322492529 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 14:34:52 INFO - PROCESS | 16136 | 1467322492542 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:34:52 INFO - PROCESS | 16136 | 1467322492547 Marionette TRACE conn3 <- [1,2094,null,{}] 14:34:52 INFO - PROCESS | 16136 | 1467322492553 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:52 INFO - PROCESS | 16136 | 1467322492559 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:52 INFO - PROCESS | 16136 | 1467322492793 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 14:34:52 INFO - PROCESS | 16136 | 1467322492953 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:52 INFO - PROCESS | 16136 | 1467322492961 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:52 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f202c00 == 10 [pid = 16136] [id = 531] 14:34:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8f2b5400) [pid = 16136] [serial = 1594] [outer = (nil)] 14:34:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x8f2f4c00) [pid = 16136] [serial = 1595] [outer = 0x8f2b5400] 14:34:53 INFO - PROCESS | 16136 | 1467322493048 Marionette DEBUG loaded listener.js 14:34:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x8f332400) [pid = 16136] [serial = 1596] [outer = 0x8f2b5400] 14:34:53 INFO - PROCESS | 16136 | 1467322493984 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 14:34:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:34:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1493ms 14:34:54 INFO - PROCESS | 16136 | 1467322494034 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 14:34:54 INFO - PROCESS | 16136 | 1467322494038 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 14:34:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:34:54 INFO - PROCESS | 16136 | 1467322494045 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:34:54 INFO - PROCESS | 16136 | 1467322494051 Marionette TRACE conn3 <- [1,2098,null,{}] 14:34:54 INFO - PROCESS | 16136 | 1467322494087 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:54 INFO - PROCESS | 16136 | 1467322494097 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:54 INFO - PROCESS | 16136 | 1467322494346 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 14:34:54 INFO - PROCESS | 16136 | 1467322494378 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:54 INFO - PROCESS | 16136 | 1467322494391 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:54 INFO - PROCESS | 16136 | ++DOCSHELL 0x91c29800 == 11 [pid = 16136] [id = 532] 14:34:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x91c2ac00) [pid = 16136] [serial = 1597] [outer = (nil)] 14:34:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x91d8e800) [pid = 16136] [serial = 1598] [outer = 0x91c2ac00] 14:34:54 INFO - PROCESS | 16136 | 1467322494466 Marionette DEBUG loaded listener.js 14:34:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x91dd7000) [pid = 16136] [serial = 1599] [outer = 0x91c2ac00] 14:34:56 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x8f2ee000) [pid = 16136] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:34:56 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x91fa3800) [pid = 16136] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:34:56 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x91dd6800) [pid = 16136] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:34:56 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x8d1d9400) [pid = 16136] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:34:56 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x8f205800) [pid = 16136] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:34:56 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x9245a000) [pid = 16136] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:34:56 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8fa22800) [pid = 16136] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:34:56 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8f32e800) [pid = 16136] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:34:56 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8d1d6400) [pid = 16136] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:34:56 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x91dd7400) [pid = 16136] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:34:56 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x93a56c00) [pid = 16136] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:34:56 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8d1db400) [pid = 16136] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:34:56 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8f2ecc00) [pid = 16136] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:34:56 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x8cff0400) [pid = 16136] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:34:56 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x8fcc2c00) [pid = 16136] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:34:56 INFO - PROCESS | 16136 | 1467322496501 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 14:34:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:34:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 2514ms 14:34:56 INFO - PROCESS | 16136 | 1467322496560 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 14:34:56 INFO - PROCESS | 16136 | 1467322496565 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 14:34:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:34:56 INFO - PROCESS | 16136 | 1467322496572 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:34:56 INFO - PROCESS | 16136 | 1467322496576 Marionette TRACE conn3 <- [1,2102,null,{}] 14:34:56 INFO - PROCESS | 16136 | 1467322496582 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:56 INFO - PROCESS | 16136 | 1467322496588 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:56 INFO - PROCESS | 16136 | 1467322496758 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 14:34:56 INFO - PROCESS | 16136 | 1467322496904 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:56 INFO - PROCESS | 16136 | 1467322496910 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:56 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1dfc00 == 12 [pid = 16136] [id = 533] 14:34:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x8d1e5800) [pid = 16136] [serial = 1600] [outer = (nil)] 14:34:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x8f20e800) [pid = 16136] [serial = 1601] [outer = 0x8d1e5800] 14:34:56 INFO - PROCESS | 16136 | 1467322496987 Marionette DEBUG loaded listener.js 14:34:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x91c28c00) [pid = 16136] [serial = 1602] [outer = 0x8d1e5800] 14:34:57 INFO - PROCESS | 16136 | 1467322497761 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 14:34:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:34:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1242ms 14:34:57 INFO - PROCESS | 16136 | 1467322497816 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 14:34:57 INFO - PROCESS | 16136 | 1467322497820 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 14:34:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:34:57 INFO - PROCESS | 16136 | 1467322497836 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:34:57 INFO - PROCESS | 16136 | 1467322497839 Marionette TRACE conn3 <- [1,2106,null,{}] 14:34:57 INFO - PROCESS | 16136 | 1467322497846 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:57 INFO - PROCESS | 16136 | 1467322497851 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:58 INFO - PROCESS | 16136 | 1467322498020 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 14:34:58 INFO - PROCESS | 16136 | 1467322498030 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:58 INFO - PROCESS | 16136 | 1467322498042 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:58 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe3c00 == 13 [pid = 16136] [id = 534] 14:34:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8ebed400) [pid = 16136] [serial = 1603] [outer = (nil)] 14:34:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x91f36800) [pid = 16136] [serial = 1604] [outer = 0x8ebed400] 14:34:58 INFO - PROCESS | 16136 | 1467322498113 Marionette DEBUG loaded listener.js 14:34:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x91fa6400) [pid = 16136] [serial = 1605] [outer = 0x8ebed400] 14:34:59 INFO - PROCESS | 16136 | 1467322499340 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 14:34:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1582ms 14:34:59 INFO - PROCESS | 16136 | 1467322499419 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 14:34:59 INFO - PROCESS | 16136 | 1467322499426 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 14:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:34:59 INFO - PROCESS | 16136 | 1467322499434 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:34:59 INFO - PROCESS | 16136 | 1467322499443 Marionette TRACE conn3 <- [1,2110,null,{}] 14:34:59 INFO - PROCESS | 16136 | 1467322499450 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:34:59 INFO - PROCESS | 16136 | 1467322499458 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:59 INFO - PROCESS | 16136 | 1467322499695 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 14:34:59 INFO - PROCESS | 16136 | 1467322499938 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:34:59 INFO - PROCESS | 16136 | 1467322499951 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:34:59 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1df000 == 14 [pid = 16136] [id = 535] 14:34:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x8e540800) [pid = 16136] [serial = 1606] [outer = (nil)] 14:35:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8ebe8000) [pid = 16136] [serial = 1607] [outer = 0x8e540800] 14:35:00 INFO - PROCESS | 16136 | 1467322500055 Marionette DEBUG loaded listener.js 14:35:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8f2f0c00) [pid = 16136] [serial = 1608] [outer = 0x8e540800] 14:35:01 INFO - PROCESS | 16136 | 1467322501007 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 14:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1646ms 14:35:01 INFO - PROCESS | 16136 | 1467322501081 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 14:35:01 INFO - PROCESS | 16136 | 1467322501089 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 14:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:35:01 INFO - PROCESS | 16136 | 1467322501101 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:35:01 INFO - PROCESS | 16136 | 1467322501105 Marionette TRACE conn3 <- [1,2114,null,{}] 14:35:01 INFO - PROCESS | 16136 | 1467322501111 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:01 INFO - PROCESS | 16136 | 1467322501118 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:01 INFO - PROCESS | 16136 | 1467322501348 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 14:35:01 INFO - PROCESS | 16136 | 1467322501628 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:01 INFO - PROCESS | 16136 | 1467322501636 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:01 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa36000 == 15 [pid = 16136] [id = 536] 14:35:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x91dd7400) [pid = 16136] [serial = 1609] [outer = (nil)] 14:35:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x91f2f800) [pid = 16136] [serial = 1610] [outer = 0x91dd7400] 14:35:01 INFO - PROCESS | 16136 | 1467322501742 Marionette DEBUG loaded listener.js 14:35:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x8f335400) [pid = 16136] [serial = 1611] [outer = 0x91dd7400] 14:35:02 INFO - PROCESS | 16136 | 1467322502721 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 14:35:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:35:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1683ms 14:35:02 INFO - PROCESS | 16136 | 1467322502789 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 14:35:02 INFO - PROCESS | 16136 | 1467322502797 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 14:35:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:35:02 INFO - PROCESS | 16136 | 1467322502809 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:35:02 INFO - PROCESS | 16136 | 1467322502815 Marionette TRACE conn3 <- [1,2118,null,{}] 14:35:02 INFO - PROCESS | 16136 | 1467322502833 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:02 INFO - PROCESS | 16136 | 1467322502842 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:03 INFO - PROCESS | 16136 | 1467322503086 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 14:35:03 INFO - PROCESS | 16136 | 1467322503326 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:03 INFO - PROCESS | 16136 | 1467322503342 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:03 INFO - PROCESS | 16136 | ++DOCSHELL 0x92676000 == 16 [pid = 16136] [id = 537] 14:35:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x92676800) [pid = 16136] [serial = 1612] [outer = (nil)] 14:35:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x92757800) [pid = 16136] [serial = 1613] [outer = 0x92676800] 14:35:03 INFO - PROCESS | 16136 | 1467322503441 Marionette DEBUG loaded listener.js 14:35:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x928ad800) [pid = 16136] [serial = 1614] [outer = 0x92676800] 14:35:04 INFO - PROCESS | 16136 | 1467322504401 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 14:35:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:35:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1641ms 14:35:04 INFO - PROCESS | 16136 | 1467322504450 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 14:35:04 INFO - PROCESS | 16136 | 1467322504455 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 14:35:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:35:04 INFO - PROCESS | 16136 | 1467322504462 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:35:04 INFO - PROCESS | 16136 | 1467322504465 Marionette TRACE conn3 <- [1,2122,null,{}] 14:35:04 INFO - PROCESS | 16136 | 1467322504471 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:04 INFO - PROCESS | 16136 | 1467322504477 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:04 INFO - PROCESS | 16136 | 1467322504675 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 14:35:04 INFO - PROCESS | 16136 | 1467322504863 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:04 INFO - PROCESS | 16136 | 1467322504871 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:04 INFO - PROCESS | 16136 | ++DOCSHELL 0x928a0c00 == 17 [pid = 16136] [id = 538] 14:35:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x92a58400) [pid = 16136] [serial = 1615] [outer = (nil)] 14:35:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x92a5e400) [pid = 16136] [serial = 1616] [outer = 0x92a58400] 14:35:04 INFO - PROCESS | 16136 | 1467322504967 Marionette DEBUG loaded listener.js 14:35:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x93088400) [pid = 16136] [serial = 1617] [outer = 0x92a58400] 14:35:06 INFO - PROCESS | 16136 | 1467322505998 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 14:35:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:35:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1583ms 14:35:06 INFO - PROCESS | 16136 | 1467322506047 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 14:35:06 INFO - PROCESS | 16136 | 1467322506051 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 14:35:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:35:06 INFO - PROCESS | 16136 | 1467322506057 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:35:06 INFO - PROCESS | 16136 | 1467322506061 Marionette TRACE conn3 <- [1,2126,null,{}] 14:35:06 INFO - PROCESS | 16136 | 1467322506067 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:06 INFO - PROCESS | 16136 | 1467322506072 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:06 INFO - PROCESS | 16136 | 1467322506259 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 14:35:06 INFO - PROCESS | 16136 | 1467322506502 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:06 INFO - PROCESS | 16136 | 1467322506509 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:06 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1dac00 == 18 [pid = 16136] [id = 539] 14:35:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x92a5c000) [pid = 16136] [serial = 1618] [outer = (nil)] 14:35:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x93d24000) [pid = 16136] [serial = 1619] [outer = 0x92a5c000] 14:35:06 INFO - PROCESS | 16136 | 1467322506636 Marionette DEBUG loaded listener.js 14:35:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x93d2b800) [pid = 16136] [serial = 1620] [outer = 0x92a5c000] 14:35:07 INFO - PROCESS | 16136 | 1467322507620 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 14:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1637ms 14:35:07 INFO - PROCESS | 16136 | 1467322507696 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 14:35:07 INFO - PROCESS | 16136 | 1467322507701 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 14:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:35:07 INFO - PROCESS | 16136 | 1467322507708 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:35:07 INFO - PROCESS | 16136 | 1467322507712 Marionette TRACE conn3 <- [1,2130,null,{}] 14:35:07 INFO - PROCESS | 16136 | 1467322507718 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:07 INFO - PROCESS | 16136 | 1467322507730 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:08 INFO - PROCESS | 16136 | 1467322508122 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 14:35:08 INFO - PROCESS | 16136 | 1467322508315 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:08 INFO - PROCESS | 16136 | 1467322508323 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:08 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd81c00 == 19 [pid = 16136] [id = 540] 14:35:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x8f327800) [pid = 16136] [serial = 1621] [outer = (nil)] 14:35:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x956f1c00) [pid = 16136] [serial = 1622] [outer = 0x8f327800] 14:35:08 INFO - PROCESS | 16136 | 1467322508408 Marionette DEBUG loaded listener.js 14:35:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x956fa000) [pid = 16136] [serial = 1623] [outer = 0x8f327800] 14:35:09 INFO - PROCESS | 16136 | 1467322509392 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 14:35:09 INFO - PROCESS | 16136 | 1467322509448 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 14:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 14:35:09 INFO - PROCESS | 16136 | 1467322509455 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:35:09 INFO - PROCESS | 16136 | 1467322509459 Marionette TRACE conn3 <- [1,2134,null,{}] 14:35:09 INFO - PROCESS | 16136 | 1467322509465 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:09 INFO - PROCESS | 16136 | 1467322509470 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:09 INFO - PROCESS | 16136 | 1467322509647 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 14:35:09 INFO - PROCESS | 16136 | 1467322509836 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:09 INFO - PROCESS | 16136 | 1467322509845 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:09 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e53e000 == 20 [pid = 16136] [id = 541] 14:35:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x91d94000) [pid = 16136] [serial = 1624] [outer = (nil)] 14:35:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x98e24800) [pid = 16136] [serial = 1625] [outer = 0x91d94000] 14:35:09 INFO - PROCESS | 16136 | 1467322509924 Marionette DEBUG loaded listener.js 14:35:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x98e21000) [pid = 16136] [serial = 1626] [outer = 0x91d94000] 14:35:10 INFO - PROCESS | 16136 | 1467322510951 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 14:35:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:35:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1582ms 14:35:11 INFO - PROCESS | 16136 | 1467322511039 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 14:35:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:35:11 INFO - PROCESS | 16136 | 1467322511043 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 14:35:11 INFO - PROCESS | 16136 | 1467322511050 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:35:11 INFO - PROCESS | 16136 | 1467322511054 Marionette TRACE conn3 <- [1,2138,null,{}] 14:35:11 INFO - PROCESS | 16136 | 1467322511059 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:11 INFO - PROCESS | 16136 | 1467322511065 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:11 INFO - PROCESS | 16136 | 1467322511289 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 14:35:11 INFO - PROCESS | 16136 | 1467322511526 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:11 INFO - PROCESS | 16136 | 1467322511536 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:11 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7ac00 == 21 [pid = 16136] [id = 542] 14:35:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x8bd7bc00) [pid = 16136] [serial = 1627] [outer = (nil)] 14:35:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 106 (0x8bd86800) [pid = 16136] [serial = 1628] [outer = 0x8bd7bc00] 14:35:11 INFO - PROCESS | 16136 | 1467322511803 Marionette DEBUG loaded listener.js 14:35:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 107 (0x8d1d7c00) [pid = 16136] [serial = 1629] [outer = 0x8bd7bc00] 14:35:12 INFO - PROCESS | 16136 | 1467322512731 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 14:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1732ms 14:35:12 INFO - PROCESS | 16136 | 1467322512784 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 14:35:12 INFO - PROCESS | 16136 | 1467322512790 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 14:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:35:12 INFO - PROCESS | 16136 | 1467322512800 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:35:12 INFO - PROCESS | 16136 | 1467322512803 Marionette TRACE conn3 <- [1,2142,null,{}] 14:35:12 INFO - PROCESS | 16136 | 1467322512812 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:12 INFO - PROCESS | 16136 | 1467322512817 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:13 INFO - PROCESS | 16136 | 1467322513001 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 14:35:13 INFO - PROCESS | 16136 | 1467322513394 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:13 INFO - PROCESS | 16136 | 1467322513407 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 106 (0x9275a400) [pid = 16136] [serial = 1488] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 105 (0x9289fc00) [pid = 16136] [serial = 1559] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x92751c00) [pid = 16136] [serial = 1524] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x8e538400) [pid = 16136] [serial = 1526] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x8ebf4000) [pid = 16136] [serial = 1527] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x928ae000) [pid = 16136] [serial = 1535] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x93090c00) [pid = 16136] [serial = 1536] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x928a0000) [pid = 16136] [serial = 1532] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x928a5800) [pid = 16136] [serial = 1533] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x8fccb400) [pid = 16136] [serial = 1529] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x91d8e400) [pid = 16136] [serial = 1530] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x8fcca400) [pid = 16136] [serial = 1553] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x91c2a000) [pid = 16136] [serial = 1554] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x8d1e5000) [pid = 16136] [serial = 1547] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x8e85c000) [pid = 16136] [serial = 1548] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x954b0400) [pid = 16136] [serial = 1541] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x956f0800) [pid = 16136] [serial = 1542] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x9486d800) [pid = 16136] [serial = 1538] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x9525f400) [pid = 16136] [serial = 1539] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x8e535800) [pid = 16136] [serial = 1550] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8f2f4800) [pid = 16136] [serial = 1551] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x956f8800) [pid = 16136] [serial = 1544] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x956fb400) [pid = 16136] [serial = 1545] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x92453800) [pid = 16136] [serial = 1557] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x92a5c400) [pid = 16136] [serial = 1560] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x93b0b000) [pid = 16136] [serial = 1563] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x9244c800) [pid = 16136] [serial = 1556] [outer = (nil)] [url = about:blank] 14:35:13 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1e5000 == 22 [pid = 16136] [id = 543] 14:35:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8e535800) [pid = 16136] [serial = 1630] [outer = (nil)] 14:35:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8e85f800) [pid = 16136] [serial = 1631] [outer = 0x8e535800] 14:35:13 INFO - PROCESS | 16136 | 1467322513581 Marionette DEBUG loaded listener.js 14:35:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8ebf5400) [pid = 16136] [serial = 1632] [outer = 0x8e535800] 14:35:13 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x92455800) [pid = 16136] [serial = 1562] [outer = (nil)] [url = about:blank] 14:35:14 INFO - PROCESS | 16136 | 1467322514439 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 14:35:14 INFO - PROCESS | 16136 | 1467322514490 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 14:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:35:14 INFO - PROCESS | 16136 | 1467322514501 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:35:14 INFO - PROCESS | 16136 | 1467322514506 Marionette TRACE conn3 <- [1,2146,null,{}] 14:35:14 INFO - PROCESS | 16136 | 1467322514512 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:14 INFO - PROCESS | 16136 | 1467322514518 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:14 INFO - PROCESS | 16136 | 1467322514711 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 14:35:14 INFO - PROCESS | 16136 | 1467322514865 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:14 INFO - PROCESS | 16136 | 1467322514872 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:14 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2b8800 == 23 [pid = 16136] [id = 544] 14:35:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8f2bf400) [pid = 16136] [serial = 1633] [outer = (nil)] 14:35:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x91c1f000) [pid = 16136] [serial = 1634] [outer = 0x8f2bf400] 14:35:14 INFO - PROCESS | 16136 | 1467322514944 Marionette DEBUG loaded listener.js 14:35:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x91ddc800) [pid = 16136] [serial = 1635] [outer = 0x8f2bf400] 14:35:15 INFO - PROCESS | 16136 | 1467322515832 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 14:35:15 INFO - PROCESS | 16136 | 1467322515891 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 14:35:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:35:15 INFO - PROCESS | 16136 | 1467322515898 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:35:15 INFO - PROCESS | 16136 | 1467322515904 Marionette TRACE conn3 <- [1,2150,null,{}] 14:35:15 INFO - PROCESS | 16136 | 1467322515926 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:15 INFO - PROCESS | 16136 | 1467322515935 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:16 INFO - PROCESS | 16136 | 1467322516177 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 14:35:16 INFO - PROCESS | 16136 | 1467322516203 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:16 INFO - PROCESS | 16136 | 1467322516213 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:16 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7b000 == 24 [pid = 16136] [id = 545] 14:35:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x91d8e400) [pid = 16136] [serial = 1636] [outer = (nil)] 14:35:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x9275a400) [pid = 16136] [serial = 1637] [outer = 0x91d8e400] 14:35:16 INFO - PROCESS | 16136 | 1467322516284 Marionette DEBUG loaded listener.js 14:35:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x928a1000) [pid = 16136] [serial = 1638] [outer = 0x91d8e400] 14:35:17 INFO - PROCESS | 16136 | 1467322517220 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 14:35:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:35:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1391ms 14:35:17 INFO - PROCESS | 16136 | 1467322517290 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 14:35:17 INFO - PROCESS | 16136 | 1467322517295 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 14:35:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:35:17 INFO - PROCESS | 16136 | 1467322517302 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:35:17 INFO - PROCESS | 16136 | 1467322517306 Marionette TRACE conn3 <- [1,2154,null,{}] 14:35:17 INFO - PROCESS | 16136 | 1467322517311 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:17 INFO - PROCESS | 16136 | 1467322517316 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:17 INFO - PROCESS | 16136 | 1467322517578 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 14:35:17 INFO - PROCESS | 16136 | 1467322517604 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:17 INFO - PROCESS | 16136 | 1467322517616 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:17 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa3a800 == 25 [pid = 16136] [id = 546] 14:35:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x91f2a400) [pid = 16136] [serial = 1639] [outer = (nil)] 14:35:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x92a5a000) [pid = 16136] [serial = 1640] [outer = 0x91f2a400] 14:35:17 INFO - PROCESS | 16136 | 1467322517696 Marionette DEBUG loaded listener.js 14:35:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x92a61000) [pid = 16136] [serial = 1641] [outer = 0x91f2a400] 14:35:18 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x8d1df800) [pid = 16136] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:35:18 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x8cfe8800) [pid = 16136] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:35:18 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x8fcc8800) [pid = 16136] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:35:18 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x8f32f800) [pid = 16136] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:35:18 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8f335000) [pid = 16136] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:35:18 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x98aae400) [pid = 16136] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:35:18 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8d1e5800) [pid = 16136] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:35:18 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x956f6c00) [pid = 16136] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:35:18 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x91c2ac00) [pid = 16136] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:35:18 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x8e8e7800) [pid = 16136] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:35:18 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8f2b5400) [pid = 16136] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:35:18 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x92756400) [pid = 16136] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:35:18 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x8e541c00) [pid = 16136] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:35:18 INFO - PROCESS | 16136 | 1467322518784 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 14:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1540ms 14:35:18 INFO - PROCESS | 16136 | 1467322518843 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 14:35:18 INFO - PROCESS | 16136 | 1467322518847 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 14:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:35:18 INFO - PROCESS | 16136 | 1467322518853 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:35:18 INFO - PROCESS | 16136 | 1467322518857 Marionette TRACE conn3 <- [1,2158,null,{}] 14:35:18 INFO - PROCESS | 16136 | 1467322518871 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:18 INFO - PROCESS | 16136 | 1467322518876 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:19 INFO - PROCESS | 16136 | 1467322519043 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 14:35:19 INFO - PROCESS | 16136 | 1467322519053 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:19 INFO - PROCESS | 16136 | 1467322519058 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:19 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa1e800 == 26 [pid = 16136] [id = 547] 14:35:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x8fa22400) [pid = 16136] [serial = 1642] [outer = (nil)] 14:35:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x928ac800) [pid = 16136] [serial = 1643] [outer = 0x8fa22400] 14:35:19 INFO - PROCESS | 16136 | 1467322519142 Marionette DEBUG loaded listener.js 14:35:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x94872400) [pid = 16136] [serial = 1644] [outer = 0x8fa22400] 14:35:20 INFO - PROCESS | 16136 | 1467322520104 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 14:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1293ms 14:35:20 INFO - PROCESS | 16136 | 1467322520149 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 14:35:20 INFO - PROCESS | 16136 | 1467322520153 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 14:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:35:20 INFO - PROCESS | 16136 | 1467322520159 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:35:20 INFO - PROCESS | 16136 | 1467322520163 Marionette TRACE conn3 <- [1,2162,null,{}] 14:35:20 INFO - PROCESS | 16136 | 1467322520169 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:20 INFO - PROCESS | 16136 | 1467322520178 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:20 INFO - PROCESS | 16136 | 1467322520421 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 14:35:20 INFO - PROCESS | 16136 | 1467322520612 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:20 INFO - PROCESS | 16136 | 1467322520621 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:20 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd80400 == 27 [pid = 16136] [id = 548] 14:35:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8bd80800) [pid = 16136] [serial = 1645] [outer = (nil)] 14:35:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8cfe9000) [pid = 16136] [serial = 1646] [outer = 0x8bd80800] 14:35:20 INFO - PROCESS | 16136 | 1467322520710 Marionette DEBUG loaded listener.js 14:35:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x8d1df400) [pid = 16136] [serial = 1647] [outer = 0x8bd80800] 14:35:21 INFO - PROCESS | 16136 | 1467322521765 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 14:35:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:35:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1636ms 14:35:21 INFO - PROCESS | 16136 | 1467322521798 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 14:35:21 INFO - PROCESS | 16136 | 1467322521804 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 14:35:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:35:21 INFO - PROCESS | 16136 | 1467322521813 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:35:21 INFO - PROCESS | 16136 | 1467322521818 Marionette TRACE conn3 <- [1,2166,null,{}] 14:35:21 INFO - PROCESS | 16136 | 1467322521826 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:21 INFO - PROCESS | 16136 | 1467322521834 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:22 INFO - PROCESS | 16136 | 1467322522051 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 14:35:22 INFO - PROCESS | 16136 | 1467322522299 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:22 INFO - PROCESS | 16136 | 1467322522307 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:22 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebf1000 == 28 [pid = 16136] [id = 549] 14:35:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8f2b6c00) [pid = 16136] [serial = 1648] [outer = (nil)] 14:35:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8f331000) [pid = 16136] [serial = 1649] [outer = 0x8f2b6c00] 14:35:22 INFO - PROCESS | 16136 | 1467322522438 Marionette DEBUG loaded listener.js 14:35:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8fcc2c00) [pid = 16136] [serial = 1650] [outer = 0x8f2b6c00] 14:35:23 INFO - PROCESS | 16136 | 1467322523501 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 14:35:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:35:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1736ms 14:35:23 INFO - PROCESS | 16136 | 1467322523549 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 14:35:23 INFO - PROCESS | 16136 | 1467322523555 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 14:35:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:35:23 INFO - PROCESS | 16136 | 1467322523564 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:35:23 INFO - PROCESS | 16136 | 1467322523569 Marionette TRACE conn3 <- [1,2170,null,{}] 14:35:23 INFO - PROCESS | 16136 | 1467322523576 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:23 INFO - PROCESS | 16136 | 1467322523587 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:23 INFO - PROCESS | 16136 | 1467322523844 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 14:35:24 INFO - PROCESS | 16136 | 1467322524126 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:24 INFO - PROCESS | 16136 | 1467322524135 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:24 INFO - PROCESS | 16136 | ++DOCSHELL 0x91c21000 == 29 [pid = 16136] [id = 550] 14:35:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x91dd9800) [pid = 16136] [serial = 1651] [outer = (nil)] 14:35:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x92450800) [pid = 16136] [serial = 1652] [outer = 0x91dd9800] 14:35:24 INFO - PROCESS | 16136 | 1467322524267 Marionette DEBUG loaded listener.js 14:35:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x92675400) [pid = 16136] [serial = 1653] [outer = 0x91dd9800] 14:35:25 INFO - PROCESS | 16136 | 1467322525291 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 14:35:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:35:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1795ms 14:35:25 INFO - PROCESS | 16136 | 1467322525360 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 14:35:25 INFO - PROCESS | 16136 | 1467322525366 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 14:35:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:35:25 INFO - PROCESS | 16136 | 1467322525384 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:35:25 INFO - PROCESS | 16136 | 1467322525392 Marionette TRACE conn3 <- [1,2174,null,{}] 14:35:25 INFO - PROCESS | 16136 | 1467322525399 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:25 INFO - PROCESS | 16136 | 1467322525406 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:25 INFO - PROCESS | 16136 | 1467322525652 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 14:35:25 INFO - PROCESS | 16136 | 1467322525891 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:25 INFO - PROCESS | 16136 | 1467322525899 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:25 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebee000 == 30 [pid = 16136] [id = 551] 14:35:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x91dcf800) [pid = 16136] [serial = 1654] [outer = (nil)] 14:35:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x93d28800) [pid = 16136] [serial = 1655] [outer = 0x91dcf800] 14:35:26 INFO - PROCESS | 16136 | 1467322526000 Marionette DEBUG loaded listener.js 14:35:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x954a4000) [pid = 16136] [serial = 1656] [outer = 0x91dcf800] 14:35:26 INFO - PROCESS | 16136 | 1467322526938 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 14:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1600ms 14:35:26 INFO - PROCESS | 16136 | 1467322526977 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 14:35:26 INFO - PROCESS | 16136 | 1467322526981 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 14:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:35:26 INFO - PROCESS | 16136 | 1467322526988 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:35:26 INFO - PROCESS | 16136 | 1467322526992 Marionette TRACE conn3 <- [1,2178,null,{}] 14:35:27 INFO - PROCESS | 16136 | 1467322526998 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:27 INFO - PROCESS | 16136 | 1467322527004 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:27 INFO - PROCESS | 16136 | 1467322527212 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 14:35:27 INFO - PROCESS | 16136 | 1467322527457 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:27 INFO - PROCESS | 16136 | 1467322527467 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:27 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f329c00 == 31 [pid = 16136] [id = 552] 14:35:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x91d8a000) [pid = 16136] [serial = 1657] [outer = (nil)] 14:35:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x956f6c00) [pid = 16136] [serial = 1658] [outer = 0x91d8a000] 14:35:27 INFO - PROCESS | 16136 | 1467322527591 Marionette DEBUG loaded listener.js 14:35:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x9830b400) [pid = 16136] [serial = 1659] [outer = 0x91d8a000] 14:35:28 INFO - PROCESS | 16136 | 1467322528517 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 14:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1588ms 14:35:28 INFO - PROCESS | 16136 | 1467322528577 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 14:35:28 INFO - PROCESS | 16136 | 1467322528581 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 14:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:35:28 INFO - PROCESS | 16136 | 1467322528588 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:35:28 INFO - PROCESS | 16136 | 1467322528592 Marionette TRACE conn3 <- [1,2182,null,{}] 14:35:28 INFO - PROCESS | 16136 | 1467322528598 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:28 INFO - PROCESS | 16136 | 1467322528604 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:28 INFO - PROCESS | 16136 | 1467322528843 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 14:35:29 INFO - PROCESS | 16136 | 1467322529085 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:29 INFO - PROCESS | 16136 | 1467322529106 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:29 INFO - PROCESS | 16136 | ++DOCSHELL 0x98e24c00 == 32 [pid = 16136] [id = 553] 14:35:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x98f45400) [pid = 16136] [serial = 1660] [outer = (nil)] 14:35:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x99681000) [pid = 16136] [serial = 1661] [outer = 0x98f45400] 14:35:29 INFO - PROCESS | 16136 | 1467322529246 Marionette DEBUG loaded listener.js 14:35:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x99a44800) [pid = 16136] [serial = 1662] [outer = 0x98f45400] 14:35:30 INFO - PROCESS | 16136 | 1467322530272 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 14:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1731ms 14:35:30 INFO - PROCESS | 16136 | 1467322530321 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 14:35:30 INFO - PROCESS | 16136 | 1467322530325 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 14:35:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:35:30 INFO - PROCESS | 16136 | 1467322530332 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:35:30 INFO - PROCESS | 16136 | 1467322530337 Marionette TRACE conn3 <- [1,2186,null,{}] 14:35:30 INFO - PROCESS | 16136 | 1467322530343 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:30 INFO - PROCESS | 16136 | 1467322530350 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:30 INFO - PROCESS | 16136 | 1467322530551 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 14:35:30 INFO - PROCESS | 16136 | 1467322530797 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:30 INFO - PROCESS | 16136 | 1467322530806 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:30 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7d400 == 33 [pid = 16136] [id = 554] 14:35:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x8d1d6400) [pid = 16136] [serial = 1663] [outer = (nil)] 14:35:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x8f206c00) [pid = 16136] [serial = 1664] [outer = 0x8d1d6400] 14:35:30 INFO - PROCESS | 16136 | 1467322530936 Marionette DEBUG loaded listener.js 14:35:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x91c1d800) [pid = 16136] [serial = 1665] [outer = 0x8d1d6400] 14:35:32 INFO - PROCESS | 16136 | 1467322532290 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 14:35:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:35:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1985ms 14:35:32 INFO - PROCESS | 16136 | 1467322532319 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 14:35:32 INFO - PROCESS | 16136 | 1467322532325 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 14:35:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:35:32 INFO - PROCESS | 16136 | 1467322532334 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:35:32 INFO - PROCESS | 16136 | 1467322532338 Marionette TRACE conn3 <- [1,2190,null,{}] 14:35:32 INFO - PROCESS | 16136 | 1467322532346 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:32 INFO - PROCESS | 16136 | 1467322532352 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:32 INFO - PROCESS | 16136 | 1467322532568 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 14:35:32 INFO - PROCESS | 16136 | 1467322532948 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:32 INFO - PROCESS | 16136 | 1467322532958 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:32 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2f6800 == 34 [pid = 16136] [id = 555] 14:35:32 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x8f2f6c00) [pid = 16136] [serial = 1666] [outer = (nil)] 14:35:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x8fa32c00) [pid = 16136] [serial = 1667] [outer = 0x8f2f6c00] 14:35:33 INFO - PROCESS | 16136 | 1467322533045 Marionette DEBUG loaded listener.js 14:35:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x8fccbc00) [pid = 16136] [serial = 1668] [outer = 0x8f2f6c00] 14:35:35 INFO - PROCESS | 16136 | --DOCSHELL 0x8e864400 == 33 [pid = 16136] [id = 529] 14:35:35 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa1e800 == 32 [pid = 16136] [id = 547] 14:35:35 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa3a800 == 31 [pid = 16136] [id = 546] 14:35:35 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7b000 == 30 [pid = 16136] [id = 545] 14:35:35 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2b8800 == 29 [pid = 16136] [id = 544] 14:35:35 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1e5000 == 28 [pid = 16136] [id = 543] 14:35:35 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7ac00 == 27 [pid = 16136] [id = 542] 14:35:35 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1de800 == 26 [pid = 16136] [id = 530] 14:35:35 INFO - PROCESS | 16136 | --DOCSHELL 0x8f202c00 == 25 [pid = 16136] [id = 531] 14:35:35 INFO - PROCESS | 16136 | --DOCSHELL 0x91c29800 == 24 [pid = 16136] [id = 532] 14:35:35 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1dac00 == 23 [pid = 16136] [id = 539] 14:35:35 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe3c00 == 22 [pid = 16136] [id = 534] 14:35:35 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1df000 == 21 [pid = 16136] [id = 535] 14:35:35 INFO - PROCESS | 16136 | --DOCSHELL 0x92676000 == 20 [pid = 16136] [id = 537] 14:35:35 INFO - PROCESS | 16136 | --DOCSHELL 0x928a0c00 == 19 [pid = 16136] [id = 538] 14:35:35 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1dfc00 == 18 [pid = 16136] [id = 533] 14:35:35 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd81c00 == 17 [pid = 16136] [id = 540] 14:35:35 INFO - PROCESS | 16136 | --DOCSHELL 0x8e53f800 == 16 [pid = 16136] [id = 528] 14:35:35 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa36000 == 15 [pid = 16136] [id = 536] 14:35:35 INFO - PROCESS | 16136 | --DOCSHELL 0x8e53e000 == 14 [pid = 16136] [id = 541] 14:35:35 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7d400 == 13 [pid = 16136] [id = 554] 14:35:35 INFO - PROCESS | 16136 | --DOCSHELL 0x98e24c00 == 12 [pid = 16136] [id = 553] 14:35:35 INFO - PROCESS | 16136 | --DOCSHELL 0x8f329c00 == 11 [pid = 16136] [id = 552] 14:35:35 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebee000 == 10 [pid = 16136] [id = 551] 14:35:35 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebf1000 == 9 [pid = 16136] [id = 549] 14:35:35 INFO - PROCESS | 16136 | --DOCSHELL 0x91c21000 == 8 [pid = 16136] [id = 550] 14:35:35 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd80400 == 7 [pid = 16136] [id = 548] 14:35:35 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x8e8e3c00) [pid = 16136] [serial = 1593] [outer = (nil)] [url = about:blank] 14:35:35 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x8d2c3800) [pid = 16136] [serial = 1566] [outer = (nil)] [url = about:blank] 14:35:35 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x91fa6c00) [pid = 16136] [serial = 1571] [outer = (nil)] [url = about:blank] 14:35:35 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x91d93c00) [pid = 16136] [serial = 1590] [outer = (nil)] [url = about:blank] 14:35:35 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x8fa21400) [pid = 16136] [serial = 1568] [outer = (nil)] [url = about:blank] 14:35:35 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x8cfef400) [pid = 16136] [serial = 1565] [outer = (nil)] [url = about:blank] 14:35:35 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x98f50800) [pid = 16136] [serial = 1581] [outer = (nil)] [url = about:blank] 14:35:35 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x8f20e800) [pid = 16136] [serial = 1601] [outer = (nil)] [url = about:blank] 14:35:35 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x98e1b400) [pid = 16136] [serial = 1580] [outer = (nil)] [url = about:blank] 14:35:35 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x99991000) [pid = 16136] [serial = 1583] [outer = (nil)] [url = about:blank] 14:35:35 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x91dd7000) [pid = 16136] [serial = 1599] [outer = (nil)] [url = about:blank] 14:35:35 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x95254000) [pid = 16136] [serial = 1574] [outer = (nil)] [url = about:blank] 14:35:35 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x91c26000) [pid = 16136] [serial = 1589] [outer = (nil)] [url = about:blank] 14:35:35 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x8f2f4c00) [pid = 16136] [serial = 1595] [outer = (nil)] [url = about:blank] 14:35:35 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x983ba800) [pid = 16136] [serial = 1578] [outer = (nil)] [url = about:blank] 14:35:35 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x8f332400) [pid = 16136] [serial = 1596] [outer = (nil)] [url = about:blank] 14:35:35 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x956f9800) [pid = 16136] [serial = 1577] [outer = (nil)] [url = about:blank] 14:35:35 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x92676c00) [pid = 16136] [serial = 1572] [outer = (nil)] [url = about:blank] 14:35:35 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x91d8e800) [pid = 16136] [serial = 1598] [outer = (nil)] [url = about:blank] 14:35:35 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x954aa800) [pid = 16136] [serial = 1575] [outer = (nil)] [url = about:blank] 14:35:35 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8e85b000) [pid = 16136] [serial = 1592] [outer = (nil)] [url = about:blank] 14:35:35 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x999ce400) [pid = 16136] [serial = 1584] [outer = (nil)] [url = about:blank] 14:35:35 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8fcc5800) [pid = 16136] [serial = 1569] [outer = (nil)] [url = about:blank] 14:35:35 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x8f202400) [pid = 16136] [serial = 1587] [outer = (nil)] [url = about:blank] 14:35:35 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8e8e0400) [pid = 16136] [serial = 1586] [outer = (nil)] [url = about:blank] 14:35:35 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x91f36800) [pid = 16136] [serial = 1604] [outer = (nil)] [url = about:blank] 14:35:35 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x91c28c00) [pid = 16136] [serial = 1602] [outer = (nil)] [url = about:blank] 14:35:35 INFO - PROCESS | 16136 | 1467322535335 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 14:35:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:35:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 3154ms 14:35:35 INFO - PROCESS | 16136 | 1467322535489 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 14:35:35 INFO - PROCESS | 16136 | 1467322535493 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 14:35:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:35:35 INFO - PROCESS | 16136 | 1467322535502 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:35:35 INFO - PROCESS | 16136 | 1467322535507 Marionette TRACE conn3 <- [1,2194,null,{}] 14:35:35 INFO - PROCESS | 16136 | 1467322535518 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:35 INFO - PROCESS | 16136 | 1467322535524 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:35 INFO - PROCESS | 16136 | 1467322535701 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 14:35:35 INFO - PROCESS | 16136 | 1467322535830 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:35 INFO - PROCESS | 16136 | 1467322535842 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:35 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfef400 == 8 [pid = 16136] [id = 556] 14:35:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x8cfef800) [pid = 16136] [serial = 1669] [outer = (nil)] 14:35:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x8d1db800) [pid = 16136] [serial = 1670] [outer = 0x8cfef800] 14:35:35 INFO - PROCESS | 16136 | 1467322535919 Marionette DEBUG loaded listener.js 14:35:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8d1e2400) [pid = 16136] [serial = 1671] [outer = 0x8cfef800] 14:35:36 INFO - PROCESS | 16136 | 1467322536780 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 14:35:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:35:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1334ms 14:35:36 INFO - PROCESS | 16136 | 1467322536837 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 14:35:36 INFO - PROCESS | 16136 | 1467322536847 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 14:35:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:35:36 INFO - PROCESS | 16136 | 1467322536859 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:35:36 INFO - PROCESS | 16136 | 1467322536863 Marionette TRACE conn3 <- [1,2198,null,{}] 14:35:36 INFO - PROCESS | 16136 | 1467322536870 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:36 INFO - PROCESS | 16136 | 1467322536875 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:37 INFO - PROCESS | 16136 | 1467322537059 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 14:35:37 INFO - PROCESS | 16136 | 1467322537195 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:37 INFO - PROCESS | 16136 | 1467322537204 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:37 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e540c00 == 9 [pid = 16136] [id = 557] 14:35:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8e85ac00) [pid = 16136] [serial = 1672] [outer = (nil)] 14:35:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8e862400) [pid = 16136] [serial = 1673] [outer = 0x8e85ac00] 14:35:37 INFO - PROCESS | 16136 | 1467322537286 Marionette DEBUG loaded listener.js 14:35:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x8e8e4800) [pid = 16136] [serial = 1674] [outer = 0x8e85ac00] 14:35:38 INFO - PROCESS | 16136 | 1467322538235 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:35:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:35:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1442ms 14:35:38 INFO - PROCESS | 16136 | 1467322538301 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 14:35:38 INFO - PROCESS | 16136 | 1467322538305 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 14:35:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:35:38 INFO - PROCESS | 16136 | 1467322538368 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:35:38 INFO - PROCESS | 16136 | 1467322538375 Marionette TRACE conn3 <- [1,2202,null,{}] 14:35:38 INFO - PROCESS | 16136 | 1467322538403 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:38 INFO - PROCESS | 16136 | 1467322538412 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:38 INFO - PROCESS | 16136 | 1467322538630 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 14:35:38 INFO - PROCESS | 16136 | 1467322538797 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:38 INFO - PROCESS | 16136 | 1467322538811 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:38 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2b5400 == 10 [pid = 16136] [id = 558] 14:35:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8f2b7800) [pid = 16136] [serial = 1675] [outer = (nil)] 14:35:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8f2eb800) [pid = 16136] [serial = 1676] [outer = 0x8f2b7800] 14:35:38 INFO - PROCESS | 16136 | 1467322538887 Marionette DEBUG loaded listener.js 14:35:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8f328400) [pid = 16136] [serial = 1677] [outer = 0x8f2b7800] 14:35:39 INFO - PROCESS | 16136 | 1467322539779 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 14:35:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:35:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1503ms 14:35:39 INFO - PROCESS | 16136 | 1467322539816 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 14:35:39 INFO - PROCESS | 16136 | 1467322539820 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 14:35:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:35:39 INFO - PROCESS | 16136 | 1467322539827 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:35:39 INFO - PROCESS | 16136 | 1467322539829 Marionette TRACE conn3 <- [1,2206,null,{}] 14:35:39 INFO - PROCESS | 16136 | 1467322539842 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:39 INFO - PROCESS | 16136 | 1467322539846 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:40 INFO - PROCESS | 16136 | 1467322540602 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 14:35:40 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8fa22400) [pid = 16136] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:35:40 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x91f2a400) [pid = 16136] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:35:40 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8ebed400) [pid = 16136] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:35:40 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8bd7bc00) [pid = 16136] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:35:40 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8f327800) [pid = 16136] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:35:40 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x8e535800) [pid = 16136] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:35:40 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8f2bf400) [pid = 16136] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:35:40 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x92a58400) [pid = 16136] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:35:40 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x92676800) [pid = 16136] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:35:40 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x91dd7400) [pid = 16136] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:35:40 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x8e540800) [pid = 16136] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:35:40 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x91d94000) [pid = 16136] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:35:40 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x92a5c000) [pid = 16136] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:35:40 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x91d8e400) [pid = 16136] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:35:40 INFO - PROCESS | 16136 | 1467322540774 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:40 INFO - PROCESS | 16136 | 1467322540783 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:40 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7bc00 == 11 [pid = 16136] [id = 559] 14:35:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x8cff0000) [pid = 16136] [serial = 1678] [outer = (nil)] 14:35:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x8f20ac00) [pid = 16136] [serial = 1679] [outer = 0x8cff0000] 14:35:40 INFO - PROCESS | 16136 | 1467322540860 Marionette DEBUG loaded listener.js 14:35:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x8fa1cc00) [pid = 16136] [serial = 1680] [outer = 0x8cff0000] 14:35:41 INFO - PROCESS | 16136 | 1467322541660 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 14:35:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:35:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1889ms 14:35:41 INFO - PROCESS | 16136 | 1467322541717 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 14:35:41 INFO - PROCESS | 16136 | 1467322541721 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 14:35:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:35:41 INFO - PROCESS | 16136 | 1467322541727 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:35:41 INFO - PROCESS | 16136 | 1467322541730 Marionette TRACE conn3 <- [1,2210,null,{}] 14:35:41 INFO - PROCESS | 16136 | 1467322541736 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:41 INFO - PROCESS | 16136 | 1467322541742 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:41 INFO - PROCESS | 16136 | 1467322541969 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 14:35:42 INFO - PROCESS | 16136 | 1467322541985 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:42 INFO - PROCESS | 16136 | 1467322541994 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:42 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7d800 == 12 [pid = 16136] [id = 560] 14:35:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x8fa2ac00) [pid = 16136] [serial = 1681] [outer = (nil)] 14:35:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x8fa37c00) [pid = 16136] [serial = 1682] [outer = 0x8fa2ac00] 14:35:42 INFO - PROCESS | 16136 | 1467322542063 Marionette DEBUG loaded listener.js 14:35:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x8fcc9000) [pid = 16136] [serial = 1683] [outer = 0x8fa2ac00] 14:35:43 INFO - PROCESS | 16136 | 1467322543100 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 14:35:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:35:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1430ms 14:35:43 INFO - PROCESS | 16136 | 1467322543160 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 14:35:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:35:43 INFO - PROCESS | 16136 | 1467322543168 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 14:35:43 INFO - PROCESS | 16136 | 1467322543178 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:35:43 INFO - PROCESS | 16136 | 1467322543183 Marionette TRACE conn3 <- [1,2214,null,{}] 14:35:43 INFO - PROCESS | 16136 | 1467322543192 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:43 INFO - PROCESS | 16136 | 1467322543198 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:43 INFO - PROCESS | 16136 | 1467322543453 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 14:35:43 INFO - PROCESS | 16136 | 1467322543779 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:43 INFO - PROCESS | 16136 | 1467322543789 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:43 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe2000 == 13 [pid = 16136] [id = 561] 14:35:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x8d1d9400) [pid = 16136] [serial = 1684] [outer = (nil)] 14:35:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8e855800) [pid = 16136] [serial = 1685] [outer = 0x8d1d9400] 14:35:43 INFO - PROCESS | 16136 | 1467322543875 Marionette DEBUG loaded listener.js 14:35:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8e8ee400) [pid = 16136] [serial = 1686] [outer = 0x8d1d9400] 14:35:44 INFO - PROCESS | 16136 | 1467322544843 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 14:35:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:35:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1743ms 14:35:44 INFO - PROCESS | 16136 | 1467322544920 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 14:35:44 INFO - PROCESS | 16136 | 1467322544928 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 14:35:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:35:44 INFO - PROCESS | 16136 | 1467322544940 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:35:44 INFO - PROCESS | 16136 | 1467322544944 Marionette TRACE conn3 <- [1,2218,null,{}] 14:35:44 INFO - PROCESS | 16136 | 1467322544951 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:44 INFO - PROCESS | 16136 | 1467322544957 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:45 INFO - PROCESS | 16136 | 1467322545178 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 14:35:45 INFO - PROCESS | 16136 | 1467322545414 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:45 INFO - PROCESS | 16136 | 1467322545422 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:45 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f204800 == 14 [pid = 16136] [id = 562] 14:35:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8f2b8000) [pid = 16136] [serial = 1687] [outer = (nil)] 14:35:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x8f32e800) [pid = 16136] [serial = 1688] [outer = 0x8f2b8000] 14:35:45 INFO - PROCESS | 16136 | 1467322545553 Marionette DEBUG loaded listener.js 14:35:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8fa26400) [pid = 16136] [serial = 1689] [outer = 0x8f2b8000] 14:35:46 INFO - PROCESS | 16136 | 1467322546564 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 14:35:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:35:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1693ms 14:35:46 INFO - PROCESS | 16136 | 1467322546634 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 14:35:46 INFO - PROCESS | 16136 | 1467322546638 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 14:35:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:35:46 INFO - PROCESS | 16136 | 1467322546646 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:35:46 INFO - PROCESS | 16136 | 1467322546652 Marionette TRACE conn3 <- [1,2222,null,{}] 14:35:46 INFO - PROCESS | 16136 | 1467322546669 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:46 INFO - PROCESS | 16136 | 1467322546678 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:46 INFO - PROCESS | 16136 | 1467322546900 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 14:35:47 INFO - PROCESS | 16136 | 1467322547126 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:47 INFO - PROCESS | 16136 | 1467322547135 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:47 INFO - PROCESS | 16136 | ++DOCSHELL 0x91d8d400 == 15 [pid = 16136] [id = 563] 14:35:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x91d8dc00) [pid = 16136] [serial = 1690] [outer = (nil)] 14:35:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x91d90800) [pid = 16136] [serial = 1691] [outer = 0x91d8dc00] 14:35:47 INFO - PROCESS | 16136 | 1467322547270 Marionette DEBUG loaded listener.js 14:35:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x91dd4400) [pid = 16136] [serial = 1692] [outer = 0x91d8dc00] 14:35:48 INFO - PROCESS | 16136 | 1467322548258 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:35:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:35:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1643ms 14:35:48 INFO - PROCESS | 16136 | 1467322548291 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 14:35:48 INFO - PROCESS | 16136 | 1467322548296 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 14:35:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:35:48 INFO - PROCESS | 16136 | 1467322548303 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:35:48 INFO - PROCESS | 16136 | 1467322548308 Marionette TRACE conn3 <- [1,2226,null,{}] 14:35:48 INFO - PROCESS | 16136 | 1467322548314 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:48 INFO - PROCESS | 16136 | 1467322548320 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:48 INFO - PROCESS | 16136 | 1467322548554 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 14:35:48 INFO - PROCESS | 16136 | 1467322548813 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:48 INFO - PROCESS | 16136 | 1467322548823 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:48 INFO - PROCESS | 16136 | ++DOCSHELL 0x91c2a800 == 16 [pid = 16136] [id = 564] 14:35:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x91dd7400) [pid = 16136] [serial = 1693] [outer = (nil)] 14:35:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x91f30400) [pid = 16136] [serial = 1694] [outer = 0x91dd7400] 14:35:48 INFO - PROCESS | 16136 | 1467322548960 Marionette DEBUG loaded listener.js 14:35:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x91f32400) [pid = 16136] [serial = 1695] [outer = 0x91dd7400] 14:35:49 INFO - PROCESS | 16136 | 1467322549948 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 14:35:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:35:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1683ms 14:35:49 INFO - PROCESS | 16136 | 1467322549988 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 14:35:49 INFO - PROCESS | 16136 | 1467322549992 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 14:35:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:35:50 INFO - PROCESS | 16136 | 1467322549999 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:35:50 INFO - PROCESS | 16136 | 1467322550003 Marionette TRACE conn3 <- [1,2230,null,{}] 14:35:50 INFO - PROCESS | 16136 | 1467322550010 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:50 INFO - PROCESS | 16136 | 1467322550016 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:50 INFO - PROCESS | 16136 | 1467322550228 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 14:35:50 INFO - PROCESS | 16136 | 1467322550444 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:50 INFO - PROCESS | 16136 | 1467322550451 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:50 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f20d400 == 17 [pid = 16136] [id = 565] 14:35:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x91ddb400) [pid = 16136] [serial = 1696] [outer = (nil)] 14:35:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x91fa8800) [pid = 16136] [serial = 1697] [outer = 0x91ddb400] 14:35:50 INFO - PROCESS | 16136 | 1467322550610 Marionette DEBUG loaded listener.js 14:35:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x9244f800) [pid = 16136] [serial = 1698] [outer = 0x91ddb400] 14:35:51 INFO - PROCESS | 16136 | 1467322551622 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 14:35:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:35:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1692ms 14:35:51 INFO - PROCESS | 16136 | 1467322551693 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 14:35:51 INFO - PROCESS | 16136 | 1467322551697 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 14:35:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:35:51 INFO - PROCESS | 16136 | 1467322551705 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:35:51 INFO - PROCESS | 16136 | 1467322551710 Marionette TRACE conn3 <- [1,2234,null,{}] 14:35:51 INFO - PROCESS | 16136 | 1467322551716 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:51 INFO - PROCESS | 16136 | 1467322551729 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:52 INFO - PROCESS | 16136 | 1467322552010 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 14:35:52 INFO - PROCESS | 16136 | 1467322552316 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:52 INFO - PROCESS | 16136 | 1467322552325 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:52 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfed000 == 18 [pid = 16136] [id = 566] 14:35:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x8e858400) [pid = 16136] [serial = 1699] [outer = (nil)] 14:35:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x92674400) [pid = 16136] [serial = 1700] [outer = 0x8e858400] 14:35:52 INFO - PROCESS | 16136 | 1467322552422 Marionette DEBUG loaded listener.js 14:35:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x8fcc8000) [pid = 16136] [serial = 1701] [outer = 0x8e858400] 14:35:53 INFO - PROCESS | 16136 | 1467322553435 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 14:35:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:35:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1794ms 14:35:53 INFO - PROCESS | 16136 | 1467322553501 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 14:35:53 INFO - PROCESS | 16136 | 1467322553507 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 14:35:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:35:53 INFO - PROCESS | 16136 | 1467322553538 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:35:53 INFO - PROCESS | 16136 | 1467322553543 Marionette TRACE conn3 <- [1,2238,null,{}] 14:35:53 INFO - PROCESS | 16136 | 1467322553550 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:53 INFO - PROCESS | 16136 | 1467322553555 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:53 INFO - PROCESS | 16136 | 1467322553779 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 14:35:54 INFO - PROCESS | 16136 | 1467322554195 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:54 INFO - PROCESS | 16136 | 1467322554204 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:54 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd86c00 == 19 [pid = 16136] [id = 567] 14:35:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x8bd87000) [pid = 16136] [serial = 1702] [outer = (nil)] 14:35:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x8cfee400) [pid = 16136] [serial = 1703] [outer = 0x8bd87000] 14:35:54 INFO - PROCESS | 16136 | 1467322554312 Marionette DEBUG loaded listener.js 14:35:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x8d2c5000) [pid = 16136] [serial = 1704] [outer = 0x8bd87000] 14:35:55 INFO - PROCESS | 16136 | 1467322555281 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:35:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:35:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1802ms 14:35:55 INFO - PROCESS | 16136 | 1467322555340 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 14:35:55 INFO - PROCESS | 16136 | 1467322555347 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 14:35:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:35:55 INFO - PROCESS | 16136 | 1467322555356 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:35:55 INFO - PROCESS | 16136 | 1467322555360 Marionette TRACE conn3 <- [1,2242,null,{}] 14:35:55 INFO - PROCESS | 16136 | 1467322555370 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:55 INFO - PROCESS | 16136 | 1467322555378 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:55 INFO - PROCESS | 16136 | 1467322555676 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 14:35:55 INFO - PROCESS | 16136 | 1467322555954 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:55 INFO - PROCESS | 16136 | 1467322555966 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:55 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e53c400 == 20 [pid = 16136] [id = 568] 14:35:55 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x8e543400) [pid = 16136] [serial = 1705] [outer = (nil)] 14:35:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x8f2bb000) [pid = 16136] [serial = 1706] [outer = 0x8e543400] 14:35:56 INFO - PROCESS | 16136 | 1467322556050 Marionette DEBUG loaded listener.js 14:35:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x8f327000) [pid = 16136] [serial = 1707] [outer = 0x8e543400] 14:35:56 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x928ac800) [pid = 16136] [serial = 1643] [outer = (nil)] [url = about:blank] 14:35:56 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x92a5a000) [pid = 16136] [serial = 1640] [outer = (nil)] [url = about:blank] 14:35:56 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x92a61000) [pid = 16136] [serial = 1641] [outer = (nil)] [url = about:blank] 14:35:56 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x91fa6400) [pid = 16136] [serial = 1605] [outer = (nil)] [url = about:blank] 14:35:56 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x8bd86800) [pid = 16136] [serial = 1628] [outer = (nil)] [url = about:blank] 14:35:56 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x8d1d7c00) [pid = 16136] [serial = 1629] [outer = (nil)] [url = about:blank] 14:35:56 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x956f1c00) [pid = 16136] [serial = 1622] [outer = (nil)] [url = about:blank] 14:35:56 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x956fa000) [pid = 16136] [serial = 1623] [outer = (nil)] [url = about:blank] 14:35:56 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x8e85f800) [pid = 16136] [serial = 1631] [outer = (nil)] [url = about:blank] 14:35:56 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x8ebf5400) [pid = 16136] [serial = 1632] [outer = (nil)] [url = about:blank] 14:35:56 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x91c1f000) [pid = 16136] [serial = 1634] [outer = (nil)] [url = about:blank] 14:35:56 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x92a5e400) [pid = 16136] [serial = 1616] [outer = (nil)] [url = about:blank] 14:35:56 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x93088400) [pid = 16136] [serial = 1617] [outer = (nil)] [url = about:blank] 14:35:56 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x92757800) [pid = 16136] [serial = 1613] [outer = (nil)] [url = about:blank] 14:35:56 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x928ad800) [pid = 16136] [serial = 1614] [outer = (nil)] [url = about:blank] 14:35:56 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x91f2f800) [pid = 16136] [serial = 1610] [outer = (nil)] [url = about:blank] 14:35:56 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8f335400) [pid = 16136] [serial = 1611] [outer = (nil)] [url = about:blank] 14:35:56 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8ebe8000) [pid = 16136] [serial = 1607] [outer = (nil)] [url = about:blank] 14:35:56 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8f2f0c00) [pid = 16136] [serial = 1608] [outer = (nil)] [url = about:blank] 14:35:56 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x98e24800) [pid = 16136] [serial = 1625] [outer = (nil)] [url = about:blank] 14:35:56 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x98e21000) [pid = 16136] [serial = 1626] [outer = (nil)] [url = about:blank] 14:35:56 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x93d24000) [pid = 16136] [serial = 1619] [outer = (nil)] [url = about:blank] 14:35:56 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x93d2b800) [pid = 16136] [serial = 1620] [outer = (nil)] [url = about:blank] 14:35:56 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x928a1000) [pid = 16136] [serial = 1638] [outer = (nil)] [url = about:blank] 14:35:56 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x9275a400) [pid = 16136] [serial = 1637] [outer = (nil)] [url = about:blank] 14:35:56 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x91ddc800) [pid = 16136] [serial = 1635] [outer = (nil)] [url = about:blank] 14:35:56 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x94872400) [pid = 16136] [serial = 1644] [outer = (nil)] [url = about:blank] 14:35:57 INFO - PROCESS | 16136 | 1467322557019 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 14:35:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:35:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1697ms 14:35:57 INFO - PROCESS | 16136 | 1467322557091 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 14:35:57 INFO - PROCESS | 16136 | 1467322557098 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 14:35:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:35:57 INFO - PROCESS | 16136 | 1467322557108 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:35:57 INFO - PROCESS | 16136 | 1467322557111 Marionette TRACE conn3 <- [1,2246,null,{}] 14:35:57 INFO - PROCESS | 16136 | 1467322557118 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:57 INFO - PROCESS | 16136 | 1467322557123 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:57 INFO - PROCESS | 16136 | 1467322557323 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 14:35:57 INFO - PROCESS | 16136 | 1467322557339 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:57 INFO - PROCESS | 16136 | 1467322557350 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:57 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd86800 == 21 [pid = 16136] [id = 569] 14:35:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x8e8ed000) [pid = 16136] [serial = 1708] [outer = (nil)] 14:35:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x8fcc4800) [pid = 16136] [serial = 1709] [outer = 0x8e8ed000] 14:35:57 INFO - PROCESS | 16136 | 1467322557559 Marionette DEBUG loaded listener.js 14:35:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x91c29c00) [pid = 16136] [serial = 1710] [outer = 0x8e8ed000] 14:35:58 INFO - PROCESS | 16136 | 1467322558511 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 14:35:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:35:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1481ms 14:35:58 INFO - PROCESS | 16136 | 1467322558591 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 14:35:58 INFO - PROCESS | 16136 | 1467322558594 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 14:35:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:35:58 INFO - PROCESS | 16136 | 1467322558610 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:35:58 INFO - PROCESS | 16136 | 1467322558621 Marionette TRACE conn3 <- [1,2250,null,{}] 14:35:58 INFO - PROCESS | 16136 | 1467322558632 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:35:58 INFO - PROCESS | 16136 | 1467322558640 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:58 INFO - PROCESS | 16136 | 1467322558860 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 14:35:59 INFO - PROCESS | 16136 | 1467322559032 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:35:59 INFO - PROCESS | 16136 | 1467322559040 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:35:59 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd79400 == 22 [pid = 16136] [id = 570] 14:35:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x91d86c00) [pid = 16136] [serial = 1711] [outer = (nil)] 14:35:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x91f9f800) [pid = 16136] [serial = 1712] [outer = 0x91d86c00] 14:35:59 INFO - PROCESS | 16136 | 1467322559118 Marionette DEBUG loaded listener.js 14:35:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x9244c800) [pid = 16136] [serial = 1713] [outer = 0x91d86c00] 14:36:00 INFO - PROCESS | 16136 | 1467322560101 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 14:36:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:36:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1554ms 14:36:00 INFO - PROCESS | 16136 | 1467322560166 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 14:36:00 INFO - PROCESS | 16136 | 1467322560172 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 14:36:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:36:00 INFO - PROCESS | 16136 | 1467322560181 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:36:00 INFO - PROCESS | 16136 | 1467322560186 Marionette TRACE conn3 <- [1,2254,null,{}] 14:36:00 INFO - PROCESS | 16136 | 1467322560193 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:00 INFO - PROCESS | 16136 | 1467322560200 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:00 INFO - PROCESS | 16136 | 1467322560467 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 14:36:00 INFO - PROCESS | 16136 | 1467322560494 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:00 INFO - PROCESS | 16136 | 1467322560500 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:00 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7e000 == 23 [pid = 16136] [id = 571] 14:36:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8cfe7000) [pid = 16136] [serial = 1714] [outer = (nil)] 14:36:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x92674800) [pid = 16136] [serial = 1715] [outer = 0x8cfe7000] 14:36:00 INFO - PROCESS | 16136 | 1467322560586 Marionette DEBUG loaded listener.js 14:36:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x92757c00) [pid = 16136] [serial = 1716] [outer = 0x8cfe7000] 14:36:01 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x91dd9800) [pid = 16136] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:36:01 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8e85ac00) [pid = 16136] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:36:01 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8bd80800) [pid = 16136] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:36:01 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x8f2f6c00) [pid = 16136] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:36:01 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x91dcf800) [pid = 16136] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:36:01 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8f2b7800) [pid = 16136] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:36:01 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x98f45400) [pid = 16136] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:36:01 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x8f2b6c00) [pid = 16136] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:36:01 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x8cfef800) [pid = 16136] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:36:01 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x91d8a000) [pid = 16136] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:36:01 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x8cff0000) [pid = 16136] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:36:01 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x8d1d6400) [pid = 16136] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:36:01 INFO - PROCESS | 16136 | 1467322561691 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 14:36:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:36:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1533ms 14:36:01 INFO - PROCESS | 16136 | 1467322561713 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 14:36:01 INFO - PROCESS | 16136 | 1467322561717 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 14:36:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:36:01 INFO - PROCESS | 16136 | 1467322561724 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:36:01 INFO - PROCESS | 16136 | 1467322561726 Marionette TRACE conn3 <- [1,2258,null,{}] 14:36:01 INFO - PROCESS | 16136 | 1467322561732 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:01 INFO - PROCESS | 16136 | 1467322561737 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:01 INFO - PROCESS | 16136 | 1467322561961 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 14:36:02 INFO - PROCESS | 16136 | 1467322561993 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:02 INFO - PROCESS | 16136 | 1467322562011 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:02 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f333000 == 24 [pid = 16136] [id = 572] 14:36:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x8fcce000) [pid = 16136] [serial = 1717] [outer = (nil)] 14:36:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x91fa0000) [pid = 16136] [serial = 1718] [outer = 0x8fcce000] 14:36:02 INFO - PROCESS | 16136 | 1467322562102 Marionette DEBUG loaded listener.js 14:36:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x9289fc00) [pid = 16136] [serial = 1719] [outer = 0x8fcce000] 14:36:03 INFO - PROCESS | 16136 | 1467322563097 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:36:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:36:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1429ms 14:36:03 INFO - PROCESS | 16136 | 1467322563155 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 14:36:03 INFO - PROCESS | 16136 | 1467322563159 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 14:36:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:36:03 INFO - PROCESS | 16136 | 1467322563167 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:36:03 INFO - PROCESS | 16136 | 1467322563171 Marionette TRACE conn3 <- [1,2262,null,{}] 14:36:03 INFO - PROCESS | 16136 | 1467322563177 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:03 INFO - PROCESS | 16136 | 1467322563183 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:03 INFO - PROCESS | 16136 | 1467322563455 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 14:36:03 INFO - PROCESS | 16136 | 1467322563731 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:03 INFO - PROCESS | 16136 | 1467322563739 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:03 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd85800 == 25 [pid = 16136] [id = 573] 14:36:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x8bd86000) [pid = 16136] [serial = 1720] [outer = (nil)] 14:36:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x8cfe9c00) [pid = 16136] [serial = 1721] [outer = 0x8bd86000] 14:36:03 INFO - PROCESS | 16136 | 1467322563897 Marionette DEBUG loaded listener.js 14:36:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x8d1dec00) [pid = 16136] [serial = 1722] [outer = 0x8bd86000] 14:36:04 INFO - PROCESS | 16136 | 1467322564989 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 14:36:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:36:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1887ms 14:36:05 INFO - PROCESS | 16136 | 1467322565058 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 14:36:05 INFO - PROCESS | 16136 | 1467322565066 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 14:36:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:36:05 INFO - PROCESS | 16136 | 1467322565076 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:36:05 INFO - PROCESS | 16136 | 1467322565081 Marionette TRACE conn3 <- [1,2266,null,{}] 14:36:05 INFO - PROCESS | 16136 | 1467322565090 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:05 INFO - PROCESS | 16136 | 1467322565097 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:05 INFO - PROCESS | 16136 | 1467322565354 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 14:36:05 INFO - PROCESS | 16136 | 1467322565618 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:05 INFO - PROCESS | 16136 | 1467322565627 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:05 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8ecc00 == 26 [pid = 16136] [id = 574] 14:36:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x8ebee400) [pid = 16136] [serial = 1723] [outer = (nil)] 14:36:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8f20b000) [pid = 16136] [serial = 1724] [outer = 0x8ebee400] 14:36:05 INFO - PROCESS | 16136 | 1467322565743 Marionette DEBUG loaded listener.js 14:36:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8f2e8400) [pid = 16136] [serial = 1725] [outer = 0x8ebee400] 14:36:06 INFO - PROCESS | 16136 | 1467322566853 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 14:36:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:36:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1802ms 14:36:06 INFO - PROCESS | 16136 | 1467322566879 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 14:36:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:36:06 INFO - PROCESS | 16136 | 1467322566885 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 14:36:06 INFO - PROCESS | 16136 | 1467322566910 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:36:06 INFO - PROCESS | 16136 | 1467322566915 Marionette TRACE conn3 <- [1,2270,null,{}] 14:36:06 INFO - PROCESS | 16136 | 1467322566926 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:06 INFO - PROCESS | 16136 | 1467322566931 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:07 INFO - PROCESS | 16136 | 1467322567161 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 14:36:07 INFO - PROCESS | 16136 | 1467322567361 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:07 INFO - PROCESS | 16136 | 1467322567370 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:07 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa37400 == 27 [pid = 16136] [id = 575] 14:36:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8fcca400) [pid = 16136] [serial = 1726] [outer = (nil)] 14:36:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x91c25c00) [pid = 16136] [serial = 1727] [outer = 0x8fcca400] 14:36:07 INFO - PROCESS | 16136 | 1467322567561 Marionette DEBUG loaded listener.js 14:36:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x91dcf800) [pid = 16136] [serial = 1728] [outer = 0x8fcca400] 14:36:08 INFO - PROCESS | 16136 | 1467322568682 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 14:36:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:36:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1859ms 14:36:08 INFO - PROCESS | 16136 | 1467322568752 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 14:36:08 INFO - PROCESS | 16136 | 1467322568760 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 14:36:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:36:08 INFO - PROCESS | 16136 | 1467322568781 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:36:08 INFO - PROCESS | 16136 | 1467322568790 Marionette TRACE conn3 <- [1,2274,null,{}] 14:36:08 INFO - PROCESS | 16136 | 1467322568803 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:08 INFO - PROCESS | 16136 | 1467322568811 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:09 INFO - PROCESS | 16136 | 1467322569147 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 14:36:09 INFO - PROCESS | 16136 | 1467322569359 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:09 INFO - PROCESS | 16136 | 1467322569368 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:09 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d2c6400 == 28 [pid = 16136] [id = 576] 14:36:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x91c29000) [pid = 16136] [serial = 1729] [outer = (nil)] 14:36:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x928a0000) [pid = 16136] [serial = 1730] [outer = 0x91c29000] 14:36:09 INFO - PROCESS | 16136 | 1467322569466 Marionette DEBUG loaded listener.js 14:36:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x928a8400) [pid = 16136] [serial = 1731] [outer = 0x91c29000] 14:36:10 INFO - PROCESS | 16136 | 1467322570462 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 14:36:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:36:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1764ms 14:36:10 INFO - PROCESS | 16136 | 1467322570536 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 14:36:10 INFO - PROCESS | 16136 | 1467322570541 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 14:36:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:36:10 INFO - PROCESS | 16136 | 1467322570549 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:36:10 INFO - PROCESS | 16136 | 1467322570553 Marionette TRACE conn3 <- [1,2278,null,{}] 14:36:10 INFO - PROCESS | 16136 | 1467322570560 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:10 INFO - PROCESS | 16136 | 1467322570564 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:10 INFO - PROCESS | 16136 | 1467322570820 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 14:36:11 INFO - PROCESS | 16136 | 1467322571084 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:11 INFO - PROCESS | 16136 | 1467322571095 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:11 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7a400 == 29 [pid = 16136] [id = 577] 14:36:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x8e539800) [pid = 16136] [serial = 1732] [outer = (nil)] 14:36:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x92a59800) [pid = 16136] [serial = 1733] [outer = 0x8e539800] 14:36:11 INFO - PROCESS | 16136 | 1467322571187 Marionette DEBUG loaded listener.js 14:36:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x92a5c000) [pid = 16136] [serial = 1734] [outer = 0x8e539800] 14:36:12 INFO - PROCESS | 16136 | 1467322572200 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 14:36:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:36:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1685ms 14:36:12 INFO - PROCESS | 16136 | 1467322572235 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 14:36:12 INFO - PROCESS | 16136 | 1467322572240 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 14:36:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:36:12 INFO - PROCESS | 16136 | 1467322572247 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:36:12 INFO - PROCESS | 16136 | 1467322572251 Marionette TRACE conn3 <- [1,2282,null,{}] 14:36:12 INFO - PROCESS | 16136 | 1467322572257 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:12 INFO - PROCESS | 16136 | 1467322572263 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:12 INFO - PROCESS | 16136 | 1467322572485 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 14:36:12 INFO - PROCESS | 16136 | 1467322572735 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:12 INFO - PROCESS | 16136 | 1467322572756 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:12 INFO - PROCESS | 16136 | ++DOCSHELL 0x93090000 == 30 [pid = 16136] [id = 578] 14:36:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x93090c00) [pid = 16136] [serial = 1735] [outer = (nil)] 14:36:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x93a5e000) [pid = 16136] [serial = 1736] [outer = 0x93090c00] 14:36:12 INFO - PROCESS | 16136 | 1467322572906 Marionette DEBUG loaded listener.js 14:36:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x9481c000) [pid = 16136] [serial = 1737] [outer = 0x93090c00] 14:36:13 INFO - PROCESS | 16136 | 1467322573983 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 14:36:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:36:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1789ms 14:36:14 INFO - PROCESS | 16136 | 1467322574037 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 14:36:14 INFO - PROCESS | 16136 | 1467322574041 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 14:36:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:36:14 INFO - PROCESS | 16136 | 1467322574048 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:36:14 INFO - PROCESS | 16136 | 1467322574053 Marionette TRACE conn3 <- [1,2286,null,{}] 14:36:14 INFO - PROCESS | 16136 | 1467322574060 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:14 INFO - PROCESS | 16136 | 1467322574065 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:14 INFO - PROCESS | 16136 | 1467322574278 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 14:36:14 INFO - PROCESS | 16136 | 1467322574524 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:14 INFO - PROCESS | 16136 | 1467322574539 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:14 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7d000 == 31 [pid = 16136] [id = 579] 14:36:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x8f204400) [pid = 16136] [serial = 1738] [outer = (nil)] 14:36:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x95273800) [pid = 16136] [serial = 1739] [outer = 0x8f204400] 14:36:14 INFO - PROCESS | 16136 | 1467322574674 Marionette DEBUG loaded listener.js 14:36:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x954ac800) [pid = 16136] [serial = 1740] [outer = 0x8f204400] 14:36:15 INFO - PROCESS | 16136 | 1467322575660 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 14:36:15 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 14:36:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1638ms 14:36:15 INFO - PROCESS | 16136 | 1467322575705 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 14:36:15 INFO - PROCESS | 16136 | 1467322575710 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 14:36:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:36:15 INFO - PROCESS | 16136 | 1467322575719 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:36:15 INFO - PROCESS | 16136 | 1467322575723 Marionette TRACE conn3 <- [1,2290,null,{}] 14:36:15 INFO - PROCESS | 16136 | 1467322575729 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:15 INFO - PROCESS | 16136 | 1467322575735 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:15 INFO - PROCESS | 16136 | 1467322575951 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 14:36:16 INFO - PROCESS | 16136 | 1467322576218 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:16 INFO - PROCESS | 16136 | 1467322576228 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:16 INFO - PROCESS | 16136 | ++DOCSHELL 0x91dd8c00 == 32 [pid = 16136] [id = 580] 14:36:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x91f9ec00) [pid = 16136] [serial = 1741] [outer = (nil)] 14:36:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x956edc00) [pid = 16136] [serial = 1742] [outer = 0x91f9ec00] 14:36:16 INFO - PROCESS | 16136 | 1467322576375 Marionette DEBUG loaded listener.js 14:36:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x956f2800) [pid = 16136] [serial = 1743] [outer = 0x91f9ec00] 14:36:17 INFO - PROCESS | 16136 | 1467322577342 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 14:36:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:36:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1654ms 14:36:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:36:17 INFO - PROCESS | 16136 | 1467322577374 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 14:36:17 INFO - PROCESS | 16136 | 1467322577377 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 14:36:17 INFO - PROCESS | 16136 | 1467322577385 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:36:17 INFO - PROCESS | 16136 | 1467322577388 Marionette TRACE conn3 <- [1,2294,null,{}] 14:36:17 INFO - PROCESS | 16136 | 1467322577396 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:17 INFO - PROCESS | 16136 | 1467322577401 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:17 INFO - PROCESS | 16136 | 1467322577613 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 14:36:17 INFO - PROCESS | 16136 | 1467322577809 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:17 INFO - PROCESS | 16136 | 1467322577817 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:17 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe2c00 == 33 [pid = 16136] [id = 581] 14:36:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x91dd8800) [pid = 16136] [serial = 1744] [outer = (nil)] 14:36:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x983bf800) [pid = 16136] [serial = 1745] [outer = 0x91dd8800] 14:36:17 INFO - PROCESS | 16136 | 1467322577909 Marionette DEBUG loaded listener.js 14:36:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x98a1d400) [pid = 16136] [serial = 1746] [outer = 0x91dd8800] 14:36:18 INFO - PROCESS | 16136 | 1467322578967 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 14:36:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:36:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1654ms 14:36:19 INFO - PROCESS | 16136 | 1467322579039 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 14:36:19 INFO - PROCESS | 16136 | 1467322579043 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 14:36:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:36:19 INFO - PROCESS | 16136 | 1467322579051 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:36:19 INFO - PROCESS | 16136 | 1467322579055 Marionette TRACE conn3 <- [1,2298,null,{}] 14:36:19 INFO - PROCESS | 16136 | 1467322579061 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:19 INFO - PROCESS | 16136 | 1467322579066 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:19 INFO - PROCESS | 16136 | 1467322579329 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 14:36:19 INFO - PROCESS | 16136 | 1467322579851 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:19 INFO - PROCESS | 16136 | 1467322579860 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:19 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cff0000 == 34 [pid = 16136] [id = 582] 14:36:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x8cff0400) [pid = 16136] [serial = 1747] [outer = (nil)] 14:36:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x8d1e5c00) [pid = 16136] [serial = 1748] [outer = 0x8cff0400] 14:36:19 INFO - PROCESS | 16136 | 1467322579972 Marionette DEBUG loaded listener.js 14:36:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 106 (0x8e856800) [pid = 16136] [serial = 1749] [outer = 0x8cff0400] 14:36:21 INFO - PROCESS | 16136 | 1467322581065 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 14:36:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:36:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 2052ms 14:36:21 INFO - PROCESS | 16136 | 1467322581106 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 14:36:21 INFO - PROCESS | 16136 | 1467322581113 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 14:36:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:36:21 INFO - PROCESS | 16136 | 1467322581122 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:36:21 INFO - PROCESS | 16136 | 1467322581127 Marionette TRACE conn3 <- [1,2302,null,{}] 14:36:21 INFO - PROCESS | 16136 | 1467322581136 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:21 INFO - PROCESS | 16136 | 1467322581143 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:21 INFO - PROCESS | 16136 | 1467322581370 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 14:36:21 INFO - PROCESS | 16136 | 1467322581726 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:21 INFO - PROCESS | 16136 | 1467322581737 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:21 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2b6c00 == 35 [pid = 16136] [id = 583] 14:36:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 107 (0x8f2bb800) [pid = 16136] [serial = 1750] [outer = (nil)] 14:36:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 108 (0x8f32c400) [pid = 16136] [serial = 1751] [outer = 0x8f2bb800] 14:36:21 INFO - PROCESS | 16136 | 1467322581831 Marionette DEBUG loaded listener.js 14:36:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 109 (0x8fa27800) [pid = 16136] [serial = 1752] [outer = 0x8f2bb800] 14:36:23 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2f6800 == 34 [pid = 16136] [id = 555] 14:36:23 INFO - PROCESS | 16136 | --DOCSHELL 0x8f333000 == 33 [pid = 16136] [id = 572] 14:36:23 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7e000 == 32 [pid = 16136] [id = 571] 14:36:23 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd79400 == 31 [pid = 16136] [id = 570] 14:36:23 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd86800 == 30 [pid = 16136] [id = 569] 14:36:23 INFO - PROCESS | 16136 | --DOCSHELL 0x8e53c400 == 29 [pid = 16136] [id = 568] 14:36:23 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd86c00 == 28 [pid = 16136] [id = 567] 14:36:23 INFO - PROCESS | 16136 | --DOCSHELL 0x8f204800 == 27 [pid = 16136] [id = 562] 14:36:23 INFO - PROCESS | 16136 | --DOCSHELL 0x91d8d400 == 26 [pid = 16136] [id = 563] 14:36:23 INFO - PROCESS | 16136 | --DOCSHELL 0x8f20d400 == 25 [pid = 16136] [id = 565] 14:36:23 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2b5400 == 24 [pid = 16136] [id = 558] 14:36:23 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe2000 == 23 [pid = 16136] [id = 561] 14:36:23 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7bc00 == 22 [pid = 16136] [id = 559] 14:36:23 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfed000 == 21 [pid = 16136] [id = 566] 14:36:23 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfef400 == 20 [pid = 16136] [id = 556] 14:36:23 INFO - PROCESS | 16136 | --DOCSHELL 0x8e540c00 == 19 [pid = 16136] [id = 557] 14:36:23 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7d800 == 18 [pid = 16136] [id = 560] 14:36:23 INFO - PROCESS | 16136 | --DOCSHELL 0x91c2a800 == 17 [pid = 16136] [id = 564] 14:36:23 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe2c00 == 16 [pid = 16136] [id = 581] 14:36:23 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7d000 == 15 [pid = 16136] [id = 579] 14:36:23 INFO - PROCESS | 16136 | --DOCSHELL 0x91dd8c00 == 14 [pid = 16136] [id = 580] 14:36:23 INFO - PROCESS | 16136 | --DOCSHELL 0x93090000 == 13 [pid = 16136] [id = 578] 14:36:23 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7a400 == 12 [pid = 16136] [id = 577] 14:36:23 INFO - PROCESS | 16136 | --DOCSHELL 0x8d2c6400 == 11 [pid = 16136] [id = 576] 14:36:23 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8ecc00 == 10 [pid = 16136] [id = 574] 14:36:23 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa37400 == 9 [pid = 16136] [id = 575] 14:36:23 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd85800 == 8 [pid = 16136] [id = 573] 14:36:23 INFO - PROCESS | 16136 | --DOMWINDOW == 108 (0x8d1df400) [pid = 16136] [serial = 1647] [outer = (nil)] [url = about:blank] 14:36:23 INFO - PROCESS | 16136 | --DOMWINDOW == 107 (0x8cfe9000) [pid = 16136] [serial = 1646] [outer = (nil)] [url = about:blank] 14:36:23 INFO - PROCESS | 16136 | --DOMWINDOW == 106 (0x8fcc2c00) [pid = 16136] [serial = 1650] [outer = (nil)] [url = about:blank] 14:36:23 INFO - PROCESS | 16136 | --DOMWINDOW == 105 (0x8f331000) [pid = 16136] [serial = 1649] [outer = (nil)] [url = about:blank] 14:36:23 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x92675400) [pid = 16136] [serial = 1653] [outer = (nil)] [url = about:blank] 14:36:23 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x92450800) [pid = 16136] [serial = 1652] [outer = (nil)] [url = about:blank] 14:36:23 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x8d1db800) [pid = 16136] [serial = 1670] [outer = (nil)] [url = about:blank] 14:36:23 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x8d1e2400) [pid = 16136] [serial = 1671] [outer = (nil)] [url = about:blank] 14:36:23 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x8fccbc00) [pid = 16136] [serial = 1668] [outer = (nil)] [url = about:blank] 14:36:23 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x8fa32c00) [pid = 16136] [serial = 1667] [outer = (nil)] [url = about:blank] 14:36:23 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x8e862400) [pid = 16136] [serial = 1673] [outer = (nil)] [url = about:blank] 14:36:23 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x8f2eb800) [pid = 16136] [serial = 1676] [outer = (nil)] [url = about:blank] 14:36:23 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x954a4000) [pid = 16136] [serial = 1656] [outer = (nil)] [url = about:blank] 14:36:23 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x93d28800) [pid = 16136] [serial = 1655] [outer = (nil)] [url = about:blank] 14:36:23 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x9830b400) [pid = 16136] [serial = 1659] [outer = (nil)] [url = about:blank] 14:36:23 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x8f328400) [pid = 16136] [serial = 1677] [outer = (nil)] [url = about:blank] 14:36:23 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x956f6c00) [pid = 16136] [serial = 1658] [outer = (nil)] [url = about:blank] 14:36:23 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x99a44800) [pid = 16136] [serial = 1662] [outer = (nil)] [url = about:blank] 14:36:23 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x99681000) [pid = 16136] [serial = 1661] [outer = (nil)] [url = about:blank] 14:36:23 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x91c1d800) [pid = 16136] [serial = 1665] [outer = (nil)] [url = about:blank] 14:36:23 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x8f206c00) [pid = 16136] [serial = 1664] [outer = (nil)] [url = about:blank] 14:36:23 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x8fa1cc00) [pid = 16136] [serial = 1680] [outer = (nil)] [url = about:blank] 14:36:23 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8e8e4800) [pid = 16136] [serial = 1674] [outer = (nil)] [url = about:blank] 14:36:23 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8f20ac00) [pid = 16136] [serial = 1679] [outer = (nil)] [url = about:blank] 14:36:23 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8fa37c00) [pid = 16136] [serial = 1682] [outer = (nil)] [url = about:blank] 14:36:24 INFO - PROCESS | 16136 | 1467322584378 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 14:36:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:36:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 3307ms 14:36:24 INFO - PROCESS | 16136 | 1467322584431 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 14:36:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:36:24 INFO - PROCESS | 16136 | 1467322584439 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 14:36:24 INFO - PROCESS | 16136 | 1467322584448 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:36:24 INFO - PROCESS | 16136 | 1467322584454 Marionette TRACE conn3 <- [1,2306,null,{}] 14:36:24 INFO - PROCESS | 16136 | 1467322584464 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:24 INFO - PROCESS | 16136 | 1467322584470 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:24 INFO - PROCESS | 16136 | 1467322584665 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 14:36:24 INFO - PROCESS | 16136 | 1467322584864 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:24 INFO - PROCESS | 16136 | 1467322584875 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:24 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe5c00 == 9 [pid = 16136] [id = 584] 14:36:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8cfe6800) [pid = 16136] [serial = 1753] [outer = (nil)] 14:36:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8d2c4000) [pid = 16136] [serial = 1754] [outer = 0x8cfe6800] 14:36:24 INFO - PROCESS | 16136 | 1467322584963 Marionette DEBUG loaded listener.js 14:36:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8e53e400) [pid = 16136] [serial = 1755] [outer = 0x8cfe6800] 14:36:25 INFO - PROCESS | 16136 | 1467322585897 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 14:36:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:36:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1486ms 14:36:25 INFO - PROCESS | 16136 | 1467322585934 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 14:36:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:36:25 INFO - PROCESS | 16136 | 1467322585943 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 14:36:25 INFO - PROCESS | 16136 | 1467322585956 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:36:25 INFO - PROCESS | 16136 | 1467322585962 Marionette TRACE conn3 <- [1,2310,null,{}] 14:36:25 INFO - PROCESS | 16136 | 1467322585969 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:25 INFO - PROCESS | 16136 | 1467322585974 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:26 INFO - PROCESS | 16136 | 1467322586201 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 14:36:26 INFO - PROCESS | 16136 | 1467322586361 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:26 INFO - PROCESS | 16136 | 1467322586370 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:26 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8e8400 == 10 [pid = 16136] [id = 585] 14:36:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x8e8ee800) [pid = 16136] [serial = 1756] [outer = (nil)] 14:36:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x8ebed800) [pid = 16136] [serial = 1757] [outer = 0x8e8ee800] 14:36:26 INFO - PROCESS | 16136 | 1467322586508 Marionette DEBUG loaded listener.js 14:36:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x8f205c00) [pid = 16136] [serial = 1758] [outer = 0x8e8ee800] 14:36:27 INFO - PROCESS | 16136 | 1467322587503 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 14:36:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:36:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1599ms 14:36:27 INFO - PROCESS | 16136 | 1467322587561 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 14:36:27 INFO - PROCESS | 16136 | 1467322587566 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 14:36:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:36:27 INFO - PROCESS | 16136 | 1467322587574 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:36:27 INFO - PROCESS | 16136 | 1467322587580 Marionette TRACE conn3 <- [1,2314,null,{}] 14:36:27 INFO - PROCESS | 16136 | 1467322587611 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:27 INFO - PROCESS | 16136 | 1467322587621 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:27 INFO - PROCESS | 16136 | 1467322587867 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 14:36:27 INFO - PROCESS | 16136 | 1467322587903 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:27 INFO - PROCESS | 16136 | 1467322587915 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:27 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f331000 == 11 [pid = 16136] [id = 586] 14:36:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x8f331c00) [pid = 16136] [serial = 1759] [outer = (nil)] 14:36:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x8fa1cc00) [pid = 16136] [serial = 1760] [outer = 0x8f331c00] 14:36:28 INFO - PROCESS | 16136 | 1467322588002 Marionette DEBUG loaded listener.js 14:36:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x8fa2a000) [pid = 16136] [serial = 1761] [outer = 0x8f331c00] 14:36:29 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x8fcce000) [pid = 16136] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:36:29 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x8cfe7000) [pid = 16136] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:36:29 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x91ddb400) [pid = 16136] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:36:29 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x91d8dc00) [pid = 16136] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:36:29 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x8e858400) [pid = 16136] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:36:29 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x8d1d9400) [pid = 16136] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:36:29 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x91dd7400) [pid = 16136] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:36:29 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8fa2ac00) [pid = 16136] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:36:29 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8e8ed000) [pid = 16136] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:36:29 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8f2b8000) [pid = 16136] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:36:29 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8bd87000) [pid = 16136] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:36:29 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x8e543400) [pid = 16136] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:36:29 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x91d86c00) [pid = 16136] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:36:29 INFO - PROCESS | 16136 | 1467322589854 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 14:36:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:36:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 2341ms 14:36:29 INFO - PROCESS | 16136 | 1467322589915 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 14:36:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:36:29 INFO - PROCESS | 16136 | 1467322589921 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 14:36:29 INFO - PROCESS | 16136 | 1467322589929 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:36:29 INFO - PROCESS | 16136 | 1467322589932 Marionette TRACE conn3 <- [1,2318,null,{}] 14:36:29 INFO - PROCESS | 16136 | 1467322589940 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:29 INFO - PROCESS | 16136 | 1467322589944 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:30 INFO - PROCESS | 16136 | 1467322590134 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 14:36:30 INFO - PROCESS | 16136 | 1467322590282 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:30 INFO - PROCESS | 16136 | 1467322590291 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:30 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1db800 == 12 [pid = 16136] [id = 587] 14:36:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8d1dbc00) [pid = 16136] [serial = 1762] [outer = (nil)] 14:36:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8f2ea400) [pid = 16136] [serial = 1763] [outer = 0x8d1dbc00] 14:36:30 INFO - PROCESS | 16136 | 1467322590376 Marionette DEBUG loaded listener.js 14:36:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8fcccc00) [pid = 16136] [serial = 1764] [outer = 0x8d1dbc00] 14:36:31 INFO - PROCESS | 16136 | 1467322591292 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 14:36:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:36:31 INFO - PROCESS | 16136 | 1467322591371 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 14:36:31 INFO - PROCESS | 16136 | 1467322591377 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:36:31 INFO - PROCESS | 16136 | 1467322591381 Marionette TRACE conn3 <- [1,2322,null,{}] 14:36:31 INFO - PROCESS | 16136 | 1467322591388 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:31 INFO - PROCESS | 16136 | 1467322591393 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:31 INFO - PROCESS | 16136 | 1467322591571 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 14:36:31 INFO - PROCESS | 16136 | 1467322591813 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:31 INFO - PROCESS | 16136 | 1467322591827 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:31 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7e400 == 13 [pid = 16136] [id = 588] 14:36:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x8bd7f400) [pid = 16136] [serial = 1765] [outer = (nil)] 14:36:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8bd85800) [pid = 16136] [serial = 1766] [outer = 0x8bd7f400] 14:36:31 INFO - PROCESS | 16136 | 1467322591989 Marionette DEBUG loaded listener.js 14:36:32 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8cfee800) [pid = 16136] [serial = 1767] [outer = 0x8bd7f400] 14:36:32 INFO - PROCESS | 16136 | 1467322592996 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 14:36:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:36:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1685ms 14:36:33 INFO - PROCESS | 16136 | 1467322593065 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 14:36:33 INFO - PROCESS | 16136 | 1467322593073 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 14:36:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:36:33 INFO - PROCESS | 16136 | 1467322593083 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:36:33 INFO - PROCESS | 16136 | 1467322593090 Marionette TRACE conn3 <- [1,2326,null,{}] 14:36:33 INFO - PROCESS | 16136 | 1467322593100 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:33 INFO - PROCESS | 16136 | 1467322593109 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:33 INFO - PROCESS | 16136 | 1467322593354 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 14:36:33 INFO - PROCESS | 16136 | 1467322593661 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:33 INFO - PROCESS | 16136 | 1467322593675 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:33 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e53f000 == 14 [pid = 16136] [id = 589] 14:36:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8e8ea000) [pid = 16136] [serial = 1768] [outer = (nil)] 14:36:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x8ebf1400) [pid = 16136] [serial = 1769] [outer = 0x8e8ea000] 14:36:33 INFO - PROCESS | 16136 | 1467322593785 Marionette DEBUG loaded listener.js 14:36:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x8f2c2c00) [pid = 16136] [serial = 1770] [outer = 0x8e8ea000] 14:36:34 INFO - PROCESS | 16136 | 1467322594902 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 14:36:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:36:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1896ms 14:36:34 INFO - PROCESS | 16136 | 1467322594983 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 14:36:34 INFO - PROCESS | 16136 | 1467322594991 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 14:36:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:36:35 INFO - PROCESS | 16136 | 1467322595000 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:36:35 INFO - PROCESS | 16136 | 1467322595004 Marionette TRACE conn3 <- [1,2330,null,{}] 14:36:35 INFO - PROCESS | 16136 | 1467322595012 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:35 INFO - PROCESS | 16136 | 1467322595018 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:35 INFO - PROCESS | 16136 | 1467322595289 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 14:36:35 INFO - PROCESS | 16136 | 1467322595609 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:35 INFO - PROCESS | 16136 | 1467322595622 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:35 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1df000 == 15 [pid = 16136] [id = 590] 14:36:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x8fcc3800) [pid = 16136] [serial = 1771] [outer = (nil)] 14:36:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x8fcc9800) [pid = 16136] [serial = 1772] [outer = 0x8fcc3800] 14:36:35 INFO - PROCESS | 16136 | 1467322595755 Marionette DEBUG loaded listener.js 14:36:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x91c27800) [pid = 16136] [serial = 1773] [outer = 0x8fcc3800] 14:36:36 INFO - PROCESS | 16136 | 1467322596802 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 14:36:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:36:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1833ms 14:36:36 INFO - PROCESS | 16136 | 1467322596834 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 14:36:36 INFO - PROCESS | 16136 | 1467322596839 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 14:36:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:36:36 INFO - PROCESS | 16136 | 1467322596856 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:36:36 INFO - PROCESS | 16136 | 1467322596869 Marionette TRACE conn3 <- [1,2334,null,{}] 14:36:36 INFO - PROCESS | 16136 | 1467322596882 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:36 INFO - PROCESS | 16136 | 1467322596894 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:37 INFO - PROCESS | 16136 | 1467322597162 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 14:36:37 INFO - PROCESS | 16136 | 1467322597390 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:37 INFO - PROCESS | 16136 | 1467322597397 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:37 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa3ac00 == 16 [pid = 16136] [id = 591] 14:36:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x8fcc5000) [pid = 16136] [serial = 1774] [outer = (nil)] 14:36:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x91f2f000) [pid = 16136] [serial = 1775] [outer = 0x8fcc5000] 14:36:37 INFO - PROCESS | 16136 | 1467322597533 Marionette DEBUG loaded listener.js 14:36:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x91f38000) [pid = 16136] [serial = 1776] [outer = 0x8fcc5000] 14:36:38 INFO - PROCESS | 16136 | 1467322598642 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 14:36:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:36:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1812ms 14:36:38 INFO - PROCESS | 16136 | 1467322598659 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 14:36:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:36:38 INFO - PROCESS | 16136 | 1467322598665 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 14:36:38 INFO - PROCESS | 16136 | 1467322598672 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:36:38 INFO - PROCESS | 16136 | 1467322598675 Marionette TRACE conn3 <- [1,2338,null,{}] 14:36:38 INFO - PROCESS | 16136 | 1467322598683 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:38 INFO - PROCESS | 16136 | 1467322598690 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:38 INFO - PROCESS | 16136 | 1467322598902 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 14:36:39 INFO - PROCESS | 16136 | 1467322599181 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:39 INFO - PROCESS | 16136 | 1467322599192 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:39 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f32d400 == 17 [pid = 16136] [id = 592] 14:36:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x9244e000) [pid = 16136] [serial = 1777] [outer = (nil)] 14:36:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x92457000) [pid = 16136] [serial = 1778] [outer = 0x9244e000] 14:36:39 INFO - PROCESS | 16136 | 1467322599353 Marionette DEBUG loaded listener.js 14:36:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x9245a400) [pid = 16136] [serial = 1779] [outer = 0x9244e000] 14:36:40 INFO - PROCESS | 16136 | 1467322600415 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 14:36:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:36:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1797ms 14:36:40 INFO - PROCESS | 16136 | 1467322600470 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 14:36:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:36:40 INFO - PROCESS | 16136 | 1467322600476 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 14:36:40 INFO - PROCESS | 16136 | 1467322600484 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:36:40 INFO - PROCESS | 16136 | 1467322600489 Marionette TRACE conn3 <- [1,2342,null,{}] 14:36:40 INFO - PROCESS | 16136 | 1467322600496 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:40 INFO - PROCESS | 16136 | 1467322600501 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:40 INFO - PROCESS | 16136 | 1467322600771 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 14:36:41 INFO - PROCESS | 16136 | 1467322601063 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:41 INFO - PROCESS | 16136 | 1467322601087 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:41 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1e4000 == 18 [pid = 16136] [id = 593] 14:36:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x8e8e0400) [pid = 16136] [serial = 1780] [outer = (nil)] 14:36:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x92752000) [pid = 16136] [serial = 1781] [outer = 0x8e8e0400] 14:36:41 INFO - PROCESS | 16136 | 1467322601203 Marionette DEBUG loaded listener.js 14:36:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x928adc00) [pid = 16136] [serial = 1782] [outer = 0x8e8e0400] 14:36:42 INFO - PROCESS | 16136 | 1467322602275 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 14:36:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:36:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1837ms 14:36:42 INFO - PROCESS | 16136 | 1467322602321 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 14:36:42 INFO - PROCESS | 16136 | 1467322602325 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 14:36:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:36:42 INFO - PROCESS | 16136 | 1467322602334 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:36:42 INFO - PROCESS | 16136 | 1467322602338 Marionette TRACE conn3 <- [1,2346,null,{}] 14:36:42 INFO - PROCESS | 16136 | 1467322602344 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:42 INFO - PROCESS | 16136 | 1467322602351 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:42 INFO - PROCESS | 16136 | 1467322602590 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 14:36:42 INFO - PROCESS | 16136 | 1467322602851 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:42 INFO - PROCESS | 16136 | 1467322602860 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:42 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7e000 == 19 [pid = 16136] [id = 594] 14:36:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x8d1dac00) [pid = 16136] [serial = 1783] [outer = (nil)] 14:36:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x93088400) [pid = 16136] [serial = 1784] [outer = 0x8d1dac00] 14:36:43 INFO - PROCESS | 16136 | 1467322602998 Marionette DEBUG loaded listener.js 14:36:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x93091800) [pid = 16136] [serial = 1785] [outer = 0x8d1dac00] 14:36:44 INFO - PROCESS | 16136 | 1467322604047 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 14:36:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:36:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1783ms 14:36:44 INFO - PROCESS | 16136 | 1467322604118 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 14:36:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:36:44 INFO - PROCESS | 16136 | 1467322604123 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 14:36:44 INFO - PROCESS | 16136 | 1467322604131 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:36:44 INFO - PROCESS | 16136 | 1467322604134 Marionette TRACE conn3 <- [1,2350,null,{}] 14:36:44 INFO - PROCESS | 16136 | 1467322604142 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:44 INFO - PROCESS | 16136 | 1467322604148 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:44 INFO - PROCESS | 16136 | 1467322604371 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 14:36:44 INFO - PROCESS | 16136 | 1467322604625 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:44 INFO - PROCESS | 16136 | 1467322604635 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:44 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe9000 == 20 [pid = 16136] [id = 595] 14:36:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x8d1d9000) [pid = 16136] [serial = 1786] [outer = (nil)] 14:36:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 106 (0x8e857000) [pid = 16136] [serial = 1787] [outer = 0x8d1d9000] 14:36:44 INFO - PROCESS | 16136 | 1467322604770 Marionette DEBUG loaded listener.js 14:36:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 107 (0x8ebf5400) [pid = 16136] [serial = 1788] [outer = 0x8d1d9000] 14:36:46 INFO - PROCESS | 16136 | 1467322606046 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 14:36:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:36:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1953ms 14:36:46 INFO - PROCESS | 16136 | 1467322606084 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 14:36:46 INFO - PROCESS | 16136 | 1467322606092 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 14:36:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:36:46 INFO - PROCESS | 16136 | 1467322606116 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:36:46 INFO - PROCESS | 16136 | 1467322606125 Marionette TRACE conn3 <- [1,2354,null,{}] 14:36:46 INFO - PROCESS | 16136 | 1467322606140 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:46 INFO - PROCESS | 16136 | 1467322606149 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:46 INFO - PROCESS | 16136 | 1467322606404 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 14:36:46 INFO - PROCESS | 16136 | 1467322606799 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:46 INFO - PROCESS | 16136 | 1467322606806 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:46 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1db800 == 19 [pid = 16136] [id = 587] 14:36:46 INFO - PROCESS | 16136 | --DOCSHELL 0x8f331000 == 18 [pid = 16136] [id = 586] 14:36:46 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1d8800 == 19 [pid = 16136] [id = 596] 14:36:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 108 (0x8d1d9400) [pid = 16136] [serial = 1789] [outer = (nil)] 14:36:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 109 (0x8d2c7800) [pid = 16136] [serial = 1790] [outer = 0x8d1d9400] 14:36:46 INFO - PROCESS | 16136 | 1467322606941 Marionette DEBUG loaded listener.js 14:36:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 110 (0x8e537800) [pid = 16136] [serial = 1791] [outer = 0x8d1d9400] 14:36:47 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8e8400 == 18 [pid = 16136] [id = 585] 14:36:47 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe5c00 == 17 [pid = 16136] [id = 584] 14:36:47 INFO - PROCESS | 16136 | --DOMWINDOW == 109 (0x8cfee400) [pid = 16136] [serial = 1703] [outer = (nil)] [url = about:blank] 14:36:47 INFO - PROCESS | 16136 | --DOMWINDOW == 108 (0x8d2c5000) [pid = 16136] [serial = 1704] [outer = (nil)] [url = about:blank] 14:36:47 INFO - PROCESS | 16136 | --DOMWINDOW == 107 (0x8f2bb000) [pid = 16136] [serial = 1706] [outer = (nil)] [url = about:blank] 14:36:47 INFO - PROCESS | 16136 | --DOMWINDOW == 106 (0x8f327000) [pid = 16136] [serial = 1707] [outer = (nil)] [url = about:blank] 14:36:47 INFO - PROCESS | 16136 | --DOMWINDOW == 105 (0x91f9f800) [pid = 16136] [serial = 1712] [outer = (nil)] [url = about:blank] 14:36:47 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x92757c00) [pid = 16136] [serial = 1716] [outer = (nil)] [url = about:blank] 14:36:47 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x9244c800) [pid = 16136] [serial = 1713] [outer = (nil)] [url = about:blank] 14:36:47 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x9289fc00) [pid = 16136] [serial = 1719] [outer = (nil)] [url = about:blank] 14:36:47 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x91fa0000) [pid = 16136] [serial = 1718] [outer = (nil)] [url = about:blank] 14:36:47 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x92674800) [pid = 16136] [serial = 1715] [outer = (nil)] [url = about:blank] 14:36:47 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x91fa8800) [pid = 16136] [serial = 1697] [outer = (nil)] [url = about:blank] 14:36:47 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x9244f800) [pid = 16136] [serial = 1698] [outer = (nil)] [url = about:blank] 14:36:47 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x91d90800) [pid = 16136] [serial = 1691] [outer = (nil)] [url = about:blank] 14:36:47 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x91dd4400) [pid = 16136] [serial = 1692] [outer = (nil)] [url = about:blank] 14:36:47 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x92674400) [pid = 16136] [serial = 1700] [outer = (nil)] [url = about:blank] 14:36:47 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x8fcc8000) [pid = 16136] [serial = 1701] [outer = (nil)] [url = about:blank] 14:36:47 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x8e855800) [pid = 16136] [serial = 1685] [outer = (nil)] [url = about:blank] 14:36:47 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x8e8ee400) [pid = 16136] [serial = 1686] [outer = (nil)] [url = about:blank] 14:36:47 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x91f30400) [pid = 16136] [serial = 1694] [outer = (nil)] [url = about:blank] 14:36:47 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x91f32400) [pid = 16136] [serial = 1695] [outer = (nil)] [url = about:blank] 14:36:47 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x8fcc9000) [pid = 16136] [serial = 1683] [outer = (nil)] [url = about:blank] 14:36:47 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x8fcc4800) [pid = 16136] [serial = 1709] [outer = (nil)] [url = about:blank] 14:36:47 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x91c29c00) [pid = 16136] [serial = 1710] [outer = (nil)] [url = about:blank] 14:36:47 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8f32e800) [pid = 16136] [serial = 1688] [outer = (nil)] [url = about:blank] 14:36:47 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8fa26400) [pid = 16136] [serial = 1689] [outer = (nil)] [url = about:blank] 14:36:47 INFO - PROCESS | 16136 | 1467322607938 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 14:36:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:36:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1857ms 14:36:47 INFO - PROCESS | 16136 | 1467322607974 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 14:36:47 INFO - PROCESS | 16136 | 1467322607985 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 14:36:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:36:48 INFO - PROCESS | 16136 | 1467322608001 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:36:48 INFO - PROCESS | 16136 | 1467322608008 Marionette TRACE conn3 <- [1,2358,null,{}] 14:36:48 INFO - PROCESS | 16136 | 1467322608017 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:48 INFO - PROCESS | 16136 | 1467322608023 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:48 INFO - PROCESS | 16136 | 1467322608237 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 14:36:48 INFO - PROCESS | 16136 | 1467322608401 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:48 INFO - PROCESS | 16136 | 1467322608410 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:48 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe4000 == 18 [pid = 16136] [id = 597] 14:36:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8e864c00) [pid = 16136] [serial = 1792] [outer = (nil)] 14:36:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8e8e9800) [pid = 16136] [serial = 1793] [outer = 0x8e864c00] 14:36:48 INFO - PROCESS | 16136 | 1467322608502 Marionette DEBUG loaded listener.js 14:36:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x8ebf0400) [pid = 16136] [serial = 1794] [outer = 0x8e864c00] 14:36:49 INFO - PROCESS | 16136 | 1467322609566 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 14:36:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:36:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1594ms 14:36:49 INFO - PROCESS | 16136 | 1467322609597 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 14:36:49 INFO - PROCESS | 16136 | 1467322609602 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 14:36:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:36:49 INFO - PROCESS | 16136 | 1467322609610 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:36:49 INFO - PROCESS | 16136 | 1467322609616 Marionette TRACE conn3 <- [1,2362,null,{}] 14:36:49 INFO - PROCESS | 16136 | 1467322609641 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:49 INFO - PROCESS | 16136 | 1467322609651 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:49 INFO - PROCESS | 16136 | 1467322609942 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 14:36:49 INFO - PROCESS | 16136 | 1467322609975 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:49 INFO - PROCESS | 16136 | 1467322609988 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:50 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa1c000 == 19 [pid = 16136] [id = 598] 14:36:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x8fa1c800) [pid = 16136] [serial = 1795] [outer = (nil)] 14:36:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x8fa29400) [pid = 16136] [serial = 1796] [outer = 0x8fa1c800] 14:36:50 INFO - PROCESS | 16136 | 1467322610073 Marionette DEBUG loaded listener.js 14:36:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x8fa3a000) [pid = 16136] [serial = 1797] [outer = 0x8fa1c800] 14:36:51 INFO - PROCESS | 16136 | 1467322611208 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 14:36:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:36:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1638ms 14:36:51 INFO - PROCESS | 16136 | 1467322611248 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 14:36:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:36:51 INFO - PROCESS | 16136 | 1467322611253 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 14:36:51 INFO - PROCESS | 16136 | 1467322611260 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:36:51 INFO - PROCESS | 16136 | 1467322611263 Marionette TRACE conn3 <- [1,2366,null,{}] 14:36:51 INFO - PROCESS | 16136 | 1467322611280 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:51 INFO - PROCESS | 16136 | 1467322611286 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:51 INFO - PROCESS | 16136 | 1467322611559 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 14:36:51 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x8e539800) [pid = 16136] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:36:51 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x8f204400) [pid = 16136] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:36:51 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x8e8ee800) [pid = 16136] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:36:51 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x8cfe6800) [pid = 16136] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:36:51 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8f331c00) [pid = 16136] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:36:51 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x93090c00) [pid = 16136] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:36:51 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8ebee400) [pid = 16136] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:36:51 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x91f9ec00) [pid = 16136] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:36:51 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8cff0400) [pid = 16136] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:36:51 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x91dd8800) [pid = 16136] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:36:51 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8bd86000) [pid = 16136] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:36:51 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x91c29000) [pid = 16136] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:36:51 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x8fcca400) [pid = 16136] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:36:51 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x8f2bb800) [pid = 16136] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:36:51 INFO - PROCESS | 16136 | 1467322611927 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:51 INFO - PROCESS | 16136 | 1467322611935 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:51 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd86000 == 20 [pid = 16136] [id = 599] 14:36:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x8cfe2000) [pid = 16136] [serial = 1798] [outer = (nil)] 14:36:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x8e539800) [pid = 16136] [serial = 1799] [outer = 0x8cfe2000] 14:36:52 INFO - PROCESS | 16136 | 1467322612027 Marionette DEBUG loaded listener.js 14:36:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x8f331c00) [pid = 16136] [serial = 1800] [outer = 0x8cfe2000] 14:36:52 INFO - PROCESS | 16136 | 1467322612942 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 14:36:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:36:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1741ms 14:36:53 INFO - PROCESS | 16136 | 1467322613002 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 14:36:53 INFO - PROCESS | 16136 | 1467322613005 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 14:36:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:36:53 INFO - PROCESS | 16136 | 1467322613013 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:36:53 INFO - PROCESS | 16136 | 1467322613017 Marionette TRACE conn3 <- [1,2370,null,{}] 14:36:53 INFO - PROCESS | 16136 | 1467322613023 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:53 INFO - PROCESS | 16136 | 1467322613029 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:53 INFO - PROCESS | 16136 | 1467322613225 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 14:36:53 INFO - PROCESS | 16136 | 1467322613383 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:53 INFO - PROCESS | 16136 | 1467322613391 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:53 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8e2400 == 21 [pid = 16136] [id = 600] 14:36:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8f32cc00) [pid = 16136] [serial = 1801] [outer = (nil)] 14:36:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x91d87c00) [pid = 16136] [serial = 1802] [outer = 0x8f32cc00] 14:36:53 INFO - PROCESS | 16136 | 1467322613480 Marionette DEBUG loaded listener.js 14:36:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x91d8d000) [pid = 16136] [serial = 1803] [outer = 0x8f32cc00] 14:36:54 INFO - PROCESS | 16136 | 1467322614702 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 14:36:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:36:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1734ms 14:36:54 INFO - PROCESS | 16136 | 1467322614749 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 14:36:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:36:54 INFO - PROCESS | 16136 | 1467322614757 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 14:36:54 INFO - PROCESS | 16136 | 1467322614771 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:36:54 INFO - PROCESS | 16136 | 1467322614776 Marionette TRACE conn3 <- [1,2374,null,{}] 14:36:54 INFO - PROCESS | 16136 | 1467322614806 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:54 INFO - PROCESS | 16136 | 1467322614812 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:55 INFO - PROCESS | 16136 | 1467322615088 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 14:36:55 INFO - PROCESS | 16136 | 1467322615361 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:55 INFO - PROCESS | 16136 | 1467322615373 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:55 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1e0c00 == 22 [pid = 16136] [id = 601] 14:36:55 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x8d1e5800) [pid = 16136] [serial = 1804] [outer = (nil)] 14:36:55 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8e8eb800) [pid = 16136] [serial = 1805] [outer = 0x8d1e5800] 14:36:55 INFO - PROCESS | 16136 | 1467322615509 Marionette DEBUG loaded listener.js 14:36:55 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8f2eb000) [pid = 16136] [serial = 1806] [outer = 0x8d1e5800] 14:36:56 INFO - PROCESS | 16136 | 1467322616621 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 14:36:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:36:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1915ms 14:36:56 INFO - PROCESS | 16136 | 1467322616681 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 14:36:56 INFO - PROCESS | 16136 | 1467322616691 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 14:36:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:36:56 INFO - PROCESS | 16136 | 1467322616704 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:36:56 INFO - PROCESS | 16136 | 1467322616711 Marionette TRACE conn3 <- [1,2378,null,{}] 14:36:56 INFO - PROCESS | 16136 | 1467322616720 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:56 INFO - PROCESS | 16136 | 1467322616727 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:57 INFO - PROCESS | 16136 | 1467322617004 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 14:36:57 INFO - PROCESS | 16136 | 1467322617288 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:57 INFO - PROCESS | 16136 | 1467322617297 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:57 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8ea800 == 23 [pid = 16136] [id = 602] 14:36:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x91c2a400) [pid = 16136] [serial = 1807] [outer = (nil)] 14:36:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x91d95c00) [pid = 16136] [serial = 1808] [outer = 0x91c2a400] 14:36:57 INFO - PROCESS | 16136 | 1467322617401 Marionette DEBUG loaded listener.js 14:36:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x91dd6c00) [pid = 16136] [serial = 1809] [outer = 0x91c2a400] 14:36:58 INFO - PROCESS | 16136 | 1467322618504 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 14:36:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:36:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1844ms 14:36:58 INFO - PROCESS | 16136 | 1467322618550 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 14:36:58 INFO - PROCESS | 16136 | 1467322618555 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 14:36:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:36:58 INFO - PROCESS | 16136 | 1467322618563 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:36:58 INFO - PROCESS | 16136 | 1467322618571 Marionette TRACE conn3 <- [1,2382,null,{}] 14:36:58 INFO - PROCESS | 16136 | 1467322618590 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:36:58 INFO - PROCESS | 16136 | 1467322618602 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:58 INFO - PROCESS | 16136 | 1467322618866 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 14:36:59 INFO - PROCESS | 16136 | 1467322619175 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:36:59 INFO - PROCESS | 16136 | 1467322619189 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:36:59 INFO - PROCESS | 16136 | ++DOCSHELL 0x91fa8800 == 24 [pid = 16136] [id = 603] 14:36:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x91fa8c00) [pid = 16136] [serial = 1810] [outer = (nil)] 14:36:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x9244c800) [pid = 16136] [serial = 1811] [outer = 0x91fa8c00] 14:36:59 INFO - PROCESS | 16136 | 1467322619286 Marionette DEBUG loaded listener.js 14:36:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x92452400) [pid = 16136] [serial = 1812] [outer = 0x91fa8c00] 14:37:00 INFO - PROCESS | 16136 | 1467322620360 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 14:37:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:37:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1843ms 14:37:00 INFO - PROCESS | 16136 | 1467322620408 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 14:37:00 INFO - PROCESS | 16136 | 1467322620414 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 14:37:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:37:00 INFO - PROCESS | 16136 | 1467322620422 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:37:00 INFO - PROCESS | 16136 | 1467322620427 Marionette TRACE conn3 <- [1,2386,null,{}] 14:37:00 INFO - PROCESS | 16136 | 1467322620433 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:00 INFO - PROCESS | 16136 | 1467322620440 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:00 INFO - PROCESS | 16136 | 1467322620665 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 14:37:00 INFO - PROCESS | 16136 | 1467322620939 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:00 INFO - PROCESS | 16136 | 1467322620952 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:01 INFO - PROCESS | 16136 | ++DOCSHELL 0x91faa400 == 25 [pid = 16136] [id = 604] 14:37:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x9244f400) [pid = 16136] [serial = 1813] [outer = (nil)] 14:37:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x92678000) [pid = 16136] [serial = 1814] [outer = 0x9244f400] 14:37:01 INFO - PROCESS | 16136 | 1467322621087 Marionette DEBUG loaded listener.js 14:37:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x92756c00) [pid = 16136] [serial = 1815] [outer = 0x9244f400] 14:37:02 INFO - PROCESS | 16136 | 1467322622108 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 14:37:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:37:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1745ms 14:37:02 INFO - PROCESS | 16136 | 1467322622169 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 14:37:02 INFO - PROCESS | 16136 | 1467322622174 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 14:37:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:37:02 INFO - PROCESS | 16136 | 1467322622183 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:37:02 INFO - PROCESS | 16136 | 1467322622186 Marionette TRACE conn3 <- [1,2390,null,{}] 14:37:02 INFO - PROCESS | 16136 | 1467322622195 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:02 INFO - PROCESS | 16136 | 1467322622201 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:02 INFO - PROCESS | 16136 | 1467322622424 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 14:37:02 INFO - PROCESS | 16136 | 1467322622681 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:02 INFO - PROCESS | 16136 | 1467322622691 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:02 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd81c00 == 26 [pid = 16136] [id = 605] 14:37:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x92455000) [pid = 16136] [serial = 1816] [outer = (nil)] 14:37:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x928a3000) [pid = 16136] [serial = 1817] [outer = 0x92455000] 14:37:02 INFO - PROCESS | 16136 | 1467322622831 Marionette DEBUG loaded listener.js 14:37:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x928a6000) [pid = 16136] [serial = 1818] [outer = 0x92455000] 14:37:03 INFO - PROCESS | 16136 | 1467322623923 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 14:37:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:37:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1785ms 14:37:03 INFO - PROCESS | 16136 | 1467322623969 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 14:37:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:37:03 INFO - PROCESS | 16136 | 1467322623974 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 14:37:03 INFO - PROCESS | 16136 | 1467322623981 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:37:03 INFO - PROCESS | 16136 | 1467322623985 Marionette TRACE conn3 <- [1,2394,null,{}] 14:37:04 INFO - PROCESS | 16136 | 1467322623992 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:04 INFO - PROCESS | 16136 | 1467322624004 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:04 INFO - PROCESS | 16136 | 1467322624315 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 14:37:04 INFO - PROCESS | 16136 | 1467322624626 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:04 INFO - PROCESS | 16136 | 1467322624635 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:04 INFO - PROCESS | 16136 | ++DOCSHELL 0x93a4fc00 == 27 [pid = 16136] [id = 606] 14:37:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x93a56400) [pid = 16136] [serial = 1819] [outer = (nil)] 14:37:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x93d29c00) [pid = 16136] [serial = 1820] [outer = 0x93a56400] 14:37:04 INFO - PROCESS | 16136 | 1467322624749 Marionette DEBUG loaded listener.js 14:37:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x9525b800) [pid = 16136] [serial = 1821] [outer = 0x93a56400] 14:37:05 INFO - PROCESS | 16136 | 1467322625798 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 14:37:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:37:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1886ms 14:37:05 INFO - PROCESS | 16136 | 1467322625867 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 14:37:05 INFO - PROCESS | 16136 | 1467322625873 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 14:37:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:37:05 INFO - PROCESS | 16136 | 1467322625881 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:37:05 INFO - PROCESS | 16136 | 1467322625885 Marionette TRACE conn3 <- [1,2398,null,{}] 14:37:05 INFO - PROCESS | 16136 | 1467322625892 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:05 INFO - PROCESS | 16136 | 1467322625897 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:06 INFO - PROCESS | 16136 | 1467322626151 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 14:37:06 INFO - PROCESS | 16136 | 1467322626759 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:06 INFO - PROCESS | 16136 | 1467322626772 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:06 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1ddc00 == 28 [pid = 16136] [id = 607] 14:37:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x8d1de400) [pid = 16136] [serial = 1822] [outer = (nil)] 14:37:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x8d2d2800) [pid = 16136] [serial = 1823] [outer = 0x8d1de400] 14:37:06 INFO - PROCESS | 16136 | 1467322626885 Marionette DEBUG loaded listener.js 14:37:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x8e85dc00) [pid = 16136] [serial = 1824] [outer = 0x8d1de400] 14:37:07 INFO - PROCESS | 16136 | 1467322627974 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 14:37:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:37:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 2154ms 14:37:08 INFO - PROCESS | 16136 | 1467322628039 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 14:37:08 INFO - PROCESS | 16136 | 1467322628053 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 14:37:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:37:08 INFO - PROCESS | 16136 | 1467322628067 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:37:08 INFO - PROCESS | 16136 | 1467322628071 Marionette TRACE conn3 <- [1,2402,null,{}] 14:37:08 INFO - PROCESS | 16136 | 1467322628088 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:08 INFO - PROCESS | 16136 | 1467322628098 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:08 INFO - PROCESS | 16136 | 1467322628352 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 14:37:09 INFO - PROCESS | 16136 | --DOCSHELL 0x8cff0000 == 27 [pid = 16136] [id = 582] 14:37:09 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe9000 == 26 [pid = 16136] [id = 595] 14:37:09 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7e000 == 25 [pid = 16136] [id = 594] 14:37:09 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1e4000 == 24 [pid = 16136] [id = 593] 14:37:09 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa3ac00 == 23 [pid = 16136] [id = 591] 14:37:09 INFO - PROCESS | 16136 | --DOCSHELL 0x8f32d400 == 22 [pid = 16136] [id = 592] 14:37:09 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1df000 == 21 [pid = 16136] [id = 590] 14:37:09 INFO - PROCESS | 16136 | --DOCSHELL 0x8e53f000 == 20 [pid = 16136] [id = 589] 14:37:09 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7e400 == 19 [pid = 16136] [id = 588] 14:37:09 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2b6c00 == 18 [pid = 16136] [id = 583] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x92a5c000) [pid = 16136] [serial = 1734] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x95273800) [pid = 16136] [serial = 1739] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x8f205c00) [pid = 16136] [serial = 1758] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x8e53e400) [pid = 16136] [serial = 1755] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x8fa1cc00) [pid = 16136] [serial = 1760] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x93a5e000) [pid = 16136] [serial = 1736] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x8f20b000) [pid = 16136] [serial = 1724] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x954ac800) [pid = 16136] [serial = 1740] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x8fa2a000) [pid = 16136] [serial = 1761] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x956f2800) [pid = 16136] [serial = 1743] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x8e856800) [pid = 16136] [serial = 1749] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x983bf800) [pid = 16136] [serial = 1745] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x8cfe9c00) [pid = 16136] [serial = 1721] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x8d1dec00) [pid = 16136] [serial = 1722] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x928a0000) [pid = 16136] [serial = 1730] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x8ebed800) [pid = 16136] [serial = 1757] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x8d2c4000) [pid = 16136] [serial = 1754] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x91c25c00) [pid = 16136] [serial = 1727] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8f32c400) [pid = 16136] [serial = 1751] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8fa27800) [pid = 16136] [serial = 1752] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x98a1d400) [pid = 16136] [serial = 1746] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x928a8400) [pid = 16136] [serial = 1731] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x956edc00) [pid = 16136] [serial = 1742] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x92a59800) [pid = 16136] [serial = 1733] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8f2e8400) [pid = 16136] [serial = 1725] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x8d1e5c00) [pid = 16136] [serial = 1748] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x9481c000) [pid = 16136] [serial = 1737] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x91dcf800) [pid = 16136] [serial = 1728] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x8f2ea400) [pid = 16136] [serial = 1763] [outer = (nil)] [url = about:blank] 14:37:09 INFO - PROCESS | 16136 | 1467322629980 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:10 INFO - PROCESS | 16136 | 1467322629994 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:10 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7f000 == 19 [pid = 16136] [id = 608] 14:37:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x8bd83c00) [pid = 16136] [serial = 1825] [outer = (nil)] 14:37:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x8cfe4c00) [pid = 16136] [serial = 1826] [outer = 0x8bd83c00] 14:37:10 INFO - PROCESS | 16136 | 1467322630157 Marionette DEBUG loaded listener.js 14:37:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x8d1d6c00) [pid = 16136] [serial = 1827] [outer = 0x8bd83c00] 14:37:11 INFO - PROCESS | 16136 | 1467322631183 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 14:37:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:37:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 3154ms 14:37:11 INFO - PROCESS | 16136 | 1467322631220 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 14:37:11 INFO - PROCESS | 16136 | 1467322631226 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 14:37:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:37:11 INFO - PROCESS | 16136 | 1467322631236 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:37:11 INFO - PROCESS | 16136 | 1467322631241 Marionette TRACE conn3 <- [1,2406,null,{}] 14:37:11 INFO - PROCESS | 16136 | 1467322631252 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:11 INFO - PROCESS | 16136 | 1467322631259 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:11 INFO - PROCESS | 16136 | 1467322631460 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 14:37:11 INFO - PROCESS | 16136 | 1467322631683 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:11 INFO - PROCESS | 16136 | 1467322631694 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:11 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e858000 == 20 [pid = 16136] [id = 609] 14:37:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x8e85a400) [pid = 16136] [serial = 1828] [outer = (nil)] 14:37:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x8e863000) [pid = 16136] [serial = 1829] [outer = 0x8e85a400] 14:37:11 INFO - PROCESS | 16136 | 1467322631788 Marionette DEBUG loaded listener.js 14:37:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8e8e7400) [pid = 16136] [serial = 1830] [outer = 0x8e85a400] 14:37:12 INFO - PROCESS | 16136 | 1467322632813 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 14:37:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:37:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1647ms 14:37:12 INFO - PROCESS | 16136 | 1467322632887 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 14:37:12 INFO - PROCESS | 16136 | 1467322632894 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 14:37:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:37:12 INFO - PROCESS | 16136 | 1467322632915 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:37:12 INFO - PROCESS | 16136 | 1467322632920 Marionette TRACE conn3 <- [1,2410,null,{}] 14:37:12 INFO - PROCESS | 16136 | 1467322632926 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:12 INFO - PROCESS | 16136 | 1467322632932 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:13 INFO - PROCESS | 16136 | 1467322633192 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 14:37:13 INFO - PROCESS | 16136 | 1467322633218 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:13 INFO - PROCESS | 16136 | 1467322633230 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:13 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e862800 == 21 [pid = 16136] [id = 610] 14:37:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8e8ee800) [pid = 16136] [serial = 1831] [outer = (nil)] 14:37:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8f2bc800) [pid = 16136] [serial = 1832] [outer = 0x8e8ee800] 14:37:13 INFO - PROCESS | 16136 | 1467322633309 Marionette DEBUG loaded listener.js 14:37:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x8f2e9c00) [pid = 16136] [serial = 1833] [outer = 0x8e8ee800] 14:37:14 INFO - PROCESS | 16136 | 1467322634557 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 14:37:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:37:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1691ms 14:37:14 INFO - PROCESS | 16136 | 1467322634607 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 14:37:14 INFO - PROCESS | 16136 | 1467322634614 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 14:37:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:37:14 INFO - PROCESS | 16136 | 1467322634642 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:37:14 INFO - PROCESS | 16136 | 1467322634654 Marionette TRACE conn3 <- [1,2414,null,{}] 14:37:14 INFO - PROCESS | 16136 | 1467322634677 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:14 INFO - PROCESS | 16136 | 1467322634688 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:15 INFO - PROCESS | 16136 | 1467322635649 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 14:37:15 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8d1dbc00) [pid = 16136] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:37:15 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8cfe2000) [pid = 16136] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:37:15 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x8bd7f400) [pid = 16136] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:37:15 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8d1dac00) [pid = 16136] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:37:15 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8e8e0400) [pid = 16136] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:37:15 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x8fcc5000) [pid = 16136] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:37:15 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x8e8ea000) [pid = 16136] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:37:15 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x8d1d9000) [pid = 16136] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:37:15 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x8d1d9400) [pid = 16136] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:37:15 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x8e864c00) [pid = 16136] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:37:15 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x9244e000) [pid = 16136] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:37:15 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0x8fcc3800) [pid = 16136] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:37:15 INFO - PROCESS | 16136 | --DOMWINDOW == 71 (0x8f32cc00) [pid = 16136] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:37:15 INFO - PROCESS | 16136 | --DOMWINDOW == 70 (0x8fa1c800) [pid = 16136] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:37:15 INFO - PROCESS | 16136 | 1467322635903 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:15 INFO - PROCESS | 16136 | 1467322635915 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:15 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1d9000 == 22 [pid = 16136] [id = 611] 14:37:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 71 (0x8d1d9400) [pid = 16136] [serial = 1834] [outer = (nil)] 14:37:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 72 (0x8e8e0400) [pid = 16136] [serial = 1835] [outer = 0x8d1d9400] 14:37:16 INFO - PROCESS | 16136 | 1467322636025 Marionette DEBUG loaded listener.js 14:37:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x8fa24800) [pid = 16136] [serial = 1836] [outer = 0x8d1d9400] 14:37:16 INFO - PROCESS | 16136 | 1467322636914 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 14:37:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:37:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 2346ms 14:37:16 INFO - PROCESS | 16136 | 1467322636987 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 14:37:16 INFO - PROCESS | 16136 | 1467322636992 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 14:37:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:37:17 INFO - PROCESS | 16136 | 1467322636999 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:37:17 INFO - PROCESS | 16136 | 1467322637004 Marionette TRACE conn3 <- [1,2418,null,{}] 14:37:17 INFO - PROCESS | 16136 | 1467322637010 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:17 INFO - PROCESS | 16136 | 1467322637015 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:17 INFO - PROCESS | 16136 | 1467322637213 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 14:37:17 INFO - PROCESS | 16136 | 1467322637364 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:17 INFO - PROCESS | 16136 | 1467322637375 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:17 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8e3000 == 23 [pid = 16136] [id = 612] 14:37:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x8f328000) [pid = 16136] [serial = 1837] [outer = (nil)] 14:37:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x8fcc3c00) [pid = 16136] [serial = 1838] [outer = 0x8f328000] 14:37:17 INFO - PROCESS | 16136 | 1467322637481 Marionette DEBUG loaded listener.js 14:37:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x8fcc6000) [pid = 16136] [serial = 1839] [outer = 0x8f328000] 14:37:18 INFO - PROCESS | 16136 | 1467322638697 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:37:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:37:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1738ms 14:37:18 INFO - PROCESS | 16136 | 1467322638739 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 14:37:18 INFO - PROCESS | 16136 | 1467322638746 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 14:37:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:37:18 INFO - PROCESS | 16136 | 1467322638756 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:37:18 INFO - PROCESS | 16136 | 1467322638764 Marionette TRACE conn3 <- [1,2422,null,{}] 14:37:18 INFO - PROCESS | 16136 | 1467322638773 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:18 INFO - PROCESS | 16136 | 1467322638778 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:19 INFO - PROCESS | 16136 | 1467322639004 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 14:37:19 INFO - PROCESS | 16136 | 1467322639269 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:19 INFO - PROCESS | 16136 | 1467322639279 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:19 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e53dc00 == 24 [pid = 16136] [id = 613] 14:37:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x8e540000) [pid = 16136] [serial = 1840] [outer = (nil)] 14:37:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x8ebed000) [pid = 16136] [serial = 1841] [outer = 0x8e540000] 14:37:19 INFO - PROCESS | 16136 | 1467322639435 Marionette DEBUG loaded listener.js 14:37:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x8f32a400) [pid = 16136] [serial = 1842] [outer = 0x8e540000] 14:37:20 INFO - PROCESS | 16136 | 1467322640569 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 14:37:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:37:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1892ms 14:37:20 INFO - PROCESS | 16136 | 1467322640649 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 14:37:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:37:20 INFO - PROCESS | 16136 | 1467322640658 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 14:37:20 INFO - PROCESS | 16136 | 1467322640671 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:37:20 INFO - PROCESS | 16136 | 1467322640678 Marionette TRACE conn3 <- [1,2426,null,{}] 14:37:20 INFO - PROCESS | 16136 | 1467322640686 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:20 INFO - PROCESS | 16136 | 1467322640693 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:21 INFO - PROCESS | 16136 | 1467322641071 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 14:37:21 INFO - PROCESS | 16136 | 1467322641298 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:21 INFO - PROCESS | 16136 | 1467322641309 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:21 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1d7000 == 25 [pid = 16136] [id = 614] 14:37:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x91c1c000) [pid = 16136] [serial = 1843] [outer = (nil)] 14:37:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x91c26800) [pid = 16136] [serial = 1844] [outer = 0x91c1c000] 14:37:21 INFO - PROCESS | 16136 | 1467322641419 Marionette DEBUG loaded listener.js 14:37:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x91d89400) [pid = 16136] [serial = 1845] [outer = 0x91c1c000] 14:37:22 INFO - PROCESS | 16136 | 1467322642513 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 14:37:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:37:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1906ms 14:37:22 INFO - PROCESS | 16136 | 1467322642577 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 14:37:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:37:22 INFO - PROCESS | 16136 | 1467322642582 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 14:37:22 INFO - PROCESS | 16136 | 1467322642590 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:37:22 INFO - PROCESS | 16136 | 1467322642597 Marionette TRACE conn3 <- [1,2430,null,{}] 14:37:22 INFO - PROCESS | 16136 | 1467322642617 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:22 INFO - PROCESS | 16136 | 1467322642627 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:22 INFO - PROCESS | 16136 | 1467322642911 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 14:37:23 INFO - PROCESS | 16136 | 1467322643166 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:23 INFO - PROCESS | 16136 | 1467322643180 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:23 INFO - PROCESS | 16136 | ++DOCSHELL 0x91f2e400 == 26 [pid = 16136] [id = 615] 14:37:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x91f2e800) [pid = 16136] [serial = 1846] [outer = (nil)] 14:37:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x91f35000) [pid = 16136] [serial = 1847] [outer = 0x91f2e800] 14:37:23 INFO - PROCESS | 16136 | 1467322643278 Marionette DEBUG loaded listener.js 14:37:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x91fa5c00) [pid = 16136] [serial = 1848] [outer = 0x91f2e800] 14:37:24 INFO - PROCESS | 16136 | 1467322644351 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 14:37:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:37:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1792ms 14:37:24 INFO - PROCESS | 16136 | 1467322644382 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 14:37:24 INFO - PROCESS | 16136 | 1467322644389 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 14:37:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:37:24 INFO - PROCESS | 16136 | 1467322644397 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:37:24 INFO - PROCESS | 16136 | 1467322644402 Marionette TRACE conn3 <- [1,2434,null,{}] 14:37:24 INFO - PROCESS | 16136 | 1467322644409 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:24 INFO - PROCESS | 16136 | 1467322644414 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:24 INFO - PROCESS | 16136 | 1467322644637 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 14:37:24 INFO - PROCESS | 16136 | 1467322644879 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:24 INFO - PROCESS | 16136 | 1467322644894 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:24 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cff0c00 == 27 [pid = 16136] [id = 616] 14:37:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8fa1fc00) [pid = 16136] [serial = 1849] [outer = (nil)] 14:37:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x92450000) [pid = 16136] [serial = 1850] [outer = 0x8fa1fc00] 14:37:25 INFO - PROCESS | 16136 | 1467322645041 Marionette DEBUG loaded listener.js 14:37:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x92453c00) [pid = 16136] [serial = 1851] [outer = 0x8fa1fc00] 14:37:26 INFO - PROCESS | 16136 | 1467322646120 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 14:37:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:37:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1792ms 14:37:26 INFO - PROCESS | 16136 | 1467322646190 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 14:37:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:37:26 INFO - PROCESS | 16136 | 1467322646194 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 14:37:26 INFO - PROCESS | 16136 | 1467322646202 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:37:26 INFO - PROCESS | 16136 | 1467322646206 Marionette TRACE conn3 <- [1,2438,null,{}] 14:37:26 INFO - PROCESS | 16136 | 1467322646213 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:26 INFO - PROCESS | 16136 | 1467322646218 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:26 INFO - PROCESS | 16136 | 1467322646476 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 14:37:26 INFO - PROCESS | 16136 | 1467322646741 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:26 INFO - PROCESS | 16136 | 1467322646752 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:26 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2b6c00 == 28 [pid = 16136] [id = 617] 14:37:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x8f2f1800) [pid = 16136] [serial = 1852] [outer = (nil)] 14:37:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x92755000) [pid = 16136] [serial = 1853] [outer = 0x8f2f1800] 14:37:26 INFO - PROCESS | 16136 | 1467322646876 Marionette DEBUG loaded listener.js 14:37:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x9275b000) [pid = 16136] [serial = 1854] [outer = 0x8f2f1800] 14:37:27 INFO - PROCESS | 16136 | 1467322647972 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 14:37:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:37:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1799ms 14:37:28 INFO - PROCESS | 16136 | 1467322648003 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 14:37:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:37:28 INFO - PROCESS | 16136 | 1467322648010 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 14:37:28 INFO - PROCESS | 16136 | 1467322648019 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:37:28 INFO - PROCESS | 16136 | 1467322648024 Marionette TRACE conn3 <- [1,2442,null,{}] 14:37:28 INFO - PROCESS | 16136 | 1467322648031 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:28 INFO - PROCESS | 16136 | 1467322648044 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:28 INFO - PROCESS | 16136 | 1467322648328 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 14:37:28 INFO - PROCESS | 16136 | 1467322648598 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:28 INFO - PROCESS | 16136 | 1467322648606 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:28 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2bf400 == 29 [pid = 16136] [id = 618] 14:37:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x8fa30c00) [pid = 16136] [serial = 1855] [outer = (nil)] 14:37:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x92a5d800) [pid = 16136] [serial = 1856] [outer = 0x8fa30c00] 14:37:28 INFO - PROCESS | 16136 | 1467322648755 Marionette DEBUG loaded listener.js 14:37:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x93a56c00) [pid = 16136] [serial = 1857] [outer = 0x8fa30c00] 14:37:29 INFO - PROCESS | 16136 | 1467322649814 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 14:37:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:37:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1840ms 14:37:29 INFO - PROCESS | 16136 | 1467322649858 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 14:37:29 INFO - PROCESS | 16136 | 1467322649865 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 14:37:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:37:29 INFO - PROCESS | 16136 | 1467322649875 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:37:29 INFO - PROCESS | 16136 | 1467322649880 Marionette TRACE conn3 <- [1,2446,null,{}] 14:37:29 INFO - PROCESS | 16136 | 1467322649889 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:29 INFO - PROCESS | 16136 | 1467322649897 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:30 INFO - PROCESS | 16136 | 1467322650117 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 14:37:30 INFO - PROCESS | 16136 | 1467322650313 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:30 INFO - PROCESS | 16136 | 1467322650322 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:30 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd85c00 == 30 [pid = 16136] [id = 619] 14:37:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x8d1d7c00) [pid = 16136] [serial = 1858] [outer = (nil)] 14:37:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x93d2e800) [pid = 16136] [serial = 1859] [outer = 0x8d1d7c00] 14:37:30 INFO - PROCESS | 16136 | 1467322650486 Marionette DEBUG loaded listener.js 14:37:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x92a5a800) [pid = 16136] [serial = 1860] [outer = 0x8d1d7c00] 14:37:31 INFO - PROCESS | 16136 | 1467322651529 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 14:37:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:37:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1692ms 14:37:31 INFO - PROCESS | 16136 | 1467322651568 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 14:37:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:37:31 INFO - PROCESS | 16136 | 1467322651573 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 14:37:31 INFO - PROCESS | 16136 | 1467322651596 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:37:31 INFO - PROCESS | 16136 | 1467322651601 Marionette TRACE conn3 <- [1,2450,null,{}] 14:37:31 INFO - PROCESS | 16136 | 1467322651613 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:31 INFO - PROCESS | 16136 | 1467322651618 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:31 INFO - PROCESS | 16136 | 1467322651821 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 14:37:32 INFO - PROCESS | 16136 | 1467322652091 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:32 INFO - PROCESS | 16136 | 1467322652098 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:32 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f202000 == 31 [pid = 16136] [id = 620] 14:37:32 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x92a5c800) [pid = 16136] [serial = 1861] [outer = (nil)] 14:37:32 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x954a3800) [pid = 16136] [serial = 1862] [outer = 0x92a5c800] 14:37:32 INFO - PROCESS | 16136 | 1467322652248 Marionette DEBUG loaded listener.js 14:37:32 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x954a8c00) [pid = 16136] [serial = 1863] [outer = 0x92a5c800] 14:37:33 INFO - PROCESS | 16136 | 1467322653296 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 14:37:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:37:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1765ms 14:37:33 INFO - PROCESS | 16136 | 1467322653346 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 14:37:33 INFO - PROCESS | 16136 | 1467322653350 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 14:37:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:37:33 INFO - PROCESS | 16136 | 1467322653357 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:37:33 INFO - PROCESS | 16136 | 1467322653361 Marionette TRACE conn3 <- [1,2454,null,{}] 14:37:33 INFO - PROCESS | 16136 | 1467322653368 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:33 INFO - PROCESS | 16136 | 1467322653374 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:33 INFO - PROCESS | 16136 | 1467322653633 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 14:37:33 INFO - PROCESS | 16136 | 1467322653888 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:33 INFO - PROCESS | 16136 | 1467322653898 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:33 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7bc00 == 32 [pid = 16136] [id = 621] 14:37:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x8bd82c00) [pid = 16136] [serial = 1864] [outer = (nil)] 14:37:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x8e855400) [pid = 16136] [serial = 1865] [outer = 0x8bd82c00] 14:37:34 INFO - PROCESS | 16136 | 1467322654029 Marionette DEBUG loaded listener.js 14:37:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x8f2be000) [pid = 16136] [serial = 1866] [outer = 0x8bd82c00] 14:37:35 INFO - PROCESS | 16136 | 1467322655253 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 14:37:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:37:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1945ms 14:37:35 INFO - PROCESS | 16136 | 1467322655305 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 14:37:35 INFO - PROCESS | 16136 | 1467322655313 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 14:37:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:37:35 INFO - PROCESS | 16136 | 1467322655323 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:37:35 INFO - PROCESS | 16136 | 1467322655330 Marionette TRACE conn3 <- [1,2458,null,{}] 14:37:35 INFO - PROCESS | 16136 | 1467322655415 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:35 INFO - PROCESS | 16136 | 1467322655421 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:35 INFO - PROCESS | 16136 | 1467322655656 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 14:37:36 INFO - PROCESS | 16136 | 1467322656004 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:36 INFO - PROCESS | 16136 | 1467322656013 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:36 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe9400 == 33 [pid = 16136] [id = 622] 14:37:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x8e537000) [pid = 16136] [serial = 1867] [outer = (nil)] 14:37:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x8e8e5800) [pid = 16136] [serial = 1868] [outer = 0x8e537000] 14:37:36 INFO - PROCESS | 16136 | 1467322656109 Marionette DEBUG loaded listener.js 14:37:36 INFO - PROCESS | 16136 | ++DOMWINDOW == 106 (0x8ebf4400) [pid = 16136] [serial = 1869] [outer = 0x8e537000] 14:37:36 INFO - PROCESS | 16136 | --DOMWINDOW == 105 (0x8fcccc00) [pid = 16136] [serial = 1764] [outer = (nil)] [url = about:blank] 14:37:36 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x8e539800) [pid = 16136] [serial = 1799] [outer = (nil)] [url = about:blank] 14:37:36 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x8bd85800) [pid = 16136] [serial = 1766] [outer = (nil)] [url = about:blank] 14:37:36 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x8cfee800) [pid = 16136] [serial = 1767] [outer = (nil)] [url = about:blank] 14:37:36 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x93088400) [pid = 16136] [serial = 1784] [outer = (nil)] [url = about:blank] 14:37:36 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x93091800) [pid = 16136] [serial = 1785] [outer = (nil)] [url = about:blank] 14:37:36 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x92752000) [pid = 16136] [serial = 1781] [outer = (nil)] [url = about:blank] 14:37:36 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x928adc00) [pid = 16136] [serial = 1782] [outer = (nil)] [url = about:blank] 14:37:36 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x91f2f000) [pid = 16136] [serial = 1775] [outer = (nil)] [url = about:blank] 14:37:36 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x91f38000) [pid = 16136] [serial = 1776] [outer = (nil)] [url = about:blank] 14:37:36 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x8ebf1400) [pid = 16136] [serial = 1769] [outer = (nil)] [url = about:blank] 14:37:36 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x8f2c2c00) [pid = 16136] [serial = 1770] [outer = (nil)] [url = about:blank] 14:37:36 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x8e857000) [pid = 16136] [serial = 1787] [outer = (nil)] [url = about:blank] 14:37:36 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x8ebf5400) [pid = 16136] [serial = 1788] [outer = (nil)] [url = about:blank] 14:37:36 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x8d2c7800) [pid = 16136] [serial = 1790] [outer = (nil)] [url = about:blank] 14:37:36 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x8e537800) [pid = 16136] [serial = 1791] [outer = (nil)] [url = about:blank] 14:37:36 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x8e8e9800) [pid = 16136] [serial = 1793] [outer = (nil)] [url = about:blank] 14:37:36 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x92457000) [pid = 16136] [serial = 1778] [outer = (nil)] [url = about:blank] 14:37:36 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x9245a400) [pid = 16136] [serial = 1779] [outer = (nil)] [url = about:blank] 14:37:36 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8fcc9800) [pid = 16136] [serial = 1772] [outer = (nil)] [url = about:blank] 14:37:36 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x91c27800) [pid = 16136] [serial = 1773] [outer = (nil)] [url = about:blank] 14:37:36 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x91d8d000) [pid = 16136] [serial = 1803] [outer = (nil)] [url = about:blank] 14:37:36 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8fa29400) [pid = 16136] [serial = 1796] [outer = (nil)] [url = about:blank] 14:37:36 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8fa3a000) [pid = 16136] [serial = 1797] [outer = (nil)] [url = about:blank] 14:37:36 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x91d87c00) [pid = 16136] [serial = 1802] [outer = (nil)] [url = about:blank] 14:37:36 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8ebf0400) [pid = 16136] [serial = 1794] [outer = (nil)] [url = about:blank] 14:37:36 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8f331c00) [pid = 16136] [serial = 1800] [outer = (nil)] [url = about:blank] 14:37:37 INFO - PROCESS | 16136 | 1467322657150 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 14:37:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:37:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1895ms 14:37:37 INFO - PROCESS | 16136 | 1467322657219 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 14:37:37 INFO - PROCESS | 16136 | 1467322657226 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 14:37:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:37:37 INFO - PROCESS | 16136 | 1467322657238 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:37:37 INFO - PROCESS | 16136 | 1467322657242 Marionette TRACE conn3 <- [1,2462,null,{}] 14:37:37 INFO - PROCESS | 16136 | 1467322657251 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:37 INFO - PROCESS | 16136 | 1467322657258 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:37 INFO - PROCESS | 16136 | 1467322657491 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 14:37:37 INFO - PROCESS | 16136 | 1467322657714 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:37 INFO - PROCESS | 16136 | 1467322657722 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:37 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e53fc00 == 34 [pid = 16136] [id = 623] 14:37:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x8ebf0400) [pid = 16136] [serial = 1870] [outer = (nil)] 14:37:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8f2e8800) [pid = 16136] [serial = 1871] [outer = 0x8ebf0400] 14:37:37 INFO - PROCESS | 16136 | 1467322657815 Marionette DEBUG loaded listener.js 14:37:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8f333400) [pid = 16136] [serial = 1872] [outer = 0x8ebf0400] 14:37:38 INFO - PROCESS | 16136 | 1467322658787 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 14:37:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:37:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1596ms 14:37:38 INFO - PROCESS | 16136 | 1467322658835 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 14:37:38 INFO - PROCESS | 16136 | 1467322658840 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 14:37:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:37:38 INFO - PROCESS | 16136 | 1467322658847 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:37:38 INFO - PROCESS | 16136 | 1467322658854 Marionette TRACE conn3 <- [1,2466,null,{}] 14:37:38 INFO - PROCESS | 16136 | 1467322658874 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:38 INFO - PROCESS | 16136 | 1467322658884 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:39 INFO - PROCESS | 16136 | 1467322659131 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 14:37:39 INFO - PROCESS | 16136 | 1467322659359 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:39 INFO - PROCESS | 16136 | 1467322659374 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:39 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fccec00 == 35 [pid = 16136] [id = 624] 14:37:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8fccf000) [pid = 16136] [serial = 1873] [outer = (nil)] 14:37:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x91c27800) [pid = 16136] [serial = 1874] [outer = 0x8fccf000] 14:37:39 INFO - PROCESS | 16136 | 1467322659475 Marionette DEBUG loaded listener.js 14:37:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x91d8e800) [pid = 16136] [serial = 1875] [outer = 0x8fccf000] 14:37:40 INFO - PROCESS | 16136 | 1467322660448 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 14:37:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:37:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1644ms 14:37:40 INFO - PROCESS | 16136 | 1467322660493 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 14:37:40 INFO - PROCESS | 16136 | 1467322660498 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 14:37:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:37:40 INFO - PROCESS | 16136 | 1467322660514 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:37:40 INFO - PROCESS | 16136 | 1467322660519 Marionette TRACE conn3 <- [1,2470,null,{}] 14:37:40 INFO - PROCESS | 16136 | 1467322660581 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:40 INFO - PROCESS | 16136 | 1467322660587 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:40 INFO - PROCESS | 16136 | 1467322660857 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 14:37:40 INFO - PROCESS | 16136 | 1467322660884 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:40 INFO - PROCESS | 16136 | 1467322660927 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:41 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe3000 == 36 [pid = 16136] [id = 625] 14:37:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8fcc3800) [pid = 16136] [serial = 1876] [outer = (nil)] 14:37:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x91ddc800) [pid = 16136] [serial = 1877] [outer = 0x8fcc3800] 14:37:41 INFO - PROCESS | 16136 | 1467322661087 Marionette DEBUG loaded listener.js 14:37:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x91f35400) [pid = 16136] [serial = 1878] [outer = 0x8fcc3800] 14:37:41 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x8d1de400) [pid = 16136] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:37:41 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x9244f400) [pid = 16136] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:37:41 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8e8ee800) [pid = 16136] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:37:41 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8d1d9400) [pid = 16136] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:37:41 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8e85a400) [pid = 16136] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:37:42 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x91c2a400) [pid = 16136] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:37:42 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x93a56400) [pid = 16136] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:37:42 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x92455000) [pid = 16136] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:37:42 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8d1e5800) [pid = 16136] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:37:42 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x91fa8c00) [pid = 16136] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:37:42 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x8bd83c00) [pid = 16136] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:37:42 INFO - PROCESS | 16136 | 1467322662224 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 14:37:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:37:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1770ms 14:37:42 INFO - PROCESS | 16136 | 1467322662285 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 14:37:42 INFO - PROCESS | 16136 | 1467322662288 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 14:37:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:37:42 INFO - PROCESS | 16136 | 1467322662297 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:37:42 INFO - PROCESS | 16136 | 1467322662301 Marionette TRACE conn3 <- [1,2474,null,{}] 14:37:42 INFO - PROCESS | 16136 | 1467322662307 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:42 INFO - PROCESS | 16136 | 1467322662313 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:42 INFO - PROCESS | 16136 | 1467322662569 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 14:37:42 INFO - PROCESS | 16136 | 1467322662584 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:42 INFO - PROCESS | 16136 | 1467322662591 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:42 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd82400 == 37 [pid = 16136] [id = 626] 14:37:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x8bd83c00) [pid = 16136] [serial = 1879] [outer = (nil)] 14:37:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x91dcdc00) [pid = 16136] [serial = 1880] [outer = 0x8bd83c00] 14:37:42 INFO - PROCESS | 16136 | 1467322662668 Marionette DEBUG loaded listener.js 14:37:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x91f2e000) [pid = 16136] [serial = 1881] [outer = 0x8bd83c00] 14:37:43 INFO - PROCESS | 16136 | 1467322663699 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 14:37:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:37:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1439ms 14:37:43 INFO - PROCESS | 16136 | 1467322663738 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 14:37:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:37:43 INFO - PROCESS | 16136 | 1467322663743 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 14:37:43 INFO - PROCESS | 16136 | 1467322663750 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:37:43 INFO - PROCESS | 16136 | 1467322663754 Marionette TRACE conn3 <- [1,2478,null,{}] 14:37:43 INFO - PROCESS | 16136 | 1467322663761 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:43 INFO - PROCESS | 16136 | 1467322663772 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:44 INFO - PROCESS | 16136 | 1467322664101 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 14:37:44 INFO - PROCESS | 16136 | 1467322664385 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:44 INFO - PROCESS | 16136 | 1467322664408 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:44 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfea400 == 38 [pid = 16136] [id = 627] 14:37:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8cfeac00) [pid = 16136] [serial = 1882] [outer = (nil)] 14:37:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8cfef800) [pid = 16136] [serial = 1883] [outer = 0x8cfeac00] 14:37:44 INFO - PROCESS | 16136 | 1467322664559 Marionette DEBUG loaded listener.js 14:37:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8d1e2c00) [pid = 16136] [serial = 1884] [outer = 0x8cfeac00] 14:37:45 INFO - PROCESS | 16136 | 1467322665719 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 14:37:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:37:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 2044ms 14:37:45 INFO - PROCESS | 16136 | 1467322665796 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 14:37:45 INFO - PROCESS | 16136 | 1467322665804 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 14:37:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:37:45 INFO - PROCESS | 16136 | 1467322665814 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:37:45 INFO - PROCESS | 16136 | 1467322665819 Marionette TRACE conn3 <- [1,2482,null,{}] 14:37:45 INFO - PROCESS | 16136 | 1467322665829 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:45 INFO - PROCESS | 16136 | 1467322665837 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:46 INFO - PROCESS | 16136 | 1467322666117 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 14:37:46 INFO - PROCESS | 16136 | 1467322666421 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:46 INFO - PROCESS | 16136 | 1467322666431 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:46 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebe7000 == 39 [pid = 16136] [id = 628] 14:37:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x8ebf5400) [pid = 16136] [serial = 1885] [outer = (nil)] 14:37:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8f2bd000) [pid = 16136] [serial = 1886] [outer = 0x8ebf5400] 14:37:46 INFO - PROCESS | 16136 | 1467322666534 Marionette DEBUG loaded listener.js 14:37:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8f328c00) [pid = 16136] [serial = 1887] [outer = 0x8ebf5400] 14:37:47 INFO - PROCESS | 16136 | 1467322667658 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 14:37:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:37:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1890ms 14:37:47 INFO - PROCESS | 16136 | 1467322667705 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 14:37:47 INFO - PROCESS | 16136 | 1467322667712 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 14:37:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:37:47 INFO - PROCESS | 16136 | 1467322667720 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:37:47 INFO - PROCESS | 16136 | 1467322667725 Marionette TRACE conn3 <- [1,2486,null,{}] 14:37:47 INFO - PROCESS | 16136 | 1467322667732 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:47 INFO - PROCESS | 16136 | 1467322667738 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:47 INFO - PROCESS | 16136 | 1467322667977 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 14:37:48 INFO - PROCESS | 16136 | 1467322668294 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:48 INFO - PROCESS | 16136 | 1467322668304 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:48 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fcccc00 == 40 [pid = 16136] [id = 629] 14:37:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x91c1b800) [pid = 16136] [serial = 1888] [outer = (nil)] 14:37:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x91c28000) [pid = 16136] [serial = 1889] [outer = 0x91c1b800] 14:37:48 INFO - PROCESS | 16136 | 1467322668453 Marionette DEBUG loaded listener.js 14:37:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x91f2ac00) [pid = 16136] [serial = 1890] [outer = 0x91c1b800] 14:37:49 INFO - PROCESS | 16136 | 1467322669606 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 14:37:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:37:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1942ms 14:37:49 INFO - PROCESS | 16136 | 1467322669664 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 14:37:49 INFO - PROCESS | 16136 | 1467322669671 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 14:37:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:37:49 INFO - PROCESS | 16136 | 1467322669691 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:37:49 INFO - PROCESS | 16136 | 1467322669700 Marionette TRACE conn3 <- [1,2490,null,{}] 14:37:49 INFO - PROCESS | 16136 | 1467322669708 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:49 INFO - PROCESS | 16136 | 1467322669717 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:50 INFO - PROCESS | 16136 | 1467322670012 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 14:37:50 INFO - PROCESS | 16136 | 1467322670268 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:50 INFO - PROCESS | 16136 | 1467322670276 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:50 INFO - PROCESS | 16136 | ++DOCSHELL 0x91c2a400 == 41 [pid = 16136] [id = 630] 14:37:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x91dd3c00) [pid = 16136] [serial = 1891] [outer = (nil)] 14:37:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x928aa000) [pid = 16136] [serial = 1892] [outer = 0x91dd3c00] 14:37:50 INFO - PROCESS | 16136 | 1467322670427 Marionette DEBUG loaded listener.js 14:37:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x92a5d400) [pid = 16136] [serial = 1893] [outer = 0x91dd3c00] 14:37:51 INFO - PROCESS | 16136 | 1467322671534 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:37:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:37:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1904ms 14:37:51 INFO - PROCESS | 16136 | 1467322671587 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 14:37:51 INFO - PROCESS | 16136 | 1467322671592 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 14:37:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:37:51 INFO - PROCESS | 16136 | 1467322671601 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:37:51 INFO - PROCESS | 16136 | 1467322671605 Marionette TRACE conn3 <- [1,2494,null,{}] 14:37:51 INFO - PROCESS | 16136 | 1467322671613 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:51 INFO - PROCESS | 16136 | 1467322671620 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:51 INFO - PROCESS | 16136 | 1467322671842 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 14:37:52 INFO - PROCESS | 16136 | 1467322672102 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:52 INFO - PROCESS | 16136 | 1467322672111 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:52 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e536000 == 42 [pid = 16136] [id = 631] 14:37:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x928ae800) [pid = 16136] [serial = 1894] [outer = (nil)] 14:37:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x93b06400) [pid = 16136] [serial = 1895] [outer = 0x928ae800] 14:37:52 INFO - PROCESS | 16136 | 1467322672263 Marionette DEBUG loaded listener.js 14:37:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x93b0f400) [pid = 16136] [serial = 1896] [outer = 0x928ae800] 14:37:53 INFO - PROCESS | 16136 | 1467322673293 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 14:37:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:37:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1745ms 14:37:53 INFO - PROCESS | 16136 | 1467322673349 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 14:37:53 INFO - PROCESS | 16136 | 1467322673353 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 14:37:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:37:53 INFO - PROCESS | 16136 | 1467322673364 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:37:53 INFO - PROCESS | 16136 | 1467322673370 Marionette TRACE conn3 <- [1,2498,null,{}] 14:37:53 INFO - PROCESS | 16136 | 1467322673377 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:53 INFO - PROCESS | 16136 | 1467322673384 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:53 INFO - PROCESS | 16136 | 1467322673661 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 14:37:53 INFO - PROCESS | 16136 | 1467322673930 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:53 INFO - PROCESS | 16136 | 1467322673951 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:54 INFO - PROCESS | 16136 | ++DOCSHELL 0x954ae800 == 43 [pid = 16136] [id = 632] 14:37:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x954af000) [pid = 16136] [serial = 1897] [outer = (nil)] 14:37:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x956edc00) [pid = 16136] [serial = 1898] [outer = 0x954af000] 14:37:54 INFO - PROCESS | 16136 | 1467322674111 Marionette DEBUG loaded listener.js 14:37:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x956fa000) [pid = 16136] [serial = 1899] [outer = 0x954af000] 14:37:55 INFO - PROCESS | 16136 | 1467322675243 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 14:37:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:37:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1939ms 14:37:55 INFO - PROCESS | 16136 | 1467322675304 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 14:37:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:37:55 INFO - PROCESS | 16136 | 1467322675310 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 14:37:55 INFO - PROCESS | 16136 | 1467322675318 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:37:55 INFO - PROCESS | 16136 | 1467322675321 Marionette TRACE conn3 <- [1,2502,null,{}] 14:37:55 INFO - PROCESS | 16136 | 1467322675329 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:55 INFO - PROCESS | 16136 | 1467322675336 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:55 INFO - PROCESS | 16136 | 1467322675643 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 14:37:56 INFO - PROCESS | 16136 | 1467322676004 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:56 INFO - PROCESS | 16136 | 1467322676013 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:56 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfed400 == 44 [pid = 16136] [id = 633] 14:37:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x8cfedc00) [pid = 16136] [serial = 1900] [outer = (nil)] 14:37:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x8e8e4c00) [pid = 16136] [serial = 1901] [outer = 0x8cfedc00] 14:37:56 INFO - PROCESS | 16136 | 1467322676107 Marionette DEBUG loaded listener.js 14:37:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x8f327c00) [pid = 16136] [serial = 1902] [outer = 0x8cfedc00] 14:37:57 INFO - PROCESS | 16136 | 1467322677627 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:37:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:37:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 2392ms 14:37:57 INFO - PROCESS | 16136 | 1467322677710 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 14:37:57 INFO - PROCESS | 16136 | 1467322677718 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 14:37:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:37:57 INFO - PROCESS | 16136 | 1467322677731 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:37:57 INFO - PROCESS | 16136 | 1467322677739 Marionette TRACE conn3 <- [1,2506,null,{}] 14:37:57 INFO - PROCESS | 16136 | 1467322677794 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:37:57 INFO - PROCESS | 16136 | 1467322677799 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:58 INFO - PROCESS | 16136 | 1467322678102 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 14:37:58 INFO - PROCESS | 16136 | 1467322678434 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:37:58 INFO - PROCESS | 16136 | 1467322678448 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:37:58 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e537800 == 45 [pid = 16136] [id = 634] 14:37:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x8e542800) [pid = 16136] [serial = 1903] [outer = (nil)] 14:37:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x8f2f5800) [pid = 16136] [serial = 1904] [outer = 0x8e542800] 14:37:58 INFO - PROCESS | 16136 | 1467322678545 Marionette DEBUG loaded listener.js 14:37:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x8fa1f400) [pid = 16136] [serial = 1905] [outer = 0x8e542800] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1ddc00 == 44 [pid = 16136] [id = 607] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd82400 == 43 [pid = 16136] [id = 626] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe3000 == 42 [pid = 16136] [id = 625] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8fccec00 == 41 [pid = 16136] [id = 624] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8e53fc00 == 40 [pid = 16136] [id = 623] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe9400 == 39 [pid = 16136] [id = 622] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa1c000 == 38 [pid = 16136] [id = 598] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8e3000 == 37 [pid = 16136] [id = 612] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1e0c00 == 36 [pid = 16136] [id = 601] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8e862800 == 35 [pid = 16136] [id = 610] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x91fa8800 == 34 [pid = 16136] [id = 603] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7bc00 == 33 [pid = 16136] [id = 621] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8f202000 == 32 [pid = 16136] [id = 620] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8ea800 == 31 [pid = 16136] [id = 602] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8e53dc00 == 30 [pid = 16136] [id = 613] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x91f2e400 == 29 [pid = 16136] [id = 615] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x93a4fc00 == 28 [pid = 16136] [id = 606] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8cff0c00 == 27 [pid = 16136] [id = 616] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd81c00 == 26 [pid = 16136] [id = 605] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1d8800 == 25 [pid = 16136] [id = 596] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8e2400 == 24 [pid = 16136] [id = 600] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2bf400 == 23 [pid = 16136] [id = 618] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1d7000 == 22 [pid = 16136] [id = 614] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1d9000 == 21 [pid = 16136] [id = 611] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8e858000 == 20 [pid = 16136] [id = 609] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd86000 == 19 [pid = 16136] [id = 599] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd85c00 == 18 [pid = 16136] [id = 619] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x91faa400 == 17 [pid = 16136] [id = 604] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7f000 == 16 [pid = 16136] [id = 608] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe4000 == 15 [pid = 16136] [id = 597] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2b6c00 == 14 [pid = 16136] [id = 617] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfed400 == 13 [pid = 16136] [id = 633] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x954ae800 == 12 [pid = 16136] [id = 632] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8e536000 == 11 [pid = 16136] [id = 631] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x91c2a400 == 10 [pid = 16136] [id = 630] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebe7000 == 9 [pid = 16136] [id = 628] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8fcccc00 == 8 [pid = 16136] [id = 629] 14:38:00 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfea400 == 7 [pid = 16136] [id = 627] 14:38:00 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x8d2d2800) [pid = 16136] [serial = 1823] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x92678000) [pid = 16136] [serial = 1814] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x8f2bc800) [pid = 16136] [serial = 1832] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x8e8e0400) [pid = 16136] [serial = 1835] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x8e8e7400) [pid = 16136] [serial = 1830] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x91dd6c00) [pid = 16136] [serial = 1809] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x93d29c00) [pid = 16136] [serial = 1820] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x8e85dc00) [pid = 16136] [serial = 1824] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x8f2e9c00) [pid = 16136] [serial = 1833] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x928a3000) [pid = 16136] [serial = 1817] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x8f2eb000) [pid = 16136] [serial = 1806] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x9244c800) [pid = 16136] [serial = 1811] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x91d95c00) [pid = 16136] [serial = 1808] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x8cfe4c00) [pid = 16136] [serial = 1826] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x8e8eb800) [pid = 16136] [serial = 1805] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x928a6000) [pid = 16136] [serial = 1818] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x8e863000) [pid = 16136] [serial = 1829] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8fa24800) [pid = 16136] [serial = 1836] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x92452400) [pid = 16136] [serial = 1812] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x9525b800) [pid = 16136] [serial = 1821] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x92756c00) [pid = 16136] [serial = 1815] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8d1d6c00) [pid = 16136] [serial = 1827] [outer = (nil)] [url = about:blank] 14:38:00 INFO - PROCESS | 16136 | 1467322680975 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 14:38:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:38:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 3312ms 14:38:01 INFO - PROCESS | 16136 | 1467322681109 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 14:38:01 INFO - PROCESS | 16136 | 1467322681117 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 14:38:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:38:01 INFO - PROCESS | 16136 | 1467322681141 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:38:01 INFO - PROCESS | 16136 | 1467322681147 Marionette TRACE conn3 <- [1,2510,null,{}] 14:38:01 INFO - PROCESS | 16136 | 1467322681157 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:01 INFO - PROCESS | 16136 | 1467322681163 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:01 INFO - PROCESS | 16136 | 1467322681423 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 14:38:01 INFO - PROCESS | 16136 | 1467322681599 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:01 INFO - PROCESS | 16136 | 1467322681609 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:01 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe8c00 == 8 [pid = 16136] [id = 635] 14:38:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8cfed400) [pid = 16136] [serial = 1906] [outer = (nil)] 14:38:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x8d1e5400) [pid = 16136] [serial = 1907] [outer = 0x8cfed400] 14:38:01 INFO - PROCESS | 16136 | 1467322681700 Marionette DEBUG loaded listener.js 14:38:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8e53d800) [pid = 16136] [serial = 1908] [outer = 0x8cfed400] 14:38:02 INFO - PROCESS | 16136 | 1467322682777 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 14:38:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:38:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1709ms 14:38:02 INFO - PROCESS | 16136 | 1467322682839 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 14:38:02 INFO - PROCESS | 16136 | 1467322682849 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 14:38:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:38:02 INFO - PROCESS | 16136 | 1467322682863 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:38:02 INFO - PROCESS | 16136 | 1467322682871 Marionette TRACE conn3 <- [1,2514,null,{}] 14:38:02 INFO - PROCESS | 16136 | 1467322682880 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:02 INFO - PROCESS | 16136 | 1467322682888 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:03 INFO - PROCESS | 16136 | 1467322683100 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 14:38:03 INFO - PROCESS | 16136 | 1467322683351 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:03 INFO - PROCESS | 16136 | 1467322683361 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:03 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8ed400 == 9 [pid = 16136] [id = 636] 14:38:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8ebe7000) [pid = 16136] [serial = 1909] [outer = (nil)] 14:38:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8ebefc00) [pid = 16136] [serial = 1910] [outer = 0x8ebe7000] 14:38:03 INFO - PROCESS | 16136 | 1467322683482 Marionette DEBUG loaded listener.js 14:38:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x8f207800) [pid = 16136] [serial = 1911] [outer = 0x8ebe7000] 14:38:04 INFO - PROCESS | 16136 | 1467322684680 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 14:38:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:38:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1890ms 14:38:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:38:04 INFO - PROCESS | 16136 | 1467322684755 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 14:38:04 INFO - PROCESS | 16136 | 1467322684759 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 14:38:04 INFO - PROCESS | 16136 | 1467322684767 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:38:04 INFO - PROCESS | 16136 | 1467322684774 Marionette TRACE conn3 <- [1,2518,null,{}] 14:38:04 INFO - PROCESS | 16136 | 1467322684800 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:04 INFO - PROCESS | 16136 | 1467322684811 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:05 INFO - PROCESS | 16136 | 1467322685100 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 14:38:05 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x8bd83c00) [pid = 16136] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:38:05 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8fcc3800) [pid = 16136] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:38:05 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8e537000) [pid = 16136] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:38:05 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x92a5c800) [pid = 16136] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:38:05 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8f328000) [pid = 16136] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:38:05 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8e540000) [pid = 16136] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:38:05 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x8f2f1800) [pid = 16136] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:38:05 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x91f2e800) [pid = 16136] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:38:05 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8ebf0400) [pid = 16136] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:38:05 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x8fccf000) [pid = 16136] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:38:05 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x8fa30c00) [pid = 16136] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:38:05 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x91c1c000) [pid = 16136] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:38:05 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x8d1d7c00) [pid = 16136] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:38:05 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x8fa1fc00) [pid = 16136] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:38:05 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x8bd82c00) [pid = 16136] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:38:05 INFO - PROCESS | 16136 | 1467322685888 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:05 INFO - PROCESS | 16136 | 1467322685901 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:05 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d2c3400 == 10 [pid = 16136] [id = 637] 14:38:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x8e537000) [pid = 16136] [serial = 1912] [outer = (nil)] 14:38:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x8ebf0400) [pid = 16136] [serial = 1913] [outer = 0x8e537000] 14:38:06 INFO - PROCESS | 16136 | 1467322686005 Marionette DEBUG loaded listener.js 14:38:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x8fa24400) [pid = 16136] [serial = 1914] [outer = 0x8e537000] 14:38:06 INFO - PROCESS | 16136 | 1467322686889 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:38:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:38:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 2195ms 14:38:06 INFO - PROCESS | 16136 | 1467322686962 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 14:38:06 INFO - PROCESS | 16136 | 1467322686966 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 14:38:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:38:06 INFO - PROCESS | 16136 | 1467322686974 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:38:06 INFO - PROCESS | 16136 | 1467322686979 Marionette TRACE conn3 <- [1,2522,null,{}] 14:38:06 INFO - PROCESS | 16136 | 1467322686987 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:06 INFO - PROCESS | 16136 | 1467322686993 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:07 INFO - PROCESS | 16136 | 1467322687199 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 14:38:07 INFO - PROCESS | 16136 | 1467322687358 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:07 INFO - PROCESS | 16136 | 1467322687367 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:07 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7e000 == 11 [pid = 16136] [id = 638] 14:38:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x8bd80800) [pid = 16136] [serial = 1915] [outer = (nil)] 14:38:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x8fcc0c00) [pid = 16136] [serial = 1916] [outer = 0x8bd80800] 14:38:07 INFO - PROCESS | 16136 | 1467322687452 Marionette DEBUG loaded listener.js 14:38:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x8fccf400) [pid = 16136] [serial = 1917] [outer = 0x8bd80800] 14:38:08 INFO - PROCESS | 16136 | 1467322688697 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 14:38:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:38:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1789ms 14:38:08 INFO - PROCESS | 16136 | 1467322688766 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 14:38:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:38:08 INFO - PROCESS | 16136 | 1467322688776 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 14:38:08 INFO - PROCESS | 16136 | 1467322688789 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:38:08 INFO - PROCESS | 16136 | 1467322688797 Marionette TRACE conn3 <- [1,2526,null,{}] 14:38:08 INFO - PROCESS | 16136 | 1467322688822 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:08 INFO - PROCESS | 16136 | 1467322688830 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:09 INFO - PROCESS | 16136 | 1467322689195 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 14:38:09 INFO - PROCESS | 16136 | 1467322689423 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:09 INFO - PROCESS | 16136 | 1467322689432 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:09 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e53c400 == 12 [pid = 16136] [id = 639] 14:38:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x8e53f000) [pid = 16136] [serial = 1918] [outer = (nil)] 14:38:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8ebe8800) [pid = 16136] [serial = 1919] [outer = 0x8e53f000] 14:38:09 INFO - PROCESS | 16136 | 1467322689571 Marionette DEBUG loaded listener.js 14:38:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8f2c3400) [pid = 16136] [serial = 1920] [outer = 0x8e53f000] 14:38:10 INFO - PROCESS | 16136 | 1467322690693 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 14:38:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:38:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1965ms 14:38:10 INFO - PROCESS | 16136 | 1467322690750 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 14:38:10 INFO - PROCESS | 16136 | 1467322690758 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 14:38:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:38:10 INFO - PROCESS | 16136 | 1467322690773 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:38:10 INFO - PROCESS | 16136 | 1467322690778 Marionette TRACE conn3 <- [1,2530,null,{}] 14:38:10 INFO - PROCESS | 16136 | 1467322690786 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:10 INFO - PROCESS | 16136 | 1467322690792 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:11 INFO - PROCESS | 16136 | 1467322691086 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 14:38:11 INFO - PROCESS | 16136 | 1467322691446 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:11 INFO - PROCESS | 16136 | 1467322691455 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:11 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fcce000 == 13 [pid = 16136] [id = 640] 14:38:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x91c20000) [pid = 16136] [serial = 1921] [outer = (nil)] 14:38:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x91c25c00) [pid = 16136] [serial = 1922] [outer = 0x91c20000] 14:38:11 INFO - PROCESS | 16136 | 1467322691553 Marionette DEBUG loaded listener.js 14:38:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x91d93c00) [pid = 16136] [serial = 1923] [outer = 0x91c20000] 14:38:12 INFO - PROCESS | 16136 | 1467322692639 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 14:38:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:38:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1937ms 14:38:12 INFO - PROCESS | 16136 | 1467322692710 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 14:38:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:38:12 INFO - PROCESS | 16136 | 1467322692716 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 14:38:12 INFO - PROCESS | 16136 | 1467322692723 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:38:12 INFO - PROCESS | 16136 | 1467322692731 Marionette TRACE conn3 <- [1,2534,null,{}] 14:38:12 INFO - PROCESS | 16136 | 1467322692755 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:12 INFO - PROCESS | 16136 | 1467322692767 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:13 INFO - PROCESS | 16136 | 1467322693026 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 14:38:13 INFO - PROCESS | 16136 | 1467322693331 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:13 INFO - PROCESS | 16136 | 1467322693343 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:13 INFO - PROCESS | 16136 | ++DOCSHELL 0x91ddb800 == 14 [pid = 16136] [id = 641] 14:38:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x91f2a000) [pid = 16136] [serial = 1924] [outer = (nil)] 14:38:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x91fa8c00) [pid = 16136] [serial = 1925] [outer = 0x91f2a000] 14:38:13 INFO - PROCESS | 16136 | 1467322693454 Marionette DEBUG loaded listener.js 14:38:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x9244dc00) [pid = 16136] [serial = 1926] [outer = 0x91f2a000] 14:38:14 INFO - PROCESS | 16136 | 1467322694593 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 14:38:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:38:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1907ms 14:38:14 INFO - PROCESS | 16136 | 1467322694632 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 14:38:14 INFO - PROCESS | 16136 | 1467322694639 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 14:38:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:38:14 INFO - PROCESS | 16136 | 1467322694647 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:38:14 INFO - PROCESS | 16136 | 1467322694652 Marionette TRACE conn3 <- [1,2538,null,{}] 14:38:14 INFO - PROCESS | 16136 | 1467322694658 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:14 INFO - PROCESS | 16136 | 1467322694663 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:14 INFO - PROCESS | 16136 | 1467322694906 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 14:38:15 INFO - PROCESS | 16136 | 1467322695151 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:15 INFO - PROCESS | 16136 | 1467322695160 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:15 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa21000 == 15 [pid = 16136] [id = 642] 14:38:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x91faa000) [pid = 16136] [serial = 1927] [outer = (nil)] 14:38:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x9245ac00) [pid = 16136] [serial = 1928] [outer = 0x91faa000] 14:38:15 INFO - PROCESS | 16136 | 1467322695308 Marionette DEBUG loaded listener.js 14:38:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x92673800) [pid = 16136] [serial = 1929] [outer = 0x91faa000] 14:38:16 INFO - PROCESS | 16136 | 1467322696372 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 14:38:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:38:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1788ms 14:38:16 INFO - PROCESS | 16136 | 1467322696437 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 14:38:16 INFO - PROCESS | 16136 | 1467322696443 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 14:38:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:38:16 INFO - PROCESS | 16136 | 1467322696451 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:38:16 INFO - PROCESS | 16136 | 1467322696456 Marionette TRACE conn3 <- [1,2542,null,{}] 14:38:16 INFO - PROCESS | 16136 | 1467322696465 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:16 INFO - PROCESS | 16136 | 1467322696472 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:16 INFO - PROCESS | 16136 | 1467322696729 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 14:38:17 INFO - PROCESS | 16136 | 1467322696984 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:17 INFO - PROCESS | 16136 | 1467322696993 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:17 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1d7c00 == 16 [pid = 16136] [id = 643] 14:38:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x9267a400) [pid = 16136] [serial = 1930] [outer = (nil)] 14:38:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x92758c00) [pid = 16136] [serial = 1931] [outer = 0x9267a400] 14:38:17 INFO - PROCESS | 16136 | 1467322697126 Marionette DEBUG loaded listener.js 14:38:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x9275a400) [pid = 16136] [serial = 1932] [outer = 0x9267a400] 14:38:18 INFO - PROCESS | 16136 | 1467322698258 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 14:38:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:38:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1851ms 14:38:18 INFO - PROCESS | 16136 | 1467322698304 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 14:38:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:38:18 INFO - PROCESS | 16136 | 1467322698309 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 14:38:18 INFO - PROCESS | 16136 | 1467322698317 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:38:18 INFO - PROCESS | 16136 | 1467322698323 Marionette TRACE conn3 <- [1,2546,null,{}] 14:38:18 INFO - PROCESS | 16136 | 1467322698330 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:18 INFO - PROCESS | 16136 | 1467322698343 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:18 INFO - PROCESS | 16136 | 1467322698662 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 14:38:19 INFO - PROCESS | 16136 | 1467322698986 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:19 INFO - PROCESS | 16136 | 1467322698995 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:19 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfecc00 == 17 [pid = 16136] [id = 644] 14:38:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x8cfef000) [pid = 16136] [serial = 1933] [outer = (nil)] 14:38:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x93086400) [pid = 16136] [serial = 1934] [outer = 0x8cfef000] 14:38:19 INFO - PROCESS | 16136 | 1467322699116 Marionette DEBUG loaded listener.js 14:38:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x93b07c00) [pid = 16136] [serial = 1935] [outer = 0x8cfef000] 14:38:20 INFO - PROCESS | 16136 | 1467322700233 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 14:38:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:38:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1999ms 14:38:20 INFO - PROCESS | 16136 | 1467322700316 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 14:38:20 INFO - PROCESS | 16136 | 1467322700320 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 14:38:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:38:20 INFO - PROCESS | 16136 | 1467322700328 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:38:20 INFO - PROCESS | 16136 | 1467322700332 Marionette TRACE conn3 <- [1,2550,null,{}] 14:38:20 INFO - PROCESS | 16136 | 1467322700339 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:20 INFO - PROCESS | 16136 | 1467322700344 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:20 INFO - PROCESS | 16136 | 1467322700604 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 14:38:20 INFO - PROCESS | 16136 | 1467322700871 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:20 INFO - PROCESS | 16136 | 1467322700879 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:20 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd83000 == 18 [pid = 16136] [id = 645] 14:38:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x8bd88800) [pid = 16136] [serial = 1936] [outer = (nil)] 14:38:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x8e543c00) [pid = 16136] [serial = 1937] [outer = 0x8bd88800] 14:38:21 INFO - PROCESS | 16136 | 1467322701004 Marionette DEBUG loaded listener.js 14:38:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x8f2b8800) [pid = 16136] [serial = 1938] [outer = 0x8bd88800] 14:38:22 INFO - PROCESS | 16136 | 1467322702258 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 14:38:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:38:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1947ms 14:38:22 INFO - PROCESS | 16136 | 1467322702276 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 14:38:22 INFO - PROCESS | 16136 | 1467322702283 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 14:38:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:38:22 INFO - PROCESS | 16136 | 1467322702296 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:38:22 INFO - PROCESS | 16136 | 1467322702300 Marionette TRACE conn3 <- [1,2554,null,{}] 14:38:22 INFO - PROCESS | 16136 | 1467322702310 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:22 INFO - PROCESS | 16136 | 1467322702315 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:22 INFO - PROCESS | 16136 | 1467322702567 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 14:38:23 INFO - PROCESS | 16136 | 1467322702985 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:23 INFO - PROCESS | 16136 | 1467322702999 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x91ddc800) [pid = 16136] [serial = 1877] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x91f35400) [pid = 16136] [serial = 1878] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x8e8e5800) [pid = 16136] [serial = 1868] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x8ebf4400) [pid = 16136] [serial = 1869] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x954a3800) [pid = 16136] [serial = 1862] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x954a8c00) [pid = 16136] [serial = 1863] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x8fcc6000) [pid = 16136] [serial = 1839] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x8fcc3c00) [pid = 16136] [serial = 1838] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x8ebed000) [pid = 16136] [serial = 1841] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x8f32a400) [pid = 16136] [serial = 1842] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x92755000) [pid = 16136] [serial = 1853] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x9275b000) [pid = 16136] [serial = 1854] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x91f35000) [pid = 16136] [serial = 1847] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x91fa5c00) [pid = 16136] [serial = 1848] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8f2e8800) [pid = 16136] [serial = 1871] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8f333400) [pid = 16136] [serial = 1872] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x91c27800) [pid = 16136] [serial = 1874] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x92a5d800) [pid = 16136] [serial = 1856] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x93a56c00) [pid = 16136] [serial = 1857] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x91c26800) [pid = 16136] [serial = 1844] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x91d89400) [pid = 16136] [serial = 1845] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x93d2e800) [pid = 16136] [serial = 1859] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x92a5a800) [pid = 16136] [serial = 1860] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x92450000) [pid = 16136] [serial = 1850] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x92453c00) [pid = 16136] [serial = 1851] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x8e855400) [pid = 16136] [serial = 1865] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x8f2be000) [pid = 16136] [serial = 1866] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0x91f2e000) [pid = 16136] [serial = 1881] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 71 (0x91d8e800) [pid = 16136] [serial = 1875] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | --DOMWINDOW == 70 (0x91dcdc00) [pid = 16136] [serial = 1880] [outer = (nil)] [url = about:blank] 14:38:23 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd81c00 == 19 [pid = 16136] [id = 646] 14:38:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 71 (0x8d1e1400) [pid = 16136] [serial = 1939] [outer = (nil)] 14:38:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 72 (0x8e535400) [pid = 16136] [serial = 1940] [outer = 0x8d1e1400] 14:38:23 INFO - PROCESS | 16136 | 1467322703184 Marionette DEBUG loaded listener.js 14:38:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x8e53d400) [pid = 16136] [serial = 1941] [outer = 0x8d1e1400] 14:38:24 INFO - PROCESS | 16136 | 1467322704163 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 14:38:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:38:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1940ms 14:38:24 INFO - PROCESS | 16136 | 1467322704234 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 14:38:24 INFO - PROCESS | 16136 | 1467322704243 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 14:38:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:38:24 INFO - PROCESS | 16136 | 1467322704256 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:38:24 INFO - PROCESS | 16136 | 1467322704261 Marionette TRACE conn3 <- [1,2558,null,{}] 14:38:24 INFO - PROCESS | 16136 | 1467322704270 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:24 INFO - PROCESS | 16136 | 1467322704276 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:24 INFO - PROCESS | 16136 | 1467322704479 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 14:38:24 INFO - PROCESS | 16136 | 1467322704660 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:24 INFO - PROCESS | 16136 | 1467322704671 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:24 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f203000 == 20 [pid = 16136] [id = 647] 14:38:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x8f20bc00) [pid = 16136] [serial = 1942] [outer = (nil)] 14:38:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x8f2f1800) [pid = 16136] [serial = 1943] [outer = 0x8f20bc00] 14:38:24 INFO - PROCESS | 16136 | 1467322704812 Marionette DEBUG loaded listener.js 14:38:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x8f334400) [pid = 16136] [serial = 1944] [outer = 0x8f20bc00] 14:38:25 INFO - PROCESS | 16136 | 1467322705810 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 14:38:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:38:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1591ms 14:38:25 INFO - PROCESS | 16136 | 1467322705847 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 14:38:25 INFO - PROCESS | 16136 | 1467322705851 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 14:38:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:38:25 INFO - PROCESS | 16136 | 1467322705859 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:38:25 INFO - PROCESS | 16136 | 1467322705866 Marionette TRACE conn3 <- [1,2562,null,{}] 14:38:25 INFO - PROCESS | 16136 | 1467322705890 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:25 INFO - PROCESS | 16136 | 1467322705901 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:26 INFO - PROCESS | 16136 | 1467322706195 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 14:38:26 INFO - PROCESS | 16136 | 1467322706236 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:26 INFO - PROCESS | 16136 | 1467322706254 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:26 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2ed000 == 21 [pid = 16136] [id = 648] 14:38:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x8fa20800) [pid = 16136] [serial = 1945] [outer = (nil)] 14:38:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x91c27800) [pid = 16136] [serial = 1946] [outer = 0x8fa20800] 14:38:26 INFO - PROCESS | 16136 | 1467322706431 Marionette DEBUG loaded listener.js 14:38:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x91d8e400) [pid = 16136] [serial = 1947] [outer = 0x8fa20800] 14:38:27 INFO - PROCESS | 16136 | 1467322707639 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 14:38:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:38:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1846ms 14:38:27 INFO - PROCESS | 16136 | 1467322707706 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 14:38:27 INFO - PROCESS | 16136 | 1467322707711 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 14:38:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:38:27 INFO - PROCESS | 16136 | 1467322707731 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:38:27 INFO - PROCESS | 16136 | 1467322707750 Marionette TRACE conn3 <- [1,2566,null,{}] 14:38:27 INFO - PROCESS | 16136 | 1467322707757 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:27 INFO - PROCESS | 16136 | 1467322707762 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:28 INFO - PROCESS | 16136 | 1467322708095 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 14:38:28 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x8cfedc00) [pid = 16136] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:38:28 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x928ae800) [pid = 16136] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:38:28 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x8e537000) [pid = 16136] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:38:28 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x954af000) [pid = 16136] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:38:28 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x8ebe7000) [pid = 16136] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:38:28 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x8e542800) [pid = 16136] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:38:28 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0x8ebf5400) [pid = 16136] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:38:28 INFO - PROCESS | 16136 | --DOMWINDOW == 71 (0x91dd3c00) [pid = 16136] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:38:28 INFO - PROCESS | 16136 | --DOMWINDOW == 70 (0x91c1b800) [pid = 16136] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:38:28 INFO - PROCESS | 16136 | --DOMWINDOW == 69 (0x8cfed400) [pid = 16136] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:38:28 INFO - PROCESS | 16136 | --DOMWINDOW == 68 (0x8cfeac00) [pid = 16136] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:38:28 INFO - PROCESS | 16136 | 1467322708280 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:28 INFO - PROCESS | 16136 | 1467322708287 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:28 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7a400 == 22 [pid = 16136] [id = 649] 14:38:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 69 (0x8cfe9c00) [pid = 16136] [serial = 1948] [outer = (nil)] 14:38:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 70 (0x8e8e1c00) [pid = 16136] [serial = 1949] [outer = 0x8cfe9c00] 14:38:28 INFO - PROCESS | 16136 | 1467322708373 Marionette DEBUG loaded listener.js 14:38:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 71 (0x8fa30000) [pid = 16136] [serial = 1950] [outer = 0x8cfe9c00] 14:38:29 INFO - PROCESS | 16136 | 1467322709248 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 14:38:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:38:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1566ms 14:38:29 INFO - PROCESS | 16136 | 1467322709298 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 14:38:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:38:29 INFO - PROCESS | 16136 | 1467322709304 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 14:38:29 INFO - PROCESS | 16136 | 1467322709312 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:38:29 INFO - PROCESS | 16136 | 1467322709314 Marionette TRACE conn3 <- [1,2570,null,{}] 14:38:29 INFO - PROCESS | 16136 | 1467322709327 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:29 INFO - PROCESS | 16136 | 1467322709331 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:29 INFO - PROCESS | 16136 | 1467322709539 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 14:38:29 INFO - PROCESS | 16136 | 1467322709708 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:29 INFO - PROCESS | 16136 | 1467322709715 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:29 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfec800 == 23 [pid = 16136] [id = 650] 14:38:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 72 (0x8e8eec00) [pid = 16136] [serial = 1951] [outer = (nil)] 14:38:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x91f2c000) [pid = 16136] [serial = 1952] [outer = 0x8e8eec00] 14:38:29 INFO - PROCESS | 16136 | 1467322709796 Marionette DEBUG loaded listener.js 14:38:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x91f9f400) [pid = 16136] [serial = 1953] [outer = 0x8e8eec00] 14:38:31 INFO - PROCESS | 16136 | 1467322711111 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 14:38:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:38:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1838ms 14:38:31 INFO - PROCESS | 16136 | 1467322711150 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 14:38:31 INFO - PROCESS | 16136 | 1467322711170 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 14:38:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:38:31 INFO - PROCESS | 16136 | 1467322711214 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:38:31 INFO - PROCESS | 16136 | 1467322711221 Marionette TRACE conn3 <- [1,2574,null,{}] 14:38:31 INFO - PROCESS | 16136 | 1467322711233 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:31 INFO - PROCESS | 16136 | 1467322711238 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:31 INFO - PROCESS | 16136 | 1467322711480 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 14:38:31 INFO - PROCESS | 16136 | 1467322711722 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:31 INFO - PROCESS | 16136 | 1467322711731 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:31 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd85000 == 24 [pid = 16136] [id = 651] 14:38:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x8d2c3800) [pid = 16136] [serial = 1954] [outer = (nil)] 14:38:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x8ebf2400) [pid = 16136] [serial = 1955] [outer = 0x8d2c3800] 14:38:31 INFO - PROCESS | 16136 | 1467322711883 Marionette DEBUG loaded listener.js 14:38:32 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x8f2c3000) [pid = 16136] [serial = 1956] [outer = 0x8d2c3800] 14:38:32 INFO - PROCESS | 16136 | 1467322712972 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 14:38:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:38:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1800ms 14:38:33 INFO - PROCESS | 16136 | 1467322713008 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 14:38:33 INFO - PROCESS | 16136 | 1467322713017 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 14:38:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:38:33 INFO - PROCESS | 16136 | 1467322713030 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:38:33 INFO - PROCESS | 16136 | 1467322713035 Marionette TRACE conn3 <- [1,2578,null,{}] 14:38:33 INFO - PROCESS | 16136 | 1467322713044 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:33 INFO - PROCESS | 16136 | 1467322713050 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:33 INFO - PROCESS | 16136 | 1467322713281 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 14:38:33 INFO - PROCESS | 16136 | 1467322713542 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:33 INFO - PROCESS | 16136 | 1467322713549 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:33 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fcc4c00 == 25 [pid = 16136] [id = 652] 14:38:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x91c1ec00) [pid = 16136] [serial = 1957] [outer = (nil)] 14:38:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x91d88800) [pid = 16136] [serial = 1958] [outer = 0x91c1ec00] 14:38:33 INFO - PROCESS | 16136 | 1467322713665 Marionette DEBUG loaded listener.js 14:38:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x91dd8800) [pid = 16136] [serial = 1959] [outer = 0x91c1ec00] 14:38:34 INFO - PROCESS | 16136 | 1467322714802 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 14:38:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:38:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1838ms 14:38:34 INFO - PROCESS | 16136 | 1467322714869 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 14:38:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:38:34 INFO - PROCESS | 16136 | 1467322714874 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 14:38:34 INFO - PROCESS | 16136 | 1467322714881 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:38:34 INFO - PROCESS | 16136 | 1467322714888 Marionette TRACE conn3 <- [1,2582,null,{}] 14:38:34 INFO - PROCESS | 16136 | 1467322714906 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:34 INFO - PROCESS | 16136 | 1467322714916 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:35 INFO - PROCESS | 16136 | 1467322715182 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 14:38:35 INFO - PROCESS | 16136 | 1467322715435 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:35 INFO - PROCESS | 16136 | 1467322715450 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:35 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f328800 == 26 [pid = 16136] [id = 653] 14:38:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x92459400) [pid = 16136] [serial = 1960] [outer = (nil)] 14:38:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x92759400) [pid = 16136] [serial = 1961] [outer = 0x92459400] 14:38:35 INFO - PROCESS | 16136 | 1467322715583 Marionette DEBUG loaded listener.js 14:38:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x928a8c00) [pid = 16136] [serial = 1962] [outer = 0x92459400] 14:38:36 INFO - PROCESS | 16136 | 1467322716676 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 14:38:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:38:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1844ms 14:38:36 INFO - PROCESS | 16136 | 1467322716727 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 14:38:36 INFO - PROCESS | 16136 | 1467322716735 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 14:38:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:38:36 INFO - PROCESS | 16136 | 1467322716745 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:38:36 INFO - PROCESS | 16136 | 1467322716749 Marionette TRACE conn3 <- [1,2586,null,{}] 14:38:36 INFO - PROCESS | 16136 | 1467322716758 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:36 INFO - PROCESS | 16136 | 1467322716765 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:37 INFO - PROCESS | 16136 | 1467322717039 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 14:38:37 INFO - PROCESS | 16136 | 1467322717283 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:37 INFO - PROCESS | 16136 | 1467322717291 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:37 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd80000 == 27 [pid = 16136] [id = 654] 14:38:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x92454000) [pid = 16136] [serial = 1963] [outer = (nil)] 14:38:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x92a60800) [pid = 16136] [serial = 1964] [outer = 0x92454000] 14:38:37 INFO - PROCESS | 16136 | 1467322717440 Marionette DEBUG loaded listener.js 14:38:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x93d24000) [pid = 16136] [serial = 1965] [outer = 0x92454000] 14:38:38 INFO - PROCESS | 16136 | 1467322718577 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 14:38:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:38:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1889ms 14:38:38 INFO - PROCESS | 16136 | 1467322718634 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 14:38:38 INFO - PROCESS | 16136 | 1467322718638 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 14:38:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:38:38 INFO - PROCESS | 16136 | 1467322718645 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:38:38 INFO - PROCESS | 16136 | 1467322718649 Marionette TRACE conn3 <- [1,2590,null,{}] 14:38:38 INFO - PROCESS | 16136 | 1467322718656 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:38 INFO - PROCESS | 16136 | 1467322718661 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:38 INFO - PROCESS | 16136 | 1467322718925 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 14:38:39 INFO - PROCESS | 16136 | 1467322719174 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:39 INFO - PROCESS | 16136 | 1467322719181 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:39 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1ddc00 == 28 [pid = 16136] [id = 655] 14:38:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8fa27800) [pid = 16136] [serial = 1966] [outer = (nil)] 14:38:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x94825800) [pid = 16136] [serial = 1967] [outer = 0x8fa27800] 14:38:39 INFO - PROCESS | 16136 | 1467322719329 Marionette DEBUG loaded listener.js 14:38:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x95255800) [pid = 16136] [serial = 1968] [outer = 0x8fa27800] 14:38:40 INFO - PROCESS | 16136 | 1467322720387 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 14:38:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:38:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1784ms 14:38:40 INFO - PROCESS | 16136 | 1467322720431 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 14:38:40 INFO - PROCESS | 16136 | 1467322720435 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 14:38:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:38:40 INFO - PROCESS | 16136 | 1467322720442 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:38:40 INFO - PROCESS | 16136 | 1467322720446 Marionette TRACE conn3 <- [1,2594,null,{}] 14:38:40 INFO - PROCESS | 16136 | 1467322720452 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:40 INFO - PROCESS | 16136 | 1467322720463 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:40 INFO - PROCESS | 16136 | 1467322720730 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 14:38:40 INFO - PROCESS | 16136 | 1467322720978 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:40 INFO - PROCESS | 16136 | 1467322720986 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:41 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cff0000 == 29 [pid = 16136] [id = 656] 14:38:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x91f2c400) [pid = 16136] [serial = 1969] [outer = (nil)] 14:38:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x954af000) [pid = 16136] [serial = 1970] [outer = 0x91f2c400] 14:38:41 INFO - PROCESS | 16136 | 1467322721141 Marionette DEBUG loaded listener.js 14:38:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x956ec800) [pid = 16136] [serial = 1971] [outer = 0x91f2c400] 14:38:42 INFO - PROCESS | 16136 | 1467322722689 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 14:38:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:38:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 2284ms 14:38:42 INFO - PROCESS | 16136 | 1467322722837 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 14:38:42 INFO - PROCESS | 16136 | 1467322722844 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 14:38:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:38:42 INFO - PROCESS | 16136 | 1467322722871 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:38:42 INFO - PROCESS | 16136 | 1467322722878 Marionette TRACE conn3 <- [1,2598,null,{}] 14:38:42 INFO - PROCESS | 16136 | 1467322722888 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:42 INFO - PROCESS | 16136 | 1467322722894 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:43 INFO - PROCESS | 16136 | 1467322723083 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 14:38:43 INFO - PROCESS | 16136 | 1467322723347 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:43 INFO - PROCESS | 16136 | 1467322723369 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:43 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e85b800 == 30 [pid = 16136] [id = 657] 14:38:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x8ebf4c00) [pid = 16136] [serial = 1972] [outer = (nil)] 14:38:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x8f2bc000) [pid = 16136] [serial = 1973] [outer = 0x8ebf4c00] 14:38:43 INFO - PROCESS | 16136 | 1467322723510 Marionette DEBUG loaded listener.js 14:38:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x8f32a400) [pid = 16136] [serial = 1974] [outer = 0x8ebf4c00] 14:38:45 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x8e8e4c00) [pid = 16136] [serial = 1901] [outer = (nil)] [url = about:blank] 14:38:45 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x93b06400) [pid = 16136] [serial = 1895] [outer = (nil)] [url = about:blank] 14:38:45 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x8fa24400) [pid = 16136] [serial = 1914] [outer = (nil)] [url = about:blank] 14:38:45 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x956fa000) [pid = 16136] [serial = 1899] [outer = (nil)] [url = about:blank] 14:38:45 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x8ebf0400) [pid = 16136] [serial = 1913] [outer = (nil)] [url = about:blank] 14:38:45 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x93b0f400) [pid = 16136] [serial = 1896] [outer = (nil)] [url = about:blank] 14:38:45 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x8f207800) [pid = 16136] [serial = 1911] [outer = (nil)] [url = about:blank] 14:38:45 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x8fa1f400) [pid = 16136] [serial = 1905] [outer = (nil)] [url = about:blank] 14:38:45 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8f328c00) [pid = 16136] [serial = 1887] [outer = (nil)] [url = about:blank] 14:38:45 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8f2bd000) [pid = 16136] [serial = 1886] [outer = (nil)] [url = about:blank] 14:38:45 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x956edc00) [pid = 16136] [serial = 1898] [outer = (nil)] [url = about:blank] 14:38:45 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x928aa000) [pid = 16136] [serial = 1892] [outer = (nil)] [url = about:blank] 14:38:45 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x91c28000) [pid = 16136] [serial = 1889] [outer = (nil)] [url = about:blank] 14:38:45 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x8e53d800) [pid = 16136] [serial = 1908] [outer = (nil)] [url = about:blank] 14:38:45 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x92a5d400) [pid = 16136] [serial = 1893] [outer = (nil)] [url = about:blank] 14:38:45 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8f2f5800) [pid = 16136] [serial = 1904] [outer = (nil)] [url = about:blank] 14:38:45 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x91f2ac00) [pid = 16136] [serial = 1890] [outer = (nil)] [url = about:blank] 14:38:45 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x8d1e2c00) [pid = 16136] [serial = 1884] [outer = (nil)] [url = about:blank] 14:38:45 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x8d1e5400) [pid = 16136] [serial = 1907] [outer = (nil)] [url = about:blank] 14:38:45 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x8cfef800) [pid = 16136] [serial = 1883] [outer = (nil)] [url = about:blank] 14:38:45 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x8f327c00) [pid = 16136] [serial = 1902] [outer = (nil)] [url = about:blank] 14:38:45 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x8ebefc00) [pid = 16136] [serial = 1910] [outer = (nil)] [url = about:blank] 14:38:45 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0x8fcc0c00) [pid = 16136] [serial = 1916] [outer = (nil)] [url = about:blank] 14:38:46 INFO - PROCESS | 16136 | 1467322726020 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 14:38:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:38:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 3202ms 14:38:46 INFO - PROCESS | 16136 | 1467322726072 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 14:38:46 INFO - PROCESS | 16136 | 1467322726080 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 14:38:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:38:46 INFO - PROCESS | 16136 | 1467322726091 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:38:46 INFO - PROCESS | 16136 | 1467322726096 Marionette TRACE conn3 <- [1,2602,null,{}] 14:38:46 INFO - PROCESS | 16136 | 1467322726106 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:46 INFO - PROCESS | 16136 | 1467322726111 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:46 INFO - PROCESS | 16136 | 1467322726415 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 14:38:46 INFO - PROCESS | 16136 | 1467322726563 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:46 INFO - PROCESS | 16136 | 1467322726575 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:46 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1d9400 == 31 [pid = 16136] [id = 658] 14:38:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x8d1d9c00) [pid = 16136] [serial = 1975] [outer = (nil)] 14:38:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x8e53a000) [pid = 16136] [serial = 1976] [outer = 0x8d1d9c00] 14:38:46 INFO - PROCESS | 16136 | 1467322726667 Marionette DEBUG loaded listener.js 14:38:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x8e540400) [pid = 16136] [serial = 1977] [outer = 0x8d1d9c00] 14:38:47 INFO - PROCESS | 16136 | 1467322727631 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 14:38:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:38:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1588ms 14:38:47 INFO - PROCESS | 16136 | 1467322727680 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 14:38:47 INFO - PROCESS | 16136 | 1467322727689 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 14:38:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:38:47 INFO - PROCESS | 16136 | 1467322727703 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:38:47 INFO - PROCESS | 16136 | 1467322727708 Marionette TRACE conn3 <- [1,2606,null,{}] 14:38:47 INFO - PROCESS | 16136 | 1467322727715 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:47 INFO - PROCESS | 16136 | 1467322727720 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:47 INFO - PROCESS | 16136 | 1467322727942 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 14:38:48 INFO - PROCESS | 16136 | 1467322728104 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:48 INFO - PROCESS | 16136 | 1467322728116 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:48 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebea800 == 32 [pid = 16136] [id = 659] 14:38:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x8ebebc00) [pid = 16136] [serial = 1978] [outer = (nil)] 14:38:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x8ebf3c00) [pid = 16136] [serial = 1979] [outer = 0x8ebebc00] 14:38:48 INFO - PROCESS | 16136 | 1467322728213 Marionette DEBUG loaded listener.js 14:38:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x8f209c00) [pid = 16136] [serial = 1980] [outer = 0x8ebebc00] 14:38:49 INFO - PROCESS | 16136 | 1467322729356 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 14:38:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:38:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1740ms 14:38:49 INFO - PROCESS | 16136 | 1467322729444 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 14:38:49 INFO - PROCESS | 16136 | 1467322729448 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 14:38:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:38:49 INFO - PROCESS | 16136 | 1467322729456 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:38:49 INFO - PROCESS | 16136 | 1467322729462 Marionette TRACE conn3 <- [1,2610,null,{}] 14:38:49 INFO - PROCESS | 16136 | 1467322729492 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:49 INFO - PROCESS | 16136 | 1467322729502 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:49 INFO - PROCESS | 16136 | 1467322729778 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 14:38:49 INFO - PROCESS | 16136 | 1467322729942 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:49 INFO - PROCESS | 16136 | 1467322729954 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:49 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa30800 == 33 [pid = 16136] [id = 660] 14:38:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x8fa31400) [pid = 16136] [serial = 1981] [outer = (nil)] 14:38:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x8fa36c00) [pid = 16136] [serial = 1982] [outer = 0x8fa31400] 14:38:50 INFO - PROCESS | 16136 | 1467322730038 Marionette DEBUG loaded listener.js 14:38:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8fcc9800) [pid = 16136] [serial = 1983] [outer = 0x8fa31400] 14:38:51 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8d1e1400) [pid = 16136] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:38:51 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x91c20000) [pid = 16136] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:38:51 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x91faa000) [pid = 16136] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:38:51 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x8cfef000) [pid = 16136] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:38:51 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x91f2a000) [pid = 16136] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:38:51 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x9267a400) [pid = 16136] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:38:51 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x8e53f000) [pid = 16136] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:38:51 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x8f20bc00) [pid = 16136] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:38:51 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0x8bd80800) [pid = 16136] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:38:51 INFO - PROCESS | 16136 | --DOMWINDOW == 71 (0x8bd88800) [pid = 16136] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:38:51 INFO - PROCESS | 16136 | --DOMWINDOW == 70 (0x8e8eec00) [pid = 16136] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:38:51 INFO - PROCESS | 16136 | --DOMWINDOW == 69 (0x8fa20800) [pid = 16136] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:38:51 INFO - PROCESS | 16136 | --DOMWINDOW == 68 (0x8cfe9c00) [pid = 16136] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:38:51 INFO - PROCESS | 16136 | 1467322731706 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 14:38:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:38:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 2304ms 14:38:51 INFO - PROCESS | 16136 | 1467322731761 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 14:38:51 INFO - PROCESS | 16136 | 1467322731765 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 14:38:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:38:51 INFO - PROCESS | 16136 | 1467322731772 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:38:51 INFO - PROCESS | 16136 | 1467322731776 Marionette TRACE conn3 <- [1,2614,null,{}] 14:38:51 INFO - PROCESS | 16136 | 1467322731782 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:51 INFO - PROCESS | 16136 | 1467322731787 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:51 INFO - PROCESS | 16136 | 1467322731991 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 14:38:52 INFO - PROCESS | 16136 | 1467322732147 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:52 INFO - PROCESS | 16136 | 1467322732160 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:52 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7e400 == 34 [pid = 16136] [id = 661] 14:38:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 69 (0x8bd88800) [pid = 16136] [serial = 1984] [outer = (nil)] 14:38:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 70 (0x8fa2dc00) [pid = 16136] [serial = 1985] [outer = 0x8bd88800] 14:38:52 INFO - PROCESS | 16136 | 1467322732245 Marionette DEBUG loaded listener.js 14:38:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 71 (0x91c2a400) [pid = 16136] [serial = 1986] [outer = 0x8bd88800] 14:38:53 INFO - PROCESS | 16136 | 1467322733058 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 14:38:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:38:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1331ms 14:38:53 INFO - PROCESS | 16136 | 1467322733105 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 14:38:53 INFO - PROCESS | 16136 | 1467322733110 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 14:38:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:38:53 INFO - PROCESS | 16136 | 1467322733179 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:38:53 INFO - PROCESS | 16136 | 1467322733186 Marionette TRACE conn3 <- [1,2618,null,{}] 14:38:53 INFO - PROCESS | 16136 | 1467322733201 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:53 INFO - PROCESS | 16136 | 1467322733210 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:53 INFO - PROCESS | 16136 | 1467322733439 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 14:38:53 INFO - PROCESS | 16136 | 1467322733654 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:53 INFO - PROCESS | 16136 | 1467322733668 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:53 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1dec00 == 35 [pid = 16136] [id = 662] 14:38:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 72 (0x8d1e0400) [pid = 16136] [serial = 1987] [outer = (nil)] 14:38:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x8d2c7000) [pid = 16136] [serial = 1988] [outer = 0x8d1e0400] 14:38:53 INFO - PROCESS | 16136 | 1467322733810 Marionette DEBUG loaded listener.js 14:38:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x8e8e2800) [pid = 16136] [serial = 1989] [outer = 0x8d1e0400] 14:38:55 INFO - PROCESS | 16136 | 1467322735042 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 14:38:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:38:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1905ms 14:38:55 INFO - PROCESS | 16136 | 1467322735084 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 14:38:55 INFO - PROCESS | 16136 | 1467322735091 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 14:38:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:38:55 INFO - PROCESS | 16136 | 1467322735103 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:38:55 INFO - PROCESS | 16136 | 1467322735106 Marionette TRACE conn3 <- [1,2622,null,{}] 14:38:55 INFO - PROCESS | 16136 | 1467322735120 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:55 INFO - PROCESS | 16136 | 1467322735130 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:55 INFO - PROCESS | 16136 | 1467322735390 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 14:38:55 INFO - PROCESS | 16136 | 1467322735701 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:55 INFO - PROCESS | 16136 | 1467322735714 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:55 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1d6c00 == 36 [pid = 16136] [id = 663] 14:38:55 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x8fa1d400) [pid = 16136] [serial = 1990] [outer = (nil)] 14:38:55 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x8fa27400) [pid = 16136] [serial = 1991] [outer = 0x8fa1d400] 14:38:55 INFO - PROCESS | 16136 | 1467322735817 Marionette DEBUG loaded listener.js 14:38:55 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x91c1cc00) [pid = 16136] [serial = 1992] [outer = 0x8fa1d400] 14:38:56 INFO - PROCESS | 16136 | 1467322736945 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 14:38:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:38:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1890ms 14:38:56 INFO - PROCESS | 16136 | 1467322736993 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 14:38:56 INFO - PROCESS | 16136 | 1467322736998 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 14:38:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:38:57 INFO - PROCESS | 16136 | 1467322737007 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:38:57 INFO - PROCESS | 16136 | 1467322737012 Marionette TRACE conn3 <- [1,2626,null,{}] 14:38:57 INFO - PROCESS | 16136 | 1467322737020 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:57 INFO - PROCESS | 16136 | 1467322737027 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:57 INFO - PROCESS | 16136 | 1467322737331 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 14:38:57 INFO - PROCESS | 16136 | 1467322737696 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:57 INFO - PROCESS | 16136 | 1467322737716 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:57 INFO - PROCESS | 16136 | ++DOCSHELL 0x91f32800 == 37 [pid = 16136] [id = 664] 14:38:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x91f32c00) [pid = 16136] [serial = 1993] [outer = (nil)] 14:38:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x91f35400) [pid = 16136] [serial = 1994] [outer = 0x91f32c00] 14:38:57 INFO - PROCESS | 16136 | 1467322737810 Marionette DEBUG loaded listener.js 14:38:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x8fa22000) [pid = 16136] [serial = 1995] [outer = 0x91f32c00] 14:38:58 INFO - PROCESS | 16136 | 1467322738886 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 14:38:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:38:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1937ms 14:38:58 INFO - PROCESS | 16136 | 1467322738945 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 14:38:58 INFO - PROCESS | 16136 | 1467322738949 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 14:38:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:38:58 INFO - PROCESS | 16136 | 1467322738958 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:38:58 INFO - PROCESS | 16136 | 1467322738963 Marionette TRACE conn3 <- [1,2630,null,{}] 14:38:58 INFO - PROCESS | 16136 | 1467322738969 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:38:58 INFO - PROCESS | 16136 | 1467322738976 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:59 INFO - PROCESS | 16136 | 1467322739211 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 14:38:59 INFO - PROCESS | 16136 | 1467322739487 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:38:59 INFO - PROCESS | 16136 | 1467322739496 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:38:59 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebf5800 == 38 [pid = 16136] [id = 665] 14:38:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x91fa6c00) [pid = 16136] [serial = 1996] [outer = (nil)] 14:38:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x9245a000) [pid = 16136] [serial = 1997] [outer = 0x91fa6c00] 14:38:59 INFO - PROCESS | 16136 | 1467322739618 Marionette DEBUG loaded listener.js 14:38:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x92671c00) [pid = 16136] [serial = 1998] [outer = 0x91fa6c00] 14:39:00 INFO - PROCESS | 16136 | 1467322740711 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 14:39:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:39:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1835ms 14:39:00 INFO - PROCESS | 16136 | 1467322740794 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 14:39:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:39:00 INFO - PROCESS | 16136 | 1467322740799 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 14:39:00 INFO - PROCESS | 16136 | 1467322740808 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:39:00 INFO - PROCESS | 16136 | 1467322740813 Marionette TRACE conn3 <- [1,2634,null,{}] 14:39:00 INFO - PROCESS | 16136 | 1467322740820 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:00 INFO - PROCESS | 16136 | 1467322740827 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:01 INFO - PROCESS | 16136 | 1467322741087 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 14:39:01 INFO - PROCESS | 16136 | 1467322741363 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:01 INFO - PROCESS | 16136 | 1467322741376 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:01 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa2e800 == 39 [pid = 16136] [id = 666] 14:39:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x9275bc00) [pid = 16136] [serial = 1999] [outer = (nil)] 14:39:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x928a0800) [pid = 16136] [serial = 2000] [outer = 0x9275bc00] 14:39:01 INFO - PROCESS | 16136 | 1467322741544 Marionette DEBUG loaded listener.js 14:39:01 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x928a3c00) [pid = 16136] [serial = 2001] [outer = 0x9275bc00] 14:39:02 INFO - PROCESS | 16136 | 1467322742657 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 14:39:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:39:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1896ms 14:39:02 INFO - PROCESS | 16136 | 1467322742704 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 14:39:02 INFO - PROCESS | 16136 | 1467322742710 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 14:39:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:39:02 INFO - PROCESS | 16136 | 1467322742719 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:39:02 INFO - PROCESS | 16136 | 1467322742724 Marionette TRACE conn3 <- [1,2638,null,{}] 14:39:02 INFO - PROCESS | 16136 | 1467322742731 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:02 INFO - PROCESS | 16136 | 1467322742744 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:03 INFO - PROCESS | 16136 | 1467322743063 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 14:39:03 INFO - PROCESS | 16136 | 1467322743383 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:03 INFO - PROCESS | 16136 | 1467322743396 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:03 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7d000 == 40 [pid = 16136] [id = 667] 14:39:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8bd86c00) [pid = 16136] [serial = 2002] [outer = (nil)] 14:39:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x92a5f400) [pid = 16136] [serial = 2003] [outer = 0x8bd86c00] 14:39:03 INFO - PROCESS | 16136 | 1467322743491 Marionette DEBUG loaded listener.js 14:39:03 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x93a5e000) [pid = 16136] [serial = 2004] [outer = 0x8bd86c00] 14:39:04 INFO - PROCESS | 16136 | 1467322744565 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 14:39:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:39:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1889ms 14:39:04 INFO - PROCESS | 16136 | 1467322744608 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 14:39:04 INFO - PROCESS | 16136 | 1467322744613 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 14:39:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:39:04 INFO - PROCESS | 16136 | 1467322744622 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:39:04 INFO - PROCESS | 16136 | 1467322744629 Marionette TRACE conn3 <- [1,2642,null,{}] 14:39:04 INFO - PROCESS | 16136 | 1467322744637 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:04 INFO - PROCESS | 16136 | 1467322744646 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:04 INFO - PROCESS | 16136 | 1467322744897 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 14:39:05 INFO - PROCESS | 16136 | 1467322745149 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:05 INFO - PROCESS | 16136 | 1467322745160 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:05 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1db400 == 41 [pid = 16136] [id = 668] 14:39:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x8d1de800) [pid = 16136] [serial = 2005] [outer = (nil)] 14:39:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x93d2b800) [pid = 16136] [serial = 2006] [outer = 0x8d1de800] 14:39:05 INFO - PROCESS | 16136 | 1467322745324 Marionette DEBUG loaded listener.js 14:39:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x94823000) [pid = 16136] [serial = 2007] [outer = 0x8d1de800] 14:39:06 INFO - PROCESS | 16136 | 1467322746491 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 14:39:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:39:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1898ms 14:39:06 INFO - PROCESS | 16136 | 1467322746521 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 14:39:06 INFO - PROCESS | 16136 | 1467322746526 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 14:39:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:39:06 INFO - PROCESS | 16136 | 1467322746534 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:39:06 INFO - PROCESS | 16136 | 1467322746540 Marionette TRACE conn3 <- [1,2646,null,{}] 14:39:06 INFO - PROCESS | 16136 | 1467322746547 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:06 INFO - PROCESS | 16136 | 1467322746554 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:06 INFO - PROCESS | 16136 | 1467322746774 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 14:39:07 INFO - PROCESS | 16136 | 1467322747046 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:07 INFO - PROCESS | 16136 | 1467322747055 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:07 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd85c00 == 42 [pid = 16136] [id = 669] 14:39:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x8cfedc00) [pid = 16136] [serial = 2008] [outer = (nil)] 14:39:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x8e8eb800) [pid = 16136] [serial = 2009] [outer = 0x8cfedc00] 14:39:07 INFO - PROCESS | 16136 | 1467322747199 Marionette DEBUG loaded listener.js 14:39:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x8fa2d400) [pid = 16136] [serial = 2010] [outer = 0x8cfedc00] 14:39:08 INFO - PROCESS | 16136 | 1467322748239 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 14:39:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:39:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1734ms 14:39:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:39:08 INFO - PROCESS | 16136 | 1467322748270 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 14:39:08 INFO - PROCESS | 16136 | 1467322748274 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 14:39:08 INFO - PROCESS | 16136 | 1467322748282 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:39:08 INFO - PROCESS | 16136 | 1467322748285 Marionette TRACE conn3 <- [1,2650,null,{}] 14:39:08 INFO - PROCESS | 16136 | 1467322748293 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:08 INFO - PROCESS | 16136 | 1467322748297 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:08 INFO - PROCESS | 16136 | 1467322748514 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 14:39:08 INFO - PROCESS | 16136 | 1467322748915 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:08 INFO - PROCESS | 16136 | 1467322748927 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:09 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd83c00 == 43 [pid = 16136] [id = 670] 14:39:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x8bd85800) [pid = 16136] [serial = 2011] [outer = (nil)] 14:39:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x8cfe5c00) [pid = 16136] [serial = 2012] [outer = 0x8bd85800] 14:39:09 INFO - PROCESS | 16136 | 1467322749064 Marionette DEBUG loaded listener.js 14:39:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x8d1d8c00) [pid = 16136] [serial = 2013] [outer = 0x8bd85800] 14:39:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa30800 == 42 [pid = 16136] [id = 660] 14:39:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebea800 == 41 [pid = 16136] [id = 659] 14:39:10 INFO - PROCESS | 16136 | 1467322750288 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 14:39:10 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1d9400 == 40 [pid = 16136] [id = 658] 14:39:10 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x8e535400) [pid = 16136] [serial = 1940] [outer = (nil)] [url = about:blank] 14:39:10 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x8e53d400) [pid = 16136] [serial = 1941] [outer = (nil)] [url = about:blank] 14:39:10 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x91c25c00) [pid = 16136] [serial = 1922] [outer = (nil)] [url = about:blank] 14:39:10 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x91d93c00) [pid = 16136] [serial = 1923] [outer = (nil)] [url = about:blank] 14:39:10 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x9245ac00) [pid = 16136] [serial = 1928] [outer = (nil)] [url = about:blank] 14:39:10 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x92673800) [pid = 16136] [serial = 1929] [outer = (nil)] [url = about:blank] 14:39:10 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x93086400) [pid = 16136] [serial = 1934] [outer = (nil)] [url = about:blank] 14:39:10 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x93b07c00) [pid = 16136] [serial = 1935] [outer = (nil)] [url = about:blank] 14:39:10 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x91fa8c00) [pid = 16136] [serial = 1925] [outer = (nil)] [url = about:blank] 14:39:10 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x9244dc00) [pid = 16136] [serial = 1926] [outer = (nil)] [url = about:blank] 14:39:10 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x92758c00) [pid = 16136] [serial = 1931] [outer = (nil)] [url = about:blank] 14:39:10 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x9275a400) [pid = 16136] [serial = 1932] [outer = (nil)] [url = about:blank] 14:39:10 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8ebe8800) [pid = 16136] [serial = 1919] [outer = (nil)] [url = about:blank] 14:39:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:39:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 2093ms 14:39:10 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8f2c3400) [pid = 16136] [serial = 1920] [outer = (nil)] [url = about:blank] 14:39:10 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8f2f1800) [pid = 16136] [serial = 1943] [outer = (nil)] [url = about:blank] 14:39:10 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8fccf400) [pid = 16136] [serial = 1917] [outer = (nil)] [url = about:blank] 14:39:10 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x8e543c00) [pid = 16136] [serial = 1937] [outer = (nil)] [url = about:blank] 14:39:10 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8f2b8800) [pid = 16136] [serial = 1938] [outer = (nil)] [url = about:blank] 14:39:10 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x91f2c000) [pid = 16136] [serial = 1952] [outer = (nil)] [url = about:blank] 14:39:10 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x91f9f400) [pid = 16136] [serial = 1953] [outer = (nil)] [url = about:blank] 14:39:10 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x91d8e400) [pid = 16136] [serial = 1947] [outer = (nil)] [url = about:blank] 14:39:10 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x91c27800) [pid = 16136] [serial = 1946] [outer = (nil)] [url = about:blank] 14:39:10 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x8e8e1c00) [pid = 16136] [serial = 1949] [outer = (nil)] [url = about:blank] 14:39:10 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x8f334400) [pid = 16136] [serial = 1944] [outer = (nil)] [url = about:blank] 14:39:10 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x8fa30000) [pid = 16136] [serial = 1950] [outer = (nil)] [url = about:blank] 14:39:10 INFO - PROCESS | 16136 | 1467322750410 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 14:39:10 INFO - PROCESS | 16136 | 1467322750417 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 14:39:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:39:10 INFO - PROCESS | 16136 | 1467322750440 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:39:10 INFO - PROCESS | 16136 | 1467322750447 Marionette TRACE conn3 <- [1,2654,null,{}] 14:39:10 INFO - PROCESS | 16136 | 1467322750457 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:10 INFO - PROCESS | 16136 | 1467322750464 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:10 INFO - PROCESS | 16136 | 1467322750653 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 14:39:10 INFO - PROCESS | 16136 | 1467322750872 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:10 INFO - PROCESS | 16136 | 1467322750880 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:10 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8ebc00 == 41 [pid = 16136] [id = 671] 14:39:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x8ebe8800) [pid = 16136] [serial = 2014] [outer = (nil)] 14:39:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x8ebef000) [pid = 16136] [serial = 2015] [outer = 0x8ebe8800] 14:39:10 INFO - PROCESS | 16136 | 1467322750968 Marionette DEBUG loaded listener.js 14:39:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x8f2e9000) [pid = 16136] [serial = 2016] [outer = 0x8ebe8800] 14:39:11 INFO - PROCESS | 16136 | 1467322751956 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 14:39:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:39:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1589ms 14:39:12 INFO - PROCESS | 16136 | 1467322752033 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 14:39:12 INFO - PROCESS | 16136 | 1467322752039 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 14:39:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:39:12 INFO - PROCESS | 16136 | 1467322752049 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:39:12 INFO - PROCESS | 16136 | 1467322752053 Marionette TRACE conn3 <- [1,2658,null,{}] 14:39:12 INFO - PROCESS | 16136 | 1467322752060 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:12 INFO - PROCESS | 16136 | 1467322752066 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:12 INFO - PROCESS | 16136 | 1467322752332 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 14:39:12 INFO - PROCESS | 16136 | 1467322752598 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:12 INFO - PROCESS | 16136 | 1467322752609 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:12 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e859400 == 42 [pid = 16136] [id = 672] 14:39:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x8fcca400) [pid = 16136] [serial = 2017] [outer = (nil)] 14:39:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x91c27800) [pid = 16136] [serial = 2018] [outer = 0x8fcca400] 14:39:12 INFO - PROCESS | 16136 | 1467322752719 Marionette DEBUG loaded listener.js 14:39:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x91d8f000) [pid = 16136] [serial = 2019] [outer = 0x8fcca400] 14:39:13 INFO - PROCESS | 16136 | 1467322753671 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 14:39:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:39:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1688ms 14:39:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:39:13 INFO - PROCESS | 16136 | 1467322753743 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 14:39:13 INFO - PROCESS | 16136 | 1467322753747 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 14:39:13 INFO - PROCESS | 16136 | 1467322753763 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:39:13 INFO - PROCESS | 16136 | 1467322753774 Marionette TRACE conn3 <- [1,2662,null,{}] 14:39:13 INFO - PROCESS | 16136 | 1467322753801 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:13 INFO - PROCESS | 16136 | 1467322753811 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:14 INFO - PROCESS | 16136 | 1467322754090 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 14:39:14 INFO - PROCESS | 16136 | 1467322754123 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:14 INFO - PROCESS | 16136 | 1467322754132 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:14 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd88c00 == 43 [pid = 16136] [id = 673] 14:39:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x91d93c00) [pid = 16136] [serial = 2020] [outer = (nil)] 14:39:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x91f38800) [pid = 16136] [serial = 2021] [outer = 0x91d93c00] 14:39:14 INFO - PROCESS | 16136 | 1467322754218 Marionette DEBUG loaded listener.js 14:39:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x91fa4400) [pid = 16136] [serial = 2022] [outer = 0x91d93c00] 14:39:15 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x91c1ec00) [pid = 16136] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:39:15 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8fa27800) [pid = 16136] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:39:15 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x92459400) [pid = 16136] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:39:15 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x8d1d9c00) [pid = 16136] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:39:15 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x8fa31400) [pid = 16136] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:39:15 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x8ebebc00) [pid = 16136] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:39:15 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x8ebf4c00) [pid = 16136] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:39:15 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x8d2c3800) [pid = 16136] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:39:15 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x91f2c400) [pid = 16136] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:39:15 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0x92454000) [pid = 16136] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:39:15 INFO - PROCESS | 16136 | 1467322755443 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 14:39:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:39:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1715ms 14:39:15 INFO - PROCESS | 16136 | 1467322755469 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 14:39:15 INFO - PROCESS | 16136 | 1467322755476 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 14:39:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:39:15 INFO - PROCESS | 16136 | 1467322755484 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:39:15 INFO - PROCESS | 16136 | 1467322755487 Marionette TRACE conn3 <- [1,2666,null,{}] 14:39:15 INFO - PROCESS | 16136 | 1467322755495 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:15 INFO - PROCESS | 16136 | 1467322755500 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:15 INFO - PROCESS | 16136 | 1467322755703 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 14:39:15 INFO - PROCESS | 16136 | 1467322755950 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:15 INFO - PROCESS | 16136 | 1467322755957 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:15 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe2400 == 44 [pid = 16136] [id = 674] 14:39:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x8cfe4800) [pid = 16136] [serial = 2023] [outer = (nil)] 14:39:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x91d90800) [pid = 16136] [serial = 2024] [outer = 0x8cfe4800] 14:39:16 INFO - PROCESS | 16136 | 1467322756041 Marionette DEBUG loaded listener.js 14:39:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x91f35c00) [pid = 16136] [serial = 2025] [outer = 0x8cfe4800] 14:39:17 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:39:17 INFO - PROCESS | 16136 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:39:17 INFO - PROCESS | 16136 | 1467322757377 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 14:39: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) 14:39:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1938ms 14:39:17 INFO - PROCESS | 16136 | 1467322757423 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 14:39:17 INFO - PROCESS | 16136 | 1467322757431 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 14:39:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:39:17 INFO - PROCESS | 16136 | 1467322757490 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:39:17 INFO - PROCESS | 16136 | 1467322757506 Marionette TRACE conn3 <- [1,2670,null,{}] 14:39:17 INFO - PROCESS | 16136 | 1467322757648 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:17 INFO - PROCESS | 16136 | 1467322757655 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:17 INFO - PROCESS | 16136 | 1467322757928 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 14:39:18 INFO - PROCESS | 16136 | 1467322758121 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:18 INFO - PROCESS | 16136 | 1467322758131 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:18 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7b800 == 45 [pid = 16136] [id = 675] 14:39:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x8e534800) [pid = 16136] [serial = 2026] [outer = (nil)] 14:39:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x8e53f000) [pid = 16136] [serial = 2027] [outer = 0x8e534800] 14:39:18 INFO - PROCESS | 16136 | 1467322758274 Marionette DEBUG loaded listener.js 14:39:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x8e8df800) [pid = 16136] [serial = 2028] [outer = 0x8e534800] 14:39:19 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:39:19 INFO - PROCESS | 16136 | 1467322759826 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:39:19 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 14:39:19 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:39:19 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 14:39:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:19 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:39:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 2469ms 14:39:19 INFO - PROCESS | 16136 | 1467322759938 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null] 14:39:19 INFO - PROCESS | 16136 | 1467322759950 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 14:39:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:39:19 INFO - PROCESS | 16136 | 1467322759963 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:39:19 INFO - PROCESS | 16136 | 1467322759969 Marionette TRACE conn3 <- [1,2674,null,{}] 14:39:19 INFO - PROCESS | 16136 | 1467322759978 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:19 INFO - PROCESS | 16136 | 1467322759984 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:20 INFO - PROCESS | 16136 | 1467322760193 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 14:39:20 INFO - PROCESS | 16136 | 1467322760383 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:20 INFO - PROCESS | 16136 | 1467322760392 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:20 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd84000 == 46 [pid = 16136] [id = 676] 14:39:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x8e8e9400) [pid = 16136] [serial = 2029] [outer = (nil)] 14:39:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x8f2f0800) [pid = 16136] [serial = 2030] [outer = 0x8e8e9400] 14:39:20 INFO - PROCESS | 16136 | 1467322760504 Marionette DEBUG loaded listener.js 14:39:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8f331400) [pid = 16136] [serial = 2031] [outer = 0x8e8e9400] 14:39:21 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:39:21 INFO - PROCESS | 16136 | 1467322761986 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:39:22 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 14:39:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:39:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 14:39:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:39:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 2044ms 14:39:22 INFO - PROCESS | 16136 | 1467322762156 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null] 14:39:22 INFO - PROCESS | 16136 | 1467322762161 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 14:39:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:39:22 INFO - PROCESS | 16136 | 1467322762174 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:39:22 INFO - PROCESS | 16136 | 1467322762180 Marionette TRACE conn3 <- [1,2678,null,{}] 14:39:22 INFO - PROCESS | 16136 | 1467322762200 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:22 INFO - PROCESS | 16136 | 1467322762210 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:22 INFO - PROCESS | 16136 | 1467322762475 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 14:39:22 INFO - PROCESS | 16136 | 1467322762680 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:22 INFO - PROCESS | 16136 | 1467322762696 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:22 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7f000 == 47 [pid = 16136] [id = 677] 14:39:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8fa2d000) [pid = 16136] [serial = 2032] [outer = (nil)] 14:39:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x91f30400) [pid = 16136] [serial = 2033] [outer = 0x8fa2d000] 14:39:22 INFO - PROCESS | 16136 | 1467322762828 Marionette DEBUG loaded listener.js 14:39:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x92457c00) [pid = 16136] [serial = 2034] [outer = 0x8fa2d000] 14:39:24 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:39:24 INFO - PROCESS | 16136 | 1467322764309 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 14:39:24 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) 14:39:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2196ms 14:39:24 INFO - PROCESS | 16136 | 1467322764370 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 14:39:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:39:24 INFO - PROCESS | 16136 | 1467322764376 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 14:39:24 INFO - PROCESS | 16136 | 1467322764383 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:39:24 INFO - PROCESS | 16136 | 1467322764386 Marionette TRACE conn3 <- [1,2682,null,{}] 14:39:24 INFO - PROCESS | 16136 | 1467322764394 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:24 INFO - PROCESS | 16136 | 1467322764401 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:24 INFO - PROCESS | 16136 | 1467322764738 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 14:39:24 INFO - PROCESS | 16136 | 1467322764883 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:24 INFO - PROCESS | 16136 | 1467322764894 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:24 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd79c00 == 48 [pid = 16136] [id = 678] 14:39:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8bd86400) [pid = 16136] [serial = 2035] [outer = (nil)] 14:39:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8e542000) [pid = 16136] [serial = 2036] [outer = 0x8bd86400] 14:39:25 INFO - PROCESS | 16136 | 1467322765043 Marionette DEBUG loaded listener.js 14:39:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8fcc8000) [pid = 16136] [serial = 2037] [outer = 0x8bd86400] 14:39:26 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:39:26 INFO - PROCESS | 16136 | 1467322766886 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 14:39:26 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) 14:39:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2537ms 14:39:27 INFO - PROCESS | 16136 | 1467322767020 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 14:39:27 INFO - PROCESS | 16136 | 1467322767027 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 14:39:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:39:27 INFO - PROCESS | 16136 | 1467322767048 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:39:27 INFO - PROCESS | 16136 | 1467322767054 Marionette TRACE conn3 <- [1,2686,null,{}] 14:39:27 INFO - PROCESS | 16136 | 1467322767064 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:27 INFO - PROCESS | 16136 | 1467322767070 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:27 INFO - PROCESS | 16136 | 1467322767260 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8ed400 == 47 [pid = 16136] [id = 636] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8d2c3400 == 46 [pid = 16136] [id = 637] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd88c00 == 45 [pid = 16136] [id = 673] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8e859400 == 44 [pid = 16136] [id = 672] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8ebc00 == 43 [pid = 16136] [id = 671] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd83c00 == 42 [pid = 16136] [id = 670] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7e400 == 41 [pid = 16136] [id = 661] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfec800 == 40 [pid = 16136] [id = 650] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8fcc4c00 == 39 [pid = 16136] [id = 652] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8f328800 == 38 [pid = 16136] [id = 653] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd80000 == 37 [pid = 16136] [id = 654] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8f203000 == 36 [pid = 16136] [id = 647] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe8c00 == 35 [pid = 16136] [id = 635] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8e537800 == 34 [pid = 16136] [id = 634] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7a400 == 33 [pid = 16136] [id = 649] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7e000 == 32 [pid = 16136] [id = 638] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa21000 == 31 [pid = 16136] [id = 642] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8e85b800 == 30 [pid = 16136] [id = 657] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa2e800 == 29 [pid = 16136] [id = 666] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8e53c400 == 28 [pid = 16136] [id = 639] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1dec00 == 27 [pid = 16136] [id = 662] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8fcce000 == 26 [pid = 16136] [id = 640] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd83000 == 25 [pid = 16136] [id = 645] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7d000 == 24 [pid = 16136] [id = 667] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1d7c00 == 23 [pid = 16136] [id = 643] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1d6c00 == 22 [pid = 16136] [id = 663] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfecc00 == 21 [pid = 16136] [id = 644] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1db400 == 20 [pid = 16136] [id = 668] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebf5800 == 19 [pid = 16136] [id = 665] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd81c00 == 18 [pid = 16136] [id = 646] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x91f32800 == 17 [pid = 16136] [id = 664] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x91ddb800 == 16 [pid = 16136] [id = 641] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2ed000 == 15 [pid = 16136] [id = 648] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd85c00 == 14 [pid = 16136] [id = 669] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd85000 == 13 [pid = 16136] [id = 651] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1ddc00 == 12 [pid = 16136] [id = 655] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8cff0000 == 11 [pid = 16136] [id = 656] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd84000 == 10 [pid = 16136] [id = 676] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7f000 == 9 [pid = 16136] [id = 677] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe2400 == 8 [pid = 16136] [id = 674] 14:39:28 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7b800 == 7 [pid = 16136] [id = 675] 14:39:28 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8fa2dc00) [pid = 16136] [serial = 1985] [outer = (nil)] [url = about:blank] 14:39:28 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x91d88800) [pid = 16136] [serial = 1958] [outer = (nil)] [url = about:blank] 14:39:28 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x94825800) [pid = 16136] [serial = 1967] [outer = (nil)] [url = about:blank] 14:39:28 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x928a8c00) [pid = 16136] [serial = 1962] [outer = (nil)] [url = about:blank] 14:39:28 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8e540400) [pid = 16136] [serial = 1977] [outer = (nil)] [url = about:blank] 14:39:28 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x8fcc9800) [pid = 16136] [serial = 1983] [outer = (nil)] [url = about:blank] 14:39:28 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8ebf3c00) [pid = 16136] [serial = 1979] [outer = (nil)] [url = about:blank] 14:39:28 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8f32a400) [pid = 16136] [serial = 1974] [outer = (nil)] [url = about:blank] 14:39:28 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x8f2c3000) [pid = 16136] [serial = 1956] [outer = (nil)] [url = about:blank] 14:39:28 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x956ec800) [pid = 16136] [serial = 1971] [outer = (nil)] [url = about:blank] 14:39:28 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x8f2bc000) [pid = 16136] [serial = 1973] [outer = (nil)] [url = about:blank] 14:39:28 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x954af000) [pid = 16136] [serial = 1970] [outer = (nil)] [url = about:blank] 14:39:28 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x8fa36c00) [pid = 16136] [serial = 1982] [outer = (nil)] [url = about:blank] 14:39:28 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x8ebf2400) [pid = 16136] [serial = 1955] [outer = (nil)] [url = about:blank] 14:39:28 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0x8f209c00) [pid = 16136] [serial = 1980] [outer = (nil)] [url = about:blank] 14:39:28 INFO - PROCESS | 16136 | --DOMWINDOW == 71 (0x95255800) [pid = 16136] [serial = 1968] [outer = (nil)] [url = about:blank] 14:39:28 INFO - PROCESS | 16136 | --DOMWINDOW == 70 (0x93d24000) [pid = 16136] [serial = 1965] [outer = (nil)] [url = about:blank] 14:39:28 INFO - PROCESS | 16136 | --DOMWINDOW == 69 (0x91dd8800) [pid = 16136] [serial = 1959] [outer = (nil)] [url = about:blank] 14:39:28 INFO - PROCESS | 16136 | --DOMWINDOW == 68 (0x92759400) [pid = 16136] [serial = 1961] [outer = (nil)] [url = about:blank] 14:39:28 INFO - PROCESS | 16136 | --DOMWINDOW == 67 (0x8e53a000) [pid = 16136] [serial = 1976] [outer = (nil)] [url = about:blank] 14:39:28 INFO - PROCESS | 16136 | --DOMWINDOW == 66 (0x92a60800) [pid = 16136] [serial = 1964] [outer = (nil)] [url = about:blank] 14:39:28 INFO - PROCESS | 16136 | 1467322768685 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:28 INFO - PROCESS | 16136 | 1467322768696 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:28 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd80800 == 8 [pid = 16136] [id = 679] 14:39:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 67 (0x8bd81000) [pid = 16136] [serial = 2038] [outer = (nil)] 14:39:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 68 (0x8bd85000) [pid = 16136] [serial = 2039] [outer = 0x8bd81000] 14:39:28 INFO - PROCESS | 16136 | 1467322768789 Marionette DEBUG loaded listener.js 14:39:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 69 (0x8cfec800) [pid = 16136] [serial = 2040] [outer = 0x8bd81000] 14:39:30 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:39:30 INFO - PROCESS | 16136 | 1467322770161 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:39:30 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 14:39:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:39:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 14:39:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:39:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 3150ms 14:39:30 INFO - PROCESS | 16136 | 1467322770199 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null] 14:39:30 INFO - PROCESS | 16136 | 1467322770204 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 14:39:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:39:30 INFO - PROCESS | 16136 | 1467322770222 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:39:30 INFO - PROCESS | 16136 | 1467322770235 Marionette TRACE conn3 <- [1,2690,null,{}] 14:39:30 INFO - PROCESS | 16136 | 1467322770321 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:30 INFO - PROCESS | 16136 | 1467322770328 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:30 INFO - PROCESS | 16136 | 1467322770515 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 14:39:30 INFO - PROCESS | 16136 | 1467322770528 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:30 INFO - PROCESS | 16136 | 1467322770540 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:30 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d2c3400 == 9 [pid = 16136] [id = 680] 14:39:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 70 (0x8d2c7c00) [pid = 16136] [serial = 2041] [outer = (nil)] 14:39:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 71 (0x8e85d000) [pid = 16136] [serial = 2042] [outer = 0x8d2c7c00] 14:39:30 INFO - PROCESS | 16136 | 1467322770626 Marionette DEBUG loaded listener.js 14:39:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 72 (0x8e8ea000) [pid = 16136] [serial = 2043] [outer = 0x8d2c7c00] 14:39:32 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:39:32 INFO - PROCESS | 16136 | 1467322772168 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:39:32 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 14:39:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:39:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 14:39:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:39:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 2009ms 14:39:32 INFO - PROCESS | 16136 | 1467322772313 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null] 14:39:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:39:32 INFO - PROCESS | 16136 | 1467322772323 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 14:39:32 INFO - PROCESS | 16136 | 1467322772340 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:39:32 INFO - PROCESS | 16136 | 1467322772344 Marionette TRACE conn3 <- [1,2694,null,{}] 14:39:32 INFO - PROCESS | 16136 | 1467322772352 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:32 INFO - PROCESS | 16136 | 1467322772360 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:32 INFO - PROCESS | 16136 | 1467322772615 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 14:39:32 INFO - PROCESS | 16136 | 1467322772644 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:32 INFO - PROCESS | 16136 | 1467322772651 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:32 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1e5400 == 10 [pid = 16136] [id = 681] 14:39:32 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x8ebe8400) [pid = 16136] [serial = 2044] [outer = (nil)] 14:39:32 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x8f2c2400) [pid = 16136] [serial = 2045] [outer = 0x8ebe8400] 14:39:32 INFO - PROCESS | 16136 | 1467322772738 Marionette DEBUG loaded listener.js 14:39:32 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x8f2f1800) [pid = 16136] [serial = 2046] [outer = 0x8ebe8400] 14:39:34 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x8cfe4800) [pid = 16136] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:39:34 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x91d93c00) [pid = 16136] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:39:34 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0x8bd88800) [pid = 16136] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:39:34 INFO - PROCESS | 16136 | --DOMWINDOW == 71 (0x91f32c00) [pid = 16136] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:39:34 INFO - PROCESS | 16136 | --DOMWINDOW == 70 (0x8fa1d400) [pid = 16136] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:39:34 INFO - PROCESS | 16136 | --DOMWINDOW == 69 (0x8cfedc00) [pid = 16136] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:39:34 INFO - PROCESS | 16136 | --DOMWINDOW == 68 (0x8bd86c00) [pid = 16136] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:39:34 INFO - PROCESS | 16136 | --DOMWINDOW == 67 (0x8ebe8800) [pid = 16136] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:39:34 INFO - PROCESS | 16136 | --DOMWINDOW == 66 (0x8fcca400) [pid = 16136] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:39:34 INFO - PROCESS | 16136 | --DOMWINDOW == 65 (0x8d1e0400) [pid = 16136] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:39:34 INFO - PROCESS | 16136 | --DOMWINDOW == 64 (0x9275bc00) [pid = 16136] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:39:34 INFO - PROCESS | 16136 | --DOMWINDOW == 63 (0x91fa6c00) [pid = 16136] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:39:34 INFO - PROCESS | 16136 | --DOMWINDOW == 62 (0x8bd85800) [pid = 16136] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:39:34 INFO - PROCESS | 16136 | --DOMWINDOW == 61 (0x8d1de800) [pid = 16136] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:39:34 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:39:34 INFO - PROCESS | 16136 | 1467322774823 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:39:34 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 14:39:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:39:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 14:39:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:39:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 2553ms 14:39:34 INFO - PROCESS | 16136 | 1467322774888 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null] 14:39:34 INFO - PROCESS | 16136 | 1467322774893 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 14:39:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:39:34 INFO - PROCESS | 16136 | 1467322774910 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:39:34 INFO - PROCESS | 16136 | 1467322774921 Marionette TRACE conn3 <- [1,2698,null,{}] 14:39:34 INFO - PROCESS | 16136 | 1467322774932 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:34 INFO - PROCESS | 16136 | 1467322774942 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:35 INFO - PROCESS | 16136 | 1467322775245 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 14:39:35 INFO - PROCESS | 16136 | 1467322775262 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:35 INFO - PROCESS | 16136 | 1467322775270 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:35 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe7400 == 11 [pid = 16136] [id = 682] 14:39:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 62 (0x8d1d9c00) [pid = 16136] [serial = 2047] [outer = (nil)] 14:39:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 63 (0x8f2ef400) [pid = 16136] [serial = 2048] [outer = 0x8d1d9c00] 14:39:35 INFO - PROCESS | 16136 | 1467322775372 Marionette DEBUG loaded listener.js 14:39:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 64 (0x8fa2f800) [pid = 16136] [serial = 2049] [outer = 0x8d1d9c00] 14:39:36 INFO - PROCESS | 16136 | SkCairoFTTypeface::onFilterRec unimplemented 14:39:36 INFO - PROCESS | 16136 | 1467322776975 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:39:37 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 14:39:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:39:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 14:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:39:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 2163ms 14:39:37 INFO - PROCESS | 16136 | 1467322777066 Marionette TRACE conn3 -> [0,2701,"getWindowHandle",null] 14:39:37 INFO - PROCESS | 16136 | 1467322777077 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 14:39:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:39:37 INFO - PROCESS | 16136 | 1467322777091 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:39:37 INFO - PROCESS | 16136 | 1467322777100 Marionette TRACE conn3 <- [1,2702,null,{}] 14:39:37 INFO - PROCESS | 16136 | 1467322777113 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:37 INFO - PROCESS | 16136 | 1467322777123 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:37 INFO - PROCESS | 16136 | 1467322777439 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 14:39:37 INFO - PROCESS | 16136 | 1467322777591 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:37 INFO - PROCESS | 16136 | 1467322777609 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:37 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfee800 == 12 [pid = 16136] [id = 683] 14:39:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 65 (0x8d1d9400) [pid = 16136] [serial = 2050] [outer = (nil)] 14:39:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 66 (0x8e8e3000) [pid = 16136] [serial = 2051] [outer = 0x8d1d9400] 14:39:37 INFO - PROCESS | 16136 | 1467322777702 Marionette DEBUG loaded listener.js 14:39:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 67 (0x8ebf0400) [pid = 16136] [serial = 2052] [outer = 0x8d1d9400] 14:39:38 INFO - PROCESS | 16136 | 1467322778874 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 14:39:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:39:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1855ms 14:39:38 INFO - PROCESS | 16136 | 1467322778944 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 14:39:38 INFO - PROCESS | 16136 | 1467322778952 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 14:39:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:39:38 INFO - PROCESS | 16136 | 1467322778967 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:39:38 INFO - PROCESS | 16136 | 1467322778971 Marionette TRACE conn3 <- [1,2706,null,{}] 14:39:38 INFO - PROCESS | 16136 | 1467322778979 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:38 INFO - PROCESS | 16136 | 1467322778985 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:39 INFO - PROCESS | 16136 | 1467322779232 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 14:39:39 INFO - PROCESS | 16136 | 1467322779482 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:39 INFO - PROCESS | 16136 | 1467322779495 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:39 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f331800 == 13 [pid = 16136] [id = 684] 14:39:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 68 (0x8f331c00) [pid = 16136] [serial = 2053] [outer = (nil)] 14:39:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 69 (0x8fa1e400) [pid = 16136] [serial = 2054] [outer = 0x8f331c00] 14:39:39 INFO - PROCESS | 16136 | 1467322779624 Marionette DEBUG loaded listener.js 14:39:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 70 (0x8fa37c00) [pid = 16136] [serial = 2055] [outer = 0x8f331c00] 14:39:40 INFO - PROCESS | 16136 | 1467322780868 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 14:39:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:39:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1990ms 14:39:40 INFO - PROCESS | 16136 | 1467322780970 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 14:39:40 INFO - PROCESS | 16136 | 1467322780978 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 14:39:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:39:40 INFO - PROCESS | 16136 | 1467322780988 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:39:41 INFO - PROCESS | 16136 | 1467322780999 Marionette TRACE conn3 <- [1,2710,null,{}] 14:39:41 INFO - PROCESS | 16136 | 1467322781075 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:41 INFO - PROCESS | 16136 | 1467322781084 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:41 INFO - PROCESS | 16136 | 1467322781308 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 14:39:41 INFO - PROCESS | 16136 | 1467322781579 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:41 INFO - PROCESS | 16136 | 1467322781593 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:41 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe2000 == 14 [pid = 16136] [id = 685] 14:39:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 71 (0x8e536000) [pid = 16136] [serial = 2056] [outer = (nil)] 14:39:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 72 (0x8f2c4800) [pid = 16136] [serial = 2057] [outer = 0x8e536000] 14:39:41 INFO - PROCESS | 16136 | 1467322781729 Marionette DEBUG loaded listener.js 14:39:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x91d8c400) [pid = 16136] [serial = 2058] [outer = 0x8e536000] 14:39:43 INFO - PROCESS | 16136 | 1467322783216 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 14:39:43 INFO - PROCESS | 16136 | 1467322783353 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 14:39:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:39:43 INFO - PROCESS | 16136 | 1467322783363 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:39:43 INFO - PROCESS | 16136 | 1467322783368 Marionette TRACE conn3 <- [1,2714,null,{}] 14:39:43 INFO - PROCESS | 16136 | 1467322783378 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:43 INFO - PROCESS | 16136 | 1467322783384 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:43 INFO - PROCESS | 16136 | 1467322783633 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 14:39:43 INFO - PROCESS | 16136 | 1467322783898 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:43 INFO - PROCESS | 16136 | 1467322783905 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:43 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e53d000 == 15 [pid = 16136] [id = 686] 14:39:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 47 (0x8e543000) [pid = 16136] [serial = 2059] [outer = (nil)] 14:39:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 48 (0x8e8e4800) [pid = 16136] [serial = 2060] [outer = 0x8e543000] 14:39:44 INFO - PROCESS | 16136 | 1467322783998 Marionette DEBUG loaded listener.js 14:39:44 INFO - PROCESS | 16136 | ++DOMWINDOW == 49 (0x8ebe7400) [pid = 16136] [serial = 2061] [outer = 0x8e543000] 14:39:44 INFO - PROCESS | 16136 | 1467322784861 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 14:39:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:39:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1543ms 14:39:44 INFO - PROCESS | 16136 | 1467322784906 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 14:39:44 INFO - PROCESS | 16136 | 1467322784914 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 14:39:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:39:44 INFO - PROCESS | 16136 | 1467322784933 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:39:44 INFO - PROCESS | 16136 | 1467322784938 Marionette TRACE conn3 <- [1,2718,null,{}] 14:39:44 INFO - PROCESS | 16136 | 1467322784945 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:44 INFO - PROCESS | 16136 | 1467322784951 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:45 INFO - PROCESS | 16136 | 1467322785168 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 14:39:45 INFO - PROCESS | 16136 | 1467322785360 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:45 INFO - PROCESS | 16136 | 1467322785371 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:45 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2f1400 == 16 [pid = 16136] [id = 687] 14:39:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 50 (0x8f329c00) [pid = 16136] [serial = 2062] [outer = (nil)] 14:39:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 51 (0x8fa1c400) [pid = 16136] [serial = 2063] [outer = 0x8f329c00] 14:39:45 INFO - PROCESS | 16136 | 1467322785454 Marionette DEBUG loaded listener.js 14:39:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 52 (0x8fa34400) [pid = 16136] [serial = 2064] [outer = 0x8f329c00] 14:39:46 INFO - PROCESS | 16136 | 1467322786584 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 14:39:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 14:39:46 INFO - PROCESS | 16136 | 1467322786626 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 14:39:46 INFO - PROCESS | 16136 | 1467322786635 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:39:46 INFO - PROCESS | 16136 | 1467322786642 Marionette TRACE conn3 <- [1,2722,null,{}] 14:39:46 INFO - PROCESS | 16136 | 1467322786666 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:46 INFO - PROCESS | 16136 | 1467322786678 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:46 INFO - PROCESS | 16136 | 1467322786947 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 14:39:47 INFO - PROCESS | 16136 | 1467322786979 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:47 INFO - PROCESS | 16136 | 1467322786993 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:47 INFO - PROCESS | 16136 | ++DOCSHELL 0x91d8fc00 == 17 [pid = 16136] [id = 688] 14:39:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 53 (0x91d90000) [pid = 16136] [serial = 2065] [outer = (nil)] 14:39:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 54 (0x91d93400) [pid = 16136] [serial = 2066] [outer = 0x91d90000] 14:39:47 INFO - PROCESS | 16136 | 1467322787123 Marionette DEBUG loaded listener.js 14:39:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 55 (0x91dd6400) [pid = 16136] [serial = 2067] [outer = 0x91d90000] 14:39:47 INFO - PROCESS | 16136 | --DOMWINDOW == 54 (0x8bd81000) [pid = 16136] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:39:47 INFO - PROCESS | 16136 | --DOMWINDOW == 53 (0x8ebe8400) [pid = 16136] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:39:47 INFO - PROCESS | 16136 | --DOMWINDOW == 52 (0x8e534800) [pid = 16136] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:39:47 INFO - PROCESS | 16136 | --DOMWINDOW == 51 (0x8e8e9400) [pid = 16136] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:39:47 INFO - PROCESS | 16136 | --DOMWINDOW == 50 (0x8fa2d000) [pid = 16136] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:39:47 INFO - PROCESS | 16136 | --DOMWINDOW == 49 (0x8d2c7c00) [pid = 16136] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:39:48 INFO - PROCESS | 16136 | 1467322788242 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 14:39:48 INFO - PROCESS | 16136 | 1467322788287 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 14:39:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:39:48 INFO - PROCESS | 16136 | 1467322788295 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:39:48 INFO - PROCESS | 16136 | 1467322788299 Marionette TRACE conn3 <- [1,2726,null,{}] 14:39:48 INFO - PROCESS | 16136 | 1467322788313 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:48 INFO - PROCESS | 16136 | 1467322788317 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:48 INFO - PROCESS | 16136 | 1467322788519 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 14:39:48 INFO - PROCESS | 16136 | 1467322788530 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:48 INFO - PROCESS | 16136 | 1467322788538 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:48 INFO - PROCESS | 16136 | ++DOCSHELL 0x91dda000 == 18 [pid = 16136] [id = 689] 14:39:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 50 (0x91f2c000) [pid = 16136] [serial = 2068] [outer = (nil)] 14:39:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 51 (0x91f31400) [pid = 16136] [serial = 2069] [outer = 0x91f2c000] 14:39:48 INFO - PROCESS | 16136 | 1467322788630 Marionette DEBUG loaded listener.js 14:39:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 52 (0x91f38000) [pid = 16136] [serial = 2070] [outer = 0x91f2c000] 14:39:49 INFO - PROCESS | 16136 | 1467322789727 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 14:39:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:39:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1488ms 14:39:49 INFO - PROCESS | 16136 | 1467322789846 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 14:39:49 INFO - PROCESS | 16136 | 1467322789853 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 14:39:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:39:49 INFO - PROCESS | 16136 | 1467322789865 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:39:49 INFO - PROCESS | 16136 | 1467322789873 Marionette TRACE conn3 <- [1,2730,null,{}] 14:39:49 INFO - PROCESS | 16136 | 1467322789883 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:49 INFO - PROCESS | 16136 | 1467322789890 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:50 INFO - PROCESS | 16136 | 1467322790165 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 14:39:50 INFO - PROCESS | 16136 | 1467322790493 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:50 INFO - PROCESS | 16136 | 1467322790513 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:50 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd85800 == 19 [pid = 16136] [id = 690] 14:39:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 53 (0x8e538c00) [pid = 16136] [serial = 2071] [outer = (nil)] 14:39:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 54 (0x8e540800) [pid = 16136] [serial = 2072] [outer = 0x8e538c00] 14:39:50 INFO - PROCESS | 16136 | 1467322790610 Marionette DEBUG loaded listener.js 14:39:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 55 (0x8e8e5400) [pid = 16136] [serial = 2073] [outer = 0x8e538c00] 14:39:52 INFO - PROCESS | 16136 | 1467322792146 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 14:39:52 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 14:39:52 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 14:39:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 14:39:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:39:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:39:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 2301ms 14:39:52 INFO - PROCESS | 16136 | 1467322792167 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null] 14:39:52 INFO - PROCESS | 16136 | 1467322792174 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 14:39:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:39:52 INFO - PROCESS | 16136 | 1467322792187 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:39:52 INFO - PROCESS | 16136 | 1467322792193 Marionette TRACE conn3 <- [1,2734,null,{}] 14:39:52 INFO - PROCESS | 16136 | 1467322792201 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:52 INFO - PROCESS | 16136 | 1467322792207 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:52 INFO - PROCESS | 16136 | 1467322792486 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 14:39:52 INFO - PROCESS | 16136 | 1467322792698 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:52 INFO - PROCESS | 16136 | 1467322792712 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:52 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e858000 == 20 [pid = 16136] [id = 691] 14:39:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 56 (0x8f2b6c00) [pid = 16136] [serial = 2074] [outer = (nil)] 14:39:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 57 (0x8fa22800) [pid = 16136] [serial = 2075] [outer = 0x8f2b6c00] 14:39:52 INFO - PROCESS | 16136 | 1467322792848 Marionette DEBUG loaded listener.js 14:39:52 INFO - PROCESS | 16136 | ++DOMWINDOW == 58 (0x8fa36c00) [pid = 16136] [serial = 2076] [outer = 0x8f2b6c00] 14:39:53 INFO - PROCESS | 16136 | 1467322793970 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 14:39:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:39:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1848ms 14:39:54 INFO - PROCESS | 16136 | 1467322794032 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 14:39:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:39:54 INFO - PROCESS | 16136 | 1467322794037 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 14:39:54 INFO - PROCESS | 16136 | 1467322794045 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:39:54 INFO - PROCESS | 16136 | 1467322794050 Marionette TRACE conn3 <- [1,2738,null,{}] 14:39:54 INFO - PROCESS | 16136 | 1467322794068 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:54 INFO - PROCESS | 16136 | 1467322794078 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:54 INFO - PROCESS | 16136 | 1467322794343 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 14:39:54 INFO - PROCESS | 16136 | 1467322794655 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:54 INFO - PROCESS | 16136 | 1467322794672 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:54 INFO - PROCESS | 16136 | ++DOCSHELL 0x91f2a800 == 21 [pid = 16136] [id = 692] 14:39:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 59 (0x91f2ac00) [pid = 16136] [serial = 2077] [outer = (nil)] 14:39:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 60 (0x91f2f000) [pid = 16136] [serial = 2078] [outer = 0x91f2ac00] 14:39:54 INFO - PROCESS | 16136 | 1467322794799 Marionette DEBUG loaded listener.js 14:39:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 61 (0x91fa3800) [pid = 16136] [serial = 2079] [outer = 0x91f2ac00] 14:39:55 INFO - PROCESS | 16136 | 1467322795909 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 14:39:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:39:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1938ms 14:39:55 INFO - PROCESS | 16136 | 1467322795983 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 14:39:55 INFO - PROCESS | 16136 | 1467322795987 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 14:39:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:39:55 INFO - PROCESS | 16136 | 1467322795995 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:39:56 INFO - PROCESS | 16136 | 1467322795999 Marionette TRACE conn3 <- [1,2742,null,{}] 14:39:56 INFO - PROCESS | 16136 | 1467322796005 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:56 INFO - PROCESS | 16136 | 1467322796011 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:56 INFO - PROCESS | 16136 | 1467322796264 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 14:39:56 INFO - PROCESS | 16136 | 1467322796509 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:56 INFO - PROCESS | 16136 | 1467322796519 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:56 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f20b400 == 22 [pid = 16136] [id = 693] 14:39:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 62 (0x91d88c00) [pid = 16136] [serial = 2080] [outer = (nil)] 14:39:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 63 (0x92455800) [pid = 16136] [serial = 2081] [outer = 0x91d88c00] 14:39:56 INFO - PROCESS | 16136 | 1467322796642 Marionette DEBUG loaded listener.js 14:39:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 64 (0x92672c00) [pid = 16136] [serial = 2082] [outer = 0x91d88c00] 14:39:57 INFO - PROCESS | 16136 | 1467322797699 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 14:39:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:39:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1738ms 14:39:57 INFO - PROCESS | 16136 | 1467322797735 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 14:39:57 INFO - PROCESS | 16136 | 1467322797739 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 14:39:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:39:57 INFO - PROCESS | 16136 | 1467322797747 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:39:57 INFO - PROCESS | 16136 | 1467322797752 Marionette TRACE conn3 <- [1,2746,null,{}] 14:39:57 INFO - PROCESS | 16136 | 1467322797759 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:57 INFO - PROCESS | 16136 | 1467322797767 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:57 INFO - PROCESS | 16136 | 1467322797970 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 14:39:58 INFO - PROCESS | 16136 | 1467322798162 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:58 INFO - PROCESS | 16136 | 1467322798170 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:58 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d2c4000 == 23 [pid = 16136] [id = 694] 14:39:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 65 (0x8f2eb000) [pid = 16136] [serial = 2083] [outer = (nil)] 14:39:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 66 (0x92753800) [pid = 16136] [serial = 2084] [outer = 0x8f2eb000] 14:39:58 INFO - PROCESS | 16136 | 1467322798340 Marionette DEBUG loaded listener.js 14:39:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 67 (0x92754c00) [pid = 16136] [serial = 2085] [outer = 0x8f2eb000] 14:39:59 INFO - PROCESS | 16136 | 1467322799435 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 14:39:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:39:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1746ms 14:39:59 INFO - PROCESS | 16136 | 1467322799495 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 14:39:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:39:59 INFO - PROCESS | 16136 | 1467322799499 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 14:39:59 INFO - PROCESS | 16136 | 1467322799507 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:39:59 INFO - PROCESS | 16136 | 1467322799511 Marionette TRACE conn3 <- [1,2750,null,{}] 14:39:59 INFO - PROCESS | 16136 | 1467322799518 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:39:59 INFO - PROCESS | 16136 | 1467322799532 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:39:59 INFO - PROCESS | 16136 | 1467322799875 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 14:40:00 INFO - PROCESS | 16136 | 1467322800184 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:00 INFO - PROCESS | 16136 | 1467322800196 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:00 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd88800 == 24 [pid = 16136] [id = 695] 14:40:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 68 (0x8d2c7800) [pid = 16136] [serial = 2086] [outer = (nil)] 14:40:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 69 (0x91f9d400) [pid = 16136] [serial = 2087] [outer = 0x8d2c7800] 14:40:00 INFO - PROCESS | 16136 | 1467322800318 Marionette DEBUG loaded listener.js 14:40:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 70 (0x92a60800) [pid = 16136] [serial = 2088] [outer = 0x8d2c7800] 14:40:01 INFO - PROCESS | 16136 | 1467322801591 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 14:40:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:40:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 2156ms 14:40:01 INFO - PROCESS | 16136 | 1467322801664 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 14:40:01 INFO - PROCESS | 16136 | 1467322801672 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 14:40:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:40:01 INFO - PROCESS | 16136 | 1467322801680 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:40:01 INFO - PROCESS | 16136 | 1467322801686 Marionette TRACE conn3 <- [1,2754,null,{}] 14:40:01 INFO - PROCESS | 16136 | 1467322801697 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:01 INFO - PROCESS | 16136 | 1467322801703 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:01 INFO - PROCESS | 16136 | 1467322801980 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 14:40:02 INFO - PROCESS | 16136 | 1467322802341 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:02 INFO - PROCESS | 16136 | 1467322802351 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:02 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d2c6800 == 25 [pid = 16136] [id = 696] 14:40:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 71 (0x8d2c7400) [pid = 16136] [serial = 2089] [outer = (nil)] 14:40:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 72 (0x8ebebc00) [pid = 16136] [serial = 2090] [outer = 0x8d2c7400] 14:40:02 INFO - PROCESS | 16136 | 1467322802446 Marionette DEBUG loaded listener.js 14:40:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x8f207800) [pid = 16136] [serial = 2091] [outer = 0x8d2c7400] 14:40:04 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd80800 == 24 [pid = 16136] [id = 679] 14:40:04 INFO - PROCESS | 16136 | --DOCSHELL 0x8d2c3400 == 23 [pid = 16136] [id = 680] 14:40:04 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1e5400 == 22 [pid = 16136] [id = 681] 14:40:04 INFO - PROCESS | 16136 | --DOCSHELL 0x91d8fc00 == 21 [pid = 16136] [id = 688] 14:40:04 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2f1400 == 20 [pid = 16136] [id = 687] 14:40:04 INFO - PROCESS | 16136 | --DOCSHELL 0x8e53d000 == 19 [pid = 16136] [id = 686] 14:40:04 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe2000 == 18 [pid = 16136] [id = 685] 14:40:04 INFO - PROCESS | 16136 | --DOCSHELL 0x8f331800 == 17 [pid = 16136] [id = 684] 14:40:04 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe7400 == 16 [pid = 16136] [id = 682] 14:40:04 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfee800 == 15 [pid = 16136] [id = 683] 14:40:04 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd79c00 == 14 [pid = 16136] [id = 678] 14:40:04 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd88800 == 13 [pid = 16136] [id = 695] 14:40:04 INFO - PROCESS | 16136 | --DOCSHELL 0x8d2c4000 == 12 [pid = 16136] [id = 694] 14:40:04 INFO - PROCESS | 16136 | --DOCSHELL 0x8f20b400 == 11 [pid = 16136] [id = 693] 14:40:04 INFO - PROCESS | 16136 | --DOCSHELL 0x8e858000 == 10 [pid = 16136] [id = 691] 14:40:04 INFO - PROCESS | 16136 | --DOCSHELL 0x91f2a800 == 9 [pid = 16136] [id = 692] 14:40:04 INFO - PROCESS | 16136 | --DOCSHELL 0x91dda000 == 8 [pid = 16136] [id = 689] 14:40:04 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd85800 == 7 [pid = 16136] [id = 690] 14:40:04 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0x8f2ef400) [pid = 16136] [serial = 2048] [outer = (nil)] [url = about:blank] 14:40:04 INFO - PROCESS | 16136 | --DOMWINDOW == 71 (0x8bd85000) [pid = 16136] [serial = 2039] [outer = (nil)] [url = about:blank] 14:40:04 INFO - PROCESS | 16136 | --DOMWINDOW == 70 (0x8cfec800) [pid = 16136] [serial = 2040] [outer = (nil)] [url = about:blank] 14:40:04 INFO - PROCESS | 16136 | --DOMWINDOW == 69 (0x8f2c2400) [pid = 16136] [serial = 2045] [outer = (nil)] [url = about:blank] 14:40:04 INFO - PROCESS | 16136 | --DOMWINDOW == 68 (0x8e8df800) [pid = 16136] [serial = 2028] [outer = (nil)] [url = about:blank] 14:40:04 INFO - PROCESS | 16136 | --DOMWINDOW == 67 (0x8e53f000) [pid = 16136] [serial = 2027] [outer = (nil)] [url = about:blank] 14:40:04 INFO - PROCESS | 16136 | --DOMWINDOW == 66 (0x8f331400) [pid = 16136] [serial = 2031] [outer = (nil)] [url = about:blank] 14:40:04 INFO - PROCESS | 16136 | --DOMWINDOW == 65 (0x8f2f0800) [pid = 16136] [serial = 2030] [outer = (nil)] [url = about:blank] 14:40:04 INFO - PROCESS | 16136 | --DOMWINDOW == 64 (0x92457c00) [pid = 16136] [serial = 2034] [outer = (nil)] [url = about:blank] 14:40:04 INFO - PROCESS | 16136 | --DOMWINDOW == 63 (0x91f30400) [pid = 16136] [serial = 2033] [outer = (nil)] [url = about:blank] 14:40:04 INFO - PROCESS | 16136 | --DOMWINDOW == 62 (0x8e542000) [pid = 16136] [serial = 2036] [outer = (nil)] [url = about:blank] 14:40:04 INFO - PROCESS | 16136 | --DOMWINDOW == 61 (0x8e85d000) [pid = 16136] [serial = 2042] [outer = (nil)] [url = about:blank] 14:40:04 INFO - PROCESS | 16136 | --DOMWINDOW == 60 (0x8f2f1800) [pid = 16136] [serial = 2046] [outer = (nil)] [url = about:blank] 14:40:04 INFO - PROCESS | 16136 | --DOMWINDOW == 59 (0x8e8ea000) [pid = 16136] [serial = 2043] [outer = (nil)] [url = about:blank] 14:40:04 INFO - PROCESS | 16136 | 1467322804684 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 14:40:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:40:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 3045ms 14:40:04 INFO - PROCESS | 16136 | 1467322804729 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 14:40:04 INFO - PROCESS | 16136 | 1467322804739 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 14:40:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:40:04 INFO - PROCESS | 16136 | 1467322804753 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:40:04 INFO - PROCESS | 16136 | 1467322804762 Marionette TRACE conn3 <- [1,2758,null,{}] 14:40:04 INFO - PROCESS | 16136 | 1467322804774 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:04 INFO - PROCESS | 16136 | 1467322804782 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:04 INFO - PROCESS | 16136 | 1467322804985 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 14:40:05 INFO - PROCESS | 16136 | 1467322805260 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:05 INFO - PROCESS | 16136 | 1467322805269 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:05 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1d7800 == 8 [pid = 16136] [id = 697] 14:40:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 60 (0x8d1d8400) [pid = 16136] [serial = 2092] [outer = (nil)] 14:40:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 61 (0x8d2cac00) [pid = 16136] [serial = 2093] [outer = 0x8d1d8400] 14:40:05 INFO - PROCESS | 16136 | 1467322805379 Marionette DEBUG loaded listener.js 14:40:05 INFO - PROCESS | 16136 | ++DOMWINDOW == 62 (0x8e540400) [pid = 16136] [serial = 2094] [outer = 0x8d1d8400] 14:40:06 INFO - PROCESS | 16136 | 1467322806352 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 14:40:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:40:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1656ms 14:40:06 INFO - PROCESS | 16136 | 1467322806407 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 14:40:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:40:06 INFO - PROCESS | 16136 | 1467322806417 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 14:40:06 INFO - PROCESS | 16136 | 1467322806430 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:40:06 INFO - PROCESS | 16136 | 1467322806435 Marionette TRACE conn3 <- [1,2762,null,{}] 14:40:06 INFO - PROCESS | 16136 | 1467322806442 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:06 INFO - PROCESS | 16136 | 1467322806448 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:06 INFO - PROCESS | 16136 | 1467322806690 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 14:40:06 INFO - PROCESS | 16136 | 1467322806851 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:06 INFO - PROCESS | 16136 | 1467322806862 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:06 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebe8000 == 9 [pid = 16136] [id = 698] 14:40:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 63 (0x8ebe9400) [pid = 16136] [serial = 2095] [outer = (nil)] 14:40:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 64 (0x8ebeec00) [pid = 16136] [serial = 2096] [outer = 0x8ebe9400] 14:40:07 INFO - PROCESS | 16136 | 1467322807005 Marionette DEBUG loaded listener.js 14:40:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 65 (0x8f201800) [pid = 16136] [serial = 2097] [outer = 0x8ebe9400] 14:40:08 INFO - PROCESS | 16136 | 1467322808068 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 14:40:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:40:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1697ms 14:40:08 INFO - PROCESS | 16136 | 1467322808126 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 14:40:08 INFO - PROCESS | 16136 | 1467322808129 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 14:40:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:40:08 INFO - PROCESS | 16136 | 1467322808138 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:40:08 INFO - PROCESS | 16136 | 1467322808145 Marionette TRACE conn3 <- [1,2766,null,{}] 14:40:08 INFO - PROCESS | 16136 | 1467322808172 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:08 INFO - PROCESS | 16136 | 1467322808183 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:08 INFO - PROCESS | 16136 | 1467322808436 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 14:40:08 INFO - PROCESS | 16136 | 1467322808464 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:08 INFO - PROCESS | 16136 | 1467322808477 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:08 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f32d800 == 10 [pid = 16136] [id = 699] 14:40:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 66 (0x8f332000) [pid = 16136] [serial = 2098] [outer = (nil)] 14:40:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 67 (0x8fa1d800) [pid = 16136] [serial = 2099] [outer = 0x8f332000] 14:40:08 INFO - PROCESS | 16136 | 1467322808561 Marionette DEBUG loaded listener.js 14:40:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 68 (0x8fa2d800) [pid = 16136] [serial = 2100] [outer = 0x8f332000] 14:40:09 INFO - PROCESS | 16136 | --DOMWINDOW == 67 (0x91f2c000) [pid = 16136] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:40:09 INFO - PROCESS | 16136 | --DOMWINDOW == 66 (0x91d90000) [pid = 16136] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:40:09 INFO - PROCESS | 16136 | --DOMWINDOW == 65 (0x8e543000) [pid = 16136] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:40:09 INFO - PROCESS | 16136 | --DOMWINDOW == 64 (0x8d1d9c00) [pid = 16136] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:40:09 INFO - PROCESS | 16136 | --DOMWINDOW == 63 (0x8f331c00) [pid = 16136] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:40:09 INFO - PROCESS | 16136 | --DOMWINDOW == 62 (0x8e536000) [pid = 16136] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:40:09 INFO - PROCESS | 16136 | --DOMWINDOW == 61 (0x8f329c00) [pid = 16136] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:40:09 INFO - PROCESS | 16136 | --DOMWINDOW == 60 (0x8d1d9400) [pid = 16136] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:40:09 INFO - PROCESS | 16136 | --DOMWINDOW == 59 (0x8bd86400) [pid = 16136] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:40:10 INFO - PROCESS | 16136 | 1467322810112 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 14:40:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:40:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1992ms 14:40:10 INFO - PROCESS | 16136 | 1467322810129 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 14:40:10 INFO - PROCESS | 16136 | 1467322810133 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 14:40:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:40:10 INFO - PROCESS | 16136 | 1467322810142 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:40:10 INFO - PROCESS | 16136 | 1467322810146 Marionette TRACE conn3 <- [1,2770,null,{}] 14:40:10 INFO - PROCESS | 16136 | 1467322810153 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:10 INFO - PROCESS | 16136 | 1467322810158 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:10 INFO - PROCESS | 16136 | 1467322810450 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 14:40:10 INFO - PROCESS | 16136 | 1467322810605 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:10 INFO - PROCESS | 16136 | 1467322810617 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:10 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd87c00 == 11 [pid = 16136] [id = 700] 14:40:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 60 (0x8e53e400) [pid = 16136] [serial = 2101] [outer = (nil)] 14:40:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 61 (0x8f331800) [pid = 16136] [serial = 2102] [outer = 0x8e53e400] 14:40:10 INFO - PROCESS | 16136 | 1467322810699 Marionette DEBUG loaded listener.js 14:40:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 62 (0x8fcc8800) [pid = 16136] [serial = 2103] [outer = 0x8e53e400] 14:40:11 INFO - PROCESS | 16136 | 1467322811561 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 14:40:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:40:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1440ms 14:40:11 INFO - PROCESS | 16136 | 1467322811582 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 14:40:11 INFO - PROCESS | 16136 | 1467322811586 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 14:40:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:40:11 INFO - PROCESS | 16136 | 1467322811593 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:40:11 INFO - PROCESS | 16136 | 1467322811597 Marionette TRACE conn3 <- [1,2774,null,{}] 14:40:11 INFO - PROCESS | 16136 | 1467322811608 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:11 INFO - PROCESS | 16136 | 1467322811612 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:11 INFO - PROCESS | 16136 | 1467322811828 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 14:40:12 INFO - PROCESS | 16136 | 1467322812069 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:12 INFO - PROCESS | 16136 | 1467322812079 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:12 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7ac00 == 12 [pid = 16136] [id = 701] 14:40:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 63 (0x8bd7cc00) [pid = 16136] [serial = 2104] [outer = (nil)] 14:40:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 64 (0x8cfe2c00) [pid = 16136] [serial = 2105] [outer = 0x8bd7cc00] 14:40:12 INFO - PROCESS | 16136 | 1467322812201 Marionette DEBUG loaded listener.js 14:40:12 INFO - PROCESS | 16136 | ++DOMWINDOW == 65 (0x8cff0c00) [pid = 16136] [serial = 2106] [outer = 0x8bd7cc00] 14:40:13 INFO - PROCESS | 16136 | 1467322813443 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 14:40:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:40:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1938ms 14:40:13 INFO - PROCESS | 16136 | 1467322813535 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 14:40:13 INFO - PROCESS | 16136 | 1467322813542 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 14:40:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:40:13 INFO - PROCESS | 16136 | 1467322813551 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:40:13 INFO - PROCESS | 16136 | 1467322813557 Marionette TRACE conn3 <- [1,2778,null,{}] 14:40:13 INFO - PROCESS | 16136 | 1467322813567 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:13 INFO - PROCESS | 16136 | 1467322813575 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:13 INFO - PROCESS | 16136 | 1467322813914 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 14:40:14 INFO - PROCESS | 16136 | 1467322814144 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:14 INFO - PROCESS | 16136 | 1467322814157 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:14 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8ea800 == 13 [pid = 16136] [id = 702] 14:40:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 66 (0x8ebe9c00) [pid = 16136] [serial = 2107] [outer = (nil)] 14:40:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 67 (0x8f205800) [pid = 16136] [serial = 2108] [outer = 0x8ebe9c00] 14:40:14 INFO - PROCESS | 16136 | 1467322814255 Marionette DEBUG loaded listener.js 14:40:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 68 (0x8f2c2c00) [pid = 16136] [serial = 2109] [outer = 0x8ebe9c00] 14:40:15 INFO - PROCESS | 16136 | 1467322815423 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 14:40:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:40:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1902ms 14:40:15 INFO - PROCESS | 16136 | 1467322815469 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 14:40:15 INFO - PROCESS | 16136 | 1467322815477 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 14:40:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:40:15 INFO - PROCESS | 16136 | 1467322815487 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:40:15 INFO - PROCESS | 16136 | 1467322815492 Marionette TRACE conn3 <- [1,2782,null,{}] 14:40:15 INFO - PROCESS | 16136 | 1467322815499 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:15 INFO - PROCESS | 16136 | 1467322815505 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:15 INFO - PROCESS | 16136 | 1467322815741 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 14:40:16 INFO - PROCESS | 16136 | 1467322816029 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:16 INFO - PROCESS | 16136 | 1467322816040 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:16 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfef000 == 14 [pid = 16136] [id = 703] 14:40:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 69 (0x8fa28400) [pid = 16136] [serial = 2110] [outer = (nil)] 14:40:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 70 (0x91c1e800) [pid = 16136] [serial = 2111] [outer = 0x8fa28400] 14:40:16 INFO - PROCESS | 16136 | 1467322816175 Marionette DEBUG loaded listener.js 14:40:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 71 (0x91c25c00) [pid = 16136] [serial = 2112] [outer = 0x8fa28400] 14:40:17 INFO - PROCESS | 16136 | 1467322817330 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 14:40:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:40:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1886ms 14:40:17 INFO - PROCESS | 16136 | 1467322817375 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 14:40:17 INFO - PROCESS | 16136 | 1467322817380 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 14:40:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:40:17 INFO - PROCESS | 16136 | 1467322817399 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:40:17 INFO - PROCESS | 16136 | 1467322817411 Marionette TRACE conn3 <- [1,2786,null,{}] 14:40:17 INFO - PROCESS | 16136 | 1467322817420 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:17 INFO - PROCESS | 16136 | 1467322817429 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:17 INFO - PROCESS | 16136 | 1467322817679 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 14:40:17 INFO - PROCESS | 16136 | 1467322817973 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:17 INFO - PROCESS | 16136 | 1467322817979 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:18 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f210800 == 15 [pid = 16136] [id = 704] 14:40:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 72 (0x8fcc9c00) [pid = 16136] [serial = 2113] [outer = (nil)] 14:40:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x91dd9800) [pid = 16136] [serial = 2114] [outer = 0x8fcc9c00] 14:40:18 INFO - PROCESS | 16136 | 1467322818080 Marionette DEBUG loaded listener.js 14:40:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x91dd6000) [pid = 16136] [serial = 2115] [outer = 0x8fcc9c00] 14:40:19 INFO - PROCESS | 16136 | 1467322819192 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 14:40:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:40:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1861ms 14:40:19 INFO - PROCESS | 16136 | 1467322819250 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 14:40:19 INFO - PROCESS | 16136 | 1467322819255 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 14:40:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:40:19 INFO - PROCESS | 16136 | 1467322819263 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:40:19 INFO - PROCESS | 16136 | 1467322819267 Marionette TRACE conn3 <- [1,2790,null,{}] 14:40:19 INFO - PROCESS | 16136 | 1467322819275 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:19 INFO - PROCESS | 16136 | 1467322819282 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:19 INFO - PROCESS | 16136 | 1467322819534 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 14:40:19 INFO - PROCESS | 16136 | 1467322819780 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:19 INFO - PROCESS | 16136 | 1467322819792 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:20 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7ec00 == 16 [pid = 16136] [id = 705] 14:40:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x8bd81800) [pid = 16136] [serial = 2116] [outer = (nil)] 14:40:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x8cfe5c00) [pid = 16136] [serial = 2117] [outer = 0x8bd81800] 14:40:20 INFO - PROCESS | 16136 | 1467322820079 Marionette DEBUG loaded listener.js 14:40:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x8d1db400) [pid = 16136] [serial = 2118] [outer = 0x8bd81800] 14:40:21 INFO - PROCESS | 16136 | 1467322821185 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 14:40:21 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd87c00 == 15 [pid = 16136] [id = 700] 14:40:21 INFO - PROCESS | 16136 | --DOCSHELL 0x8f32d800 == 14 [pid = 16136] [id = 699] 14:40:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:40:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 2036ms 14:40:21 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebe8000 == 13 [pid = 16136] [id = 698] 14:40:21 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1d7800 == 12 [pid = 16136] [id = 697] 14:40:21 INFO - PROCESS | 16136 | 1467322821329 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 14:40:21 INFO - PROCESS | 16136 | 1467322821333 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 14:40:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:40:21 INFO - PROCESS | 16136 | 1467322821343 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:40:21 INFO - PROCESS | 16136 | 1467322821348 Marionette TRACE conn3 <- [1,2794,null,{}] 14:40:21 INFO - PROCESS | 16136 | 1467322821357 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:21 INFO - PROCESS | 16136 | 1467322821365 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:21 INFO - PROCESS | 16136 | 1467322821545 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 14:40:21 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x8fcc8000) [pid = 16136] [serial = 2037] [outer = (nil)] [url = about:blank] 14:40:21 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x91f31400) [pid = 16136] [serial = 2069] [outer = (nil)] [url = about:blank] 14:40:21 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x91d93400) [pid = 16136] [serial = 2066] [outer = (nil)] [url = about:blank] 14:40:21 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x8e8e4800) [pid = 16136] [serial = 2060] [outer = (nil)] [url = about:blank] 14:40:21 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0x8fa2f800) [pid = 16136] [serial = 2049] [outer = (nil)] [url = about:blank] 14:40:21 INFO - PROCESS | 16136 | --DOMWINDOW == 71 (0x8fa1e400) [pid = 16136] [serial = 2054] [outer = (nil)] [url = about:blank] 14:40:21 INFO - PROCESS | 16136 | --DOMWINDOW == 70 (0x8fa37c00) [pid = 16136] [serial = 2055] [outer = (nil)] [url = about:blank] 14:40:21 INFO - PROCESS | 16136 | --DOMWINDOW == 69 (0x8f2c4800) [pid = 16136] [serial = 2057] [outer = (nil)] [url = about:blank] 14:40:21 INFO - PROCESS | 16136 | --DOMWINDOW == 68 (0x91d8c400) [pid = 16136] [serial = 2058] [outer = (nil)] [url = about:blank] 14:40:21 INFO - PROCESS | 16136 | --DOMWINDOW == 67 (0x8fa1c400) [pid = 16136] [serial = 2063] [outer = (nil)] [url = about:blank] 14:40:21 INFO - PROCESS | 16136 | --DOMWINDOW == 66 (0x8e8e3000) [pid = 16136] [serial = 2051] [outer = (nil)] [url = about:blank] 14:40:21 INFO - PROCESS | 16136 | --DOMWINDOW == 65 (0x8ebf0400) [pid = 16136] [serial = 2052] [outer = (nil)] [url = about:blank] 14:40:21 INFO - PROCESS | 16136 | --DOMWINDOW == 64 (0x8ebe7400) [pid = 16136] [serial = 2061] [outer = (nil)] [url = about:blank] 14:40:21 INFO - PROCESS | 16136 | --DOMWINDOW == 63 (0x91f38000) [pid = 16136] [serial = 2070] [outer = (nil)] [url = about:blank] 14:40:21 INFO - PROCESS | 16136 | --DOMWINDOW == 62 (0x91dd6400) [pid = 16136] [serial = 2067] [outer = (nil)] [url = about:blank] 14:40:21 INFO - PROCESS | 16136 | --DOMWINDOW == 61 (0x8fa34400) [pid = 16136] [serial = 2064] [outer = (nil)] [url = about:blank] 14:40:21 INFO - PROCESS | 16136 | 1467322821836 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:21 INFO - PROCESS | 16136 | 1467322821848 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:21 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e855400 == 13 [pid = 16136] [id = 706] 14:40:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 62 (0x8e8e3000) [pid = 16136] [serial = 2119] [outer = (nil)] 14:40:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 63 (0x8ebe9000) [pid = 16136] [serial = 2120] [outer = 0x8e8e3000] 14:40:21 INFO - PROCESS | 16136 | 1467322821989 Marionette DEBUG loaded listener.js 14:40:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 64 (0x8f207000) [pid = 16136] [serial = 2121] [outer = 0x8e8e3000] 14:40:22 INFO - PROCESS | 16136 | 1467322822909 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 14:40:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:40:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1593ms 14:40:22 INFO - PROCESS | 16136 | 1467322822935 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 14:40:22 INFO - PROCESS | 16136 | 1467322822942 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 14:40:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:40:22 INFO - PROCESS | 16136 | 1467322822953 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:40:22 INFO - PROCESS | 16136 | 1467322822958 Marionette TRACE conn3 <- [1,2798,null,{}] 14:40:22 INFO - PROCESS | 16136 | 1467322822966 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:22 INFO - PROCESS | 16136 | 1467322822972 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:23 INFO - PROCESS | 16136 | 1467322823170 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 14:40:23 INFO - PROCESS | 16136 | 1467322823334 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:23 INFO - PROCESS | 16136 | 1467322823342 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:23 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8ee800 == 14 [pid = 16136] [id = 707] 14:40:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 65 (0x8f2b6400) [pid = 16136] [serial = 2122] [outer = (nil)] 14:40:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 66 (0x8fa21400) [pid = 16136] [serial = 2123] [outer = 0x8f2b6400] 14:40:23 INFO - PROCESS | 16136 | 1467322823428 Marionette DEBUG loaded listener.js 14:40:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 67 (0x8fa35000) [pid = 16136] [serial = 2124] [outer = 0x8f2b6400] 14:40:24 INFO - PROCESS | 16136 | 1467322824562 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 14:40:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:40:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1684ms 14:40:24 INFO - PROCESS | 16136 | 1467322824638 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 14:40:24 INFO - PROCESS | 16136 | 1467322824642 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 14:40:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:40:24 INFO - PROCESS | 16136 | 1467322824650 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:40:24 INFO - PROCESS | 16136 | 1467322824656 Marionette TRACE conn3 <- [1,2802,null,{}] 14:40:24 INFO - PROCESS | 16136 | 1467322824681 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:24 INFO - PROCESS | 16136 | 1467322824691 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:24 INFO - PROCESS | 16136 | 1467322824945 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 14:40:25 INFO - PROCESS | 16136 | 1467322825124 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:25 INFO - PROCESS | 16136 | 1467322825136 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:25 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cff0800 == 15 [pid = 16136] [id = 708] 14:40:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 68 (0x8e536000) [pid = 16136] [serial = 2125] [outer = (nil)] 14:40:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 69 (0x91d93000) [pid = 16136] [serial = 2126] [outer = 0x8e536000] 14:40:25 INFO - PROCESS | 16136 | 1467322825219 Marionette DEBUG loaded listener.js 14:40:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 70 (0x91dcf800) [pid = 16136] [serial = 2127] [outer = 0x8e536000] 14:40:25 INFO - PROCESS | 16136 | --DOMWINDOW == 69 (0x8e538c00) [pid = 16136] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:40:25 INFO - PROCESS | 16136 | --DOMWINDOW == 68 (0x8f2b6c00) [pid = 16136] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:40:25 INFO - PROCESS | 16136 | --DOMWINDOW == 67 (0x91f2ac00) [pid = 16136] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:40:25 INFO - PROCESS | 16136 | --DOMWINDOW == 66 (0x91d88c00) [pid = 16136] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:40:25 INFO - PROCESS | 16136 | --DOMWINDOW == 65 (0x8ebe9400) [pid = 16136] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:40:25 INFO - PROCESS | 16136 | --DOMWINDOW == 64 (0x8d2c7400) [pid = 16136] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:40:25 INFO - PROCESS | 16136 | --DOMWINDOW == 63 (0x8d1d8400) [pid = 16136] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:40:25 INFO - PROCESS | 16136 | --DOMWINDOW == 62 (0x8f2eb000) [pid = 16136] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:40:25 INFO - PROCESS | 16136 | --DOMWINDOW == 61 (0x8f332000) [pid = 16136] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:40:26 INFO - PROCESS | 16136 | --DOMWINDOW == 60 (0x8d2c7800) [pid = 16136] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:40:26 INFO - PROCESS | 16136 | 1467322826224 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 14:40:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:40:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1595ms 14:40:26 INFO - PROCESS | 16136 | 1467322826245 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 14:40:26 INFO - PROCESS | 16136 | 1467322826251 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 14:40:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:40:26 INFO - PROCESS | 16136 | 1467322826259 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:40:26 INFO - PROCESS | 16136 | 1467322826262 Marionette TRACE conn3 <- [1,2806,null,{}] 14:40:26 INFO - PROCESS | 16136 | 1467322826269 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:26 INFO - PROCESS | 16136 | 1467322826274 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:26 INFO - PROCESS | 16136 | 1467322826460 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 14:40:26 INFO - PROCESS | 16136 | 1467322826622 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:26 INFO - PROCESS | 16136 | 1467322826630 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:26 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd79400 == 16 [pid = 16136] [id = 709] 14:40:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 61 (0x8cfee800) [pid = 16136] [serial = 2128] [outer = (nil)] 14:40:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 62 (0x8f2f1000) [pid = 16136] [serial = 2129] [outer = 0x8cfee800] 14:40:26 INFO - PROCESS | 16136 | 1467322826742 Marionette DEBUG loaded listener.js 14:40:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 63 (0x91d88c00) [pid = 16136] [serial = 2130] [outer = 0x8cfee800] 14:40:27 INFO - PROCESS | 16136 | 1467322827673 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 14:40:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:40:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1484ms 14:40:27 INFO - PROCESS | 16136 | 1467322827744 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 14:40:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:40:27 INFO - PROCESS | 16136 | 1467322827748 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 14:40:27 INFO - PROCESS | 16136 | 1467322827755 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:40:27 INFO - PROCESS | 16136 | 1467322827759 Marionette TRACE conn3 <- [1,2810,null,{}] 14:40:27 INFO - PROCESS | 16136 | 1467322827766 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:27 INFO - PROCESS | 16136 | 1467322827770 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:28 INFO - PROCESS | 16136 | 1467322828019 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 14:40:28 INFO - PROCESS | 16136 | 1467322828214 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:28 INFO - PROCESS | 16136 | 1467322828223 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:28 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe6c00 == 17 [pid = 16136] [id = 710] 14:40:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 64 (0x8cfe8c00) [pid = 16136] [serial = 2131] [outer = (nil)] 14:40:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 65 (0x8d1d7800) [pid = 16136] [serial = 2132] [outer = 0x8cfe8c00] 14:40:28 INFO - PROCESS | 16136 | 1467322828402 Marionette DEBUG loaded listener.js 14:40:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 66 (0x8e537800) [pid = 16136] [serial = 2133] [outer = 0x8cfe8c00] 14:40:29 INFO - PROCESS | 16136 | 1467322829564 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 14:40:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:40:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1832ms 14:40:29 INFO - PROCESS | 16136 | 1467322829588 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 14:40:29 INFO - PROCESS | 16136 | 1467322829596 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 14:40:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:40:29 INFO - PROCESS | 16136 | 1467322829605 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:40:29 INFO - PROCESS | 16136 | 1467322829610 Marionette TRACE conn3 <- [1,2814,null,{}] 14:40:29 INFO - PROCESS | 16136 | 1467322829618 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:29 INFO - PROCESS | 16136 | 1467322829628 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:29 INFO - PROCESS | 16136 | 1467322829916 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 14:40:30 INFO - PROCESS | 16136 | 1467322830243 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:30 INFO - PROCESS | 16136 | 1467322830254 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:30 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd79c00 == 18 [pid = 16136] [id = 711] 14:40:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 67 (0x8f2f0c00) [pid = 16136] [serial = 2134] [outer = (nil)] 14:40:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 68 (0x8f32c000) [pid = 16136] [serial = 2135] [outer = 0x8f2f0c00] 14:40:30 INFO - PROCESS | 16136 | 1467322830367 Marionette DEBUG loaded listener.js 14:40:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 69 (0x8fa33c00) [pid = 16136] [serial = 2136] [outer = 0x8f2f0c00] 14:40:31 INFO - PROCESS | 16136 | 1467322831450 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 14:40:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:40:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1890ms 14:40:31 INFO - PROCESS | 16136 | 1467322831497 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 14:40:31 INFO - PROCESS | 16136 | 1467322831506 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 14:40:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:40:31 INFO - PROCESS | 16136 | 1467322831516 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:40:31 INFO - PROCESS | 16136 | 1467322831522 Marionette TRACE conn3 <- [1,2818,null,{}] 14:40:31 INFO - PROCESS | 16136 | 1467322831531 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:31 INFO - PROCESS | 16136 | 1467322831537 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:31 INFO - PROCESS | 16136 | 1467322831794 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 14:40:32 INFO - PROCESS | 16136 | 1467322832091 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:32 INFO - PROCESS | 16136 | 1467322832100 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:32 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fcc2c00 == 19 [pid = 16136] [id = 712] 14:40:32 INFO - PROCESS | 16136 | ++DOMWINDOW == 70 (0x91d8d400) [pid = 16136] [serial = 2137] [outer = (nil)] 14:40:32 INFO - PROCESS | 16136 | ++DOMWINDOW == 71 (0x91dce000) [pid = 16136] [serial = 2138] [outer = 0x91d8d400] 14:40:32 INFO - PROCESS | 16136 | 1467322832239 Marionette DEBUG loaded listener.js 14:40:32 INFO - PROCESS | 16136 | ++DOMWINDOW == 72 (0x91f2b800) [pid = 16136] [serial = 2139] [outer = 0x91d8d400] 14:40:33 INFO - PROCESS | 16136 | 1467322833325 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 14:40:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:40:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1842ms 14:40:33 INFO - PROCESS | 16136 | 1467322833358 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 14:40:33 INFO - PROCESS | 16136 | 1467322833365 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 14:40:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:40:33 INFO - PROCESS | 16136 | 1467322833384 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:40:33 INFO - PROCESS | 16136 | 1467322833393 Marionette TRACE conn3 <- [1,2822,null,{}] 14:40:33 INFO - PROCESS | 16136 | 1467322833400 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:33 INFO - PROCESS | 16136 | 1467322833407 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:33 INFO - PROCESS | 16136 | 1467322833643 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 14:40:33 INFO - PROCESS | 16136 | 1467322833889 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:33 INFO - PROCESS | 16136 | 1467322833901 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:33 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e53c800 == 20 [pid = 16136] [id = 713] 14:40:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x91c24000) [pid = 16136] [serial = 2140] [outer = (nil)] 14:40:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x92456400) [pid = 16136] [serial = 2141] [outer = 0x91c24000] 14:40:34 INFO - PROCESS | 16136 | 1467322834049 Marionette DEBUG loaded listener.js 14:40:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x9245a000) [pid = 16136] [serial = 2142] [outer = 0x91c24000] 14:40:35 INFO - PROCESS | 16136 | 1467322835107 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 14:40:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:40:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1798ms 14:40:35 INFO - PROCESS | 16136 | 1467322835174 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 14:40:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:40:35 INFO - PROCESS | 16136 | 1467322835179 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 14:40:35 INFO - PROCESS | 16136 | 1467322835185 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:40:35 INFO - PROCESS | 16136 | 1467322835189 Marionette TRACE conn3 <- [1,2826,null,{}] 14:40:35 INFO - PROCESS | 16136 | 1467322835196 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:35 INFO - PROCESS | 16136 | 1467322835201 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:35 INFO - PROCESS | 16136 | 1467322835440 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 14:40:35 INFO - PROCESS | 16136 | 1467322835683 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:35 INFO - PROCESS | 16136 | 1467322835692 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:35 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e863400 == 21 [pid = 16136] [id = 714] 14:40:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x92670800) [pid = 16136] [serial = 2143] [outer = (nil)] 14:40:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x92751800) [pid = 16136] [serial = 2144] [outer = 0x92670800] 14:40:35 INFO - PROCESS | 16136 | 1467322835804 Marionette DEBUG loaded listener.js 14:40:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x92759000) [pid = 16136] [serial = 2145] [outer = 0x92670800] 14:40:36 INFO - PROCESS | 16136 | 1467322836772 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:40:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:40:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1638ms 14:40:36 INFO - PROCESS | 16136 | 1467322836827 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 14:40:36 INFO - PROCESS | 16136 | 1467322836831 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 14:40:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:40:36 INFO - PROCESS | 16136 | 1467322836838 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:40:36 INFO - PROCESS | 16136 | 1467322836842 Marionette TRACE conn3 <- [1,2830,null,{}] 14:40:36 INFO - PROCESS | 16136 | 1467322836848 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:36 INFO - PROCESS | 16136 | 1467322836854 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:37 INFO - PROCESS | 16136 | 1467322837099 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 14:40:37 INFO - PROCESS | 16136 | 1467322837352 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:37 INFO - PROCESS | 16136 | 1467322837373 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:37 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebe6400 == 22 [pid = 16136] [id = 715] 14:40:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x92679000) [pid = 16136] [serial = 2146] [outer = (nil)] 14:40:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x928a5000) [pid = 16136] [serial = 2147] [outer = 0x92679000] 14:40:37 INFO - PROCESS | 16136 | 1467322837527 Marionette DEBUG loaded listener.js 14:40:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x92a58400) [pid = 16136] [serial = 2148] [outer = 0x92679000] 14:40:38 INFO - PROCESS | 16136 | 1467322838627 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 14:40:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:40:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1837ms 14:40:38 INFO - PROCESS | 16136 | 1467322838677 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 14:40:38 INFO - PROCESS | 16136 | 1467322838682 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 14:40:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:40:38 INFO - PROCESS | 16136 | 1467322838688 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:40:38 INFO - PROCESS | 16136 | 1467322838693 Marionette TRACE conn3 <- [1,2834,null,{}] 14:40:38 INFO - PROCESS | 16136 | 1467322838699 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:38 INFO - PROCESS | 16136 | 1467322838705 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:38 INFO - PROCESS | 16136 | 1467322838914 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 14:40:39 INFO - PROCESS | 16136 | 1467322839153 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:39 INFO - PROCESS | 16136 | 1467322839163 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:39 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1da800 == 23 [pid = 16136] [id = 716] 14:40:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8f2f2400) [pid = 16136] [serial = 2149] [outer = (nil)] 14:40:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x93088000) [pid = 16136] [serial = 2150] [outer = 0x8f2f2400] 14:40:39 INFO - PROCESS | 16136 | 1467322839325 Marionette DEBUG loaded listener.js 14:40:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x93a5c800) [pid = 16136] [serial = 2151] [outer = 0x8f2f2400] 14:40:40 INFO - PROCESS | 16136 | 1467322840343 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:40:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:40:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1699ms 14:40:40 INFO - PROCESS | 16136 | 1467322840390 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 14:40:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:40:40 INFO - PROCESS | 16136 | 1467322840394 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 14:40:40 INFO - PROCESS | 16136 | 1467322840401 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:40:40 INFO - PROCESS | 16136 | 1467322840405 Marionette TRACE conn3 <- [1,2838,null,{}] 14:40:40 INFO - PROCESS | 16136 | 1467322840411 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:40 INFO - PROCESS | 16136 | 1467322840417 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:40 INFO - PROCESS | 16136 | 1467322840618 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 14:40:40 INFO - PROCESS | 16136 | 1467322840862 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:40 INFO - PROCESS | 16136 | 1467322840870 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:40 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e53d800 == 24 [pid = 16136] [id = 717] 14:40:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8e53dc00) [pid = 16136] [serial = 2152] [outer = (nil)] 14:40:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8f2f6c00) [pid = 16136] [serial = 2153] [outer = 0x8e53dc00] 14:40:41 INFO - PROCESS | 16136 | 1467322841006 Marionette DEBUG loaded listener.js 14:40:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x93a56c00) [pid = 16136] [serial = 2154] [outer = 0x8e53dc00] 14:40:42 INFO - PROCESS | 16136 | 1467322842046 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 14:40:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:40:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1687ms 14:40:42 INFO - PROCESS | 16136 | 1467322842089 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 14:40:42 INFO - PROCESS | 16136 | 1467322842095 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 14:40:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:40:42 INFO - PROCESS | 16136 | 1467322842104 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:40:42 INFO - PROCESS | 16136 | 1467322842107 Marionette TRACE conn3 <- [1,2842,null,{}] 14:40:42 INFO - PROCESS | 16136 | 1467322842115 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:42 INFO - PROCESS | 16136 | 1467322842120 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:42 INFO - PROCESS | 16136 | 1467322842334 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 14:40:42 INFO - PROCESS | 16136 | 1467322842881 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:42 INFO - PROCESS | 16136 | 1467322842890 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:42 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe6800 == 25 [pid = 16136] [id = 718] 14:40:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x8cfe7c00) [pid = 16136] [serial = 2155] [outer = (nil)] 14:40:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x8d1e0800) [pid = 16136] [serial = 2156] [outer = 0x8cfe7c00] 14:40:42 INFO - PROCESS | 16136 | 1467322842985 Marionette DEBUG loaded listener.js 14:40:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x8e859400) [pid = 16136] [serial = 2157] [outer = 0x8cfe7c00] 14:40:44 INFO - PROCESS | 16136 | 1467322844004 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 14:40:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:40:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1986ms 14:40:44 INFO - PROCESS | 16136 | 1467322844094 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 14:40:44 INFO - PROCESS | 16136 | 1467322844102 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 14:40:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:40:44 INFO - PROCESS | 16136 | 1467322844113 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:40:44 INFO - PROCESS | 16136 | 1467322844118 Marionette TRACE conn3 <- [1,2846,null,{}] 14:40:44 INFO - PROCESS | 16136 | 1467322844129 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:44 INFO - PROCESS | 16136 | 1467322844138 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:44 INFO - PROCESS | 16136 | 1467322844513 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 14:40:45 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd79400 == 24 [pid = 16136] [id = 709] 14:40:45 INFO - PROCESS | 16136 | --DOCSHELL 0x8cff0800 == 23 [pid = 16136] [id = 708] 14:40:45 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8ee800 == 22 [pid = 16136] [id = 707] 14:40:45 INFO - PROCESS | 16136 | --DOCSHELL 0x8e855400 == 21 [pid = 16136] [id = 706] 14:40:45 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7ec00 == 20 [pid = 16136] [id = 705] 14:40:45 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8ea800 == 19 [pid = 16136] [id = 702] 14:40:45 INFO - PROCESS | 16136 | --DOCSHELL 0x8f210800 == 18 [pid = 16136] [id = 704] 14:40:45 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfef000 == 17 [pid = 16136] [id = 703] 14:40:45 INFO - PROCESS | 16136 | --DOCSHELL 0x8d2c6800 == 16 [pid = 16136] [id = 696] 14:40:45 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7ac00 == 15 [pid = 16136] [id = 701] 14:40:45 INFO - PROCESS | 16136 | --DOCSHELL 0x8d1da800 == 14 [pid = 16136] [id = 716] 14:40:45 INFO - PROCESS | 16136 | --DOCSHELL 0x8e53d800 == 13 [pid = 16136] [id = 717] 14:40:45 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebe6400 == 12 [pid = 16136] [id = 715] 14:40:45 INFO - PROCESS | 16136 | --DOCSHELL 0x8e863400 == 11 [pid = 16136] [id = 714] 14:40:45 INFO - PROCESS | 16136 | --DOCSHELL 0x8e53c800 == 10 [pid = 16136] [id = 713] 14:40:45 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd79c00 == 9 [pid = 16136] [id = 711] 14:40:45 INFO - PROCESS | 16136 | --DOCSHELL 0x8fcc2c00 == 8 [pid = 16136] [id = 712] 14:40:45 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe6c00 == 7 [pid = 16136] [id = 710] 14:40:46 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x8f331800) [pid = 16136] [serial = 2102] [outer = (nil)] [url = about:blank] 14:40:46 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x8e8e5400) [pid = 16136] [serial = 2073] [outer = (nil)] [url = about:blank] 14:40:46 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x8e540800) [pid = 16136] [serial = 2072] [outer = (nil)] [url = about:blank] 14:40:46 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8fa36c00) [pid = 16136] [serial = 2076] [outer = (nil)] [url = about:blank] 14:40:46 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8fa22800) [pid = 16136] [serial = 2075] [outer = (nil)] [url = about:blank] 14:40:46 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x91fa3800) [pid = 16136] [serial = 2079] [outer = (nil)] [url = about:blank] 14:40:46 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x91f2f000) [pid = 16136] [serial = 2078] [outer = (nil)] [url = about:blank] 14:40:46 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x92672c00) [pid = 16136] [serial = 2082] [outer = (nil)] [url = about:blank] 14:40:46 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x92455800) [pid = 16136] [serial = 2081] [outer = (nil)] [url = about:blank] 14:40:46 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8ebeec00) [pid = 16136] [serial = 2096] [outer = (nil)] [url = about:blank] 14:40:46 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8f207800) [pid = 16136] [serial = 2091] [outer = (nil)] [url = about:blank] 14:40:46 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x8ebebc00) [pid = 16136] [serial = 2090] [outer = (nil)] [url = about:blank] 14:40:46 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x8d2cac00) [pid = 16136] [serial = 2093] [outer = (nil)] [url = about:blank] 14:40:46 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x8e540400) [pid = 16136] [serial = 2094] [outer = (nil)] [url = about:blank] 14:40:46 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x92754c00) [pid = 16136] [serial = 2085] [outer = (nil)] [url = about:blank] 14:40:46 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x92753800) [pid = 16136] [serial = 2084] [outer = (nil)] [url = about:blank] 14:40:46 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x8fa1d800) [pid = 16136] [serial = 2099] [outer = (nil)] [url = about:blank] 14:40:46 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0x92a60800) [pid = 16136] [serial = 2088] [outer = (nil)] [url = about:blank] 14:40:46 INFO - PROCESS | 16136 | --DOMWINDOW == 71 (0x91f9d400) [pid = 16136] [serial = 2087] [outer = (nil)] [url = about:blank] 14:40:46 INFO - PROCESS | 16136 | --DOMWINDOW == 70 (0x8fa2d800) [pid = 16136] [serial = 2100] [outer = (nil)] [url = about:blank] 14:40:46 INFO - PROCESS | 16136 | --DOMWINDOW == 69 (0x8f201800) [pid = 16136] [serial = 2097] [outer = (nil)] [url = about:blank] 14:40:46 INFO - PROCESS | 16136 | 1467322846065 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:46 INFO - PROCESS | 16136 | 1467322846075 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:46 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7c800 == 8 [pid = 16136] [id = 719] 14:40:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 70 (0x8bd81000) [pid = 16136] [serial = 2158] [outer = (nil)] 14:40:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 71 (0x8cfe6c00) [pid = 16136] [serial = 2159] [outer = 0x8bd81000] 14:40:46 INFO - PROCESS | 16136 | 1467322846169 Marionette DEBUG loaded listener.js 14:40:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 72 (0x8d1e3c00) [pid = 16136] [serial = 2160] [outer = 0x8bd81000] 14:40:47 INFO - PROCESS | 16136 | 1467322847158 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 14:40:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:40:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 3098ms 14:40:47 INFO - PROCESS | 16136 | 1467322847215 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 14:40:47 INFO - PROCESS | 16136 | 1467322847223 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 14:40:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:40:47 INFO - PROCESS | 16136 | 1467322847242 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:40:47 INFO - PROCESS | 16136 | 1467322847249 Marionette TRACE conn3 <- [1,2850,null,{}] 14:40:47 INFO - PROCESS | 16136 | 1467322847261 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:47 INFO - PROCESS | 16136 | 1467322847267 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:47 INFO - PROCESS | 16136 | 1467322847462 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 14:40:47 INFO - PROCESS | 16136 | 1467322847622 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:47 INFO - PROCESS | 16136 | 1467322847632 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:47 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e856000 == 9 [pid = 16136] [id = 720] 14:40:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x8e858000) [pid = 16136] [serial = 2161] [outer = (nil)] 14:40:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x8e8e3800) [pid = 16136] [serial = 2162] [outer = 0x8e858000] 14:40:47 INFO - PROCESS | 16136 | 1467322847721 Marionette DEBUG loaded listener.js 14:40:47 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x8e8ee400) [pid = 16136] [serial = 2163] [outer = 0x8e858000] 14:40:48 INFO - PROCESS | 16136 | 1467322848784 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:40:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:40:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1596ms 14:40:48 INFO - PROCESS | 16136 | 1467322848835 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 14:40:48 INFO - PROCESS | 16136 | 1467322848842 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 14:40:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:40:48 INFO - PROCESS | 16136 | 1467322848852 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:40:48 INFO - PROCESS | 16136 | 1467322848855 Marionette TRACE conn3 <- [1,2854,null,{}] 14:40:48 INFO - PROCESS | 16136 | 1467322848869 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:48 INFO - PROCESS | 16136 | 1467322848874 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:49 INFO - PROCESS | 16136 | 1467322849145 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 14:40:49 INFO - PROCESS | 16136 | 1467322849176 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:49 INFO - PROCESS | 16136 | 1467322849184 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:49 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8ecc00 == 10 [pid = 16136] [id = 721] 14:40:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x8f2bd800) [pid = 16136] [serial = 2164] [outer = (nil)] 14:40:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x8f2ec800) [pid = 16136] [serial = 2165] [outer = 0x8f2bd800] 14:40:49 INFO - PROCESS | 16136 | 1467322849289 Marionette DEBUG loaded listener.js 14:40:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x8f327c00) [pid = 16136] [serial = 2166] [outer = 0x8f2bd800] 14:40:50 INFO - PROCESS | 16136 | 1467322850489 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 14:40:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:40:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1693ms 14:40:50 INFO - PROCESS | 16136 | 1467322850546 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 14:40:50 INFO - PROCESS | 16136 | 1467322850551 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 14:40:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:40:50 INFO - PROCESS | 16136 | 1467322850574 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:40:50 INFO - PROCESS | 16136 | 1467322850585 Marionette TRACE conn3 <- [1,2858,null,{}] 14:40:50 INFO - PROCESS | 16136 | 1467322850602 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:50 INFO - PROCESS | 16136 | 1467322850614 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:51 INFO - PROCESS | 16136 | 1467322851387 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 14:40:51 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x8e53e400) [pid = 16136] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:40:51 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x8e8e3000) [pid = 16136] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:40:51 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x8fcc9c00) [pid = 16136] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:40:51 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x8bd81800) [pid = 16136] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:40:51 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x8bd7cc00) [pid = 16136] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:40:51 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0x8f2b6400) [pid = 16136] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:40:51 INFO - PROCESS | 16136 | --DOMWINDOW == 71 (0x8ebe9c00) [pid = 16136] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:40:51 INFO - PROCESS | 16136 | --DOMWINDOW == 70 (0x8fa28400) [pid = 16136] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:40:51 INFO - PROCESS | 16136 | --DOMWINDOW == 69 (0x8e536000) [pid = 16136] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:40:51 INFO - PROCESS | 16136 | --DOMWINDOW == 68 (0x8cfee800) [pid = 16136] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:40:51 INFO - PROCESS | 16136 | 1467322851602 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:51 INFO - PROCESS | 16136 | 1467322851612 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:51 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe4800 == 11 [pid = 16136] [id = 722] 14:40:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 69 (0x8d1d8c00) [pid = 16136] [serial = 2167] [outer = (nil)] 14:40:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 70 (0x8e537400) [pid = 16136] [serial = 2168] [outer = 0x8d1d8c00] 14:40:51 INFO - PROCESS | 16136 | 1467322851712 Marionette DEBUG loaded listener.js 14:40:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 71 (0x8fa1cc00) [pid = 16136] [serial = 2169] [outer = 0x8d1d8c00] 14:40:52 INFO - PROCESS | 16136 | 1467322852581 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:40:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:40:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 2073ms 14:40:52 INFO - PROCESS | 16136 | 1467322852631 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 14:40:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:40:52 INFO - PROCESS | 16136 | 1467322852637 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 14:40:52 INFO - PROCESS | 16136 | 1467322852643 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:40:52 INFO - PROCESS | 16136 | 1467322852647 Marionette TRACE conn3 <- [1,2862,null,{}] 14:40:52 INFO - PROCESS | 16136 | 1467322852653 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:52 INFO - PROCESS | 16136 | 1467322852660 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:52 INFO - PROCESS | 16136 | 1467322852848 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 14:40:53 INFO - PROCESS | 16136 | 1467322852996 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:53 INFO - PROCESS | 16136 | 1467322853003 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:53 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfec800 == 12 [pid = 16136] [id = 723] 14:40:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 72 (0x8fa30800) [pid = 16136] [serial = 2170] [outer = (nil)] 14:40:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x8fccd400) [pid = 16136] [serial = 2171] [outer = 0x8fa30800] 14:40:53 INFO - PROCESS | 16136 | 1467322853082 Marionette DEBUG loaded listener.js 14:40:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x91c1b800) [pid = 16136] [serial = 2172] [outer = 0x8fa30800] 14:40:54 INFO - PROCESS | 16136 | 1467322854202 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 14:40:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:40:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1633ms 14:40:54 INFO - PROCESS | 16136 | 1467322854278 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 14:40:54 INFO - PROCESS | 16136 | 1467322854285 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 14:40:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:40:54 INFO - PROCESS | 16136 | 1467322854296 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:40:54 INFO - PROCESS | 16136 | 1467322854302 Marionette TRACE conn3 <- [1,2866,null,{}] 14:40:54 INFO - PROCESS | 16136 | 1467322854314 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:54 INFO - PROCESS | 16136 | 1467322854321 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:54 INFO - PROCESS | 16136 | 1467322854582 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 14:40:54 INFO - PROCESS | 16136 | 1467322854889 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:54 INFO - PROCESS | 16136 | 1467322854905 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:54 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e857400 == 13 [pid = 16136] [id = 724] 14:40:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x8e858400) [pid = 16136] [serial = 2173] [outer = (nil)] 14:40:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x8ebefc00) [pid = 16136] [serial = 2174] [outer = 0x8e858400] 14:40:55 INFO - PROCESS | 16136 | 1467322855006 Marionette DEBUG loaded listener.js 14:40:55 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x8f32f000) [pid = 16136] [serial = 2175] [outer = 0x8e858400] 14:40:56 INFO - PROCESS | 16136 | 1467322856145 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 14:40:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:40:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1909ms 14:40:56 INFO - PROCESS | 16136 | 1467322856205 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 14:40:56 INFO - PROCESS | 16136 | 1467322856214 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 14:40:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:40:56 INFO - PROCESS | 16136 | 1467322856226 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:40:56 INFO - PROCESS | 16136 | 1467322856231 Marionette TRACE conn3 <- [1,2870,null,{}] 14:40:56 INFO - PROCESS | 16136 | 1467322856238 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:56 INFO - PROCESS | 16136 | 1467322856245 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:56 INFO - PROCESS | 16136 | 1467322856492 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 14:40:56 INFO - PROCESS | 16136 | 1467322856743 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:56 INFO - PROCESS | 16136 | 1467322856753 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:56 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfed800 == 14 [pid = 16136] [id = 725] 14:40:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x8fa30c00) [pid = 16136] [serial = 2176] [outer = (nil)] 14:40:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x91d8b000) [pid = 16136] [serial = 2177] [outer = 0x8fa30c00] 14:40:56 INFO - PROCESS | 16136 | 1467322856931 Marionette DEBUG loaded listener.js 14:40:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x91d95000) [pid = 16136] [serial = 2178] [outer = 0x8fa30c00] 14:40:58 INFO - PROCESS | 16136 | 1467322858058 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 14:40:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:40:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1891ms 14:40:58 INFO - PROCESS | 16136 | 1467322858119 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 14:40:58 INFO - PROCESS | 16136 | 1467322858122 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 14:40:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:40:58 INFO - PROCESS | 16136 | 1467322858131 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:40:58 INFO - PROCESS | 16136 | 1467322858137 Marionette TRACE conn3 <- [1,2874,null,{}] 14:40:58 INFO - PROCESS | 16136 | 1467322858156 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:58 INFO - PROCESS | 16136 | 1467322858165 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:58 INFO - PROCESS | 16136 | 1467322858434 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 14:40:58 INFO - PROCESS | 16136 | 1467322858685 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:58 INFO - PROCESS | 16136 | 1467322858699 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:40:58 INFO - PROCESS | 16136 | ++DOCSHELL 0x91fa4000 == 15 [pid = 16136] [id = 726] 14:40:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x91fa4800) [pid = 16136] [serial = 2179] [outer = (nil)] 14:40:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x91fa8400) [pid = 16136] [serial = 2180] [outer = 0x91fa4800] 14:40:58 INFO - PROCESS | 16136 | 1467322858808 Marionette DEBUG loaded listener.js 14:40:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x9244d400) [pid = 16136] [serial = 2181] [outer = 0x91fa4800] 14:40:59 INFO - PROCESS | 16136 | 1467322859808 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 14:40:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:40:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1743ms 14:40:59 INFO - PROCESS | 16136 | 1467322859874 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 14:40:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:40:59 INFO - PROCESS | 16136 | 1467322859880 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 14:40:59 INFO - PROCESS | 16136 | 1467322859888 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:40:59 INFO - PROCESS | 16136 | 1467322859891 Marionette TRACE conn3 <- [1,2878,null,{}] 14:40:59 INFO - PROCESS | 16136 | 1467322859899 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:40:59 INFO - PROCESS | 16136 | 1467322859904 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:00 INFO - PROCESS | 16136 | 1467322860168 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 14:41:00 INFO - PROCESS | 16136 | 1467322860420 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:00 INFO - PROCESS | 16136 | 1467322860429 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:00 INFO - PROCESS | 16136 | ++DOCSHELL 0x91dcd400 == 16 [pid = 16136] [id = 727] 14:41:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x91fa5000) [pid = 16136] [serial = 2182] [outer = (nil)] 14:41:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x92458c00) [pid = 16136] [serial = 2183] [outer = 0x91fa5000] 14:41:00 INFO - PROCESS | 16136 | 1467322860590 Marionette DEBUG loaded listener.js 14:41:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x92671800) [pid = 16136] [serial = 2184] [outer = 0x91fa5000] 14:41:01 INFO - PROCESS | 16136 | 1467322861700 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 14:41:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:41:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1886ms 14:41:01 INFO - PROCESS | 16136 | 1467322861774 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 14:41:01 INFO - PROCESS | 16136 | 1467322861778 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 14:41:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:41:01 INFO - PROCESS | 16136 | 1467322861787 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:41:01 INFO - PROCESS | 16136 | 1467322861791 Marionette TRACE conn3 <- [1,2882,null,{}] 14:41:01 INFO - PROCESS | 16136 | 1467322861798 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:01 INFO - PROCESS | 16136 | 1467322861803 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:02 INFO - PROCESS | 16136 | 1467322862051 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 14:41:02 INFO - PROCESS | 16136 | 1467322862313 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:02 INFO - PROCESS | 16136 | 1467322862321 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:02 INFO - PROCESS | 16136 | ++DOCSHELL 0x92677400 == 17 [pid = 16136] [id = 728] 14:41:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x92677800) [pid = 16136] [serial = 2185] [outer = (nil)] 14:41:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x92757400) [pid = 16136] [serial = 2186] [outer = 0x92677800] 14:41:02 INFO - PROCESS | 16136 | 1467322862429 Marionette DEBUG loaded listener.js 14:41:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x9275c000) [pid = 16136] [serial = 2187] [outer = 0x92677800] 14:41:03 INFO - PROCESS | 16136 | 1467322863489 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 14:41:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:41:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1739ms 14:41:03 INFO - PROCESS | 16136 | 1467322863527 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 14:41:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:41:03 INFO - PROCESS | 16136 | 1467322863532 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 14:41:03 INFO - PROCESS | 16136 | 1467322863540 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:41:03 INFO - PROCESS | 16136 | 1467322863543 Marionette TRACE conn3 <- [1,2886,null,{}] 14:41:03 INFO - PROCESS | 16136 | 1467322863551 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:03 INFO - PROCESS | 16136 | 1467322863563 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:03 INFO - PROCESS | 16136 | 1467322863805 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 14:41:04 INFO - PROCESS | 16136 | 1467322864080 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:04 INFO - PROCESS | 16136 | 1467322864094 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:04 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d2c3400 == 18 [pid = 16136] [id = 729] 14:41:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x92753c00) [pid = 16136] [serial = 2188] [outer = (nil)] 14:41:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x92a5dc00) [pid = 16136] [serial = 2189] [outer = 0x92753c00] 14:41:04 INFO - PROCESS | 16136 | 1467322864255 Marionette DEBUG loaded listener.js 14:41:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x93b05000) [pid = 16136] [serial = 2190] [outer = 0x92753c00] 14:41:05 INFO - PROCESS | 16136 | 1467322865344 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 14:41:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:41:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1845ms 14:41:05 INFO - PROCESS | 16136 | 1467322865387 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 14:41:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:41:05 INFO - PROCESS | 16136 | 1467322865392 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 14:41:05 INFO - PROCESS | 16136 | 1467322865399 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:41:05 INFO - PROCESS | 16136 | 1467322865402 Marionette TRACE conn3 <- [1,2890,null,{}] 14:41:05 INFO - PROCESS | 16136 | 1467322865410 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:05 INFO - PROCESS | 16136 | 1467322865415 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:05 INFO - PROCESS | 16136 | 1467322865674 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 14:41:05 INFO - PROCESS | 16136 | 1467322865929 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:05 INFO - PROCESS | 16136 | 1467322865938 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:06 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd83c00 == 19 [pid = 16136] [id = 730] 14:41:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x8bd86400) [pid = 16136] [serial = 2191] [outer = (nil)] 14:41:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x8d1e0c00) [pid = 16136] [serial = 2192] [outer = 0x8bd86400] 14:41:06 INFO - PROCESS | 16136 | 1467322866083 Marionette DEBUG loaded listener.js 14:41:06 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x8e8e5c00) [pid = 16136] [serial = 2193] [outer = 0x8bd86400] 14:41:07 INFO - PROCESS | 16136 | 1467322867273 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:41:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:41:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1949ms 14:41:07 INFO - PROCESS | 16136 | 1467322867349 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 14:41:07 INFO - PROCESS | 16136 | 1467322867357 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 14:41:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:41:07 INFO - PROCESS | 16136 | 1467322867381 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:41:07 INFO - PROCESS | 16136 | 1467322867387 Marionette TRACE conn3 <- [1,2894,null,{}] 14:41:07 INFO - PROCESS | 16136 | 1467322867400 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:07 INFO - PROCESS | 16136 | 1467322867409 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:07 INFO - PROCESS | 16136 | 1467322867884 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 14:41:08 INFO - PROCESS | 16136 | 1467322868081 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:08 INFO - PROCESS | 16136 | 1467322868101 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:08 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x8fcc8800) [pid = 16136] [serial = 2103] [outer = (nil)] [url = about:blank] 14:41:08 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x8ebe9000) [pid = 16136] [serial = 2120] [outer = (nil)] [url = about:blank] 14:41:08 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x91dd6000) [pid = 16136] [serial = 2115] [outer = (nil)] [url = about:blank] 14:41:08 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x8d1db400) [pid = 16136] [serial = 2118] [outer = (nil)] [url = about:blank] 14:41:08 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x8cfe2c00) [pid = 16136] [serial = 2105] [outer = (nil)] [url = about:blank] 14:41:08 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x8cff0c00) [pid = 16136] [serial = 2106] [outer = (nil)] [url = about:blank] 14:41:08 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x8fa35000) [pid = 16136] [serial = 2124] [outer = (nil)] [url = about:blank] 14:41:08 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x91dd9800) [pid = 16136] [serial = 2114] [outer = (nil)] [url = about:blank] 14:41:08 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8cfe5c00) [pid = 16136] [serial = 2117] [outer = (nil)] [url = about:blank] 14:41:08 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8f205800) [pid = 16136] [serial = 2108] [outer = (nil)] [url = about:blank] 14:41:08 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x91c1e800) [pid = 16136] [serial = 2111] [outer = (nil)] [url = about:blank] 14:41:08 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8f207000) [pid = 16136] [serial = 2121] [outer = (nil)] [url = about:blank] 14:41:08 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x91dcf800) [pid = 16136] [serial = 2127] [outer = (nil)] [url = about:blank] 14:41:08 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x91d93000) [pid = 16136] [serial = 2126] [outer = (nil)] [url = about:blank] 14:41:08 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8fa21400) [pid = 16136] [serial = 2123] [outer = (nil)] [url = about:blank] 14:41:08 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8f2c2c00) [pid = 16136] [serial = 2109] [outer = (nil)] [url = about:blank] 14:41:08 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x91c25c00) [pid = 16136] [serial = 2112] [outer = (nil)] [url = about:blank] 14:41:08 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x8f2f1000) [pid = 16136] [serial = 2129] [outer = (nil)] [url = about:blank] 14:41:08 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x91d88c00) [pid = 16136] [serial = 2130] [outer = (nil)] [url = about:blank] 14:41:08 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe5c00 == 20 [pid = 16136] [id = 731] 14:41:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x8cfe9c00) [pid = 16136] [serial = 2194] [outer = (nil)] 14:41:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x8d1d9000) [pid = 16136] [serial = 2195] [outer = 0x8cfe9c00] 14:41:08 INFO - PROCESS | 16136 | 1467322868242 Marionette DEBUG loaded listener.js 14:41:08 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x8e536c00) [pid = 16136] [serial = 2196] [outer = 0x8cfe9c00] 14:41:09 INFO - PROCESS | 16136 | 1467322869280 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 14:41:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:41:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1949ms 14:41:09 INFO - PROCESS | 16136 | 1467322869329 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 14:41:09 INFO - PROCESS | 16136 | 1467322869337 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 14:41:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:41:09 INFO - PROCESS | 16136 | 1467322869355 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:41:09 INFO - PROCESS | 16136 | 1467322869360 Marionette TRACE conn3 <- [1,2898,null,{}] 14:41:09 INFO - PROCESS | 16136 | 1467322869372 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:09 INFO - PROCESS | 16136 | 1467322869377 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:09 INFO - PROCESS | 16136 | 1467322869582 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 14:41:09 INFO - PROCESS | 16136 | 1467322869599 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:09 INFO - PROCESS | 16136 | 1467322869608 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:09 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e541800 == 21 [pid = 16136] [id = 732] 14:41:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x8f2be000) [pid = 16136] [serial = 2197] [outer = (nil)] 14:41:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8f332800) [pid = 16136] [serial = 2198] [outer = 0x8f2be000] 14:41:09 INFO - PROCESS | 16136 | 1467322869714 Marionette DEBUG loaded listener.js 14:41:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8fa2ac00) [pid = 16136] [serial = 2199] [outer = 0x8f2be000] 14:41:10 INFO - PROCESS | 16136 | 1467322870923 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 14:41:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:41:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1603ms 14:41:10 INFO - PROCESS | 16136 | 1467322870953 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 14:41:10 INFO - PROCESS | 16136 | 1467322870958 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 14:41:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:41:10 INFO - PROCESS | 16136 | 1467322870965 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:41:10 INFO - PROCESS | 16136 | 1467322870972 Marionette TRACE conn3 <- [1,2902,null,{}] 14:41:11 INFO - PROCESS | 16136 | 1467322870995 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:11 INFO - PROCESS | 16136 | 1467322871005 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:11 INFO - PROCESS | 16136 | 1467322871276 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 14:41:11 INFO - PROCESS | 16136 | 1467322871308 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:11 INFO - PROCESS | 16136 | 1467322871321 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:11 INFO - PROCESS | 16136 | ++DOCSHELL 0x91c26000 == 22 [pid = 16136] [id = 733] 14:41:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x91c26800) [pid = 16136] [serial = 2200] [outer = (nil)] 14:41:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x91d8c800) [pid = 16136] [serial = 2201] [outer = 0x91c26800] 14:41:11 INFO - PROCESS | 16136 | 1467322871420 Marionette DEBUG loaded listener.js 14:41:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x91dcf800) [pid = 16136] [serial = 2202] [outer = 0x91c26800] 14:41:12 INFO - PROCESS | 16136 | 1467322872570 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:41:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:41:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1643ms 14:41:12 INFO - PROCESS | 16136 | 1467322872610 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 14:41:12 INFO - PROCESS | 16136 | 1467322872616 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 14:41:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:41:12 INFO - PROCESS | 16136 | 1467322872623 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:41:12 INFO - PROCESS | 16136 | 1467322872627 Marionette TRACE conn3 <- [1,2906,null,{}] 14:41:12 INFO - PROCESS | 16136 | 1467322872643 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:12 INFO - PROCESS | 16136 | 1467322872649 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:12 INFO - PROCESS | 16136 | 1467322872916 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 14:41:13 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8e858000) [pid = 16136] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:41:13 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x92679000) [pid = 16136] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:41:13 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8f2f2400) [pid = 16136] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:41:13 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x8e53dc00) [pid = 16136] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:41:13 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8cfe8c00) [pid = 16136] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:41:13 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8f2f0c00) [pid = 16136] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:41:13 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x91d8d400) [pid = 16136] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:41:13 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x91c24000) [pid = 16136] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:41:13 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x92670800) [pid = 16136] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:41:13 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x8bd81000) [pid = 16136] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:41:13 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x8cfe7c00) [pid = 16136] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:41:13 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x8f2bd800) [pid = 16136] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:41:13 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0x8d1d8c00) [pid = 16136] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:41:13 INFO - PROCESS | 16136 | 1467322873264 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:13 INFO - PROCESS | 16136 | 1467322873272 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:13 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd81000 == 23 [pid = 16136] [id = 734] 14:41:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x8cfe7c00) [pid = 16136] [serial = 2203] [outer = (nil)] 14:41:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x8e858000) [pid = 16136] [serial = 2204] [outer = 0x8cfe7c00] 14:41:13 INFO - PROCESS | 16136 | 1467322873357 Marionette DEBUG loaded listener.js 14:41:13 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x8f2bd800) [pid = 16136] [serial = 2205] [outer = 0x8cfe7c00] 14:41:14 INFO - PROCESS | 16136 | 1467322874240 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 14:41:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:41:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1647ms 14:41:14 INFO - PROCESS | 16136 | 1467322874272 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 14:41:14 INFO - PROCESS | 16136 | 1467322874276 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 14:41:14 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:41:14 INFO - PROCESS | 16136 | 1467322874284 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:41:14 INFO - PROCESS | 16136 | 1467322874289 Marionette TRACE conn3 <- [1,2910,null,{}] 14:41:14 INFO - PROCESS | 16136 | 1467322874300 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:14 INFO - PROCESS | 16136 | 1467322874305 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:14 INFO - PROCESS | 16136 | 1467322874487 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 14:41:14 INFO - PROCESS | 16136 | 1467322874498 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:14 INFO - PROCESS | 16136 | 1467322874508 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:14 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd79c00 == 24 [pid = 16136] [id = 735] 14:41:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x8e53e400) [pid = 16136] [serial = 2206] [outer = (nil)] 14:41:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x91f2e000) [pid = 16136] [serial = 2207] [outer = 0x8e53e400] 14:41:14 INFO - PROCESS | 16136 | 1467322874585 Marionette DEBUG loaded listener.js 14:41:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x91f33000) [pid = 16136] [serial = 2208] [outer = 0x8e53e400] 14:41:15 INFO - PROCESS | 16136 | 1467322875782 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 14:41:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:41:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:41:15 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1548ms 14:41:15 INFO - PROCESS | 16136 | 1467322875834 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 14:41:15 INFO - PROCESS | 16136 | 1467322875842 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 14:41:15 INFO - TEST-START | /DOMEvents/constructors.html 14:41:15 INFO - PROCESS | 16136 | 1467322875852 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:41:15 INFO - PROCESS | 16136 | 1467322875858 Marionette TRACE conn3 <- [1,2914,null,{}] 14:41:15 INFO - PROCESS | 16136 | 1467322875868 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:15 INFO - PROCESS | 16136 | 1467322875876 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:16 INFO - PROCESS | 16136 | 1467322876232 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 14:41:16 INFO - PROCESS | 16136 | 1467322876507 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:16 INFO - PROCESS | 16136 | 1467322876517 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:16 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8ebc00 == 25 [pid = 16136] [id = 736] 14:41:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x8ebf0400) [pid = 16136] [serial = 2209] [outer = (nil)] 14:41:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x8f2bb800) [pid = 16136] [serial = 2210] [outer = 0x8ebf0400] 14:41:16 INFO - PROCESS | 16136 | 1467322876617 Marionette DEBUG loaded listener.js 14:41:16 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8f333000) [pid = 16136] [serial = 2211] [outer = 0x8ebf0400] 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:41:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:41:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:41:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:41:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:41:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:41:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:41:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:41:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:41:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:41:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:41:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:41:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:41:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:41:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:41:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:41:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:41:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:41:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:41:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:41:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:41:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:41:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:41:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:41:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:41:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:41:17 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:41:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:41:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:41:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:41:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:41:17 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:41:17 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:41:17 INFO - TEST-OK | /DOMEvents/constructors.html | took 1935ms 14:41:17 INFO - PROCESS | 16136 | 1467322877717 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 14:41:17 INFO - PROCESS | 16136 | 1467322877788 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 14:41:17 INFO - PROCESS | 16136 | 1467322877818 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 14:41:17 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:41:17 INFO - PROCESS | 16136 | 1467322877836 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:41:17 INFO - PROCESS | 16136 | 1467322877844 Marionette TRACE conn3 <- [1,2918,null,{}] 14:41:17 INFO - PROCESS | 16136 | 1467322877852 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:17 INFO - PROCESS | 16136 | 1467322877858 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:18 INFO - PROCESS | 16136 | 1467322878130 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 14:41:18 INFO - PROCESS | 16136 | 1467322878434 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:18 INFO - PROCESS | 16136 | 1467322878445 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:18 INFO - PROCESS | 16136 | ++DOCSHELL 0x91dce800 == 26 [pid = 16136] [id = 737] 14:41:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x91dd7400) [pid = 16136] [serial = 2212] [outer = (nil)] 14:41:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x91f31800) [pid = 16136] [serial = 2213] [outer = 0x91dd7400] 14:41:18 INFO - PROCESS | 16136 | 1467322878545 Marionette DEBUG loaded listener.js 14:41:18 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x91fa6400) [pid = 16136] [serial = 2214] [outer = 0x91dd7400] 14:41:19 INFO - PROCESS | 16136 | 1467322879529 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:41:19 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:41:19 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1743ms 14:41:19 INFO - PROCESS | 16136 | 1467322879580 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 14:41:19 INFO - PROCESS | 16136 | 1467322879585 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 14:41:19 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:41:19 INFO - PROCESS | 16136 | 1467322879594 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:41:19 INFO - PROCESS | 16136 | 1467322879601 Marionette TRACE conn3 <- [1,2922,null,{}] 14:41:19 INFO - PROCESS | 16136 | 1467322879621 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:19 INFO - PROCESS | 16136 | 1467322879633 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:19 INFO - PROCESS | 16136 | 1467322879986 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 14:41:20 INFO - PROCESS | 16136 | 1467322880143 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:20 INFO - PROCESS | 16136 | 1467322880156 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:20 INFO - PROCESS | 16136 | ++DOCSHELL 0x92a55400 == 27 [pid = 16136] [id = 738] 14:41:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x92a55800) [pid = 16136] [serial = 2215] [outer = (nil)] 14:41:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x92a5ec00) [pid = 16136] [serial = 2216] [outer = 0x92a55800] 14:41:20 INFO - PROCESS | 16136 | 1467322880305 Marionette DEBUG loaded listener.js 14:41:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x93d2ac00) [pid = 16136] [serial = 2217] [outer = 0x92a55800] 14:41:21 INFO - PROCESS | 16136 | [16136] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:41:21 INFO - PROCESS | 16136 | [16136] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:41:21 INFO - PROCESS | 16136 | [16136] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:41:21 INFO - PROCESS | 16136 | [16136] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 14:41:21 INFO - PROCESS | 16136 | 1467322881236 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 14:41:21 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:41:21 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:41:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:41:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:41:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:41:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:41:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:41:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:41:21 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 14:41:21 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:41:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:41:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:41:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:41:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:41:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:41:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:41:21 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 14:41:21 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:41:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:41:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:41:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:41:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:41:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:41:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:41:21 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]" 14:41:21 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:41:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:41:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:41:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:41:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:41:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:41:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:41:21 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:41:21 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1692ms 14:41:21 INFO - PROCESS | 16136 | 1467322881289 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 14:41:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:41:21 INFO - PROCESS | 16136 | 1467322881304 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 14:41:21 INFO - PROCESS | 16136 | 1467322881312 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:41:21 INFO - PROCESS | 16136 | 1467322881316 Marionette TRACE conn3 <- [1,2926,null,{}] 14:41:21 INFO - PROCESS | 16136 | 1467322881323 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:21 INFO - PROCESS | 16136 | 1467322881327 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:21 INFO - PROCESS | 16136 | 1467322881567 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 14:41:21 INFO - PROCESS | 16136 | 1467322881770 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:21 INFO - PROCESS | 16136 | 1467322881778 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:21 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e540800 == 28 [pid = 16136] [id = 739] 14:41:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x91dcf400) [pid = 16136] [serial = 2218] [outer = (nil)] 14:41:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x954a3800) [pid = 16136] [serial = 2219] [outer = 0x91dcf400] 14:41:21 INFO - PROCESS | 16136 | 1467322881916 Marionette DEBUG loaded listener.js 14:41:22 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x954a7400) [pid = 16136] [serial = 2220] [outer = 0x91dcf400] 14:41:22 INFO - PROCESS | 16136 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:41:22 INFO - PROCESS | 16136 | 1467322882834 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 14:41:22 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:41:22 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1535ms 14:41:22 INFO - PROCESS | 16136 | 1467322882869 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 14:41:22 INFO - PROCESS | 16136 | 1467322882874 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 14:41:22 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:41:22 INFO - PROCESS | 16136 | 1467322882883 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:41:22 INFO - PROCESS | 16136 | 1467322882888 Marionette TRACE conn3 <- [1,2930,null,{}] 14:41:22 INFO - PROCESS | 16136 | 1467322882894 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:22 INFO - PROCESS | 16136 | 1467322882900 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:23 INFO - PROCESS | 16136 | 1467322883095 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 14:41:23 INFO - PROCESS | 16136 | 1467322883308 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:23 INFO - PROCESS | 16136 | 1467322883317 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:23 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7a400 == 29 [pid = 16136] [id = 740] 14:41:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x8fcc4800) [pid = 16136] [serial = 2221] [outer = (nil)] 14:41:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x954b0000) [pid = 16136] [serial = 2222] [outer = 0x8fcc4800] 14:41:23 INFO - PROCESS | 16136 | 1467322883410 Marionette DEBUG loaded listener.js 14:41:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x954b1400) [pid = 16136] [serial = 2223] [outer = 0x8fcc4800] 14:41:24 INFO - PROCESS | 16136 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:41:24 INFO - PROCESS | 16136 | 1467322884395 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 14:41:24 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:41:24 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1538ms 14:41:24 INFO - PROCESS | 16136 | 1467322884422 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 14:41:24 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:41:24 INFO - PROCESS | 16136 | 1467322884427 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 14:41:24 INFO - PROCESS | 16136 | 1467322884435 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:41:24 INFO - PROCESS | 16136 | 1467322884438 Marionette TRACE conn3 <- [1,2934,null,{}] 14:41:24 INFO - PROCESS | 16136 | 1467322884446 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:24 INFO - PROCESS | 16136 | 1467322884457 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:24 INFO - PROCESS | 16136 | 1467322884742 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 14:41:24 INFO - PROCESS | 16136 | 1467322884949 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:24 INFO - PROCESS | 16136 | 1467322884957 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:25 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebef000 == 30 [pid = 16136] [id = 741] 14:41:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x8fa26400) [pid = 16136] [serial = 2224] [outer = (nil)] 14:41:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x9830ac00) [pid = 16136] [serial = 2225] [outer = 0x8fa26400] 14:41:25 INFO - PROCESS | 16136 | 1467322885093 Marionette DEBUG loaded listener.js 14:41:25 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x98a1ac00) [pid = 16136] [serial = 2226] [outer = 0x8fa26400] 14:41:26 INFO - PROCESS | 16136 | 1467322886056 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:41:26 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:41:26 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1640ms 14:41:26 INFO - PROCESS | 16136 | 1467322886074 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 14:41:26 INFO - PROCESS | 16136 | 1467322886078 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 14:41:26 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:41:26 INFO - PROCESS | 16136 | 1467322886086 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:41:26 INFO - PROCESS | 16136 | 1467322886090 Marionette TRACE conn3 <- [1,2938,null,{}] 14:41:26 INFO - PROCESS | 16136 | 1467322886096 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:26 INFO - PROCESS | 16136 | 1467322886102 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:26 INFO - PROCESS | 16136 | 1467322886299 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 14:41:26 INFO - PROCESS | 16136 | 1467322886518 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:26 INFO - PROCESS | 16136 | 1467322886527 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:26 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f20c800 == 31 [pid = 16136] [id = 742] 14:41:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x8fa38400) [pid = 16136] [serial = 2227] [outer = (nil)] 14:41:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x98aae400) [pid = 16136] [serial = 2228] [outer = 0x8fa38400] 14:41:26 INFO - PROCESS | 16136 | 1467322886674 Marionette DEBUG loaded listener.js 14:41:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x98e1c800) [pid = 16136] [serial = 2229] [outer = 0x8fa38400] 14:41:27 INFO - PROCESS | 16136 | 1467322887616 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:41:27 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. 14:41:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1587ms 14:41:27 INFO - PROCESS | 16136 | 1467322887673 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 14:41:27 INFO - PROCESS | 16136 | 1467322887686 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 14:41:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:41:27 INFO - PROCESS | 16136 | 1467322887743 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:41:27 INFO - PROCESS | 16136 | 1467322887747 Marionette TRACE conn3 <- [1,2942,null,{}] 14:41:27 INFO - PROCESS | 16136 | 1467322887759 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:27 INFO - PROCESS | 16136 | 1467322887763 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:27 INFO - PROCESS | 16136 | 1467322887979 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 14:41:28 INFO - PROCESS | 16136 | 1467322888184 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:28 INFO - PROCESS | 16136 | 1467322888194 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:28 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd85c00 == 32 [pid = 16136] [id = 743] 14:41:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x8cfecc00) [pid = 16136] [serial = 2230] [outer = (nil)] 14:41:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x8e53fc00) [pid = 16136] [serial = 2231] [outer = 0x8cfecc00] 14:41:28 INFO - PROCESS | 16136 | 1467322888320 Marionette DEBUG loaded listener.js 14:41:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x8ebf0800) [pid = 16136] [serial = 2232] [outer = 0x8cfecc00] 14:41:29 INFO - PROCESS | 16136 | 1467322889493 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 14:41:29 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 14:41:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:41:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:41:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:41:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:41:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1804ms 14:41:29 INFO - PROCESS | 16136 | 1467322889544 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 14:41:29 INFO - PROCESS | 16136 | 1467322889550 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 14:41:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:41:29 INFO - PROCESS | 16136 | 1467322889558 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:41:29 INFO - PROCESS | 16136 | 1467322889565 Marionette TRACE conn3 <- [1,2946,null,{}] 14:41:29 INFO - PROCESS | 16136 | 1467322889573 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:29 INFO - PROCESS | 16136 | 1467322889579 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:29 INFO - PROCESS | 16136 | 1467322889767 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 14:41:29 INFO - PROCESS | 16136 | 1467322889960 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:29 INFO - PROCESS | 16136 | 1467322889972 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:30 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f2c3800 == 33 [pid = 16136] [id = 744] 14:41:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x8f2ea800) [pid = 16136] [serial = 2233] [outer = (nil)] 14:41:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x8fcc3c00) [pid = 16136] [serial = 2234] [outer = 0x8f2ea800] 14:41:30 INFO - PROCESS | 16136 | 1467322890053 Marionette DEBUG loaded listener.js 14:41:30 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x91c1c400) [pid = 16136] [serial = 2235] [outer = 0x8f2ea800] 14:41:31 INFO - PROCESS | 16136 | 1467322891010 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:41:31 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. 14:41:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1485ms 14:41:31 INFO - PROCESS | 16136 | 1467322891043 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 14:41:31 INFO - PROCESS | 16136 | 1467322891051 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 14:41:31 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:41:31 INFO - PROCESS | 16136 | 1467322891062 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:41:31 INFO - PROCESS | 16136 | 1467322891066 Marionette TRACE conn3 <- [1,2950,null,{}] 14:41:31 INFO - PROCESS | 16136 | 1467322891072 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:31 INFO - PROCESS | 16136 | 1467322891078 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:32 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7c800 == 32 [pid = 16136] [id = 719] 14:41:32 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe6800 == 31 [pid = 16136] [id = 718] 14:41:32 INFO - PROCESS | 16136 | 1467322892433 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 14:41:32 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x8e8e3800) [pid = 16136] [serial = 2162] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x928a5000) [pid = 16136] [serial = 2147] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x93a5c800) [pid = 16136] [serial = 2151] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x93088000) [pid = 16136] [serial = 2150] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x93a56c00) [pid = 16136] [serial = 2154] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x8f2f6c00) [pid = 16136] [serial = 2153] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x8e537800) [pid = 16136] [serial = 2133] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x8d1d7800) [pid = 16136] [serial = 2132] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x8fa33c00) [pid = 16136] [serial = 2136] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x8f32c000) [pid = 16136] [serial = 2135] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x91f2b800) [pid = 16136] [serial = 2139] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x91dce000) [pid = 16136] [serial = 2138] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x9245a000) [pid = 16136] [serial = 2142] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x92456400) [pid = 16136] [serial = 2141] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x92759000) [pid = 16136] [serial = 2145] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x92751800) [pid = 16136] [serial = 2144] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x8fccd400) [pid = 16136] [serial = 2171] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x92a58400) [pid = 16136] [serial = 2148] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8cfe6c00) [pid = 16136] [serial = 2159] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8d1e3c00) [pid = 16136] [serial = 2160] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8e859400) [pid = 16136] [serial = 2157] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8d1e0800) [pid = 16136] [serial = 2156] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8f2ec800) [pid = 16136] [serial = 2165] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x8f327c00) [pid = 16136] [serial = 2166] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8fa1cc00) [pid = 16136] [serial = 2169] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8e8ee400) [pid = 16136] [serial = 2163] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x8e537400) [pid = 16136] [serial = 2168] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 16136 | 1467322892835 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:32 INFO - PROCESS | 16136 | 1467322892845 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:32 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe6000 == 32 [pid = 16136] [id = 745] 14:41:32 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x8cfe6800) [pid = 16136] [serial = 2236] [outer = (nil)] 14:41:32 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x8cfeb000) [pid = 16136] [serial = 2237] [outer = 0x8cfe6800] 14:41:32 INFO - PROCESS | 16136 | 1467322892929 Marionette DEBUG loaded listener.js 14:41:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8d1db400) [pid = 16136] [serial = 2238] [outer = 0x8cfe6800] 14:41:33 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d2c4400 == 33 [pid = 16136] [id = 746] 14:41:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8e535400) [pid = 16136] [serial = 2239] [outer = (nil)] 14:41:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8e539800) [pid = 16136] [serial = 2240] [outer = 0x8e535400] 14:41:33 INFO - PROCESS | 16136 | 1467322893783 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:41:33 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. 14:41:33 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 2745ms 14:41:33 INFO - PROCESS | 16136 | 1467322893816 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 14:41:33 INFO - PROCESS | 16136 | 1467322893821 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 14:41:33 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:41:33 INFO - PROCESS | 16136 | 1467322893830 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:41:33 INFO - PROCESS | 16136 | 1467322893835 Marionette TRACE conn3 <- [1,2954,null,{}] 14:41:33 INFO - PROCESS | 16136 | 1467322893851 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:33 INFO - PROCESS | 16136 | 1467322893857 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:34 INFO - PROCESS | 16136 | 1467322894036 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 14:41:34 INFO - PROCESS | 16136 | 1467322894049 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:34 INFO - PROCESS | 16136 | 1467322894060 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:34 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e540000 == 34 [pid = 16136] [id = 747] 14:41:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x8e540c00) [pid = 16136] [serial = 2241] [outer = (nil)] 14:41:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8e859800) [pid = 16136] [serial = 2242] [outer = 0x8e540c00] 14:41:34 INFO - PROCESS | 16136 | 1467322894271 Marionette DEBUG loaded listener.js 14:41:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8e8e4c00) [pid = 16136] [serial = 2243] [outer = 0x8e540c00] 14:41:35 INFO - PROCESS | 16136 | 1467322895124 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:41:35 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:41:35 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 14:41:35 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1345ms 14:41:35 INFO - PROCESS | 16136 | 1467322895177 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 14:41:35 INFO - PROCESS | 16136 | 1467322895183 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 14:41:35 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:41:35 INFO - PROCESS | 16136 | 1467322895203 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:41:35 INFO - PROCESS | 16136 | 1467322895209 Marionette TRACE conn3 <- [1,2958,null,{}] 14:41:35 INFO - PROCESS | 16136 | 1467322895215 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:35 INFO - PROCESS | 16136 | 1467322895222 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:35 INFO - PROCESS | 16136 | 1467322895482 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 14:41:35 INFO - PROCESS | 16136 | 1467322895512 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:35 INFO - PROCESS | 16136 | 1467322895518 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:35 INFO - PROCESS | 16136 | ++DOCSHELL 0x8f201800 == 35 [pid = 16136] [id = 748] 14:41:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8f202000) [pid = 16136] [serial = 2244] [outer = (nil)] 14:41:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x8f2ee000) [pid = 16136] [serial = 2245] [outer = 0x8f202000] 14:41:35 INFO - PROCESS | 16136 | 1467322895604 Marionette DEBUG loaded listener.js 14:41:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x8f327000) [pid = 16136] [serial = 2246] [outer = 0x8f202000] 14:41:36 INFO - PROCESS | 16136 | 1467322896638 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:41:36 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. 14:41:36 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1496ms 14:41:36 INFO - PROCESS | 16136 | 1467322896688 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 14:41:36 INFO - PROCESS | 16136 | 1467322896695 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 14:41:36 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:41:36 INFO - PROCESS | 16136 | 1467322896726 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:41:36 INFO - PROCESS | 16136 | 1467322896735 Marionette TRACE conn3 <- [1,2962,null,{}] 14:41:36 INFO - PROCESS | 16136 | 1467322896746 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:36 INFO - PROCESS | 16136 | 1467322896754 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:37 INFO - PROCESS | 16136 | 1467322897609 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 14:41:37 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x8e858400) [pid = 16136] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:41:37 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x8fa30c00) [pid = 16136] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:41:37 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8f2be000) [pid = 16136] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:41:37 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x91fa4800) [pid = 16136] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:41:37 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x92753c00) [pid = 16136] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:41:37 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8cfe9c00) [pid = 16136] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:41:37 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8bd86400) [pid = 16136] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:41:37 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x91fa5000) [pid = 16136] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:41:37 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x92677800) [pid = 16136] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:41:37 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x91c26800) [pid = 16136] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:41:37 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x8fa30800) [pid = 16136] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:41:37 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x8cfe7c00) [pid = 16136] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:41:37 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x8e53e400) [pid = 16136] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:41:37 INFO - PROCESS | 16136 | 1467322897813 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:37 INFO - PROCESS | 16136 | 1467322897821 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:37 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd86400 == 36 [pid = 16136] [id = 749] 14:41:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x8bd86c00) [pid = 16136] [serial = 2247] [outer = (nil)] 14:41:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x8f2be000) [pid = 16136] [serial = 2248] [outer = 0x8bd86c00] 14:41:37 INFO - PROCESS | 16136 | 1467322897907 Marionette DEBUG loaded listener.js 14:41:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x8fa37c00) [pid = 16136] [serial = 2249] [outer = 0x8bd86c00] 14:41:38 INFO - PROCESS | 16136 | 1467322898653 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:41:38 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. 14:41:38 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1973ms 14:41:38 INFO - PROCESS | 16136 | 1467322898678 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 14:41:38 INFO - PROCESS | 16136 | 1467322898683 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 14:41:38 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:41:38 INFO - PROCESS | 16136 | 1467322898690 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:41:38 INFO - PROCESS | 16136 | 1467322898694 Marionette TRACE conn3 <- [1,2966,null,{}] 14:41:38 INFO - PROCESS | 16136 | 1467322898700 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:38 INFO - PROCESS | 16136 | 1467322898706 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:38 INFO - PROCESS | 16136 | 1467322898936 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 14:41:38 INFO - PROCESS | 16136 | 1467322898962 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:38 INFO - PROCESS | 16136 | 1467322898973 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:38 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fcc3000 == 37 [pid = 16136] [id = 750] 14:41:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x8fccb000) [pid = 16136] [serial = 2250] [outer = (nil)] 14:41:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x91c1c000) [pid = 16136] [serial = 2251] [outer = 0x8fccb000] 14:41:39 INFO - PROCESS | 16136 | 1467322899050 Marionette DEBUG loaded listener.js 14:41:39 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x91d8ec00) [pid = 16136] [serial = 2252] [outer = 0x8fccb000] 14:41:40 INFO - PROCESS | 16136 | 1467322900049 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:41:40 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. 14:41:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1388ms 14:41:40 INFO - PROCESS | 16136 | 1467322900080 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 14:41:40 INFO - PROCESS | 16136 | 1467322900087 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 14:41:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:41:40 INFO - PROCESS | 16136 | 1467322900096 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:41:40 INFO - PROCESS | 16136 | 1467322900102 Marionette TRACE conn3 <- [1,2970,null,{}] 14:41:40 INFO - PROCESS | 16136 | 1467322900112 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:40 INFO - PROCESS | 16136 | 1467322900119 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:40 INFO - PROCESS | 16136 | 1467322900438 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 14:41:40 INFO - PROCESS | 16136 | 1467322900589 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:40 INFO - PROCESS | 16136 | 1467322900602 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:40 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e53f000 == 38 [pid = 16136] [id = 751] 14:41:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8e53f400) [pid = 16136] [serial = 2253] [outer = (nil)] 14:41:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x8e862800) [pid = 16136] [serial = 2254] [outer = 0x8e53f400] 14:41:40 INFO - PROCESS | 16136 | 1467322900706 Marionette DEBUG loaded listener.js 14:41:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8f208000) [pid = 16136] [serial = 2255] [outer = 0x8e53f400] 14:41:41 INFO - PROCESS | 16136 | 1467322901620 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 14:41:41 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. 14:41:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1583ms 14:41:41 INFO - PROCESS | 16136 | 1467322901680 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 14:41:41 INFO - PROCESS | 16136 | 1467322901688 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 14:41:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:41:41 INFO - PROCESS | 16136 | 1467322901699 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:41:41 INFO - PROCESS | 16136 | 1467322901703 Marionette TRACE conn3 <- [1,2974,null,{}] 14:41:41 INFO - PROCESS | 16136 | 1467322901711 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:41 INFO - PROCESS | 16136 | 1467322901718 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:41 INFO - PROCESS | 16136 | 1467322901920 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 14:41:42 INFO - PROCESS | 16136 | 1467322902109 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:42 INFO - PROCESS | 16136 | 1467322902117 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:42 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfef000 == 39 [pid = 16136] [id = 752] 14:41:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8d1e4c00) [pid = 16136] [serial = 2256] [outer = (nil)] 14:41:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x91c1d000) [pid = 16136] [serial = 2257] [outer = 0x8d1e4c00] 14:41:42 INFO - PROCESS | 16136 | 1467322902220 Marionette DEBUG loaded listener.js 14:41:42 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x91c2a000) [pid = 16136] [serial = 2258] [outer = 0x8d1e4c00] 14:41:43 INFO - PROCESS | 16136 | 1467322903215 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 14:41:43 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. 14:41:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1544ms 14:41:43 INFO - PROCESS | 16136 | 1467322903243 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 14:41:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:41:43 INFO - PROCESS | 16136 | 1467322903247 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 14:41:43 INFO - PROCESS | 16136 | 1467322903254 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:41:43 INFO - PROCESS | 16136 | 1467322903261 Marionette TRACE conn3 <- [1,2978,null,{}] 14:41:43 INFO - PROCESS | 16136 | 1467322903280 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:43 INFO - PROCESS | 16136 | 1467322903290 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:43 INFO - PROCESS | 16136 | 1467322903604 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 14:41:43 INFO - PROCESS | 16136 | 1467322903743 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:43 INFO - PROCESS | 16136 | 1467322903755 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:43 INFO - PROCESS | 16136 | ++DOCSHELL 0x91f31400 == 40 [pid = 16136] [id = 753] 14:41:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x91f32800) [pid = 16136] [serial = 2259] [outer = (nil)] 14:41:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x91f9e800) [pid = 16136] [serial = 2260] [outer = 0x91f32800] 14:41:43 INFO - PROCESS | 16136 | 1467322903841 Marionette DEBUG loaded listener.js 14:41:43 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x91fa5c00) [pid = 16136] [serial = 2261] [outer = 0x91f32800] 14:41:44 INFO - PROCESS | 16136 | 1467322904743 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 14:41:44 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. 14:41:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1547ms 14:41:44 INFO - PROCESS | 16136 | 1467322904802 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 14:41:44 INFO - PROCESS | 16136 | 1467322904806 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 14:41:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:41:44 INFO - PROCESS | 16136 | 1467322904815 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:41:44 INFO - PROCESS | 16136 | 1467322904818 Marionette TRACE conn3 <- [1,2982,null,{}] 14:41:44 INFO - PROCESS | 16136 | 1467322904840 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:44 INFO - PROCESS | 16136 | 1467322904847 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:45 INFO - PROCESS | 16136 | 1467322905085 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 14:41:45 INFO - PROCESS | 16136 | 1467322905234 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:45 INFO - PROCESS | 16136 | 1467322905246 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:45 INFO - PROCESS | 16136 | ++DOCSHELL 0x91f35c00 == 41 [pid = 16136] [id = 754] 14:41:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x92453800) [pid = 16136] [serial = 2262] [outer = (nil)] 14:41:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x92459000) [pid = 16136] [serial = 2263] [outer = 0x92453800] 14:41:45 INFO - PROCESS | 16136 | 1467322905333 Marionette DEBUG loaded listener.js 14:41:45 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x9266f400) [pid = 16136] [serial = 2264] [outer = 0x92453800] 14:41:46 INFO - PROCESS | 16136 | 1467322906214 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 14:41:46 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 14:41:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:41:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:41:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:41:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:41:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1442ms 14:41:46 INFO - PROCESS | 16136 | 1467322906260 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 14:41:46 INFO - PROCESS | 16136 | 1467322906264 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 14:41:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:41:46 INFO - PROCESS | 16136 | 1467322906316 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:41:46 INFO - PROCESS | 16136 | 1467322906319 Marionette TRACE conn3 <- [1,2986,null,{}] 14:41:46 INFO - PROCESS | 16136 | 1467322906326 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:46 INFO - PROCESS | 16136 | 1467322906331 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:46 INFO - PROCESS | 16136 | 1467322906541 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 14:41:46 INFO - PROCESS | 16136 | 1467322906727 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:46 INFO - PROCESS | 16136 | 1467322906736 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:46 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd82c00 == 42 [pid = 16136] [id = 755] 14:41:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x8f32a000) [pid = 16136] [serial = 2265] [outer = (nil)] 14:41:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x92759400) [pid = 16136] [serial = 2266] [outer = 0x8f32a000] 14:41:46 INFO - PROCESS | 16136 | 1467322906820 Marionette DEBUG loaded listener.js 14:41:46 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x8fa37400) [pid = 16136] [serial = 2267] [outer = 0x8f32a000] 14:41:47 INFO - PROCESS | 16136 | 1467322907742 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 14:41:47 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. 14:41:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1490ms 14:41:47 INFO - PROCESS | 16136 | 1467322907803 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 14:41:47 INFO - PROCESS | 16136 | 1467322907806 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 14:41:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:41:47 INFO - PROCESS | 16136 | 1467322907814 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:41:47 INFO - PROCESS | 16136 | 1467322907818 Marionette TRACE conn3 <- [1,2990,null,{}] 14:41:47 INFO - PROCESS | 16136 | 1467322907824 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:47 INFO - PROCESS | 16136 | 1467322907838 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:48 INFO - PROCESS | 16136 | 1467322908182 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 14:41:48 INFO - PROCESS | 16136 | 1467322908334 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:48 INFO - PROCESS | 16136 | 1467322908346 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:48 INFO - PROCESS | 16136 | ++DOCSHELL 0x928ad800 == 43 [pid = 16136] [id = 756] 14:41:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x92a5a000) [pid = 16136] [serial = 2268] [outer = (nil)] 14:41:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x93090800) [pid = 16136] [serial = 2269] [outer = 0x92a5a000] 14:41:48 INFO - PROCESS | 16136 | 1467322908443 Marionette DEBUG loaded listener.js 14:41:48 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x93a5e400) [pid = 16136] [serial = 2270] [outer = 0x92a5a000] 14:41:49 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebef800 == 44 [pid = 16136] [id = 757] 14:41:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x92759000) [pid = 16136] [serial = 2271] [outer = (nil)] 14:41:49 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x94873000) [pid = 16136] [serial = 2272] [outer = 0x92759000] 14:41:49 INFO - PROCESS | 16136 | 1467322909471 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 14:41:49 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. 14:41:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1738ms 14:41:49 INFO - PROCESS | 16136 | 1467322909554 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 14:41:49 INFO - PROCESS | 16136 | 1467322909558 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 14:41:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:41:49 INFO - PROCESS | 16136 | 1467322909566 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:41:49 INFO - PROCESS | 16136 | 1467322909569 Marionette TRACE conn3 <- [1,2994,null,{}] 14:41:49 INFO - PROCESS | 16136 | 1467322909576 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:49 INFO - PROCESS | 16136 | 1467322909582 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:49 INFO - PROCESS | 16136 | 1467322909843 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 14:41:50 INFO - PROCESS | 16136 | 1467322910105 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:50 INFO - PROCESS | 16136 | 1467322910113 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:50 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe1400 == 45 [pid = 16136] [id = 758] 14:41:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x8d1d8400) [pid = 16136] [serial = 2273] [outer = (nil)] 14:41:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x8f2bf800) [pid = 16136] [serial = 2274] [outer = 0x8d1d8400] 14:41:50 INFO - PROCESS | 16136 | 1467322910205 Marionette DEBUG loaded listener.js 14:41:50 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x8fcc1400) [pid = 16136] [serial = 2275] [outer = 0x8d1d8400] 14:41:50 INFO - PROCESS | 16136 | 1467322910991 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 14:41:51 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:41:51 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 14:41:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1632ms 14:41:51 INFO - PROCESS | 16136 | 1467322911215 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 14:41:51 INFO - PROCESS | 16136 | 1467322911223 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 14:41:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:41:51 INFO - PROCESS | 16136 | 1467322911234 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:41:51 INFO - PROCESS | 16136 | 1467322911238 Marionette TRACE conn3 <- [1,2998,null,{}] 14:41:51 INFO - PROCESS | 16136 | 1467322911247 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:51 INFO - PROCESS | 16136 | 1467322911252 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:51 INFO - PROCESS | 16136 | 1467322911443 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 14:41:51 INFO - PROCESS | 16136 | 1467322911690 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:51 INFO - PROCESS | 16136 | 1467322911709 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:51 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfed400 == 46 [pid = 16136] [id = 759] 14:41:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 106 (0x8d2c6800) [pid = 16136] [serial = 2276] [outer = (nil)] 14:41:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 107 (0x8e855400) [pid = 16136] [serial = 2277] [outer = 0x8d2c6800] 14:41:51 INFO - PROCESS | 16136 | 1467322911798 Marionette DEBUG loaded listener.js 14:41:51 INFO - PROCESS | 16136 | ++DOMWINDOW == 108 (0x8e855c00) [pid = 16136] [serial = 2278] [outer = 0x8d2c6800] 14:41:52 INFO - PROCESS | 16136 | 1467322912749 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 14:41:52 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. 14:41:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1535ms 14:41:52 INFO - PROCESS | 16136 | 1467322912769 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 14:41:52 INFO - PROCESS | 16136 | 1467322912773 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 14:41:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:41:52 INFO - PROCESS | 16136 | 1467322912785 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:41:52 INFO - PROCESS | 16136 | 1467322912789 Marionette TRACE conn3 <- [1,3002,null,{}] 14:41:52 INFO - PROCESS | 16136 | 1467322912833 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:52 INFO - PROCESS | 16136 | 1467322912841 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:53 INFO - PROCESS | 16136 | 1467322913132 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 14:41:53 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8ecc00 == 45 [pid = 16136] [id = 721] 14:41:53 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe4800 == 44 [pid = 16136] [id = 722] 14:41:53 INFO - PROCESS | 16136 | --DOCSHELL 0x8e856000 == 43 [pid = 16136] [id = 720] 14:41:53 INFO - PROCESS | 16136 | --DOCSHELL 0x8d2c4400 == 42 [pid = 16136] [id = 746] 14:41:53 INFO - PROCESS | 16136 | --DOMWINDOW == 107 (0x8ebefc00) [pid = 16136] [serial = 2174] [outer = (nil)] [url = about:blank] 14:41:53 INFO - PROCESS | 16136 | --DOMWINDOW == 106 (0x91d95000) [pid = 16136] [serial = 2178] [outer = (nil)] [url = about:blank] 14:41:53 INFO - PROCESS | 16136 | --DOMWINDOW == 105 (0x8fa2ac00) [pid = 16136] [serial = 2199] [outer = (nil)] [url = about:blank] 14:41:53 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x91fa8400) [pid = 16136] [serial = 2180] [outer = (nil)] [url = about:blank] 14:41:53 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x9244d400) [pid = 16136] [serial = 2181] [outer = (nil)] [url = about:blank] 14:41:53 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x93b05000) [pid = 16136] [serial = 2190] [outer = (nil)] [url = about:blank] 14:41:53 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x8d1d9000) [pid = 16136] [serial = 2195] [outer = (nil)] [url = about:blank] 14:41:53 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x8e8e5c00) [pid = 16136] [serial = 2193] [outer = (nil)] [url = about:blank] 14:41:53 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x92458c00) [pid = 16136] [serial = 2183] [outer = (nil)] [url = about:blank] 14:41:53 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x9275c000) [pid = 16136] [serial = 2187] [outer = (nil)] [url = about:blank] 14:41:53 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x8f32f000) [pid = 16136] [serial = 2175] [outer = (nil)] [url = about:blank] 14:41:53 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x91d8c800) [pid = 16136] [serial = 2201] [outer = (nil)] [url = about:blank] 14:41:53 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x91d8b000) [pid = 16136] [serial = 2177] [outer = (nil)] [url = about:blank] 14:41:53 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x92a5dc00) [pid = 16136] [serial = 2189] [outer = (nil)] [url = about:blank] 14:41:53 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x8e536c00) [pid = 16136] [serial = 2196] [outer = (nil)] [url = about:blank] 14:41:53 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x92757400) [pid = 16136] [serial = 2186] [outer = (nil)] [url = about:blank] 14:41:53 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x91c1b800) [pid = 16136] [serial = 2172] [outer = (nil)] [url = about:blank] 14:41:53 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x91dcf800) [pid = 16136] [serial = 2202] [outer = (nil)] [url = about:blank] 14:41:53 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x8e858000) [pid = 16136] [serial = 2204] [outer = (nil)] [url = about:blank] 14:41:53 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x92671800) [pid = 16136] [serial = 2184] [outer = (nil)] [url = about:blank] 14:41:53 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x8d1e0c00) [pid = 16136] [serial = 2192] [outer = (nil)] [url = about:blank] 14:41:53 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8f332800) [pid = 16136] [serial = 2198] [outer = (nil)] [url = about:blank] 14:41:53 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x91f2e000) [pid = 16136] [serial = 2207] [outer = (nil)] [url = about:blank] 14:41:53 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x91f33000) [pid = 16136] [serial = 2208] [outer = (nil)] [url = about:blank] 14:41:53 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8f2bd800) [pid = 16136] [serial = 2205] [outer = (nil)] [url = about:blank] 14:41:53 INFO - PROCESS | 16136 | 1467322913341 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:53 INFO - PROCESS | 16136 | 1467322913349 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:53 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d1d7400 == 43 [pid = 16136] [id = 760] 14:41:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x8d2c4400) [pid = 16136] [serial = 2279] [outer = (nil)] 14:41:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8e864000) [pid = 16136] [serial = 2280] [outer = 0x8d2c4400] 14:41:53 INFO - PROCESS | 16136 | 1467322913438 Marionette DEBUG loaded listener.js 14:41:53 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8f2bd800) [pid = 16136] [serial = 2281] [outer = 0x8d2c4400] 14:41:54 INFO - PROCESS | 16136 | 1467322914198 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 14:41:54 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. 14:41:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1455ms 14:41:54 INFO - PROCESS | 16136 | 1467322914238 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 14:41:54 INFO - PROCESS | 16136 | 1467322914243 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 14:41:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:41:54 INFO - PROCESS | 16136 | 1467322914250 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:41:54 INFO - PROCESS | 16136 | 1467322914255 Marionette TRACE conn3 <- [1,3006,null,{}] 14:41:54 INFO - PROCESS | 16136 | 1467322914272 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:54 INFO - PROCESS | 16136 | 1467322914282 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:54 INFO - PROCESS | 16136 | 1467322914492 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 14:41:54 INFO - PROCESS | 16136 | 1467322914650 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:54 INFO - PROCESS | 16136 | 1467322914662 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:54 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa2e400 == 44 [pid = 16136] [id = 761] 14:41:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8fcccc00) [pid = 16136] [serial = 2282] [outer = (nil)] 14:41:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x91d8d000) [pid = 16136] [serial = 2283] [outer = 0x8fcccc00] 14:41:54 INFO - PROCESS | 16136 | 1467322914760 Marionette DEBUG loaded listener.js 14:41:54 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x91dd0800) [pid = 16136] [serial = 2284] [outer = 0x8fcccc00] 14:41:55 INFO - PROCESS | 16136 | 1467322915619 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 14:41:55 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. 14:41:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1438ms 14:41:55 INFO - PROCESS | 16136 | 1467322915689 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 14:41:55 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:41:55 INFO - PROCESS | 16136 | 1467322915693 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 14:41:55 INFO - PROCESS | 16136 | 1467322915700 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:41:55 INFO - PROCESS | 16136 | 1467322915703 Marionette TRACE conn3 <- [1,3010,null,{}] 14:41:55 INFO - PROCESS | 16136 | 1467322915717 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:55 INFO - PROCESS | 16136 | 1467322915723 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:55 INFO - PROCESS | 16136 | 1467322915976 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 14:41:56 INFO - PROCESS | 16136 | 1467322916003 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:56 INFO - PROCESS | 16136 | 1467322916012 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:56 INFO - PROCESS | 16136 | ++DOCSHELL 0x91c2a400 == 45 [pid = 16136] [id = 762] 14:41:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x91f2bc00) [pid = 16136] [serial = 2285] [outer = (nil)] 14:41:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x91f33400) [pid = 16136] [serial = 2286] [outer = 0x91f2bc00] 14:41:56 INFO - PROCESS | 16136 | 1467322916086 Marionette DEBUG loaded listener.js 14:41:56 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x91faa400) [pid = 16136] [serial = 2287] [outer = 0x91f2bc00] 14:41:56 INFO - PROCESS | 16136 | 1467322916991 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 14:41:57 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 14:41:57 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1346ms 14:41:57 INFO - PROCESS | 16136 | 1467322917055 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 14:41:57 INFO - PROCESS | 16136 | 1467322917060 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 14:41:57 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:41:57 INFO - PROCESS | 16136 | 1467322917070 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:41:57 INFO - PROCESS | 16136 | 1467322917073 Marionette TRACE conn3 <- [1,3014,null,{}] 14:41:57 INFO - PROCESS | 16136 | 1467322917085 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:57 INFO - PROCESS | 16136 | 1467322917105 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:57 INFO - PROCESS | 16136 | 1467322917354 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 14:41:57 INFO - PROCESS | 16136 | 1467322917375 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:57 INFO - PROCESS | 16136 | 1467322917384 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:57 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e85f800 == 46 [pid = 16136] [id = 763] 14:41:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x8f2f5800) [pid = 16136] [serial = 2288] [outer = (nil)] 14:41:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x92673800) [pid = 16136] [serial = 2289] [outer = 0x8f2f5800] 14:41:57 INFO - PROCESS | 16136 | 1467322917463 Marionette DEBUG loaded listener.js 14:41:57 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x92756400) [pid = 16136] [serial = 2290] [outer = 0x8f2f5800] 14:41:58 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x8ebf0400) [pid = 16136] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:41:58 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x91dd7400) [pid = 16136] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:41:58 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x92a55800) [pid = 16136] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:41:58 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x91dcf400) [pid = 16136] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:41:58 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x8f2ea800) [pid = 16136] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 14:41:58 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x8e535400) [pid = 16136] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:41:58 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x8cfe6800) [pid = 16136] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 14:41:58 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x8fcc4800) [pid = 16136] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:41:58 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x8fa26400) [pid = 16136] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 14:41:58 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8fa38400) [pid = 16136] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 14:41:58 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8f202000) [pid = 16136] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 14:41:58 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8cfecc00) [pid = 16136] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 14:41:58 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8bd86c00) [pid = 16136] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 14:41:58 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x8e540c00) [pid = 16136] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 14:41:58 INFO - PROCESS | 16136 | [16136] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:41:58 INFO - PROCESS | 16136 | 1467322918627 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:41:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:41:58 INFO - {} 14:41:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:41:58 INFO - {} 14:41:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:41:58 INFO - {} 14:41:58 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:41:58 INFO - {} 14:41:58 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1584ms 14:41:58 INFO - PROCESS | 16136 | 1467322918657 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 14:41:58 INFO - PROCESS | 16136 | 1467322918661 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 14:41:58 INFO - TEST-START | /FileAPI/fileReader.html 14:41:58 INFO - PROCESS | 16136 | 1467322918667 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:41:58 INFO - PROCESS | 16136 | 1467322918670 Marionette TRACE conn3 <- [1,3018,null,{}] 14:41:58 INFO - PROCESS | 16136 | 1467322918684 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:58 INFO - PROCESS | 16136 | 1467322918694 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:58 INFO - PROCESS | 16136 | 1467322918936 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 14:41:58 INFO - PROCESS | 16136 | 1467322918954 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:58 INFO - PROCESS | 16136 | 1467322918962 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:41:58 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e539400 == 47 [pid = 16136] [id = 764] 14:41:58 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x91dd9000) [pid = 16136] [serial = 2291] [outer = (nil)] 14:41:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x93d27c00) [pid = 16136] [serial = 2292] [outer = 0x91dd9000] 14:41:59 INFO - PROCESS | 16136 | 1467322919034 Marionette DEBUG loaded listener.js 14:41:59 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x94872400) [pid = 16136] [serial = 2293] [outer = 0x91dd9000] 14:41:59 INFO - PROCESS | 16136 | 1467322919837 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 14:41:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:41:59 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:41:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:41:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:41:59 INFO - TEST-OK | /FileAPI/fileReader.html | took 1190ms 14:41:59 INFO - PROCESS | 16136 | 1467322919862 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 14:41:59 INFO - PROCESS | 16136 | 1467322919866 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 14:41:59 INFO - TEST-START | /FileAPI/historical.html 14:41:59 INFO - PROCESS | 16136 | 1467322919873 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:41:59 INFO - PROCESS | 16136 | 1467322919876 Marionette TRACE conn3 <- [1,3022,null,{}] 14:41:59 INFO - PROCESS | 16136 | 1467322919881 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:41:59 INFO - PROCESS | 16136 | 1467322919886 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:00 INFO - PROCESS | 16136 | 1467322920119 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 14:42:00 INFO - PROCESS | 16136 | 1467322920302 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:00 INFO - PROCESS | 16136 | 1467322920312 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:00 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfe9c00 == 48 [pid = 16136] [id = 765] 14:42:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8cfee800) [pid = 16136] [serial = 2294] [outer = (nil)] 14:42:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8d1de000) [pid = 16136] [serial = 2295] [outer = 0x8cfee800] 14:42:00 INFO - PROCESS | 16136 | 1467322920440 Marionette DEBUG loaded listener.js 14:42:00 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8d2c3800) [pid = 16136] [serial = 2296] [outer = 0x8cfee800] 14:42:01 INFO - PROCESS | 16136 | 1467322921437 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 14:42:01 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:42:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:42:01 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:42:01 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:42:01 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:42:01 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:42:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:42:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:01 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:42:01 INFO - TEST-OK | /FileAPI/historical.html | took 1582ms 14:42:01 INFO - PROCESS | 16136 | 1467322921460 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 14:42:01 INFO - PROCESS | 16136 | 1467322921467 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 14:42:01 INFO - TEST-START | /FileAPI/idlharness.html 14:42:01 INFO - PROCESS | 16136 | 1467322921478 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:42:01 INFO - PROCESS | 16136 | 1467322921484 Marionette TRACE conn3 <- [1,3026,null,{}] 14:42:01 INFO - PROCESS | 16136 | 1467322921493 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:01 INFO - PROCESS | 16136 | 1467322921498 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:01 INFO - PROCESS | 16136 | 1467322921831 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 14:42:02 INFO - PROCESS | 16136 | 1467322921985 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:02 INFO - PROCESS | 16136 | 1467322921997 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:02 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fa1fc00 == 49 [pid = 16136] [id = 766] 14:42:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x8fa26c00) [pid = 16136] [serial = 2297] [outer = (nil)] 14:42:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x8fa34c00) [pid = 16136] [serial = 2298] [outer = 0x8fa26c00] 14:42:02 INFO - PROCESS | 16136 | 1467322922089 Marionette DEBUG loaded listener.js 14:42:02 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x91c21800) [pid = 16136] [serial = 2299] [outer = 0x8fa26c00] 14:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:42:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:42:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:42:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:42:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:42:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:42:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:42:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:42:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:42:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:42:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:42:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:42:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:42:03 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:42:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:42:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:42:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:42:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:42:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:42:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:42:03 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:42:03 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 14:42:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:42:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:42:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:42:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:42:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:42:04 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 14:42:04 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 14:42:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:42:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:42:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:42:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:42:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:42:04 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:42:04 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:04 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:42:04 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:42:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:42:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:42:04 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 14:42:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:42:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:42:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:42:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:42:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:42:04 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 14:42:04 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 14:42:04 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:42:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:04 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:42:04 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:42:04 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:42:04 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:42:04 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:42:04 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:42:04 INFO - TEST-OK | /FileAPI/idlharness.html | took 2556ms 14:42:04 INFO - PROCESS | 16136 | 1467322923871 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\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\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\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\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\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\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\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\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]]]}] 14:42:04 INFO - PROCESS | 16136 | 1467322924160 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 14:42:04 INFO - PROCESS | 16136 | 1467322924165 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 14:42:04 INFO - TEST-START | /FileAPI/idlharness.worker 14:42:04 INFO - PROCESS | 16136 | 1467322924179 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:42:04 INFO - PROCESS | 16136 | 1467322924184 Marionette TRACE conn3 <- [1,3030,null,{}] 14:42:04 INFO - PROCESS | 16136 | 1467322924190 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:04 INFO - PROCESS | 16136 | 1467322924196 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:04 INFO - PROCESS | 16136 | 1467322924371 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 14:42:04 INFO - PROCESS | 16136 | 1467322924565 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:04 INFO - PROCESS | 16136 | 1467322924571 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:04 INFO - PROCESS | 16136 | ++DOCSHELL 0x91f36000 == 50 [pid = 16136] [id = 767] 14:42:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x92a5b800) [pid = 16136] [serial = 2300] [outer = (nil)] 14:42:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x98f49000) [pid = 16136] [serial = 2301] [outer = 0x92a5b800] 14:42:04 INFO - PROCESS | 16136 | 1467322924660 Marionette DEBUG loaded listener.js 14:42:04 INFO - PROCESS | 16136 | ++DOMWINDOW == 93 (0x99683000) [pid = 16136] [serial = 2302] [outer = 0x92a5b800] 14:42:04 INFO - PROCESS | 16136 | [16136] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:42:06 INFO - {} 14:42:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:42:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:42:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:42:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:42:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:42:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:42:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:42:06 INFO - {} 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:42:06 INFO - {} 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:42:06 INFO - {} 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:42:06 INFO - {} 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:42:06 INFO - {} 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:42:06 INFO - {} 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:42:06 INFO - {} 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:42:06 INFO - {} 14:42:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:42:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:42:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:42:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:42:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:42:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:42:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:42:06 INFO - {} 14:42:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:42:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:42:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:42:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:42:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:42:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:42:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:42:06 INFO - {} 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:42:06 INFO - {} 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:42:06 INFO - {} 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:42:06 INFO - {} 14:42:06 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 14:42:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:42:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:42:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:42:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:42:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:42:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:42:06 INFO - {} 14:42:06 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 - {} 14:42:06 INFO - {} 14:42:06 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 14:42:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:42:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:42:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:42:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:42:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:42:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:42:06 INFO - {} 14:42:06 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:42:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:42:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:42:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:42:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:42:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:42:06 INFO - {} 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:42:06 INFO - {} 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:42:06 INFO - {} 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:42:06 INFO - {} 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:42:06 INFO - {} 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:42:06 INFO - {} 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:42:06 INFO - {} 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:42:06 INFO - {} 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:42:06 INFO - {} 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:42:06 INFO - {} 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:42:06 INFO - {} 14:42:06 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 14:42:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:42:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:42:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:42:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:42:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:42:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:42:06 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:42:06 INFO - {} 14:42:06 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 - {} 14:42:06 INFO - {} 14:42:06 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 14:42:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:42:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:42:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:42:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:42:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:42:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:42:07 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 14:42:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:42:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:42:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:42:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:42:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:42:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:42:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:42:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:42:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:42:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:42:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:42:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:42:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:42:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:42:07 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 14:42:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:42:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:42:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:42:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:42:07 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 14:42:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:42:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:42:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:42:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:42:07 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 14:42:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:42:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:42:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:42:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:42:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:42:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:42:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:42:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:42:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:42:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:42:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:42:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:42:07 INFO - {} 14:42:07 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2772ms 14:42:07 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:42:07 INFO - PROCESS | 16136 | 1467322926805 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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,{},{}]]]}] 14:42:07 INFO - PROCESS | 16136 | 1467322926958 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 14:42:07 INFO - PROCESS | 16136 | 1467322926970 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 14:42:07 INFO - PROCESS | 16136 | 1467322927027 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:42:07 INFO - PROCESS | 16136 | 1467322927054 Marionette TRACE conn3 <- [1,3034,null,{}] 14:42:07 INFO - PROCESS | 16136 | 1467322927131 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:07 INFO - PROCESS | 16136 | 1467322927146 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:07 INFO - PROCESS | 16136 | 1467322927390 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 14:42:07 INFO - PROCESS | 16136 | 1467322927589 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:07 INFO - PROCESS | 16136 | 1467322927601 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:07 INFO - PROCESS | 16136 | ++DOCSHELL 0x92672400 == 51 [pid = 16136] [id = 768] 14:42:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 94 (0x99688800) [pid = 16136] [serial = 2303] [outer = (nil)] 14:42:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 95 (0x9a3eec00) [pid = 16136] [serial = 2304] [outer = 0x99688800] 14:42:07 INFO - PROCESS | 16136 | 1467322927681 Marionette DEBUG loaded listener.js 14:42:07 INFO - PROCESS | 16136 | ++DOMWINDOW == 96 (0x9a47a400) [pid = 16136] [serial = 2305] [outer = 0x99688800] 14:42:08 INFO - PROCESS | 16136 | 1467322928526 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 14:42:08 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:42:08 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1548ms 14:42:08 INFO - PROCESS | 16136 | 1467322928545 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 14:42:08 INFO - PROCESS | 16136 | 1467322928549 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 14:42:08 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:42:08 INFO - PROCESS | 16136 | 1467322928556 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:42:08 INFO - PROCESS | 16136 | 1467322928559 Marionette TRACE conn3 <- [1,3038,null,{}] 14:42:08 INFO - PROCESS | 16136 | 1467322928565 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:08 INFO - PROCESS | 16136 | 1467322928571 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:08 INFO - PROCESS | 16136 | 1467322928756 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 14:42:08 INFO - PROCESS | 16136 | 1467322928969 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:08 INFO - PROCESS | 16136 | 1467322928977 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:09 INFO - PROCESS | 16136 | ++DOCSHELL 0x954a3400 == 52 [pid = 16136] [id = 769] 14:42:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 97 (0x998dcc00) [pid = 16136] [serial = 2306] [outer = (nil)] 14:42:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 98 (0x9a482000) [pid = 16136] [serial = 2307] [outer = 0x998dcc00] 14:42:09 INFO - PROCESS | 16136 | 1467322929101 Marionette DEBUG loaded listener.js 14:42:09 INFO - PROCESS | 16136 | ++DOMWINDOW == 99 (0x9ac31000) [pid = 16136] [serial = 2308] [outer = 0x998dcc00] 14:42:09 INFO - PROCESS | 16136 | 1467322929960 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 14:42:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:42:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:42:09 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1442ms 14:42:10 INFO - PROCESS | 16136 | 1467322930000 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 14:42:10 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:42:10 INFO - PROCESS | 16136 | 1467322930004 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 14:42:10 INFO - PROCESS | 16136 | 1467322930067 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:42:10 INFO - PROCESS | 16136 | 1467322930072 Marionette TRACE conn3 <- [1,3042,null,{}] 14:42:10 INFO - PROCESS | 16136 | 1467322930084 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:10 INFO - PROCESS | 16136 | 1467322930091 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:10 INFO - PROCESS | 16136 | 1467322930301 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 14:42:10 INFO - PROCESS | 16136 | 1467322930505 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:10 INFO - PROCESS | 16136 | 1467322930523 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:10 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7e400 == 53 [pid = 16136] [id = 770] 14:42:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 100 (0x8e541400) [pid = 16136] [serial = 2309] [outer = (nil)] 14:42:10 INFO - PROCESS | 16136 | ++DOMWINDOW == 101 (0x8e8e5c00) [pid = 16136] [serial = 2310] [outer = 0x8e541400] 14:42:10 INFO - PROCESS | 16136 | 1467322930901 Marionette DEBUG loaded listener.js 14:42:11 INFO - PROCESS | 16136 | ++DOMWINDOW == 102 (0x8f206c00) [pid = 16136] [serial = 2311] [outer = 0x8e541400] 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:42:12 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. 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:42:12 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'.) 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:42:12 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. 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:42:12 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. 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:42:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:42:12 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. 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:42:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:42:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:42:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:42:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:42:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:42:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:42:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:42:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:42:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:42:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:42:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:42:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:42:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:42:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:42:12 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:42:12 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2191ms 14:42:12 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:42:12 INFO - PROCESS | 16136 | 1467322932117 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 14:42:12 INFO - PROCESS | 16136 | 1467322932203 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 14:42:12 INFO - PROCESS | 16136 | 1467322932219 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 14:42:12 INFO - PROCESS | 16136 | 1467322932271 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:42:12 INFO - PROCESS | 16136 | 1467322932293 Marionette TRACE conn3 <- [1,3046,null,{}] 14:42:12 INFO - PROCESS | 16136 | 1467322932436 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:12 INFO - PROCESS | 16136 | 1467322932454 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:12 INFO - PROCESS | 16136 | 1467322932780 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 14:42:13 INFO - PROCESS | 16136 | 1467322932991 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:13 INFO - PROCESS | 16136 | 1467322933002 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:14 INFO - PROCESS | 16136 | --DOCSHELL 0x8e857400 == 52 [pid = 16136] [id = 724] 14:42:14 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfed800 == 51 [pid = 16136] [id = 725] 14:42:14 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebef800 == 50 [pid = 16136] [id = 757] 14:42:14 INFO - PROCESS | 16136 | --DOCSHELL 0x92677400 == 49 [pid = 16136] [id = 728] 14:42:14 INFO - PROCESS | 16136 | --DOCSHELL 0x8e540800 == 48 [pid = 16136] [id = 739] 14:42:14 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd7a400 == 47 [pid = 16136] [id = 740] 14:42:14 INFO - PROCESS | 16136 | --DOCSHELL 0x8ebef000 == 46 [pid = 16136] [id = 741] 14:42:14 INFO - PROCESS | 16136 | --DOCSHELL 0x8f20c800 == 45 [pid = 16136] [id = 742] 14:42:14 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe6000 == 44 [pid = 16136] [id = 745] 14:42:14 INFO - PROCESS | 16136 | --DOCSHELL 0x8e541800 == 43 [pid = 16136] [id = 732] 14:42:14 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd81000 == 42 [pid = 16136] [id = 734] 14:42:14 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfec800 == 41 [pid = 16136] [id = 723] 14:42:14 INFO - PROCESS | 16136 | --DOCSHELL 0x91c26000 == 40 [pid = 16136] [id = 733] 14:42:14 INFO - PROCESS | 16136 | --DOCSHELL 0x8e8ebc00 == 39 [pid = 16136] [id = 736] 14:42:14 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd83c00 == 38 [pid = 16136] [id = 730] 14:42:14 INFO - PROCESS | 16136 | --DOCSHELL 0x8d2c3400 == 37 [pid = 16136] [id = 729] 14:42:14 INFO - PROCESS | 16136 | --DOCSHELL 0x8cfe5c00 == 36 [pid = 16136] [id = 731] 14:42:14 INFO - PROCESS | 16136 | --DOCSHELL 0x91dcd400 == 35 [pid = 16136] [id = 727] 14:42:14 INFO - PROCESS | 16136 | --DOCSHELL 0x92a55400 == 34 [pid = 16136] [id = 738] 14:42:14 INFO - PROCESS | 16136 | --DOCSHELL 0x8f2c3800 == 33 [pid = 16136] [id = 744] 14:42:14 INFO - PROCESS | 16136 | --DOCSHELL 0x91dce800 == 32 [pid = 16136] [id = 737] 14:42:14 INFO - PROCESS | 16136 | --DOCSHELL 0x91fa4000 == 31 [pid = 16136] [id = 726] 14:42:14 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd85c00 == 30 [pid = 16136] [id = 743] 14:42:14 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd79c00 == 29 [pid = 16136] [id = 735] 14:42:14 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd79c00 == 30 [pid = 16136] [id = 771] 14:42:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 103 (0x8bd7a400) [pid = 16136] [serial = 2312] [outer = (nil)] 14:42:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 104 (0x8bd84c00) [pid = 16136] [serial = 2313] [outer = 0x8bd7a400] 14:42:14 INFO - PROCESS | 16136 | 1467322934157 Marionette DEBUG loaded listener.js 14:42:14 INFO - PROCESS | 16136 | ++DOMWINDOW == 105 (0x8cfea000) [pid = 16136] [serial = 2314] [outer = 0x8bd7a400] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 104 (0x8f333000) [pid = 16136] [serial = 2211] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 103 (0x8f2bb800) [pid = 16136] [serial = 2210] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 102 (0x91fa6400) [pid = 16136] [serial = 2214] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 101 (0x91f31800) [pid = 16136] [serial = 2213] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 100 (0x93d2ac00) [pid = 16136] [serial = 2217] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 99 (0x92a5ec00) [pid = 16136] [serial = 2216] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 98 (0x8e859800) [pid = 16136] [serial = 2242] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 97 (0x954a7400) [pid = 16136] [serial = 2220] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 96 (0x91c1c400) [pid = 16136] [serial = 2235] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 95 (0x8fcc3c00) [pid = 16136] [serial = 2234] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 94 (0x954a3800) [pid = 16136] [serial = 2219] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 93 (0x8e539800) [pid = 16136] [serial = 2240] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 92 (0x8cfeb000) [pid = 16136] [serial = 2237] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x8d1db400) [pid = 16136] [serial = 2238] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x954b1400) [pid = 16136] [serial = 2223] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x954b0000) [pid = 16136] [serial = 2222] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x98a1ac00) [pid = 16136] [serial = 2226] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x9830ac00) [pid = 16136] [serial = 2225] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x98e1c800) [pid = 16136] [serial = 2229] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8f2ee000) [pid = 16136] [serial = 2245] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x8f327000) [pid = 16136] [serial = 2246] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x98aae400) [pid = 16136] [serial = 2228] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8ebf0800) [pid = 16136] [serial = 2232] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x8e53fc00) [pid = 16136] [serial = 2231] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8fa37c00) [pid = 16136] [serial = 2249] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8e8e4c00) [pid = 16136] [serial = 2243] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x91c1c000) [pid = 16136] [serial = 2251] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x8f2be000) [pid = 16136] [serial = 2248] [outer = (nil)] [url = about:blank] 14:42:14 INFO - PROCESS | 16136 | [16136] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:42:15 INFO - PROCESS | 16136 | 1467322935174 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:42:15 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:42:15 INFO - {} 14:42:15 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 2979ms 14:42:15 INFO - PROCESS | 16136 | 1467322935219 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 14:42:15 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:42:15 INFO - PROCESS | 16136 | 1467322935224 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 14:42:15 INFO - PROCESS | 16136 | 1467322935232 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:42:15 INFO - PROCESS | 16136 | 1467322935238 Marionette TRACE conn3 <- [1,3050,null,{}] 14:42:15 INFO - PROCESS | 16136 | 1467322935246 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:15 INFO - PROCESS | 16136 | 1467322935253 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:15 INFO - PROCESS | 16136 | 1467322935427 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 14:42:15 INFO - PROCESS | 16136 | 1467322935592 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:15 INFO - PROCESS | 16136 | 1467322935604 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:15 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e53e400 == 31 [pid = 16136] [id = 772] 14:42:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x8e53fc00) [pid = 16136] [serial = 2315] [outer = (nil)] 14:42:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x8e8e0400) [pid = 16136] [serial = 2316] [outer = 0x8e53fc00] 14:42:15 INFO - PROCESS | 16136 | 1467322935688 Marionette DEBUG loaded listener.js 14:42:15 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x8e8eb400) [pid = 16136] [serial = 2317] [outer = 0x8e53fc00] 14:42:16 INFO - PROCESS | 16136 | 1467322936552 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 14:42:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:42:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:42:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:42:16 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:42:16 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1336ms 14:42:16 INFO - PROCESS | 16136 | 1467322936568 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 14:42:16 INFO - PROCESS | 16136 | 1467322936577 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 14:42:16 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:42:16 INFO - PROCESS | 16136 | 1467322936591 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:42:16 INFO - PROCESS | 16136 | 1467322936596 Marionette TRACE conn3 <- [1,3054,null,{}] 14:42:16 INFO - PROCESS | 16136 | 1467322936604 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:16 INFO - PROCESS | 16136 | 1467322936610 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:16 INFO - PROCESS | 16136 | 1467322936802 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 14:42:17 INFO - PROCESS | 16136 | 1467322936987 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:17 INFO - PROCESS | 16136 | 1467322937000 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:17 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e862c00 == 32 [pid = 16136] [id = 773] 14:42:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x8f2e8000) [pid = 16136] [serial = 2318] [outer = (nil)] 14:42:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x8f2f1800) [pid = 16136] [serial = 2319] [outer = 0x8f2e8000] 14:42:17 INFO - PROCESS | 16136 | 1467322937079 Marionette DEBUG loaded listener.js 14:42:17 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x8f32b400) [pid = 16136] [serial = 2320] [outer = 0x8f2e8000] 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:42:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:42:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:42:18 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" 14:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:42:18 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" 14:42:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:42:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:42:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:42:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2093ms 14:42:18 INFO - PROCESS | 16136 | 1467322938524 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 14:42:19 INFO - PROCESS | 16136 | 1467322939450 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 14:42:19 INFO - PROCESS | 16136 | 1467322939454 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 14:42:19 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x8fcccc00) [pid = 16136] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 14:42:19 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x8d1e4c00) [pid = 16136] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 14:42:19 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x92a5a000) [pid = 16136] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 14:42:19 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x8f32a000) [pid = 16136] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 14:42:19 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x8d1d8400) [pid = 16136] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 14:42:19 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x92453800) [pid = 16136] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 14:42:19 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x8e53f400) [pid = 16136] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 14:42:19 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x8d2c4400) [pid = 16136] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 14:42:19 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x8f2f5800) [pid = 16136] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 14:42:19 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x91f2bc00) [pid = 16136] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 14:42:19 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0x8d2c6800) [pid = 16136] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 14:42:19 INFO - PROCESS | 16136 | --DOMWINDOW == 71 (0x91f32800) [pid = 16136] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 14:42:19 INFO - PROCESS | 16136 | --DOMWINDOW == 70 (0x8fccb000) [pid = 16136] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 14:42:19 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:42:19 INFO - PROCESS | 16136 | --DOMWINDOW == 69 (0x92759000) [pid = 16136] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:42:19 INFO - PROCESS | 16136 | --DOMWINDOW == 68 (0x91dd9000) [pid = 16136] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 14:42:19 INFO - PROCESS | 16136 | 1467322939513 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:42:19 INFO - PROCESS | 16136 | 1467322939521 Marionette TRACE conn3 <- [1,3058,null,{}] 14:42:19 INFO - PROCESS | 16136 | 1467322939541 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:19 INFO - PROCESS | 16136 | 1467322939551 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:19 INFO - PROCESS | 16136 | 1467322939730 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 14:42:19 INFO - PROCESS | 16136 | 1467322939882 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:19 INFO - PROCESS | 16136 | 1467322939892 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:19 INFO - PROCESS | 16136 | ++DOCSHELL 0x8fccf400 == 33 [pid = 16136] [id = 774] 14:42:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 69 (0x91c1d800) [pid = 16136] [serial = 2321] [outer = (nil)] 14:42:19 INFO - PROCESS | 16136 | ++DOMWINDOW == 70 (0x91d89c00) [pid = 16136] [serial = 2322] [outer = 0x91c1d800] 14:42:19 INFO - PROCESS | 16136 | 1467322939971 Marionette DEBUG loaded listener.js 14:42:20 INFO - PROCESS | 16136 | ++DOMWINDOW == 71 (0x91dd6c00) [pid = 16136] [serial = 2323] [outer = 0x91c1d800] 14:42:20 INFO - PROCESS | 16136 | 1467322940813 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 14:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:42:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:42:20 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:20 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:42:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:42:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:42:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:42:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:42:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:42:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:42:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:42:20 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1354ms 14:42:20 INFO - PROCESS | 16136 | 1467322940863 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 14:42:20 INFO - PROCESS | 16136 | 1467322940870 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 14:42:20 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:42:20 INFO - PROCESS | 16136 | 1467322940892 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:42:20 INFO - PROCESS | 16136 | 1467322940895 Marionette TRACE conn3 <- [1,3062,null,{}] 14:42:20 INFO - PROCESS | 16136 | 1467322940901 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:20 INFO - PROCESS | 16136 | 1467322940907 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:21 INFO - PROCESS | 16136 | 1467322941090 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 14:42:21 INFO - PROCESS | 16136 | 1467322941251 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:21 INFO - PROCESS | 16136 | 1467322941262 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:21 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd88800 == 34 [pid = 16136] [id = 775] 14:42:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 72 (0x8d1e4800) [pid = 16136] [serial = 2324] [outer = (nil)] 14:42:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x91fa7000) [pid = 16136] [serial = 2325] [outer = 0x8d1e4800] 14:42:21 INFO - PROCESS | 16136 | 1467322941332 Marionette DEBUG loaded listener.js 14:42:21 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x91faa000) [pid = 16136] [serial = 2326] [outer = 0x8d1e4800] 14:42:21 INFO - PROCESS | 16136 | [16136] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-lx-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:42:22 INFO - PROCESS | 16136 | 1467322942439 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:42:22 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:42:22 INFO - {} 14:42:22 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1582ms 14:42:22 INFO - PROCESS | 16136 | 1467322942486 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 14:42:22 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:42:22 INFO - PROCESS | 16136 | 1467322942493 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 14:42:22 INFO - PROCESS | 16136 | 1467322942542 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:42:22 INFO - PROCESS | 16136 | 1467322942548 Marionette TRACE conn3 <- [1,3066,null,{}] 14:42:22 INFO - PROCESS | 16136 | 1467322942564 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:22 INFO - PROCESS | 16136 | 1467322942573 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:22 INFO - PROCESS | 16136 | 1467322942781 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 14:42:23 INFO - PROCESS | 16136 | 1467322943027 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:23 INFO - PROCESS | 16136 | 1467322943037 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:23 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e540800 == 35 [pid = 16136] [id = 776] 14:42:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x8ebed400) [pid = 16136] [serial = 2327] [outer = (nil)] 14:42:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 76 (0x8f209800) [pid = 16136] [serial = 2328] [outer = 0x8ebed400] 14:42:23 INFO - PROCESS | 16136 | 1467322943138 Marionette DEBUG loaded listener.js 14:42:23 INFO - PROCESS | 16136 | ++DOMWINDOW == 77 (0x8f334400) [pid = 16136] [serial = 2329] [outer = 0x8ebed400] 14:42:24 INFO - PROCESS | 16136 | 1467322944080 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 14:42:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:42:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:42:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:42:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:42:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:42:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:42:24 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:42:24 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1645ms 14:42:24 INFO - PROCESS | 16136 | 1467322944149 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 14:42:24 INFO - PROCESS | 16136 | 1467322944158 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 14:42:24 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:42:24 INFO - PROCESS | 16136 | 1467322944198 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:42:24 INFO - PROCESS | 16136 | 1467322944204 Marionette TRACE conn3 <- [1,3070,null,{}] 14:42:24 INFO - PROCESS | 16136 | 1467322944212 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:24 INFO - PROCESS | 16136 | 1467322944219 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:24 INFO - PROCESS | 16136 | 1467322944422 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 14:42:24 INFO - PROCESS | 16136 | 1467322944634 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:24 INFO - PROCESS | 16136 | 1467322944643 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:24 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cff0c00 == 36 [pid = 16136] [id = 777] 14:42:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 78 (0x91c27800) [pid = 16136] [serial = 2330] [outer = (nil)] 14:42:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 79 (0x91f2ec00) [pid = 16136] [serial = 2331] [outer = 0x91c27800] 14:42:24 INFO - PROCESS | 16136 | 1467322944816 Marionette DEBUG loaded listener.js 14:42:24 INFO - PROCESS | 16136 | ++DOMWINDOW == 80 (0x9244f800) [pid = 16136] [serial = 2332] [outer = 0x91c27800] 14:42:25 INFO - PROCESS | 16136 | 1467322945790 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 14:42:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:42:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:42:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:42:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:42:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:42:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:42:25 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1667ms 14:42:25 INFO - PROCESS | 16136 | 1467322945839 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 14:42:25 INFO - PROCESS | 16136 | 1467322945844 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 14:42:25 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:42:25 INFO - PROCESS | 16136 | 1467322945879 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:42:25 INFO - PROCESS | 16136 | 1467322945889 Marionette TRACE conn3 <- [1,3074,null,{}] 14:42:25 INFO - PROCESS | 16136 | 1467322945919 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:25 INFO - PROCESS | 16136 | 1467322945927 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:26 INFO - PROCESS | 16136 | 1467322946135 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 14:42:26 INFO - PROCESS | 16136 | 1467322946384 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:26 INFO - PROCESS | 16136 | 1467322946396 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:26 INFO - PROCESS | 16136 | ++DOCSHELL 0x92751400 == 37 [pid = 16136] [id = 778] 14:42:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 81 (0x92754000) [pid = 16136] [serial = 2333] [outer = (nil)] 14:42:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 82 (0x9289fc00) [pid = 16136] [serial = 2334] [outer = 0x92754000] 14:42:26 INFO - PROCESS | 16136 | 1467322946528 Marionette DEBUG loaded listener.js 14:42:26 INFO - PROCESS | 16136 | ++DOMWINDOW == 83 (0x928a8400) [pid = 16136] [serial = 2335] [outer = 0x92754000] 14:42:27 INFO - PROCESS | 16136 | 1467322947413 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 14:42:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:42:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:42:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:42:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:42:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:42:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:42:27 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1580ms 14:42:27 INFO - PROCESS | 16136 | 1467322947434 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 14:42:27 INFO - PROCESS | 16136 | 1467322947439 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 14:42:27 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:42:27 INFO - PROCESS | 16136 | 1467322947447 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:42:27 INFO - PROCESS | 16136 | 1467322947451 Marionette TRACE conn3 <- [1,3078,null,{}] 14:42:27 INFO - PROCESS | 16136 | 1467322947457 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:27 INFO - PROCESS | 16136 | 1467322947463 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:27 INFO - PROCESS | 16136 | 1467322947656 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 14:42:27 INFO - PROCESS | 16136 | 1467322947897 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:27 INFO - PROCESS | 16136 | 1467322947908 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:27 INFO - PROCESS | 16136 | ++DOCSHELL 0x8cfebc00 == 38 [pid = 16136] [id = 779] 14:42:27 INFO - PROCESS | 16136 | ++DOMWINDOW == 84 (0x8d1d6800) [pid = 16136] [serial = 2336] [outer = (nil)] 14:42:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 85 (0x8e543800) [pid = 16136] [serial = 2337] [outer = 0x8d1d6800] 14:42:28 INFO - PROCESS | 16136 | 1467322948038 Marionette DEBUG loaded listener.js 14:42:28 INFO - PROCESS | 16136 | ++DOMWINDOW == 86 (0x8e85d400) [pid = 16136] [serial = 2338] [outer = 0x8d1d6800] 14:42:29 INFO - PROCESS | 16136 | 1467322948979 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 14:42:29 INFO - PROCESS | 16136 | 1467322949047 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 14:42:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:42:29 INFO - PROCESS | 16136 | 1467322949102 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:42:29 INFO - PROCESS | 16136 | 1467322949106 Marionette TRACE conn3 <- [1,3082,null,{}] 14:42:29 INFO - PROCESS | 16136 | 1467322949116 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:29 INFO - PROCESS | 16136 | 1467322949120 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:29 INFO - PROCESS | 16136 | 1467322949325 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 14:42:29 INFO - PROCESS | 16136 | 1467322949544 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:29 INFO - PROCESS | 16136 | 1467322949551 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:29 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e539000 == 39 [pid = 16136] [id = 780] 14:42:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 87 (0x8e540c00) [pid = 16136] [serial = 2339] [outer = (nil)] 14:42:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 88 (0x8f331400) [pid = 16136] [serial = 2340] [outer = 0x8e540c00] 14:42:29 INFO - PROCESS | 16136 | 1467322949680 Marionette DEBUG loaded listener.js 14:42:29 INFO - PROCESS | 16136 | ++DOMWINDOW == 89 (0x91dd7800) [pid = 16136] [serial = 2341] [outer = 0x8e540c00] 14:42:30 INFO - PROCESS | 16136 | 1467322950826 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 14:42:30 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:42:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:42:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:42:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:42:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1790ms 14:42:30 INFO - PROCESS | 16136 | 1467322950905 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 14:42:30 INFO - PROCESS | 16136 | 1467322950918 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 14:42:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:42:30 INFO - PROCESS | 16136 | 1467322950937 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:42:30 INFO - PROCESS | 16136 | 1467322950942 Marionette TRACE conn3 <- [1,3086,null,{}] 14:42:30 INFO - PROCESS | 16136 | 1467322950951 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:30 INFO - PROCESS | 16136 | 1467322950957 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:31 INFO - PROCESS | 16136 | 1467322951166 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 14:42:31 INFO - PROCESS | 16136 | 1467322951424 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:31 INFO - PROCESS | 16136 | 1467322951439 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:31 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e8e0c00 == 40 [pid = 16136] [id = 781] 14:42:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 90 (0x8e8e1800) [pid = 16136] [serial = 2342] [outer = (nil)] 14:42:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 91 (0x8e8ee800) [pid = 16136] [serial = 2343] [outer = 0x8e8e1800] 14:42:31 INFO - PROCESS | 16136 | 1467322951610 Marionette DEBUG loaded listener.js 14:42:31 INFO - PROCESS | 16136 | ++DOMWINDOW == 92 (0x8f2e9400) [pid = 16136] [serial = 2344] [outer = 0x8e8e1800] 14:42:32 INFO - PROCESS | 16136 | --DOCSHELL 0x91c2a400 == 39 [pid = 16136] [id = 762] 14:42:32 INFO - PROCESS | 16136 | --DOCSHELL 0x8e540000 == 38 [pid = 16136] [id = 747] 14:42:32 INFO - PROCESS | 16136 | --DOCSHELL 0x8f201800 == 37 [pid = 16136] [id = 748] 14:42:32 INFO - PROCESS | 16136 | --DOCSHELL 0x8fa2e400 == 36 [pid = 16136] [id = 761] 14:42:32 INFO - PROCESS | 16136 | --DOCSHELL 0x8bd86400 == 35 [pid = 16136] [id = 749] 14:42:32 INFO - PROCESS | 16136 | 1467322952581 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 91 (0x91dd0800) [pid = 16136] [serial = 2284] [outer = (nil)] [url = about:blank] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 90 (0x91c1d000) [pid = 16136] [serial = 2257] [outer = (nil)] [url = about:blank] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 89 (0x93090800) [pid = 16136] [serial = 2269] [outer = (nil)] [url = about:blank] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 88 (0x92759400) [pid = 16136] [serial = 2266] [outer = (nil)] [url = about:blank] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 87 (0x8f2bf800) [pid = 16136] [serial = 2274] [outer = (nil)] [url = about:blank] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 86 (0x9266f400) [pid = 16136] [serial = 2264] [outer = (nil)] [url = about:blank] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 85 (0x8f208000) [pid = 16136] [serial = 2255] [outer = (nil)] [url = about:blank] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 84 (0x92459000) [pid = 16136] [serial = 2263] [outer = (nil)] [url = about:blank] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 83 (0x8f2bd800) [pid = 16136] [serial = 2281] [outer = (nil)] [url = about:blank] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 82 (0x92673800) [pid = 16136] [serial = 2289] [outer = (nil)] [url = about:blank] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 81 (0x91f33400) [pid = 16136] [serial = 2286] [outer = (nil)] [url = about:blank] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 80 (0x8e855400) [pid = 16136] [serial = 2277] [outer = (nil)] [url = about:blank] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 79 (0x91fa5c00) [pid = 16136] [serial = 2261] [outer = (nil)] [url = about:blank] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 78 (0x8fa37400) [pid = 16136] [serial = 2267] [outer = (nil)] [url = about:blank] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 77 (0x91faa400) [pid = 16136] [serial = 2287] [outer = (nil)] [url = about:blank] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 76 (0x8e862800) [pid = 16136] [serial = 2254] [outer = (nil)] [url = about:blank] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 75 (0x91c2a000) [pid = 16136] [serial = 2258] [outer = (nil)] [url = about:blank] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 74 (0x8e864000) [pid = 16136] [serial = 2280] [outer = (nil)] [url = about:blank] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 73 (0x91d8ec00) [pid = 16136] [serial = 2252] [outer = (nil)] [url = about:blank] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0x94873000) [pid = 16136] [serial = 2272] [outer = (nil)] [url = about:blank] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 71 (0x8fcc1400) [pid = 16136] [serial = 2275] [outer = (nil)] [url = about:blank] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 70 (0x91d8d000) [pid = 16136] [serial = 2283] [outer = (nil)] [url = about:blank] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 69 (0x93a5e400) [pid = 16136] [serial = 2270] [outer = (nil)] [url = about:blank] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 68 (0x8e855c00) [pid = 16136] [serial = 2278] [outer = (nil)] [url = about:blank] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 67 (0x91f9e800) [pid = 16136] [serial = 2260] [outer = (nil)] [url = about:blank] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 66 (0x93d27c00) [pid = 16136] [serial = 2292] [outer = (nil)] [url = about:blank] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 65 (0x92756400) [pid = 16136] [serial = 2290] [outer = (nil)] [url = about:blank] 14:42:32 INFO - PROCESS | 16136 | --DOMWINDOW == 64 (0x94872400) [pid = 16136] [serial = 2293] [outer = (nil)] [url = about:blank] 14:42:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:42:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1736ms 14:42:32 INFO - PROCESS | 16136 | 1467322952674 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 14:42:32 INFO - PROCESS | 16136 | 1467322952681 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 14:42:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:42:32 INFO - PROCESS | 16136 | 1467322952692 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:42:32 INFO - PROCESS | 16136 | 1467322952696 Marionette TRACE conn3 <- [1,3090,null,{}] 14:42:32 INFO - PROCESS | 16136 | 1467322952703 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:32 INFO - PROCESS | 16136 | 1467322952709 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:32 INFO - PROCESS | 16136 | 1467322952889 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 14:42:33 INFO - PROCESS | 16136 | 1467322953079 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:33 INFO - PROCESS | 16136 | 1467322953091 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:33 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd7b000 == 36 [pid = 16136] [id = 782] 14:42:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 65 (0x8f20a000) [pid = 16136] [serial = 2345] [outer = (nil)] 14:42:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 66 (0x8fa1c800) [pid = 16136] [serial = 2346] [outer = 0x8f20a000] 14:42:33 INFO - PROCESS | 16136 | 1467322953170 Marionette DEBUG loaded listener.js 14:42:33 INFO - PROCESS | 16136 | ++DOMWINDOW == 67 (0x8fa29800) [pid = 16136] [serial = 2347] [outer = 0x8f20a000] 14:42:34 INFO - PROCESS | 16136 | 1467322954027 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:42:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:42:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1385ms 14:42:34 INFO - PROCESS | 16136 | 1467322954077 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 14:42:34 INFO - PROCESS | 16136 | 1467322954081 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 14:42:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:42:34 INFO - PROCESS | 16136 | 1467322954088 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:42:34 INFO - PROCESS | 16136 | 1467322954093 Marionette TRACE conn3 <- [1,3094,null,{}] 14:42:34 INFO - PROCESS | 16136 | 1467322954110 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:34 INFO - PROCESS | 16136 | 1467322954119 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:34 INFO - PROCESS | 16136 | 1467322954283 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 14:42:34 INFO - PROCESS | 16136 | 1467322954459 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:34 INFO - PROCESS | 16136 | 1467322954470 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:34 INFO - PROCESS | 16136 | ++DOCSHELL 0x91c1ec00 == 37 [pid = 16136] [id = 783] 14:42:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 68 (0x91c1f800) [pid = 16136] [serial = 2348] [outer = (nil)] 14:42:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 69 (0x91c2a000) [pid = 16136] [serial = 2349] [outer = 0x91c1f800] 14:42:34 INFO - PROCESS | 16136 | 1467322954559 Marionette DEBUG loaded listener.js 14:42:34 INFO - PROCESS | 16136 | ++DOMWINDOW == 70 (0x91d8fc00) [pid = 16136] [serial = 2350] [outer = 0x91c1f800] 14:42:35 INFO - PROCESS | 16136 | 1467322955372 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:42:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:42:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1334ms 14:42:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:42:35 INFO - PROCESS | 16136 | 1467322955423 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 14:42:35 INFO - PROCESS | 16136 | 1467322955427 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 14:42:35 INFO - PROCESS | 16136 | 1467322955434 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:42:35 INFO - PROCESS | 16136 | 1467322955437 Marionette TRACE conn3 <- [1,3098,null,{}] 14:42:35 INFO - PROCESS | 16136 | 1467322955450 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:35 INFO - PROCESS | 16136 | 1467322955455 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:35 INFO - PROCESS | 16136 | 1467322955675 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 14:42:35 INFO - PROCESS | 16136 | 1467322955694 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:35 INFO - PROCESS | 16136 | 1467322955704 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:35 INFO - PROCESS | 16136 | ++DOCSHELL 0x8bd85400 == 38 [pid = 16136] [id = 784] 14:42:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 71 (0x91d93000) [pid = 16136] [serial = 2351] [outer = (nil)] 14:42:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 72 (0x91f2f800) [pid = 16136] [serial = 2352] [outer = 0x91d93000] 14:42:35 INFO - PROCESS | 16136 | 1467322955773 Marionette DEBUG loaded listener.js 14:42:35 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x91fa5000) [pid = 16136] [serial = 2353] [outer = 0x91d93000] 14:42:36 INFO - PROCESS | 16136 | 1467322956692 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 14:42:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:42:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:42:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1314ms 14:42:36 INFO - PROCESS | 16136 | --DOMWINDOW == 72 (0x8e53fc00) [pid = 16136] [serial = 2315] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 14:42:36 INFO - PROCESS | 16136 | --DOMWINDOW == 71 (0x8cfee800) [pid = 16136] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 14:42:36 INFO - PROCESS | 16136 | --DOMWINDOW == 70 (0x8bd7a400) [pid = 16136] [serial = 2312] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 14:42:36 INFO - PROCESS | 16136 | --DOMWINDOW == 69 (0x8e541400) [pid = 16136] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 14:42:36 INFO - PROCESS | 16136 | --DOMWINDOW == 68 (0x8fa26c00) [pid = 16136] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 14:42:36 INFO - PROCESS | 16136 | --DOMWINDOW == 67 (0x91c1d800) [pid = 16136] [serial = 2321] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 14:42:36 INFO - PROCESS | 16136 | --DOMWINDOW == 66 (0x8f2e8000) [pid = 16136] [serial = 2318] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 14:42:36 INFO - PROCESS | 16136 | --DOMWINDOW == 65 (0x92a5b800) [pid = 16136] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 14:42:36 INFO - PROCESS | 16136 | --DOMWINDOW == 64 (0x99688800) [pid = 16136] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 14:42:36 INFO - PROCESS | 16136 | --DOMWINDOW == 63 (0x998dcc00) [pid = 16136] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 14:42:36 INFO - PROCESS | 16136 | 1467322956863 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 14:42:36 INFO - PROCESS | 16136 | 1467322956865 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 14:42:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:42:36 INFO - PROCESS | 16136 | 1467322956885 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:42:36 INFO - PROCESS | 16136 | 1467322956887 Marionette TRACE conn3 <- [1,3102,null,{}] 14:42:36 INFO - PROCESS | 16136 | 1467322956892 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:36 INFO - PROCESS | 16136 | 1467322956898 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:37 INFO - PROCESS | 16136 | 1467322957042 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 14:42:37 INFO - PROCESS | 16136 | 1467322957056 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:37 INFO - PROCESS | 16136 | 1467322957066 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:37 INFO - PROCESS | 16136 | ++DOCSHELL 0x8d2c3400 == 39 [pid = 16136] [id = 785] 14:42:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 64 (0x8e537800) [pid = 16136] [serial = 2354] [outer = (nil)] 14:42:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 65 (0x91dd7400) [pid = 16136] [serial = 2355] [outer = 0x8e537800] 14:42:37 INFO - PROCESS | 16136 | 1467322957134 Marionette DEBUG loaded listener.js 14:42:37 INFO - PROCESS | 16136 | ++DOMWINDOW == 66 (0x9244e000) [pid = 16136] [serial = 2356] [outer = 0x8e537800] 14:42:37 INFO - PROCESS | 16136 | 1467322957978 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:42:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:42:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1126ms 14:42:38 INFO - PROCESS | 16136 | 1467322958013 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 14:42:38 INFO - PROCESS | 16136 | 1467322958016 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 14:42:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:42:38 INFO - PROCESS | 16136 | 1467322958023 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:42:38 INFO - PROCESS | 16136 | 1467322958026 Marionette TRACE conn3 <- [1,3106,null,{}] 14:42:38 INFO - PROCESS | 16136 | 1467322958032 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:38 INFO - PROCESS | 16136 | 1467322958042 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:38 INFO - PROCESS | 16136 | 1467322958230 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 14:42:38 INFO - PROCESS | 16136 | 1467322958239 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:38 INFO - PROCESS | 16136 | 1467322958251 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:38 INFO - PROCESS | 16136 | ++DOCSHELL 0x91fa1800 == 40 [pid = 16136] [id = 786] 14:42:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 67 (0x92670c00) [pid = 16136] [serial = 2357] [outer = (nil)] 14:42:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 68 (0x9275dc00) [pid = 16136] [serial = 2358] [outer = 0x92670c00] 14:42:38 INFO - PROCESS | 16136 | 1467322958459 Marionette DEBUG loaded listener.js 14:42:38 INFO - PROCESS | 16136 | ++DOMWINDOW == 69 (0x92760400) [pid = 16136] [serial = 2359] [outer = 0x92670c00] 14:42:39 INFO - PROCESS | 16136 | 1467322959387 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 14:42:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:42:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:42:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:42:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1381ms 14:42:39 INFO - PROCESS | 16136 | 1467322959406 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 14:42:39 INFO - PROCESS | 16136 | 1467322959412 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 14:42:39 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:42:39 INFO - PROCESS | 16136 | 1467322959421 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:42:39 INFO - PROCESS | 16136 | 1467322959426 Marionette TRACE conn3 <- [1,3110,null,{}] 14:42:39 INFO - PROCESS | 16136 | 1467322959456 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:39 INFO - PROCESS | 16136 | 1467322959463 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:39 INFO - PROCESS | 16136 | 1467322959673 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 14:42:39 INFO - PROCESS | 16136 | 1467322959870 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:39 INFO - PROCESS | 16136 | 1467322959879 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:40 INFO - PROCESS | 16136 | ++DOCSHELL 0x8e855400 == 41 [pid = 16136] [id = 787] 14:42:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 70 (0x8e857400) [pid = 16136] [serial = 2360] [outer = (nil)] 14:42:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 71 (0x8ebef000) [pid = 16136] [serial = 2361] [outer = 0x8e857400] 14:42:40 INFO - PROCESS | 16136 | 1467322960064 Marionette DEBUG loaded listener.js 14:42:40 INFO - PROCESS | 16136 | ++DOMWINDOW == 72 (0x8f327c00) [pid = 16136] [serial = 2362] [outer = 0x8e857400] 14:42:40 INFO - PROCESS | 16136 | 1467322960882 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 14:42:40 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:42:40 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 14:42:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:42:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:40 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:42:40 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1511ms 14:42:40 INFO - PROCESS | 16136 | 1467322960934 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 14:42:40 INFO - PROCESS | 16136 | 1467322960942 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 14:42:40 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:42:40 INFO - PROCESS | 16136 | 1467322960953 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:42:40 INFO - PROCESS | 16136 | 1467322960956 Marionette TRACE conn3 <- [1,3114,null,{}] 14:42:40 INFO - PROCESS | 16136 | 1467322960967 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:42:40 INFO - PROCESS | 16136 | 1467322960976 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:41 INFO - PROCESS | 16136 | 1467322961162 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 14:42:41 INFO - PROCESS | 16136 | 1467322961369 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"aaf0cb99-b994-4887-b2a4-54d49305b56a\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:41 INFO - PROCESS | 16136 | 1467322961379 Marionette INFO sendAsync 8fcd5dd9-4464-45b1-ba83-ae41b1b566cb 14:42:41 INFO - PROCESS | 16136 | ++DOCSHELL 0x8ebee800 == 42 [pid = 16136] [id = 788] 14:42:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 73 (0x8f20b000) [pid = 16136] [serial = 2363] [outer = (nil)] 14:42:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 74 (0x91c1c800) [pid = 16136] [serial = 2364] [outer = 0x8f20b000] 14:42:41 INFO - PROCESS | 16136 | 1467322961506 Marionette DEBUG loaded listener.js 14:42:41 INFO - PROCESS | 16136 | ++DOMWINDOW == 75 (0x91d89000) [pid = 16136] [serial = 2365] [outer = 0x8f20b000] 14:42:42 INFO - PROCESS | 16136 | 1467322962409 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 14:42:42 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:42:42 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1481ms 14:42:42 INFO - PROCESS | 16136 | 1467322962434 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 14:42:42 INFO - PROCESS | 16136 | 1467322962438 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 14:42:43 WARNING - u'runner_teardown' () 14:42:43 INFO - No more tests 14:42:43 INFO - Got 0 unexpected results 14:42:43 INFO - SUITE-END | took 1365s 14:42:43 INFO - Closing logging queue 14:42:43 INFO - queue closed 14:42:43 INFO - Return code: 0 14:42:43 WARNING - # TBPL SUCCESS # 14:42:43 INFO - Running post-action listener: _resource_record_post_action 14:42:43 INFO - Running post-run listener: _resource_record_post_run 14:42:44 INFO - Total resource usage - Wall time: 1401s; CPU: 98.0%; Read bytes: 10903552; Write bytes: 930308096; Read time: 456; Write time: 260592 14:42:44 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:42:44 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 4096; Write bytes: 153714688; Read time: 4; Write time: 164424 14:42:44 INFO - run-tests - Wall time: 1370s; CPU: 98.0%; Read bytes: 10788864; Write bytes: 776593408; Read time: 448; Write time: 96168 14:42:44 INFO - Running post-run listener: _upload_blobber_files 14:42:44 INFO - Blob upload gear active. 14:42:44 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:42:44 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 14:42:44 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-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 14:42:44 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-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 14:42:45 INFO - (blobuploader) - INFO - Open directory for files ... 14:42:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:42:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:42:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:42:46 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:42:46 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:42:46 INFO - (blobuploader) - INFO - Done attempting. 14:42:46 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:42:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:42:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:42:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:42:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:42:47 INFO - (blobuploader) - INFO - Done attempting. 14:42:47 INFO - (blobuploader) - INFO - Iteration through files over. 14:42:47 INFO - Return code: 0 14:42:47 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:42:47 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:42:47 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d088b0de6b85cf207656c06b13d33dba56cda7e02c6e4048dbeb5bd607330ad748d3ef35836b0a5adbe2a0c8c91f59eb99d2f65dc0c83aa3c246bf1140b0e84b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/89242bc79b8b5ed7e66fc74e80876d7453234ebc866636b136afd0f1ed723e9a23f8517cf285ed97c007a52336fbc843739e436fdb821d88b1ec0b9aeb6eb2ca"} 14:42:47 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:42:47 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:42:47 INFO - Contents: 14:42:47 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d088b0de6b85cf207656c06b13d33dba56cda7e02c6e4048dbeb5bd607330ad748d3ef35836b0a5adbe2a0c8c91f59eb99d2f65dc0c83aa3c246bf1140b0e84b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/89242bc79b8b5ed7e66fc74e80876d7453234ebc866636b136afd0f1ed723e9a23f8517cf285ed97c007a52336fbc843739e436fdb821d88b1ec0b9aeb6eb2ca"} 14:42:47 INFO - Running post-run listener: copy_logs_to_upload_dir 14:42:47 INFO - Copying logs to upload dir... 14:42:47 INFO - mkdir: /builds/slave/test/build/upload/logs 14:42:47 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1529.432560 ========= master_lag: 0.85 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 30 secs) (at 2016-06-30 14:42:47.862666) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-30 14:42:47.869057) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1467321104.231684-1073919345 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d088b0de6b85cf207656c06b13d33dba56cda7e02c6e4048dbeb5bd607330ad748d3ef35836b0a5adbe2a0c8c91f59eb99d2f65dc0c83aa3c246bf1140b0e84b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/89242bc79b8b5ed7e66fc74e80876d7453234ebc866636b136afd0f1ed723e9a23f8517cf285ed97c007a52336fbc843739e436fdb821d88b1ec0b9aeb6eb2ca"} build_url:https://queue.taskcluster.net/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035521 build_url: 'https://queue.taskcluster.net/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d088b0de6b85cf207656c06b13d33dba56cda7e02c6e4048dbeb5bd607330ad748d3ef35836b0a5adbe2a0c8c91f59eb99d2f65dc0c83aa3c246bf1140b0e84b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/89242bc79b8b5ed7e66fc74e80876d7453234ebc866636b136afd0f1ed723e9a23f8517cf285ed97c007a52336fbc843739e436fdb821d88b1ec0b9aeb6eb2ca"}' symbols_url: 'https://queue.taskcluster.net/v1/task/G8WR1JQGT-qAmrk8-Ifvdw/artifacts/public/build/firefox-48.0.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-30 14:42:47.940670) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 14:42:47.941154) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1467321104.231684-1073919345 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019445 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-30 14:42:48.013255) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-30 14:42:48.013745) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-30 14:42:48.014334) ========= ========= Total master_lag: 36.06 =========