builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-580 starttime: 1461274149.34 results: success (0) buildid: 20160421130623 builduid: 80cedbe1cfe94b50bba3723e71cef2cd revision: b31b99289389a5e0ddab1ca9eccd4f03a6d81fe4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 14:29:09.341632) ========= master: http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 14:29:09.342085) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 14:29:09.342372) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 14:29:09.391805) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 14:29:09.392203) ========= 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-1461272901.631354-241677689 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 14:29:09-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.36M=0.001s 2016-04-21 14:29:09 (8.36 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.287849 ========= master_lag: 0.09 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 14:29:09.769267) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 14:29:09.769597) ========= 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-1461272901.631354-241677689 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.028397 ========= master_lag: 1.14 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 14:29:10.934586) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 14:29:10.934945) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev b31b99289389a5e0ddab1ca9eccd4f03a6d81fe4 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev b31b99289389a5e0ddab1ca9eccd4f03a6d81fe4 --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-1461272901.631354-241677689 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 14:29:11,156 truncating revision to first 12 chars 2016-04-21 14:29:11,156 Setting DEBUG logging. 2016-04-21 14:29:11,157 attempt 1/10 2016-04-21 14:29:11,157 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/b31b99289389?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 14:29:11,477 unpacking tar archive at: fx-team-b31b99289389/testing/mozharness/ program finished with exit code 0 elapsedTime=0.658310 ========= master_lag: 1.29 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 14:29:12.879185) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 14:29:12.879510) ========= script_repo_revision: b31b99289389a5e0ddab1ca9eccd4f03a6d81fe4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 14:29:12.879904) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 14:29:12.880203) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 14:29:12.922312) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 55 secs) (at 2016-04-21 14:29:12.922590) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461272901.631354-241677689 _=/tools/buildbot/bin/python using PTY: False 14:29:13 INFO - MultiFileLogger online at 20160421 14:29:13 in /builds/slave/test 14:29:13 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 14:29:13 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 14:29:13 INFO - {'append_to_log': False, 14:29:13 INFO - 'base_work_dir': '/builds/slave/test', 14:29:13 INFO - 'blob_upload_branch': 'fx-team', 14:29:13 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 14:29:13 INFO - 'buildbot_json_path': 'buildprops.json', 14:29:13 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 14:29:13 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:29:13 INFO - 'download_minidump_stackwalk': True, 14:29:13 INFO - 'download_symbols': 'true', 14:29:13 INFO - 'e10s': False, 14:29:13 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 14:29:13 INFO - 'tooltool.py': '/tools/tooltool.py', 14:29:13 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 14:29:13 INFO - '/tools/misc-python/virtualenv.py')}, 14:29:13 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:29:13 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:29:13 INFO - 'log_level': 'info', 14:29:13 INFO - 'log_to_console': True, 14:29:13 INFO - 'opt_config_files': (), 14:29:13 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 14:29:13 INFO - '--processes=1', 14:29:13 INFO - '--config=%(test_path)s/wptrunner.ini', 14:29:13 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 14:29:13 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 14:29:13 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 14:29:13 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 14:29:13 INFO - 'pip_index': False, 14:29:13 INFO - 'require_test_zip': True, 14:29:13 INFO - 'test_type': ('testharness',), 14:29:13 INFO - 'this_chunk': '1', 14:29:13 INFO - 'tooltool_cache': '/builds/tooltool_cache', 14:29:13 INFO - 'total_chunks': '10', 14:29:13 INFO - 'virtualenv_path': 'venv', 14:29:13 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:29:13 INFO - 'work_dir': 'build'} 14:29:13 INFO - ##### 14:29:13 INFO - ##### Running clobber step. 14:29:13 INFO - ##### 14:29:13 INFO - Running pre-action listener: _resource_record_pre_action 14:29:13 INFO - Running main action method: clobber 14:29:13 INFO - rmtree: /builds/slave/test/build 14:29:13 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 14:29:14 INFO - Running post-action listener: _resource_record_post_action 14:29:14 INFO - ##### 14:29:14 INFO - ##### Running read-buildbot-config step. 14:29:14 INFO - ##### 14:29:14 INFO - Running pre-action listener: _resource_record_pre_action 14:29:14 INFO - Running main action method: read_buildbot_config 14:29:14 INFO - Using buildbot properties: 14:29:14 INFO - { 14:29:14 INFO - "project": "", 14:29:14 INFO - "product": "firefox", 14:29:14 INFO - "script_repo_revision": "production", 14:29:14 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600", 14:29:14 INFO - "repository": "", 14:29:14 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-1", 14:29:14 INFO - "buildid": "20160421130623", 14:29:14 INFO - "pgo_build": "False", 14:29:14 INFO - "basedir": "/builds/slave/test", 14:29:14 INFO - "buildnumber": 97, 14:29:14 INFO - "slavename": "tst-linux32-spot-580", 14:29:14 INFO - "revision": "b31b99289389a5e0ddab1ca9eccd4f03a6d81fe4", 14:29:14 INFO - "master": "http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/", 14:29:14 INFO - "platform": "linux", 14:29:14 INFO - "branch": "fx-team", 14:29:14 INFO - "repo_path": "integration/fx-team", 14:29:14 INFO - "moz_repo_path": "", 14:29:14 INFO - "stage_platform": "linux", 14:29:14 INFO - "builduid": "80cedbe1cfe94b50bba3723e71cef2cd", 14:29:14 INFO - "slavebuilddir": "test" 14:29:14 INFO - } 14:29:14 INFO - Found installer url https://queue.taskcluster.net/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 14:29:14 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 14:29:14 INFO - Running post-action listener: _resource_record_post_action 14:29:14 INFO - ##### 14:29:14 INFO - ##### Running download-and-extract step. 14:29:14 INFO - ##### 14:29:14 INFO - Running pre-action listener: _resource_record_pre_action 14:29:14 INFO - Running main action method: download_and_extract 14:29:14 INFO - mkdir: /builds/slave/test/build/tests 14:29:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:29:14 INFO - https://queue.taskcluster.net/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 14:29:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 14:29:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 14:29:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 14:29:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 14:29:15 INFO - Downloaded 1325 bytes. 14:29:15 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 14:29:15 INFO - Using the following test package requirements: 14:29:15 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 14:29:15 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 14:29:15 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 14:29:15 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 14:29:15 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 14:29:15 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 14:29:15 INFO - u'jsshell-linux-i686.zip'], 14:29:15 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 14:29:15 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 14:29:15 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 14:29:15 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 14:29:15 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 14:29:15 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 14:29:15 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 14:29:15 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 14:29:15 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 14:29:15 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 14:29:15 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 14:29:15 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 14:29:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:29:15 INFO - https://queue.taskcluster.net/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 14:29:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 14:29:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 14:29:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 14:29:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 14:29:18 INFO - Downloaded 22432323 bytes. 14:29:18 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:29:18 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:29:19 INFO - caution: filename not matched: web-platform/* 14:29:19 INFO - Return code: 11 14:29:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:29:19 INFO - https://queue.taskcluster.net/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 14:29:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 14:29:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 14:29:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 14:29:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 14:29:23 INFO - Downloaded 36397847 bytes. 14:29:23 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:29:23 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:29:26 INFO - caution: filename not matched: bin/* 14:29:26 INFO - caution: filename not matched: config/* 14:29:26 INFO - caution: filename not matched: mozbase/* 14:29:26 INFO - caution: filename not matched: marionette/* 14:29:26 INFO - caution: filename not matched: tools/wptserve/* 14:29:26 INFO - Return code: 11 14:29:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:29:26 INFO - https://queue.taskcluster.net/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 14:29:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 14:29:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 14:29:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 14:29:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 14:29:33 INFO - Downloaded 63433595 bytes. 14:29:33 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 14:29:33 INFO - mkdir: /builds/slave/test/properties 14:29:34 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 14:29:34 INFO - Writing to file /builds/slave/test/properties/build_url 14:29:34 INFO - Contents: 14:29:34 INFO - build_url:https://queue.taskcluster.net/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 14:29:34 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 14:29:34 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 14:29:34 INFO - Writing to file /builds/slave/test/properties/symbols_url 14:29:34 INFO - Contents: 14:29:34 INFO - symbols_url:https://queue.taskcluster.net/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 14:29:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:29:34 INFO - https://queue.taskcluster.net/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 14:29:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 14:29:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 14:29:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 14:29:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 14:29:43 INFO - Downloaded 91800818 bytes. 14:29:43 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 14:29:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 14:29:53 INFO - Return code: 0 14:29:53 INFO - Running post-action listener: _resource_record_post_action 14:29:53 INFO - Running post-action listener: set_extra_try_arguments 14:29:53 INFO - ##### 14:29:53 INFO - ##### Running create-virtualenv step. 14:29:53 INFO - ##### 14:29:53 INFO - Running pre-action listener: _pre_create_virtualenv 14:29:53 INFO - Running pre-action listener: _resource_record_pre_action 14:29:53 INFO - Running main action method: create_virtualenv 14:29:53 INFO - Creating virtualenv /builds/slave/test/build/venv 14:29:53 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:29:53 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 14:29:53 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 14:29:53 INFO - Using real prefix '/usr' 14:29:53 INFO - New python executable in /builds/slave/test/build/venv/bin/python 14:29:54 INFO - Installing distribute.............................................................................................................................................................................................done. 14:29:58 INFO - Installing pip.................done. 14:29:58 INFO - Return code: 0 14:29:58 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 14:29:58 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:29:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:29:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:29:58 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:29:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:29:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:29:58 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x85e2c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86f4598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x87a6f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8488e30>, '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 0x8725c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x87a4470>, '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-1461272901.631354-241677689', '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:29:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 14:29:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 14:29:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:29:58 INFO - 'CCACHE_UMASK': '002', 14:29:58 INFO - 'DISPLAY': ':0', 14:29:58 INFO - 'HOME': '/home/cltbld', 14:29:58 INFO - 'LANG': 'en_US.UTF-8', 14:29:58 INFO - 'LOGNAME': 'cltbld', 14:29:58 INFO - 'MAIL': '/var/mail/cltbld', 14:29:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:29:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:29:58 INFO - 'MOZ_NO_REMOTE': '1', 14:29:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:29:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:29:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:29:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:29:58 INFO - 'PWD': '/builds/slave/test', 14:29:58 INFO - 'SHELL': '/bin/bash', 14:29:58 INFO - 'SHLVL': '1', 14:29:58 INFO - 'TERM': 'linux', 14:29:58 INFO - 'TMOUT': '86400', 14:29:58 INFO - 'USER': 'cltbld', 14:29:58 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461272901.631354-241677689', 14:29:58 INFO - '_': '/tools/buildbot/bin/python'} 14:29:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:29:59 INFO - Downloading/unpacking psutil>=0.7.1 14:29:59 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:29:59 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:29:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:29:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:29:59 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:29:59 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:30:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 14:30:03 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:30:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:30:03 INFO - Installing collected packages: psutil 14:30:03 INFO - Running setup.py install for psutil 14:30:03 INFO - building 'psutil._psutil_linux' extension 14:30:03 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:30:04 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 14:30:04 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 14:30:04 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:30:04 INFO - building 'psutil._psutil_posix' extension 14:30:04 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:30:04 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:30:04 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:30:04 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:30:05 INFO - Successfully installed psutil 14:30:05 INFO - Cleaning up... 14:30:05 INFO - Return code: 0 14:30:05 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 14:30: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:30:05 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:30:05 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:30: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:30:05 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:30:05 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:30:05 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x85e2c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86f4598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x87a6f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8488e30>, '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 0x8725c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x87a4470>, '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-1461272901.631354-241677689', '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:30:05 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 14:30:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 14:30:05 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:30:05 INFO - 'CCACHE_UMASK': '002', 14:30:05 INFO - 'DISPLAY': ':0', 14:30:05 INFO - 'HOME': '/home/cltbld', 14:30:05 INFO - 'LANG': 'en_US.UTF-8', 14:30:05 INFO - 'LOGNAME': 'cltbld', 14:30:05 INFO - 'MAIL': '/var/mail/cltbld', 14:30:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:30:05 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:30:05 INFO - 'MOZ_NO_REMOTE': '1', 14:30:05 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:30:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:30:05 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:30:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:30:05 INFO - 'PWD': '/builds/slave/test', 14:30:05 INFO - 'SHELL': '/bin/bash', 14:30:05 INFO - 'SHLVL': '1', 14:30:05 INFO - 'TERM': 'linux', 14:30:05 INFO - 'TMOUT': '86400', 14:30:05 INFO - 'USER': 'cltbld', 14:30:05 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461272901.631354-241677689', 14:30:05 INFO - '_': '/tools/buildbot/bin/python'} 14:30:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:30:05 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:30:05 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:30:05 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:30:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:30:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:30:05 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:30:05 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:30:09 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:30:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 14:30:09 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:30:09 INFO - Installing collected packages: mozsystemmonitor 14:30:09 INFO - Running setup.py install for mozsystemmonitor 14:30:09 INFO - Successfully installed mozsystemmonitor 14:30:09 INFO - Cleaning up... 14:30:09 INFO - Return code: 0 14:30:09 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 14:30:09 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:30:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:30:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:30:09 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:30:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:30:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:30:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x85e2c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86f4598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x87a6f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8488e30>, '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 0x8725c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x87a4470>, '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-1461272901.631354-241677689', '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:30:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 14:30:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 14:30:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:30:09 INFO - 'CCACHE_UMASK': '002', 14:30:09 INFO - 'DISPLAY': ':0', 14:30:09 INFO - 'HOME': '/home/cltbld', 14:30:09 INFO - 'LANG': 'en_US.UTF-8', 14:30:09 INFO - 'LOGNAME': 'cltbld', 14:30:09 INFO - 'MAIL': '/var/mail/cltbld', 14:30:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:30:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:30:09 INFO - 'MOZ_NO_REMOTE': '1', 14:30:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:30:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:30:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:30:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:30:09 INFO - 'PWD': '/builds/slave/test', 14:30:09 INFO - 'SHELL': '/bin/bash', 14:30:09 INFO - 'SHLVL': '1', 14:30:09 INFO - 'TERM': 'linux', 14:30:09 INFO - 'TMOUT': '86400', 14:30:09 INFO - 'USER': 'cltbld', 14:30:09 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461272901.631354-241677689', 14:30:09 INFO - '_': '/tools/buildbot/bin/python'} 14:30:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:30:10 INFO - Downloading/unpacking blobuploader==1.2.4 14:30:10 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:30:10 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:30:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:30:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:30:10 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:30:10 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:30:13 INFO - Downloading blobuploader-1.2.4.tar.gz 14:30:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 14:30:14 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:30:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:30:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:30:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:30:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:30:14 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:30:14 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:30:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 14:30:15 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:30:15 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:30:15 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:30:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:30:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:30:15 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:30:15 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:30:15 INFO - Downloading docopt-0.6.1.tar.gz 14:30:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 14:30:16 INFO - Installing collected packages: blobuploader, requests, docopt 14:30:16 INFO - Running setup.py install for blobuploader 14:30:16 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 14:30:16 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 14:30:16 INFO - Running setup.py install for requests 14:30:17 INFO - Running setup.py install for docopt 14:30:18 INFO - Successfully installed blobuploader requests docopt 14:30:18 INFO - Cleaning up... 14:30:18 INFO - Return code: 0 14:30:18 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:30: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:30:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:30:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:30: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:30:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:30:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:30:18 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x85e2c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86f4598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x87a6f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8488e30>, '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 0x8725c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x87a4470>, '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-1461272901.631354-241677689', '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:30:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 14:30:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 14:30:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:30:18 INFO - 'CCACHE_UMASK': '002', 14:30:18 INFO - 'DISPLAY': ':0', 14:30:18 INFO - 'HOME': '/home/cltbld', 14:30:18 INFO - 'LANG': 'en_US.UTF-8', 14:30:18 INFO - 'LOGNAME': 'cltbld', 14:30:18 INFO - 'MAIL': '/var/mail/cltbld', 14:30:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:30:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:30:18 INFO - 'MOZ_NO_REMOTE': '1', 14:30:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:30:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:30:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:30:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:30:18 INFO - 'PWD': '/builds/slave/test', 14:30:18 INFO - 'SHELL': '/bin/bash', 14:30:18 INFO - 'SHLVL': '1', 14:30:18 INFO - 'TERM': 'linux', 14:30:18 INFO - 'TMOUT': '86400', 14:30:18 INFO - 'USER': 'cltbld', 14:30:18 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461272901.631354-241677689', 14:30:18 INFO - '_': '/tools/buildbot/bin/python'} 14:30:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:30:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:30:18 INFO - Running setup.py (path:/tmp/pip-571POX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:30:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:30:19 INFO - Running setup.py (path:/tmp/pip-2kTUsI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:30:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:30:19 INFO - Running setup.py (path:/tmp/pip-kjpWxT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:30:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:30:19 INFO - Running setup.py (path:/tmp/pip-1HEbOK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:30:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:30:20 INFO - Running setup.py (path:/tmp/pip-jRGJcd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:30:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:30:20 INFO - Running setup.py (path:/tmp/pip-HB6FP6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:30:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:30:20 INFO - Running setup.py (path:/tmp/pip-8ouIRh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:30:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:30:20 INFO - Running setup.py (path:/tmp/pip-lr1EJ6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:30:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:30:20 INFO - Running setup.py (path:/tmp/pip-ovtDXd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:30:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:30:21 INFO - Running setup.py (path:/tmp/pip-Mdounj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:30:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:30:21 INFO - Running setup.py (path:/tmp/pip-7fkvd8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:30:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:30:21 INFO - Running setup.py (path:/tmp/pip-AbZyWF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:30:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:30:21 INFO - Running setup.py (path:/tmp/pip-94raE1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:30:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:30:21 INFO - Running setup.py (path:/tmp/pip-0p9fSi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:30:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:30:21 INFO - Running setup.py (path:/tmp/pip-THLOmU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:30:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:30:21 INFO - Running setup.py (path:/tmp/pip-CVIY3A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:30:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:30:21 INFO - Running setup.py (path:/tmp/pip-Btz4PG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:30:22 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:30:22 INFO - Running setup.py (path:/tmp/pip-8F0aUc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:30:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:30:22 INFO - Running setup.py (path:/tmp/pip-VvjL3V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:30:22 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:30:22 INFO - Running setup.py (path:/tmp/pip-lyvBU1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:30:22 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:30:22 INFO - Running setup.py (path:/tmp/pip-Qs46pw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:30:23 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:30:23 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:30:23 INFO - Running setup.py install for manifestparser 14:30:23 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 14:30:23 INFO - Running setup.py install for mozcrash 14:30:23 INFO - Running setup.py install for mozdebug 14:30:23 INFO - Running setup.py install for mozdevice 14:30:23 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 14:30:23 INFO - Installing dm script to /builds/slave/test/build/venv/bin 14:30:23 INFO - Running setup.py install for mozfile 14:30:24 INFO - Running setup.py install for mozhttpd 14:30:24 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 14:30:24 INFO - Running setup.py install for mozinfo 14:30:24 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 14:30:24 INFO - Running setup.py install for mozInstall 14:30:24 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 14:30:24 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 14:30:24 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 14:30:24 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 14:30:24 INFO - Running setup.py install for mozleak 14:30:24 INFO - Running setup.py install for mozlog 14:30:25 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 14:30:25 INFO - Running setup.py install for moznetwork 14:30:25 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 14:30:25 INFO - Running setup.py install for mozprocess 14:30:25 INFO - Running setup.py install for mozprofile 14:30:25 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 14:30:25 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 14:30:25 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 14:30:25 INFO - Running setup.py install for mozrunner 14:30:26 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 14:30:26 INFO - Running setup.py install for mozscreenshot 14:30:26 INFO - Running setup.py install for moztest 14:30:26 INFO - Running setup.py install for mozversion 14:30:26 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 14:30:26 INFO - Running setup.py install for wptserve 14:30:27 INFO - Running setup.py install for marionette-driver 14:30:27 INFO - Running setup.py install for browsermob-proxy 14:30:27 INFO - Running setup.py install for marionette-client 14:30:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:30:28 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 14:30:28 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:30:28 INFO - Cleaning up... 14:30:28 INFO - Return code: 0 14:30:28 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:30:28 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:30:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:30:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:30:28 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:30:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:30:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 14:30:28 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x85e2c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86f4598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x87a6f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8488e30>, '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 0x8725c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x87a4470>, '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-1461272901.631354-241677689', '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:30:28 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 14:30:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 14:30:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:30:28 INFO - 'CCACHE_UMASK': '002', 14:30:28 INFO - 'DISPLAY': ':0', 14:30:28 INFO - 'HOME': '/home/cltbld', 14:30:28 INFO - 'LANG': 'en_US.UTF-8', 14:30:28 INFO - 'LOGNAME': 'cltbld', 14:30:28 INFO - 'MAIL': '/var/mail/cltbld', 14:30:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:30:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:30:28 INFO - 'MOZ_NO_REMOTE': '1', 14:30:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:30:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:30:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:30:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:30:28 INFO - 'PWD': '/builds/slave/test', 14:30:28 INFO - 'SHELL': '/bin/bash', 14:30:28 INFO - 'SHLVL': '1', 14:30:28 INFO - 'TERM': 'linux', 14:30:28 INFO - 'TMOUT': '86400', 14:30:28 INFO - 'USER': 'cltbld', 14:30:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461272901.631354-241677689', 14:30:28 INFO - '_': '/tools/buildbot/bin/python'} 14:30:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:30:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:30:28 INFO - Running setup.py (path:/tmp/pip-fRR5UV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:30:28 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:30:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:30:28 INFO - Running setup.py (path:/tmp/pip-rUqKvB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:30:28 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:30:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:30:28 INFO - Running setup.py (path:/tmp/pip-4no2vG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:30:28 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:30:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:30:28 INFO - Running setup.py (path:/tmp/pip-SKJu6L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:30:29 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:30:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:30:29 INFO - Running setup.py (path:/tmp/pip-E65UvD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:30:29 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:30:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:30:29 INFO - Running setup.py (path:/tmp/pip-mOAYg2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:30:29 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:30:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:30:29 INFO - Running setup.py (path:/tmp/pip-GIJoLF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:30:29 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:30:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:30:29 INFO - Running setup.py (path:/tmp/pip-242C_k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:30:29 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:30:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:30:29 INFO - Running setup.py (path:/tmp/pip-AZRxgP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:30:29 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:30:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:30:29 INFO - Running setup.py (path:/tmp/pip-2PgIIR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:30:29 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:30:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:30:29 INFO - Running setup.py (path:/tmp/pip-JyhCVQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:30:30 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:30:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:30:30 INFO - Running setup.py (path:/tmp/pip-GlsGgF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:30:30 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:30:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:30:30 INFO - Running setup.py (path:/tmp/pip-IqsQYX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:30:30 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:30:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:30:30 INFO - Running setup.py (path:/tmp/pip-X3dOnA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:30:30 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:30:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:30:30 INFO - Running setup.py (path:/tmp/pip-oLRpfu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:30:30 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:30:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:30:30 INFO - Running setup.py (path:/tmp/pip-waDYBG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:30:30 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:30:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:30:30 INFO - Running setup.py (path:/tmp/pip-bGC47i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:30:30 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:30:30 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:30:31 INFO - Running setup.py (path:/tmp/pip-Kuf51a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:30:31 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:30:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:30:31 INFO - Running setup.py (path:/tmp/pip-a1y9Vg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:30:31 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:30:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:30:31 INFO - Running setup.py (path:/tmp/pip-7DQw8t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:30:31 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:30:31 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:30:31 INFO - Running setup.py (path:/tmp/pip-ttvjC4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:30:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:30:31 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:30:31 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:30:31 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:30:31 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:30:31 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:30:31 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:30:31 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:30:31 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:30:31 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:30:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:30:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 14:30:32 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:30:32 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:30:36 INFO - Downloading blessings-1.6.tar.gz 14:30:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 14:30:36 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:30:36 INFO - Installing collected packages: blessings 14:30:36 INFO - Running setup.py install for blessings 14:30:37 INFO - Successfully installed blessings 14:30:37 INFO - Cleaning up... 14:30:37 INFO - Return code: 0 14:30:37 INFO - Done creating virtualenv /builds/slave/test/build/venv. 14:30:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:30:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:30:37 INFO - Reading from file tmpfile_stdout 14:30:37 INFO - Current package versions: 14:30:37 INFO - argparse == 1.2.1 14:30:37 INFO - blessings == 1.6 14:30:37 INFO - blobuploader == 1.2.4 14:30:37 INFO - browsermob-proxy == 0.6.0 14:30:37 INFO - docopt == 0.6.1 14:30:37 INFO - manifestparser == 1.1 14:30:37 INFO - marionette-client == 2.3.0 14:30:37 INFO - marionette-driver == 1.4.0 14:30:37 INFO - mozInstall == 1.12 14:30:37 INFO - mozcrash == 0.17 14:30:37 INFO - mozdebug == 0.1 14:30:37 INFO - mozdevice == 0.48 14:30:37 INFO - mozfile == 1.2 14:30:37 INFO - mozhttpd == 0.7 14:30:37 INFO - mozinfo == 0.9 14:30:37 INFO - mozleak == 0.1 14:30:37 INFO - mozlog == 3.1 14:30:37 INFO - moznetwork == 0.27 14:30:37 INFO - mozprocess == 0.22 14:30:37 INFO - mozprofile == 0.28 14:30:37 INFO - mozrunner == 6.11 14:30:37 INFO - mozscreenshot == 0.1 14:30:37 INFO - mozsystemmonitor == 0.0 14:30:37 INFO - moztest == 0.7 14:30:37 INFO - mozversion == 1.4 14:30:37 INFO - psutil == 3.1.1 14:30:37 INFO - requests == 1.2.3 14:30:37 INFO - wptserve == 1.4.0 14:30:37 INFO - wsgiref == 0.1.2 14:30:37 INFO - Running post-action listener: _resource_record_post_action 14:30:37 INFO - Running post-action listener: _start_resource_monitoring 14:30:38 INFO - Starting resource monitoring. 14:30:38 INFO - ##### 14:30:38 INFO - ##### Running pull step. 14:30:38 INFO - ##### 14:30:38 INFO - Running pre-action listener: _resource_record_pre_action 14:30:38 INFO - Running main action method: pull 14:30:38 INFO - Pull has nothing to do! 14:30:38 INFO - Running post-action listener: _resource_record_post_action 14:30:38 INFO - ##### 14:30:38 INFO - ##### Running install step. 14:30:38 INFO - ##### 14:30:38 INFO - Running pre-action listener: _resource_record_pre_action 14:30:38 INFO - Running main action method: install 14:30:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:30:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:30:38 INFO - Reading from file tmpfile_stdout 14:30:38 INFO - Detecting whether we're running mozinstall >=1.0... 14:30:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 14:30:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 14:30:38 INFO - Reading from file tmpfile_stdout 14:30:38 INFO - Output received: 14:30:38 INFO - Usage: mozinstall [options] installer 14:30:38 INFO - Options: 14:30:38 INFO - -h, --help show this help message and exit 14:30:38 INFO - -d DEST, --destination=DEST 14:30:38 INFO - Directory to install application into. [default: 14:30:38 INFO - "/builds/slave/test"] 14:30:38 INFO - --app=APP Application being installed. [default: firefox] 14:30:38 INFO - mkdir: /builds/slave/test/build/application 14:30:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 14:30:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 14:31:16 INFO - Reading from file tmpfile_stdout 14:31:16 INFO - Output received: 14:31:16 INFO - /builds/slave/test/build/application/firefox/firefox 14:31:16 INFO - Running post-action listener: _resource_record_post_action 14:31:16 INFO - ##### 14:31:16 INFO - ##### Running run-tests step. 14:31:16 INFO - ##### 14:31:16 INFO - Running pre-action listener: _resource_record_pre_action 14:31:16 INFO - Running main action method: run_tests 14:31:16 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 14:31:16 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:31:16 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:31:16 INFO - grabbing minidump binary from tooltool 14:31:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:31:16 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 0x8488e30>, '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 0x8725c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x87a4470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 14:31:16 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:31:16 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:31:16 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 14:31:16 INFO - Return code: 0 14:31:16 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 14:31:16 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 14:31:16 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/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 14:31:16 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/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 14:31:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:31:16 INFO - 'CCACHE_UMASK': '002', 14:31:16 INFO - 'DISPLAY': ':0', 14:31:16 INFO - 'HOME': '/home/cltbld', 14:31:16 INFO - 'LANG': 'en_US.UTF-8', 14:31:16 INFO - 'LOGNAME': 'cltbld', 14:31:16 INFO - 'MAIL': '/var/mail/cltbld', 14:31:16 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 14:31:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:31:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:31:16 INFO - 'MOZ_NO_REMOTE': '1', 14:31:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:31:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:31:16 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:31:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:31:16 INFO - 'PWD': '/builds/slave/test', 14:31:16 INFO - 'SHELL': '/bin/bash', 14:31:16 INFO - 'SHLVL': '1', 14:31:16 INFO - 'TERM': 'linux', 14:31:16 INFO - 'TMOUT': '86400', 14:31:16 INFO - 'USER': 'cltbld', 14:31:16 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461272901.631354-241677689', 14:31:16 INFO - '_': '/tools/buildbot/bin/python'} 14:31:16 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/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 14:31:17 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:31:17 INFO - import pkg_resources 14:31:18 INFO - Using 1 client processes 14:31:19 INFO - wptserve Starting http server on 127.0.0.1:8000 14:31:19 INFO - wptserve Starting http server on 127.0.0.1:8001 14:31:19 INFO - wptserve Starting http server on 127.0.0.1:8443 14:31:21 INFO - SUITE-START | Running 778 tests 14:31:21 INFO - Running testharness tests 14:31:21 INFO - Setting up ssl 14:31:21 INFO - PROCESS | certutil | 14:31:21 INFO - PROCESS | certutil | 14:31:21 INFO - PROCESS | certutil | 14:31:21 INFO - Certificate Nickname Trust Attributes 14:31:21 INFO - SSL,S/MIME,JAR/XPI 14:31:21 INFO - 14:31:21 INFO - web-platform-tests CT,, 14:31:21 INFO - 14:31:21 INFO - Starting runner 14:31:24 INFO - PROCESS | 1782 | 1461274284380 Marionette DEBUG Marionette enabled via build flag and pref 14:31:24 INFO - PROCESS | 1782 | ++DOCSHELL 0xa2beb400 == 1 [pid = 1782] [id = 1] 14:31:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 1 (0xa2beb800) [pid = 1782] [serial = 1] [outer = (nil)] 14:31:24 INFO - PROCESS | 1782 | [1782] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 14:31:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 2 (0xa2bec000) [pid = 1782] [serial = 2] [outer = 0xa2beb800] 14:31:25 INFO - PROCESS | 1782 | 1461274285096 Marionette INFO Listening on port 2828 14:31:25 INFO - PROCESS | 1782 | 1461274285710 Marionette DEBUG Marionette enabled via command-line flag 14:31:25 INFO - PROCESS | 1782 | ++DOCSHELL 0x9fd66c00 == 2 [pid = 1782] [id = 2] 14:31:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 3 (0x9fdaa400) [pid = 1782] [serial = 3] [outer = (nil)] 14:31:25 INFO - PROCESS | 1782 | [1782] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 14:31:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 4 (0x9fdaac00) [pid = 1782] [serial = 4] [outer = 0x9fdaa400] 14:31:25 INFO - PROCESS | 1782 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fc86560 14:31:25 INFO - PROCESS | 1782 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fc8e0a0 14:31:25 INFO - PROCESS | 1782 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fc91f80 14:31:26 INFO - PROCESS | 1782 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fc92be0 14:31:26 INFO - PROCESS | 1782 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fca9920 14:31:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 5 (0x9fca4400) [pid = 1782] [serial = 5] [outer = 0xa2beb800] 14:31:26 INFO - PROCESS | 1782 | [1782] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:31:26 INFO - PROCESS | 1782 | 1461274286159 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50693 14:31:26 INFO - PROCESS | 1782 | [1782] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:31:26 INFO - PROCESS | 1782 | 1461274286193 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50694 14:31:26 INFO - PROCESS | 1782 | 1461274286252 Marionette DEBUG Closed connection conn0 14:31:26 INFO - PROCESS | 1782 | [1782] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 14:31:26 INFO - PROCESS | 1782 | 1461274286380 Marionette DEBUG Closed connection conn1 14:31:26 INFO - PROCESS | 1782 | [1782] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:31:26 INFO - PROCESS | 1782 | 1461274286395 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50695 14:31:26 INFO - PROCESS | 1782 | [1782] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:31:26 INFO - PROCESS | 1782 | 1461274286461 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50696 14:31:26 INFO - PROCESS | 1782 | 1461274286469 Marionette DEBUG Closed connection conn2 14:31:26 INFO - PROCESS | 1782 | 1461274286516 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:31:26 INFO - PROCESS | 1782 | 1461274286537 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421130623","device":"desktop","version":"48.0a1"} 14:31:27 INFO - PROCESS | 1782 | [1782] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:31:28 INFO - PROCESS | 1782 | ++DOCSHELL 0x98e8fc00 == 3 [pid = 1782] [id = 3] 14:31:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 6 (0x98e90000) [pid = 1782] [serial = 6] [outer = (nil)] 14:31:28 INFO - PROCESS | 1782 | ++DOCSHELL 0x98e93800 == 4 [pid = 1782] [id = 4] 14:31:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 7 (0x98e93c00) [pid = 1782] [serial = 7] [outer = (nil)] 14:31:29 INFO - PROCESS | 1782 | [1782] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:31:29 INFO - PROCESS | 1782 | ++DOCSHELL 0x982b4c00 == 5 [pid = 1782] [id = 5] 14:31:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 8 (0x982b5000) [pid = 1782] [serial = 8] [outer = (nil)] 14:31:29 INFO - PROCESS | 1782 | [1782] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:31:29 INFO - PROCESS | 1782 | [1782] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:31:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 9 (0x98121800) [pid = 1782] [serial = 9] [outer = 0x982b5000] 14:31:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 10 (0x984ca400) [pid = 1782] [serial = 10] [outer = 0x98e90000] 14:31:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 11 (0x984cc000) [pid = 1782] [serial = 11] [outer = 0x98e93c00] 14:31:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 12 (0x984ce000) [pid = 1782] [serial = 12] [outer = 0x982b5000] 14:31:31 INFO - PROCESS | 1782 | 1461274291736 Marionette DEBUG loaded listener.js 14:31:31 INFO - PROCESS | 1782 | 1461274291762 Marionette DEBUG loaded listener.js 14:31:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 13 (0x95c2c800) [pid = 1782] [serial = 13] [outer = 0x982b5000] 14:31:32 INFO - PROCESS | 1782 | 1461274292786 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"065745c2-e9dd-4527-9652-b9c0884f1b3c","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160421130623","device":"desktop","version":"48.0a1","command_id":1}}] 14:31:33 INFO - PROCESS | 1782 | 1461274293036 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:31:33 INFO - PROCESS | 1782 | 1461274293237 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 14:31:33 INFO - PROCESS | 1782 | 1461274293583 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:31:33 INFO - PROCESS | 1782 | [1782] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:31:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 14 (0x91f10400) [pid = 1782] [serial = 14] [outer = 0x982b5000] 14:31:34 INFO - PROCESS | 1782 | [1782] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:31:34 INFO - PROCESS | 1782 | 1461274294068 Marionette TRACE conn3 <- [1,3,null,{}] 14:31:34 INFO - PROCESS | 1782 | 1461274294078 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:31:34 INFO - PROCESS | 1782 | 1461274294109 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 14:31:34 INFO - PROCESS | 1782 | 1461274294155 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 14:31:34 INFO - PROCESS | 1782 | 1461274294158 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 14:31:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:31:34 INFO - PROCESS | 1782 | 1461274294168 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:31:34 INFO - PROCESS | 1782 | 1461274294174 Marionette TRACE conn3 <- [1,6,null,{}] 14:31:34 INFO - PROCESS | 1782 | 1461274294182 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:31:34 INFO - PROCESS | 1782 | 1461274294203 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 14:31:34 INFO - PROCESS | 1782 | 1461274294214 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1782 | ++DOCSHELL 0x91525c00 == 6 [pid = 1782] [id = 6] 14:31:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 15 (0x91526000) [pid = 1782] [serial = 15] [outer = (nil)] 14:31:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 16 (0x91528400) [pid = 1782] [serial = 16] [outer = 0x91526000] 14:31:34 INFO - PROCESS | 1782 | 1461274294316 Marionette DEBUG loaded listener.js 14:31:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 17 (0x9152cc00) [pid = 1782] [serial = 17] [outer = 0x91526000] 14:31:34 INFO - PROCESS | 1782 | ++DOCSHELL 0x91301800 == 7 [pid = 1782] [id = 7] 14:31:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 18 (0x91301c00) [pid = 1782] [serial = 18] [outer = (nil)] 14:31:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 19 (0x9130fc00) [pid = 1782] [serial = 19] [outer = 0x91301c00] 14:31:34 INFO - PROCESS | 1782 | 1461274294935 Marionette DEBUG loaded listener.js 14:31:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 20 (0x96ce6c00) [pid = 1782] [serial = 20] [outer = 0x91301c00] 14:31:35 INFO - PROCESS | 1782 | [1782] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 14:31:35 INFO - PROCESS | 1782 | 1461274295900 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:31:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:31:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1786ms 14:31:36 INFO - PROCESS | 1782 | 1461274296030 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 14:31:36 INFO - PROCESS | 1782 | 1461274296037 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 14:31:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:31:36 INFO - PROCESS | 1782 | 1461274296155 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:31:36 INFO - PROCESS | 1782 | 1461274296162 Marionette TRACE conn3 <- [1,10,null,{}] 14:31:36 INFO - PROCESS | 1782 | 1461274296217 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:31:36 INFO - PROCESS | 1782 | 1461274296441 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 14:31:36 INFO - PROCESS | 1782 | 1461274296553 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x91310400 == 8 [pid = 1782] [id = 8] 14:31:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 21 (0x96facc00) [pid = 1782] [serial = 21] [outer = (nil)] 14:31:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 22 (0xa0121000) [pid = 1782] [serial = 22] [outer = 0x96facc00] 14:31:36 INFO - PROCESS | 1782 | 1461274296645 Marionette DEBUG loaded listener.js 14:31:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 23 (0xa01e9400) [pid = 1782] [serial = 23] [outer = 0x96facc00] 14:31:37 INFO - PROCESS | 1782 | ++DOCSHELL 0xa482f800 == 9 [pid = 1782] [id = 9] 14:31:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 24 (0xa482fc00) [pid = 1782] [serial = 24] [outer = (nil)] 14:31:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 25 (0xa4839800) [pid = 1782] [serial = 25] [outer = 0xa482fc00] 14:31:37 INFO - PROCESS | 1782 | 1461274297692 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:31:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 26 (0xa0d4c400) [pid = 1782] [serial = 26] [outer = 0xa482fc00] 14:31:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:31:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1629ms 14:31:37 INFO - PROCESS | 1782 | ++DOCSHELL 0xa10e5800 == 10 [pid = 1782] [id = 10] 14:31:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 27 (0xa10e5c00) [pid = 1782] [serial = 27] [outer = (nil)] 14:31:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 28 (0xa5f38400) [pid = 1782] [serial = 28] [outer = 0xa10e5c00] 14:31:37 INFO - PROCESS | 1782 | 1461274297875 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 14:31:37 INFO - PROCESS | 1782 | 1461274297882 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 14:31:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 29 (0x99b98c00) [pid = 1782] [serial = 29] [outer = 0xa10e5c00] 14:31:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:31:38 INFO - PROCESS | 1782 | 1461274298007 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:31:38 INFO - PROCESS | 1782 | 1461274298013 Marionette TRACE conn3 <- [1,14,null,{}] 14:31:38 INFO - PROCESS | 1782 | 1461274298127 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:31:38 INFO - PROCESS | 1782 | 1461274298382 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 14:31:38 INFO - PROCESS | 1782 | 1461274298489 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1782 | ++DOCSHELL 0x99ba5800 == 11 [pid = 1782] [id = 11] 14:31:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 30 (0xa4456800) [pid = 1782] [serial = 30] [outer = (nil)] 14:31:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 31 (0x9dff7c00) [pid = 1782] [serial = 31] [outer = 0xa4456800] 14:31:38 INFO - PROCESS | 1782 | 1461274298614 Marionette DEBUG loaded listener.js 14:31:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 32 (0xa4478400) [pid = 1782] [serial = 32] [outer = 0xa4456800] 14:31:39 INFO - PROCESS | 1782 | 1461274299677 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:31:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:31:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1788ms 14:31:39 INFO - PROCESS | 1782 | 1461274299716 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 14:31:39 INFO - PROCESS | 1782 | 1461274299720 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 14:31:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:31:39 INFO - PROCESS | 1782 | 1461274299728 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:31:39 INFO - PROCESS | 1782 | 1461274299735 Marionette TRACE conn3 <- [1,18,null,{}] 14:31:39 INFO - PROCESS | 1782 | 1461274299754 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:31:39 INFO - PROCESS | 1782 | 1461274299977 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 14:31:40 INFO - PROCESS | 1782 | 1461274300146 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1782 | ++DOCSHELL 0xa495d400 == 12 [pid = 1782] [id = 12] 14:31:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 33 (0xa495d800) [pid = 1782] [serial = 33] [outer = (nil)] 14:31:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 34 (0xa4962400) [pid = 1782] [serial = 34] [outer = 0xa495d800] 14:31:40 INFO - PROCESS | 1782 | 1461274300264 Marionette DEBUG loaded listener.js 14:31:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 35 (0xa4965400) [pid = 1782] [serial = 35] [outer = 0xa495d800] 14:31:41 INFO - PROCESS | 1782 | 1461274301144 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:31:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:31:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1491ms 14:31:41 INFO - PROCESS | 1782 | 1461274301221 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 14:31:41 INFO - PROCESS | 1782 | 1461274301226 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 14:31:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:31:41 INFO - PROCESS | 1782 | 1461274301234 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:31:41 INFO - PROCESS | 1782 | 1461274301238 Marionette TRACE conn3 <- [1,22,null,{}] 14:31:41 INFO - PROCESS | 1782 | 1461274301244 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:31:41 INFO - PROCESS | 1782 | 1461274301478 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 14:31:41 INFO - PROCESS | 1782 | 1461274301700 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x99b14800 == 13 [pid = 1782] [id = 13] 14:31:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 36 (0x9b28cc00) [pid = 1782] [serial = 36] [outer = (nil)] 14:31:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 37 (0xa4960c00) [pid = 1782] [serial = 37] [outer = 0x9b28cc00] 14:31:41 INFO - PROCESS | 1782 | 1461274301909 Marionette DEBUG loaded listener.js 14:31:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 38 (0xa4c0ec00) [pid = 1782] [serial = 38] [outer = 0x9b28cc00] 14:31:42 INFO - PROCESS | 1782 | 1461274302974 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:31:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:31:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1785ms 14:31:43 INFO - PROCESS | 1782 | 1461274303021 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 14:31:43 INFO - PROCESS | 1782 | 1461274303029 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 14:31:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:31:43 INFO - PROCESS | 1782 | 1461274303039 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:31:43 INFO - PROCESS | 1782 | 1461274303045 Marionette TRACE conn3 <- [1,26,null,{}] 14:31:43 INFO - PROCESS | 1782 | 1461274303055 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:31:43 INFO - PROCESS | 1782 | 1461274303240 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 14:31:43 INFO - PROCESS | 1782 | 1461274303388 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x92aca800 == 14 [pid = 1782] [id = 14] 14:31:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 39 (0x92c65800) [pid = 1782] [serial = 39] [outer = (nil)] 14:31:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 40 (0x96c58c00) [pid = 1782] [serial = 40] [outer = 0x92c65800] 14:31:43 INFO - PROCESS | 1782 | 1461274303492 Marionette DEBUG loaded listener.js 14:31:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 41 (0x9780ec00) [pid = 1782] [serial = 41] [outer = 0x92c65800] 14:31:44 INFO - PROCESS | 1782 | 1461274304313 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:31:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:31:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1338ms 14:31:44 INFO - PROCESS | 1782 | 1461274304379 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 14:31:44 INFO - PROCESS | 1782 | 1461274304387 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 14:31:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:31:44 INFO - PROCESS | 1782 | 1461274304399 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:31:44 INFO - PROCESS | 1782 | 1461274304403 Marionette TRACE conn3 <- [1,30,null,{}] 14:31:44 INFO - PROCESS | 1782 | 1461274304411 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:31:44 INFO - PROCESS | 1782 | 1461274304587 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 14:31:44 INFO - PROCESS | 1782 | 1461274304699 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x92c66c00 == 15 [pid = 1782] [id = 15] 14:31:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 42 (0x96ce3800) [pid = 1782] [serial = 42] [outer = (nil)] 14:31:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 43 (0x98b19c00) [pid = 1782] [serial = 43] [outer = 0x96ce3800] 14:31:44 INFO - PROCESS | 1782 | 1461274304782 Marionette DEBUG loaded listener.js 14:31:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 44 (0x98e2c400) [pid = 1782] [serial = 44] [outer = 0x96ce3800] 14:31:45 INFO - PROCESS | 1782 | 1461274305692 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:31:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:31:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1341ms 14:31:45 INFO - PROCESS | 1782 | 1461274305741 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 14:31:45 INFO - PROCESS | 1782 | 1461274305748 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 14:31:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:31:45 INFO - PROCESS | 1782 | 1461274305758 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:31:45 INFO - PROCESS | 1782 | 1461274305764 Marionette TRACE conn3 <- [1,34,null,{}] 14:31:45 INFO - PROCESS | 1782 | 1461274305774 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:31:45 INFO - PROCESS | 1782 | 1461274305974 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 14:31:46 INFO - PROCESS | 1782 | 1461274306110 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x9130c000 == 16 [pid = 1782] [id = 16] 14:31:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 45 (0x91373400) [pid = 1782] [serial = 45] [outer = (nil)] 14:31:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 46 (0x95cea000) [pid = 1782] [serial = 46] [outer = 0x91373400] 14:31:46 INFO - PROCESS | 1782 | 1461274306212 Marionette DEBUG loaded listener.js 14:31:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 47 (0x96ce1400) [pid = 1782] [serial = 47] [outer = 0x91373400] 14:31:47 INFO - PROCESS | 1782 | 1461274307218 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:31:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:31:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1536ms 14:31:47 INFO - PROCESS | 1782 | 1461274307294 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 14:31:47 INFO - PROCESS | 1782 | 1461274307304 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 14:31:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:31:47 INFO - PROCESS | 1782 | 1461274307317 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:31:47 INFO - PROCESS | 1782 | 1461274307324 Marionette TRACE conn3 <- [1,38,null,{}] 14:31:47 INFO - PROCESS | 1782 | 1461274307331 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:31:47 INFO - PROCESS | 1782 | 1461274307631 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 14:31:47 INFO - PROCESS | 1782 | 1461274307777 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1782 | ++DOCSHELL 0x9811d000 == 17 [pid = 1782] [id = 17] 14:31:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 48 (0x98b18800) [pid = 1782] [serial = 48] [outer = (nil)] 14:31:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 49 (0x98e8dc00) [pid = 1782] [serial = 49] [outer = 0x98b18800] 14:31:47 INFO - PROCESS | 1782 | 1461274307874 Marionette DEBUG loaded listener.js 14:31:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 50 (0x98ec1c00) [pid = 1782] [serial = 50] [outer = 0x98b18800] 14:31:48 INFO - PROCESS | 1782 | 1461274308853 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:31:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:31:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1592ms 14:31:48 INFO - PROCESS | 1782 | 1461274308910 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 14:31:48 INFO - PROCESS | 1782 | 1461274308913 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 14:31:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:31:48 INFO - PROCESS | 1782 | 1461274308921 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:31:48 INFO - PROCESS | 1782 | 1461274308928 Marionette TRACE conn3 <- [1,42,null,{}] 14:31:48 INFO - PROCESS | 1782 | 1461274308947 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:31:49 INFO - PROCESS | 1782 | 1461274309254 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 14:31:49 INFO - PROCESS | 1782 | 1461274309394 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x91309400 == 18 [pid = 1782] [id = 18] 14:31:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 51 (0x99201800) [pid = 1782] [serial = 51] [outer = (nil)] 14:31:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 52 (0x99b09800) [pid = 1782] [serial = 52] [outer = 0x99201800] 14:31:49 INFO - PROCESS | 1782 | 1461274309496 Marionette DEBUG loaded listener.js 14:31:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 53 (0x99b1f400) [pid = 1782] [serial = 53] [outer = 0x99201800] 14:31:50 INFO - PROCESS | 1782 | 1461274310482 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:31:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:31:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1601ms 14:31:50 INFO - PROCESS | 1782 | 1461274310524 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 14:31:50 INFO - PROCESS | 1782 | 1461274310531 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 14:31:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:31:50 INFO - PROCESS | 1782 | 1461274310539 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:31:50 INFO - PROCESS | 1782 | 1461274310544 Marionette TRACE conn3 <- [1,46,null,{}] 14:31:50 INFO - PROCESS | 1782 | 1461274310551 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:31:50 INFO - PROCESS | 1782 | 1461274310809 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 14:31:51 INFO - PROCESS | 1782 | 1461274311098 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x91374c00 == 19 [pid = 1782] [id = 19] 14:31:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 54 (0x9137c000) [pid = 1782] [serial = 54] [outer = (nil)] 14:31:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 55 (0x92ac8c00) [pid = 1782] [serial = 55] [outer = 0x9137c000] 14:31:51 INFO - PROCESS | 1782 | 1461274311234 Marionette DEBUG loaded listener.js 14:31:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 56 (0x95c29c00) [pid = 1782] [serial = 56] [outer = 0x9137c000] 14:31:52 INFO - PROCESS | 1782 | --DOCSHELL 0x92aca800 == 18 [pid = 1782] [id = 14] 14:31:52 INFO - PROCESS | 1782 | --DOCSHELL 0xa495d400 == 17 [pid = 1782] [id = 12] 14:31:52 INFO - PROCESS | 1782 | --DOCSHELL 0x99ba5800 == 16 [pid = 1782] [id = 11] 14:31:52 INFO - PROCESS | 1782 | --DOCSHELL 0x91310400 == 15 [pid = 1782] [id = 8] 14:31:52 INFO - PROCESS | 1782 | 1461274312297 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:31:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:31:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1790ms 14:31:52 INFO - PROCESS | 1782 | 1461274312332 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 14:31:52 INFO - PROCESS | 1782 | 1461274312339 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 14:31:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:31:52 INFO - PROCESS | 1782 | 1461274312352 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:31:52 INFO - PROCESS | 1782 | 1461274312361 Marionette TRACE conn3 <- [1,50,null,{}] 14:31:52 INFO - PROCESS | 1782 | 1461274312372 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:31:52 INFO - PROCESS | 1782 | 1461274312576 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 14:31:52 INFO - PROCESS | 1782 | 1461274312762 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x97929800 == 16 [pid = 1782] [id = 20] 14:31:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 57 (0x97b7a800) [pid = 1782] [serial = 57] [outer = (nil)] 14:31:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 58 (0x9811ec00) [pid = 1782] [serial = 58] [outer = 0x97b7a800] 14:31:52 INFO - PROCESS | 1782 | 1461274312867 Marionette DEBUG loaded listener.js 14:31:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 59 (0x98eb9800) [pid = 1782] [serial = 59] [outer = 0x97b7a800] 14:31:53 INFO - PROCESS | 1782 | 1461274313728 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:31:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:31:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1446ms 14:31:53 INFO - PROCESS | 1782 | 1461274313798 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 14:31:53 INFO - PROCESS | 1782 | 1461274313808 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 14:31:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:31:53 INFO - PROCESS | 1782 | 1461274313822 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:31:53 INFO - PROCESS | 1782 | 1461274313828 Marionette TRACE conn3 <- [1,54,null,{}] 14:31:53 INFO - PROCESS | 1782 | 1461274313835 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:31:54 INFO - PROCESS | 1782 | 1461274314062 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 14:31:54 INFO - PROCESS | 1782 | 1461274314202 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x999e4400 == 17 [pid = 1782] [id = 21] 14:31:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 60 (0x999e8000) [pid = 1782] [serial = 60] [outer = (nil)] 14:31:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 61 (0x99b11c00) [pid = 1782] [serial = 61] [outer = 0x999e8000] 14:31:54 INFO - PROCESS | 1782 | 1461274314298 Marionette DEBUG loaded listener.js 14:31:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 62 (0x99b20000) [pid = 1782] [serial = 62] [outer = 0x999e8000] 14:31:55 INFO - PROCESS | 1782 | 1461274315177 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:31:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:31:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1435ms 14:31:55 INFO - PROCESS | 1782 | 1461274315258 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 14:31:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:31:55 INFO - PROCESS | 1782 | 1461274315263 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 14:31:55 INFO - PROCESS | 1782 | 1461274315270 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:31:55 INFO - PROCESS | 1782 | 1461274315277 Marionette TRACE conn3 <- [1,58,null,{}] 14:31:55 INFO - PROCESS | 1782 | 1461274315296 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:31:55 INFO - PROCESS | 1782 | 1461274315542 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 14:31:55 INFO - PROCESS | 1782 | 1461274315660 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1782 | ++DOCSHELL 0x98ec5800 == 18 [pid = 1782] [id = 22] 14:31:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 63 (0x99ba6000) [pid = 1782] [serial = 63] [outer = (nil)] 14:31:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 64 (0x9ae4b000) [pid = 1782] [serial = 64] [outer = 0x99ba6000] 14:31:55 INFO - PROCESS | 1782 | 1461274315762 Marionette DEBUG loaded listener.js 14:31:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 65 (0x9dff7000) [pid = 1782] [serial = 65] [outer = 0x99ba6000] 14:31:56 INFO - PROCESS | 1782 | 1461274316646 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:31:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:31:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1440ms 14:31:56 INFO - PROCESS | 1782 | 1461274316711 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 14:31:56 INFO - PROCESS | 1782 | 1461274316716 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 14:31:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:31:56 INFO - PROCESS | 1782 | 1461274316724 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:31:56 INFO - PROCESS | 1782 | 1461274316727 Marionette TRACE conn3 <- [1,62,null,{}] 14:31:56 INFO - PROCESS | 1782 | 1461274316735 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:31:56 INFO - PROCESS | 1782 | 1461274316935 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 14:31:57 INFO - PROCESS | 1782 | 1461274317089 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x92ad2000 == 19 [pid = 1782] [id = 23] 14:31:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 66 (0x9fc99800) [pid = 1782] [serial = 66] [outer = (nil)] 14:31:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 67 (0x9fd60800) [pid = 1782] [serial = 67] [outer = 0x9fc99800] 14:31:57 INFO - PROCESS | 1782 | 1461274317187 Marionette DEBUG loaded listener.js 14:31:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 68 (0x9fdb3800) [pid = 1782] [serial = 68] [outer = 0x9fc99800] 14:31:58 INFO - PROCESS | 1782 | 1461274318071 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:31:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:31:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1394ms 14:31:58 INFO - PROCESS | 1782 | 1461274318119 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 14:31:58 INFO - PROCESS | 1782 | 1461274318123 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 14:31:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:31:58 INFO - PROCESS | 1782 | 1461274318152 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:31:58 INFO - PROCESS | 1782 | 1461274318155 Marionette TRACE conn3 <- [1,66,null,{}] 14:31:58 INFO - PROCESS | 1782 | 1461274318163 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:31:58 INFO - PROCESS | 1782 | 1461274318339 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 14:31:58 INFO - PROCESS | 1782 | 1461274318479 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1782 | ++DOCSHELL 0x978d8800 == 20 [pid = 1782] [id = 24] 14:31:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 69 (0x98ebb000) [pid = 1782] [serial = 69] [outer = (nil)] 14:31:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 70 (0xa011ec00) [pid = 1782] [serial = 70] [outer = 0x98ebb000] 14:31:58 INFO - PROCESS | 1782 | 1461274318584 Marionette DEBUG loaded listener.js 14:31:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 71 (0xa01b4400) [pid = 1782] [serial = 71] [outer = 0x98ebb000] 14:31:59 INFO - PROCESS | 1782 | 1461274319496 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:31:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:31:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1389ms 14:31:59 INFO - PROCESS | 1782 | 1461274319537 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 14:31:59 INFO - PROCESS | 1782 | 1461274319542 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 14:31:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:31:59 INFO - PROCESS | 1782 | 1461274319549 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:31:59 INFO - PROCESS | 1782 | 1461274319553 Marionette TRACE conn3 <- [1,70,null,{}] 14:31:59 INFO - PROCESS | 1782 | 1461274319560 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:31:59 INFO - PROCESS | 1782 | 1461274319819 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 14:31:59 INFO - PROCESS | 1782 | 1461274319959 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x92a5b000 == 21 [pid = 1782] [id = 25] 14:32:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 72 (0xa0d51400) [pid = 1782] [serial = 72] [outer = (nil)] 14:32:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 73 (0xa2be3400) [pid = 1782] [serial = 73] [outer = 0xa0d51400] 14:32:00 INFO - PROCESS | 1782 | 1461274320101 Marionette DEBUG loaded listener.js 14:32:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 74 (0xa3d81800) [pid = 1782] [serial = 74] [outer = 0xa0d51400] 14:32:01 INFO - PROCESS | 1782 | 1461274321014 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:32:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:32:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1538ms 14:32:01 INFO - PROCESS | 1782 | 1461274321089 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 14:32:01 INFO - PROCESS | 1782 | 1461274321093 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 14:32:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:32:01 INFO - PROCESS | 1782 | 1461274321100 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:32:01 INFO - PROCESS | 1782 | 1461274321104 Marionette TRACE conn3 <- [1,74,null,{}] 14:32:01 INFO - PROCESS | 1782 | 1461274321111 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:32:01 INFO - PROCESS | 1782 | 1461274321427 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 14:32:01 INFO - PROCESS | 1782 | 1461274321618 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1782 | ++DOCSHELL 0x91371000 == 22 [pid = 1782] [id = 26] 14:32:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 75 (0x9479b800) [pid = 1782] [serial = 75] [outer = (nil)] 14:32:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 76 (0x96fb5400) [pid = 1782] [serial = 76] [outer = 0x9479b800] 14:32:01 INFO - PROCESS | 1782 | 1461274321777 Marionette DEBUG loaded listener.js 14:32:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 77 (0x97cef400) [pid = 1782] [serial = 77] [outer = 0x9479b800] 14:32:02 INFO - PROCESS | 1782 | --DOCSHELL 0x9811d000 == 21 [pid = 1782] [id = 17] 14:32:02 INFO - PROCESS | 1782 | --DOCSHELL 0x9130c000 == 20 [pid = 1782] [id = 16] 14:32:02 INFO - PROCESS | 1782 | 1461274322789 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:32:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:32:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1741ms 14:32:02 INFO - PROCESS | 1782 | 1461274322844 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 14:32:02 INFO - PROCESS | 1782 | 1461274322851 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 14:32:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:32:02 INFO - PROCESS | 1782 | 1461274322868 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:32:02 INFO - PROCESS | 1782 | 1461274322876 Marionette TRACE conn3 <- [1,78,null,{}] 14:32:02 INFO - PROCESS | 1782 | 1461274322894 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:32:03 INFO - PROCESS | 1782 | 1461274323248 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 14:32:03 INFO - PROCESS | 1782 | 1461274323475 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x91530800 == 21 [pid = 1782] [id = 27] 14:32:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 78 (0x97ce9800) [pid = 1782] [serial = 78] [outer = (nil)] 14:32:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 79 (0x99165000) [pid = 1782] [serial = 79] [outer = 0x97ce9800] 14:32:03 INFO - PROCESS | 1782 | 1461274323606 Marionette DEBUG loaded listener.js 14:32:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 80 (0x999df800) [pid = 1782] [serial = 80] [outer = 0x97ce9800] 14:32:04 INFO - PROCESS | 1782 | 1461274324562 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:32:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:32:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1751ms 14:32:04 INFO - PROCESS | 1782 | 1461274324614 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 14:32:04 INFO - PROCESS | 1782 | 1461274324623 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 14:32:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:32:04 INFO - PROCESS | 1782 | 1461274324637 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:32:04 INFO - PROCESS | 1782 | 1461274324641 Marionette TRACE conn3 <- [1,82,null,{}] 14:32:04 INFO - PROCESS | 1782 | 1461274324649 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:32:04 INFO - PROCESS | 1782 | 1461274324891 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 14:32:05 INFO - PROCESS | 1782 | 1461274325041 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x99b9f000 == 22 [pid = 1782] [id = 28] 14:32:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 81 (0x99ba1400) [pid = 1782] [serial = 81] [outer = (nil)] 14:32:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 82 (0x9ae46400) [pid = 1782] [serial = 82] [outer = 0x99ba1400] 14:32:05 INFO - PROCESS | 1782 | 1461274325170 Marionette DEBUG loaded listener.js 14:32:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 83 (0x9dff5800) [pid = 1782] [serial = 83] [outer = 0x99ba1400] 14:32:06 INFO - PROCESS | 1782 | 1461274326090 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:32:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:32:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1485ms 14:32:06 INFO - PROCESS | 1782 | 1461274326123 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 14:32:06 INFO - PROCESS | 1782 | 1461274326127 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 14:32:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:32:06 INFO - PROCESS | 1782 | 1461274326134 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:32:06 INFO - PROCESS | 1782 | 1461274326141 Marionette TRACE conn3 <- [1,86,null,{}] 14:32:06 INFO - PROCESS | 1782 | 1461274326159 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:32:06 INFO - PROCESS | 1782 | 1461274326351 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 14:32:06 INFO - PROCESS | 1782 | 1461274326493 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1782 | ++DOCSHELL 0x91302c00 == 23 [pid = 1782] [id = 29] 14:32:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 84 (0x9fdb1000) [pid = 1782] [serial = 84] [outer = (nil)] 14:32:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 85 (0xa0be4400) [pid = 1782] [serial = 85] [outer = 0x9fdb1000] 14:32:06 INFO - PROCESS | 1782 | 1461274326594 Marionette DEBUG loaded listener.js 14:32:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 86 (0xa0f7f000) [pid = 1782] [serial = 86] [outer = 0x9fdb1000] 14:32:07 INFO - PROCESS | 1782 | 1461274327563 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:32:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:32:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1488ms 14:32:07 INFO - PROCESS | 1782 | 1461274327624 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 14:32:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:32:07 INFO - PROCESS | 1782 | 1461274327630 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 14:32:07 INFO - PROCESS | 1782 | 1461274327637 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:32:07 INFO - PROCESS | 1782 | 1461274327641 Marionette TRACE conn3 <- [1,90,null,{}] 14:32:07 INFO - PROCESS | 1782 | 1461274327647 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:32:07 INFO - PROCESS | 1782 | 1461274327831 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 14:32:07 INFO - PROCESS | 1782 | 1461274327977 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x91304c00 == 24 [pid = 1782] [id = 30] 14:32:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 87 (0x9130f000) [pid = 1782] [serial = 87] [outer = (nil)] 14:32:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 88 (0xa3d8cc00) [pid = 1782] [serial = 88] [outer = 0x9130f000] 14:32:08 INFO - PROCESS | 1782 | 1461274328084 Marionette DEBUG loaded listener.js 14:32:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 89 (0xa44bb000) [pid = 1782] [serial = 89] [outer = 0x9130f000] 14:32:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 90 (0xa45d9c00) [pid = 1782] [serial = 90] [outer = 0xa10e5c00] 14:32:09 INFO - PROCESS | 1782 | 1461274329075 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:32:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:32:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1484ms 14:32:09 INFO - PROCESS | 1782 | 1461274329138 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 14:32:09 INFO - PROCESS | 1782 | 1461274329143 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 14:32:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:32:09 INFO - PROCESS | 1782 | 1461274329155 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:32:09 INFO - PROCESS | 1782 | 1461274329158 Marionette TRACE conn3 <- [1,94,null,{}] 14:32:09 INFO - PROCESS | 1782 | 1461274329165 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:32:09 INFO - PROCESS | 1782 | 1461274329344 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 14:32:09 INFO - PROCESS | 1782 | 1461274329491 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1782 | ++DOCSHELL 0x98581c00 == 25 [pid = 1782] [id = 31] 14:32:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 91 (0x98583400) [pid = 1782] [serial = 91] [outer = (nil)] 14:32:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 92 (0x9858c400) [pid = 1782] [serial = 92] [outer = 0x98583400] 14:32:09 INFO - PROCESS | 1782 | 1461274329586 Marionette DEBUG loaded listener.js 14:32:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 93 (0x98589c00) [pid = 1782] [serial = 93] [outer = 0x98583400] 14:32:10 INFO - PROCESS | 1782 | 1461274330574 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:32:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:32:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1484ms 14:32:10 INFO - PROCESS | 1782 | 1461274330638 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 14:32:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:32:10 INFO - PROCESS | 1782 | 1461274330643 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 14:32:10 INFO - PROCESS | 1782 | 1461274330649 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:32:10 INFO - PROCESS | 1782 | 1461274330653 Marionette TRACE conn3 <- [1,98,null,{}] 14:32:10 INFO - PROCESS | 1782 | 1461274330660 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:32:10 INFO - PROCESS | 1782 | 1461274330895 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 14:32:11 INFO - PROCESS | 1782 | 1461274331078 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f4d9800 == 26 [pid = 1782] [id = 32] 14:32:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 94 (0x8f4dc800) [pid = 1782] [serial = 94] [outer = (nil)] 14:32:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 95 (0x8f4e4c00) [pid = 1782] [serial = 95] [outer = 0x8f4dc800] 14:32:11 INFO - PROCESS | 1782 | 1461274331178 Marionette DEBUG loaded listener.js 14:32:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 96 (0xa3d8fc00) [pid = 1782] [serial = 96] [outer = 0x8f4dc800] 14:32:12 INFO - PROCESS | 1782 | 1461274332089 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:32:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:32:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1486ms 14:32:12 INFO - PROCESS | 1782 | 1461274332136 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 14:32:12 INFO - PROCESS | 1782 | 1461274332141 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 14:32:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:32:12 INFO - PROCESS | 1782 | 1461274332148 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:32:12 INFO - PROCESS | 1782 | 1461274332152 Marionette TRACE conn3 <- [1,102,null,{}] 14:32:12 INFO - PROCESS | 1782 | 1461274332158 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:32:12 INFO - PROCESS | 1782 | 1461274332349 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 14:32:12 INFO - PROCESS | 1782 | 1461274332497 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8f6cd000 == 27 [pid = 1782] [id = 33] 14:32:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 97 (0x8f6ce000) [pid = 1782] [serial = 97] [outer = (nil)] 14:32:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 98 (0x8f6d5400) [pid = 1782] [serial = 98] [outer = 0x8f6ce000] 14:32:12 INFO - PROCESS | 1782 | 1461274332596 Marionette DEBUG loaded listener.js 14:32:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 99 (0x8f6d6800) [pid = 1782] [serial = 99] [outer = 0x8f6ce000] 14:32:13 INFO - PROCESS | 1782 | 1461274333612 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:32:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:32:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1535ms 14:32:13 INFO - PROCESS | 1782 | 1461274333685 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 14:32:13 INFO - PROCESS | 1782 | 1461274333690 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 14:32:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:32:13 INFO - PROCESS | 1782 | 1461274333699 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:32:13 INFO - PROCESS | 1782 | 1461274333703 Marionette TRACE conn3 <- [1,106,null,{}] 14:32:13 INFO - PROCESS | 1782 | 1461274333710 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:32:13 INFO - PROCESS | 1782 | 1461274333881 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 14:32:14 INFO - PROCESS | 1782 | 1461274334153 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f4df400 == 28 [pid = 1782] [id = 34] 14:32:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 100 (0x8f4df800) [pid = 1782] [serial = 100] [outer = (nil)] 14:32:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 101 (0x8f4e2000) [pid = 1782] [serial = 101] [outer = 0x8f4df800] 14:32:14 INFO - PROCESS | 1782 | 1461274334296 Marionette DEBUG loaded listener.js 14:32:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 102 (0x8f822c00) [pid = 1782] [serial = 102] [outer = 0x8f4df800] 14:32:15 INFO - PROCESS | 1782 | 1461274335327 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:32:15 INFO - PROCESS | 1782 | --DOCSHELL 0x978d8800 == 27 [pid = 1782] [id = 24] 14:32:15 INFO - PROCESS | 1782 | --DOCSHELL 0x98ec5800 == 26 [pid = 1782] [id = 22] 14:32:15 INFO - PROCESS | 1782 | --DOCSHELL 0x999e4400 == 25 [pid = 1782] [id = 21] 14:32:15 INFO - PROCESS | 1782 | --DOCSHELL 0x97929800 == 24 [pid = 1782] [id = 20] 14:32:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:32:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1689ms 14:32:15 INFO - PROCESS | 1782 | 1461274335389 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 14:32:15 INFO - PROCESS | 1782 | 1461274335396 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 14:32:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:32:15 INFO - PROCESS | 1782 | 1461274335419 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:32:15 INFO - PROCESS | 1782 | 1461274335426 Marionette TRACE conn3 <- [1,110,null,{}] 14:32:15 INFO - PROCESS | 1782 | 1461274335435 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:32:15 INFO - PROCESS | 1782 | 1461274335684 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 14:32:16 INFO - PROCESS | 1782 | --DOCSHELL 0x92ad2000 == 23 [pid = 1782] [id = 23] 14:32:16 INFO - PROCESS | 1782 | --DOCSHELL 0x91309400 == 22 [pid = 1782] [id = 18] 14:32:16 INFO - PROCESS | 1782 | --DOCSHELL 0x8f4d9800 == 21 [pid = 1782] [id = 32] 14:32:16 INFO - PROCESS | 1782 | --DOCSHELL 0x8f6cd000 == 20 [pid = 1782] [id = 33] 14:32:16 INFO - PROCESS | 1782 | --DOCSHELL 0x92a5b000 == 19 [pid = 1782] [id = 25] 14:32:16 INFO - PROCESS | 1782 | --DOCSHELL 0x91302c00 == 18 [pid = 1782] [id = 29] 14:32:16 INFO - PROCESS | 1782 | --DOCSHELL 0x91304c00 == 17 [pid = 1782] [id = 30] 14:32:16 INFO - PROCESS | 1782 | --DOCSHELL 0x98581c00 == 16 [pid = 1782] [id = 31] 14:32:16 INFO - PROCESS | 1782 | --DOCSHELL 0x91530800 == 15 [pid = 1782] [id = 27] 14:32:16 INFO - PROCESS | 1782 | --DOCSHELL 0x99b9f000 == 14 [pid = 1782] [id = 28] 14:32:19 INFO - PROCESS | 1782 | --DOCSHELL 0x99b14800 == 13 [pid = 1782] [id = 13] 14:32:19 INFO - PROCESS | 1782 | --DOCSHELL 0x91525c00 == 12 [pid = 1782] [id = 6] 14:32:19 INFO - PROCESS | 1782 | --DOCSHELL 0x91374c00 == 11 [pid = 1782] [id = 19] 14:32:19 INFO - PROCESS | 1782 | --DOCSHELL 0x92c66c00 == 10 [pid = 1782] [id = 15] 14:32:19 INFO - PROCESS | 1782 | --DOCSHELL 0x91371000 == 9 [pid = 1782] [id = 26] 14:32:19 INFO - PROCESS | 1782 | --DOCSHELL 0x8f4df400 == 8 [pid = 1782] [id = 34] 14:32:21 INFO - PROCESS | 1782 | 1461274341047 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8f4e1000 == 9 [pid = 1782] [id = 35] 14:32:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 103 (0x8f6d4800) [pid = 1782] [serial = 103] [outer = (nil)] 14:32:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 104 (0x8f820800) [pid = 1782] [serial = 104] [outer = 0x8f6d4800] 14:32:21 INFO - PROCESS | 1782 | 1461274341144 Marionette DEBUG loaded listener.js 14:32:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 105 (0x8f82cc00) [pid = 1782] [serial = 105] [outer = 0x8f6d4800] 14:32:22 INFO - PROCESS | 1782 | 1461274342107 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:32:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:32:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 6759ms 14:32:22 INFO - PROCESS | 1782 | 1461274342210 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 14:32:22 INFO - PROCESS | 1782 | 1461274342216 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 14:32:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:32:22 INFO - PROCESS | 1782 | 1461274342225 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:32:22 INFO - PROCESS | 1782 | 1461274342230 Marionette TRACE conn3 <- [1,114,null,{}] 14:32:22 INFO - PROCESS | 1782 | 1461274342239 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:32:22 INFO - PROCESS | 1782 | 1461274342420 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 14:32:22 INFO - PROCESS | 1782 | 1461274342540 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1782 | ++DOCSHELL 0x92a63000 == 10 [pid = 1782] [id = 36] 14:32:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 106 (0x92a63400) [pid = 1782] [serial = 106] [outer = (nil)] 14:32:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 107 (0x92a65c00) [pid = 1782] [serial = 107] [outer = 0x92a63400] 14:32:22 INFO - PROCESS | 1782 | 1461274342667 Marionette DEBUG loaded listener.js 14:32:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 108 (0x94795400) [pid = 1782] [serial = 108] [outer = 0x92a63400] 14:32:23 INFO - PROCESS | 1782 | 1461274343644 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:32:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:32:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1489ms 14:32:23 INFO - PROCESS | 1782 | 1461274343721 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 14:32:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:32:23 INFO - PROCESS | 1782 | 1461274343732 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 14:32:23 INFO - PROCESS | 1782 | 1461274343742 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:32:23 INFO - PROCESS | 1782 | 1461274343747 Marionette TRACE conn3 <- [1,118,null,{}] 14:32:23 INFO - PROCESS | 1782 | 1461274343760 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:32:24 INFO - PROCESS | 1782 | 1461274344027 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 14:32:24 INFO - PROCESS | 1782 | 1461274344160 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x92a61c00 == 11 [pid = 1782] [id = 37] 14:32:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 109 (0x96cddc00) [pid = 1782] [serial = 109] [outer = (nil)] 14:32:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 110 (0x96fb4c00) [pid = 1782] [serial = 110] [outer = 0x96cddc00] 14:32:24 INFO - PROCESS | 1782 | 1461274344245 Marionette DEBUG loaded listener.js 14:32:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 111 (0x97812400) [pid = 1782] [serial = 111] [outer = 0x96cddc00] 14:32:26 INFO - PROCESS | 1782 | 1461274346334 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:32:26 INFO - PROCESS | 1782 | --DOMWINDOW == 110 (0x98b18800) [pid = 1782] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:32:26 INFO - PROCESS | 1782 | --DOMWINDOW == 109 (0x91373400) [pid = 1782] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:32:26 INFO - PROCESS | 1782 | --DOMWINDOW == 108 (0x9479b800) [pid = 1782] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:32:26 INFO - PROCESS | 1782 | --DOMWINDOW == 107 (0x9fdb1000) [pid = 1782] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:32:26 INFO - PROCESS | 1782 | --DOMWINDOW == 106 (0x9137c000) [pid = 1782] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:32:26 INFO - PROCESS | 1782 | --DOMWINDOW == 105 (0x96ce3800) [pid = 1782] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:32:26 INFO - PROCESS | 1782 | --DOMWINDOW == 104 (0x92c65800) [pid = 1782] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:32:26 INFO - PROCESS | 1782 | --DOMWINDOW == 103 (0x96facc00) [pid = 1782] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:32:26 INFO - PROCESS | 1782 | --DOMWINDOW == 102 (0xa4456800) [pid = 1782] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:32:26 INFO - PROCESS | 1782 | --DOMWINDOW == 101 (0xa495d800) [pid = 1782] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:32:26 INFO - PROCESS | 1782 | --DOMWINDOW == 100 (0x9b28cc00) [pid = 1782] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:32:26 INFO - PROCESS | 1782 | --DOMWINDOW == 99 (0x8f6ce000) [pid = 1782] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:32:26 INFO - PROCESS | 1782 | --DOMWINDOW == 98 (0x98583400) [pid = 1782] [serial = 91] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:32:26 INFO - PROCESS | 1782 | --DOMWINDOW == 97 (0xa0d51400) [pid = 1782] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:32:26 INFO - PROCESS | 1782 | --DOMWINDOW == 96 (0x99ba1400) [pid = 1782] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:32:26 INFO - PROCESS | 1782 | --DOMWINDOW == 95 (0x91526000) [pid = 1782] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:32:26 INFO - PROCESS | 1782 | --DOMWINDOW == 94 (0x999e8000) [pid = 1782] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:32:26 INFO - PROCESS | 1782 | --DOMWINDOW == 93 (0x97ce9800) [pid = 1782] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:32:26 INFO - PROCESS | 1782 | --DOMWINDOW == 92 (0x98ebb000) [pid = 1782] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:32:26 INFO - PROCESS | 1782 | --DOMWINDOW == 91 (0x9130f000) [pid = 1782] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:32:26 INFO - PROCESS | 1782 | --DOMWINDOW == 90 (0x99ba6000) [pid = 1782] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:32:26 INFO - PROCESS | 1782 | --DOMWINDOW == 89 (0x9fc99800) [pid = 1782] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:32:26 INFO - PROCESS | 1782 | --DOMWINDOW == 88 (0x99201800) [pid = 1782] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:32:26 INFO - PROCESS | 1782 | --DOMWINDOW == 87 (0x97b7a800) [pid = 1782] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:32:26 INFO - PROCESS | 1782 | --DOMWINDOW == 86 (0x8f4dc800) [pid = 1782] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:32:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:32:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 2853ms 14:32:26 INFO - PROCESS | 1782 | 1461274346617 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 14:32:26 INFO - PROCESS | 1782 | 1461274346623 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 14:32:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:32:26 INFO - PROCESS | 1782 | 1461274346686 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:32:26 INFO - PROCESS | 1782 | 1461274346697 Marionette TRACE conn3 <- [1,122,null,{}] 14:32:26 INFO - PROCESS | 1782 | 1461274346740 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:32:26 INFO - PROCESS | 1782 | 1461274346990 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 14:32:27 INFO - PROCESS | 1782 | 1461274347008 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1782 | ++DOCSHELL 0x96fa9000 == 12 [pid = 1782] [id = 38] 14:32:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 87 (0x978e2800) [pid = 1782] [serial = 112] [outer = (nil)] 14:32:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 88 (0x97ce9800) [pid = 1782] [serial = 113] [outer = 0x978e2800] 14:32:27 INFO - PROCESS | 1782 | 1461274347108 Marionette DEBUG loaded listener.js 14:32:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 89 (0x98590c00) [pid = 1782] [serial = 114] [outer = 0x978e2800] 14:32:27 INFO - PROCESS | 1782 | 1461274347912 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:32:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:32:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1307ms 14:32:27 INFO - PROCESS | 1782 | 1461274347956 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 14:32:27 INFO - PROCESS | 1782 | 1461274347962 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 14:32:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:32:27 INFO - PROCESS | 1782 | 1461274347978 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:32:27 INFO - PROCESS | 1782 | 1461274347983 Marionette TRACE conn3 <- [1,126,null,{}] 14:32:27 INFO - PROCESS | 1782 | 1461274347990 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:32:28 INFO - PROCESS | 1782 | 1461274348181 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 14:32:28 INFO - PROCESS | 1782 | 1461274348195 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x97ceac00 == 13 [pid = 1782] [id = 39] 14:32:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 90 (0x98ebbc00) [pid = 1782] [serial = 115] [outer = (nil)] 14:32:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 91 (0x99164c00) [pid = 1782] [serial = 116] [outer = 0x98ebbc00] 14:32:28 INFO - PROCESS | 1782 | 1461274348284 Marionette DEBUG loaded listener.js 14:32:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 92 (0x99201800) [pid = 1782] [serial = 117] [outer = 0x98ebbc00] 14:32:29 INFO - PROCESS | 1782 | 1461274349394 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:32:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:32:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1442ms 14:32:29 INFO - PROCESS | 1782 | 1461274349412 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 14:32:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:32:29 INFO - PROCESS | 1782 | 1461274349421 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 14:32:29 INFO - PROCESS | 1782 | 1461274349436 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:32:29 INFO - PROCESS | 1782 | 1461274349446 Marionette TRACE conn3 <- [1,130,null,{}] 14:32:29 INFO - PROCESS | 1782 | 1461274349458 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:32:29 INFO - PROCESS | 1782 | 1461274349735 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 14:32:30 INFO - PROCESS | 1782 | 1461274350002 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1782 | ++DOCSHELL 0x92a5c400 == 14 [pid = 1782] [id = 40] 14:32:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 93 (0x92a5c800) [pid = 1782] [serial = 118] [outer = (nil)] 14:32:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 94 (0x92a61400) [pid = 1782] [serial = 119] [outer = 0x92a5c800] 14:32:30 INFO - PROCESS | 1782 | 1461274350133 Marionette DEBUG loaded listener.js 14:32:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 95 (0x96c5c000) [pid = 1782] [serial = 120] [outer = 0x92a5c800] 14:32:31 INFO - PROCESS | 1782 | 1461274351190 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:32:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:32:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1800ms 14:32:31 INFO - PROCESS | 1782 | 1461274351236 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 14:32:31 INFO - PROCESS | 1782 | 1461274351248 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 14:32:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:32:31 INFO - PROCESS | 1782 | 1461274351260 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:32:31 INFO - PROCESS | 1782 | 1461274351265 Marionette TRACE conn3 <- [1,134,null,{}] 14:32:31 INFO - PROCESS | 1782 | 1461274351273 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:32:31 INFO - PROCESS | 1782 | 1461274351593 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 14:32:31 INFO - PROCESS | 1782 | 1461274351810 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | 1461274351830 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:32:31 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f823c00 == 15 [pid = 1782] [id = 41] 14:32:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 96 (0x99b24800) [pid = 1782] [serial = 121] [outer = (nil)] 14:32:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 97 (0x99b26c00) [pid = 1782] [serial = 122] [outer = 0x99b24800] 14:32:31 INFO - PROCESS | 1782 | 1461274351925 Marionette DEBUG loaded listener.js 14:32:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 98 (0x99b9a800) [pid = 1782] [serial = 123] [outer = 0x99b24800] 14:32:32 INFO - PROCESS | 1782 | 1461274352816 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:32:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:32:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1599ms 14:32:32 INFO - PROCESS | 1782 | 1461274352860 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 14:32:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:32:32 INFO - PROCESS | 1782 | 1461274352864 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 14:32:32 INFO - PROCESS | 1782 | 1461274352887 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:32:32 INFO - PROCESS | 1782 | 1461274352895 Marionette TRACE conn3 <- [1,138,null,{}] 14:32:32 INFO - PROCESS | 1782 | 1461274352915 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:32:33 INFO - PROCESS | 1782 | 1461274353128 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 14:32:33 INFO - PROCESS | 1782 | 1461274353280 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x9ae4a000 == 16 [pid = 1782] [id = 42] 14:32:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 99 (0x9dff1000) [pid = 1782] [serial = 124] [outer = (nil)] 14:32:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 100 (0x9ea2a000) [pid = 1782] [serial = 125] [outer = 0x9dff1000] 14:32:33 INFO - PROCESS | 1782 | 1461274353415 Marionette DEBUG loaded listener.js 14:32:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 101 (0x9fc99c00) [pid = 1782] [serial = 126] [outer = 0x9dff1000] 14:32:34 INFO - PROCESS | 1782 | 1461274354472 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:32:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:32:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1664ms 14:32:34 INFO - PROCESS | 1782 | 1461274354536 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 14:32:34 INFO - PROCESS | 1782 | 1461274354541 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 14:32:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:32:34 INFO - PROCESS | 1782 | 1461274354548 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:32:34 INFO - PROCESS | 1782 | 1461274354552 Marionette TRACE conn3 <- [1,142,null,{}] 14:32:34 INFO - PROCESS | 1782 | 1461274354558 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:32:34 INFO - PROCESS | 1782 | 1461274354804 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 14:32:34 INFO - PROCESS | 1782 | 1461274354969 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f822000 == 17 [pid = 1782] [id = 43] 14:32:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 102 (0x9fd68800) [pid = 1782] [serial = 127] [outer = (nil)] 14:32:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 103 (0x9ffccc00) [pid = 1782] [serial = 128] [outer = 0x9fd68800] 14:32:35 INFO - PROCESS | 1782 | 1461274355066 Marionette DEBUG loaded listener.js 14:32:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 104 (0x9ffc6400) [pid = 1782] [serial = 129] [outer = 0x9fd68800] 14:32:35 INFO - PROCESS | 1782 | 1461274355987 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:32:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:32:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1483ms 14:32:36 INFO - PROCESS | 1782 | 1461274356036 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 14:32:36 INFO - PROCESS | 1782 | 1461274356043 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 14:32:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:32:36 INFO - PROCESS | 1782 | 1461274356136 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:32:36 INFO - PROCESS | 1782 | 1461274356139 Marionette TRACE conn3 <- [1,146,null,{}] 14:32:36 INFO - PROCESS | 1782 | 1461274356154 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:32:36 INFO - PROCESS | 1782 | 1461274356380 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 14:32:36 INFO - PROCESS | 1782 | 1461274356602 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8f4d8400 == 18 [pid = 1782] [id = 44] 14:32:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 105 (0x8f4ddc00) [pid = 1782] [serial = 130] [outer = (nil)] 14:32:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 106 (0x8f6d8c00) [pid = 1782] [serial = 131] [outer = 0x8f4ddc00] 14:32:36 INFO - PROCESS | 1782 | 1461274356733 Marionette DEBUG loaded listener.js 14:32:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 107 (0x98585c00) [pid = 1782] [serial = 132] [outer = 0x8f4ddc00] 14:32:38 INFO - PROCESS | 1782 | 1461274358082 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:32:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:32:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 2046ms 14:32:38 INFO - PROCESS | 1782 | 1461274358134 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 14:32:38 INFO - PROCESS | 1782 | 1461274358141 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 14:32:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:32:38 INFO - PROCESS | 1782 | 1461274358254 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:32:38 INFO - PROCESS | 1782 | 1461274358260 Marionette TRACE conn3 <- [1,150,null,{}] 14:32:38 INFO - PROCESS | 1782 | 1461274358284 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:32:38 INFO - PROCESS | 1782 | 1461274358452 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 14:32:38 INFO - PROCESS | 1782 | 1461274358574 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8f822800 == 19 [pid = 1782] [id = 45] 14:32:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 108 (0x8f827c00) [pid = 1782] [serial = 133] [outer = (nil)] 14:32:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 109 (0x91f09400) [pid = 1782] [serial = 134] [outer = 0x8f827c00] 14:32:38 INFO - PROCESS | 1782 | 1461274358746 Marionette DEBUG loaded listener.js 14:32:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 110 (0x947a2000) [pid = 1782] [serial = 135] [outer = 0x8f827c00] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 109 (0xa0f7f000) [pid = 1782] [serial = 86] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 108 (0x99b98c00) [pid = 1782] [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:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 107 (0xa0be4400) [pid = 1782] [serial = 85] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 106 (0x95c29c00) [pid = 1782] [serial = 56] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 105 (0x96fb5400) [pid = 1782] [serial = 76] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 104 (0x8f4e2000) [pid = 1782] [serial = 101] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 103 (0xa2bec000) [pid = 1782] [serial = 2] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 102 (0x98e2c400) [pid = 1782] [serial = 44] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 101 (0x92ac8c00) [pid = 1782] [serial = 55] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 100 (0x96c58c00) [pid = 1782] [serial = 40] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 99 (0x9130fc00) [pid = 1782] [serial = 19] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 98 (0xa0121000) [pid = 1782] [serial = 22] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 97 (0xa4839800) [pid = 1782] [serial = 25] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 96 (0x9780ec00) [pid = 1782] [serial = 41] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 95 (0xa01e9400) [pid = 1782] [serial = 23] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 94 (0x9dff7c00) [pid = 1782] [serial = 31] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 93 (0x98b19c00) [pid = 1782] [serial = 43] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 92 (0x9152cc00) [pid = 1782] [serial = 17] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 91 (0xa5f38400) [pid = 1782] [serial = 28] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 90 (0xa4962400) [pid = 1782] [serial = 34] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 89 (0xa4965400) [pid = 1782] [serial = 35] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 88 (0xa4c0ec00) [pid = 1782] [serial = 38] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 87 (0xa4960c00) [pid = 1782] [serial = 37] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 86 (0xa4478400) [pid = 1782] [serial = 32] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 85 (0x99b1f400) [pid = 1782] [serial = 53] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 84 (0x99b11c00) [pid = 1782] [serial = 61] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 83 (0x99b09800) [pid = 1782] [serial = 52] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 82 (0x98eb9800) [pid = 1782] [serial = 59] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 81 (0x9811ec00) [pid = 1782] [serial = 58] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 80 (0x98ec1c00) [pid = 1782] [serial = 50] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 79 (0x98e8dc00) [pid = 1782] [serial = 49] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 78 (0x99165000) [pid = 1782] [serial = 79] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 77 (0x96ce1400) [pid = 1782] [serial = 47] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 76 (0x97cef400) [pid = 1782] [serial = 77] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 75 (0x95cea000) [pid = 1782] [serial = 46] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 74 (0x999df800) [pid = 1782] [serial = 80] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 73 (0xa01b4400) [pid = 1782] [serial = 71] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 72 (0xa44bb000) [pid = 1782] [serial = 89] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 71 (0x984ce000) [pid = 1782] [serial = 12] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 70 (0x9ae4b000) [pid = 1782] [serial = 64] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 69 (0xa011ec00) [pid = 1782] [serial = 70] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 68 (0x9858c400) [pid = 1782] [serial = 92] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 67 (0xa3d8cc00) [pid = 1782] [serial = 88] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 66 (0x9fdb3800) [pid = 1782] [serial = 68] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 65 (0x98121800) [pid = 1782] [serial = 9] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 64 (0x9ae46400) [pid = 1782] [serial = 82] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 63 (0x9fd60800) [pid = 1782] [serial = 67] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 62 (0x9dff7000) [pid = 1782] [serial = 65] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 61 (0x8f4e4c00) [pid = 1782] [serial = 95] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 60 (0xa3d8fc00) [pid = 1782] [serial = 96] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 59 (0x8f6d6800) [pid = 1782] [serial = 99] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 58 (0x98589c00) [pid = 1782] [serial = 93] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 57 (0x8f6d5400) [pid = 1782] [serial = 98] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 56 (0xa3d81800) [pid = 1782] [serial = 74] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 55 (0x9dff5800) [pid = 1782] [serial = 83] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 54 (0x91528400) [pid = 1782] [serial = 16] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 53 (0x99b20000) [pid = 1782] [serial = 62] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | --DOMWINDOW == 52 (0xa2be3400) [pid = 1782] [serial = 73] [outer = (nil)] [url = about:blank] 14:32:39 INFO - PROCESS | 1782 | 1461274359695 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:32:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:32:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1515ms 14:32:39 INFO - PROCESS | 1782 | 1461274359759 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 14:32:39 INFO - PROCESS | 1782 | 1461274359769 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 14:32:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:32:39 INFO - PROCESS | 1782 | 1461274359782 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:32:39 INFO - PROCESS | 1782 | 1461274359785 Marionette TRACE conn3 <- [1,154,null,{}] 14:32:39 INFO - PROCESS | 1782 | 1461274359793 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:32:39 INFO - PROCESS | 1782 | 1461274359969 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 14:32:40 INFO - PROCESS | 1782 | 1461274360079 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f6d7c00 == 20 [pid = 1782] [id = 46] 14:32:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 53 (0x91371000) [pid = 1782] [serial = 136] [outer = (nil)] 14:32:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 54 (0x947a4000) [pid = 1782] [serial = 137] [outer = 0x91371000] 14:32:40 INFO - PROCESS | 1782 | 1461274360162 Marionette DEBUG loaded listener.js 14:32:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 55 (0x96ce7000) [pid = 1782] [serial = 138] [outer = 0x91371000] 14:32:40 INFO - PROCESS | 1782 | 1461274360944 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:32:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:32:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1185ms 14:32:40 INFO - PROCESS | 1782 | 1461274360966 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 14:32:40 INFO - PROCESS | 1782 | 1461274360970 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 14:32:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:32:40 INFO - PROCESS | 1782 | 1461274360986 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:32:40 INFO - PROCESS | 1782 | 1461274360993 Marionette TRACE conn3 <- [1,158,null,{}] 14:32:41 INFO - PROCESS | 1782 | 1461274361012 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:32:41 INFO - PROCESS | 1782 | 1461274361206 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 14:32:41 INFO - PROCESS | 1782 | 1461274361220 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x94795c00 == 21 [pid = 1782] [id = 47] 14:32:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 56 (0x98121c00) [pid = 1782] [serial = 139] [outer = (nil)] 14:32:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 57 (0x984cfc00) [pid = 1782] [serial = 140] [outer = 0x98121c00] 14:32:41 INFO - PROCESS | 1782 | 1461274361305 Marionette DEBUG loaded listener.js 14:32:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 58 (0x98b17800) [pid = 1782] [serial = 141] [outer = 0x98121c00] 14:32:42 INFO - PROCESS | 1782 | 1461274362253 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:32:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:32:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1303ms 14:32:42 INFO - PROCESS | 1782 | 1461274362288 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 14:32:42 INFO - PROCESS | 1782 | 1461274362294 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 14:32:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:32:42 INFO - PROCESS | 1782 | 1461274362301 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:32:42 INFO - PROCESS | 1782 | 1461274362304 Marionette TRACE conn3 <- [1,162,null,{}] 14:32:42 INFO - PROCESS | 1782 | 1461274362311 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:32:42 INFO - PROCESS | 1782 | 1461274362519 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 14:32:42 INFO - PROCESS | 1782 | 1461274362548 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8f824c00 == 22 [pid = 1782] [id = 48] 14:32:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 59 (0x984ce400) [pid = 1782] [serial = 142] [outer = (nil)] 14:32:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 60 (0x98ebc800) [pid = 1782] [serial = 143] [outer = 0x984ce400] 14:32:42 INFO - PROCESS | 1782 | 1461274362627 Marionette DEBUG loaded listener.js 14:32:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 61 (0x98ec4000) [pid = 1782] [serial = 144] [outer = 0x984ce400] 14:32:43 INFO - PROCESS | 1782 | 1461274363512 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:32:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:32:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1231ms 14:32:43 INFO - PROCESS | 1782 | 1461274363534 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 14:32:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:32:43 INFO - PROCESS | 1782 | 1461274363538 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 14:32:43 INFO - PROCESS | 1782 | 1461274363546 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:32:43 INFO - PROCESS | 1782 | 1461274363549 Marionette TRACE conn3 <- [1,166,null,{}] 14:32:43 INFO - PROCESS | 1782 | 1461274363556 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:32:43 INFO - PROCESS | 1782 | --DOMWINDOW == 60 (0x978e2800) [pid = 1782] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:32:43 INFO - PROCESS | 1782 | --DOMWINDOW == 59 (0x96cddc00) [pid = 1782] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:32:43 INFO - PROCESS | 1782 | --DOMWINDOW == 58 (0x8f6d4800) [pid = 1782] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:32:43 INFO - PROCESS | 1782 | --DOMWINDOW == 57 (0x92a63400) [pid = 1782] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:32:43 INFO - PROCESS | 1782 | --DOMWINDOW == 56 (0x8f4df800) [pid = 1782] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:32:43 INFO - PROCESS | 1782 | 1461274363804 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 14:32:43 INFO - PROCESS | 1782 | 1461274363868 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f82ac00 == 23 [pid = 1782] [id = 49] 14:32:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 57 (0x91524000) [pid = 1782] [serial = 145] [outer = (nil)] 14:32:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 58 (0x97926400) [pid = 1782] [serial = 146] [outer = 0x91524000] 14:32:43 INFO - PROCESS | 1782 | 1461274363948 Marionette DEBUG loaded listener.js 14:32:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 59 (0x98e30400) [pid = 1782] [serial = 147] [outer = 0x91524000] 14:32:44 INFO - PROCESS | 1782 | 1461274364775 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:32:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:32:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1287ms 14:32:44 INFO - PROCESS | 1782 | 1461274364832 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 14:32:44 INFO - PROCESS | 1782 | 1461274364837 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 14:32:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:32:44 INFO - PROCESS | 1782 | 1461274364843 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:32:44 INFO - PROCESS | 1782 | 1461274364847 Marionette TRACE conn3 <- [1,170,null,{}] 14:32:44 INFO - PROCESS | 1782 | 1461274364853 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:32:45 INFO - PROCESS | 1782 | 1461274365052 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 14:32:45 INFO - PROCESS | 1782 | 1461274365151 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x9152f400 == 24 [pid = 1782] [id = 50] 14:32:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 60 (0x92a63400) [pid = 1782] [serial = 148] [outer = (nil)] 14:32:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 61 (0x99b20c00) [pid = 1782] [serial = 149] [outer = 0x92a63400] 14:32:45 INFO - PROCESS | 1782 | 1461274365235 Marionette DEBUG loaded listener.js 14:32:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 62 (0x99b9e400) [pid = 1782] [serial = 150] [outer = 0x92a63400] 14:32:46 INFO - PROCESS | 1782 | 1461274366063 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:32:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:32:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1234ms 14:32:46 INFO - PROCESS | 1782 | 1461274366079 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 14:32:46 INFO - PROCESS | 1782 | 1461274366086 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 14:32:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:32:46 INFO - PROCESS | 1782 | 1461274366097 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:32:46 INFO - PROCESS | 1782 | 1461274366104 Marionette TRACE conn3 <- [1,174,null,{}] 14:32:46 INFO - PROCESS | 1782 | 1461274366120 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:32:46 INFO - PROCESS | 1782 | 1461274366349 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 14:32:46 INFO - PROCESS | 1782 | 1461274366506 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f6d8000 == 25 [pid = 1782] [id = 51] 14:32:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 63 (0x91306000) [pid = 1782] [serial = 151] [outer = (nil)] 14:32:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 64 (0x91370400) [pid = 1782] [serial = 152] [outer = 0x91306000] 14:32:46 INFO - PROCESS | 1782 | 1461274366601 Marionette DEBUG loaded listener.js 14:32:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 65 (0x9152d400) [pid = 1782] [serial = 153] [outer = 0x91306000] 14:32:47 INFO - PROCESS | 1782 | 1461274367539 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:32:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:32:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1489ms 14:32:47 INFO - PROCESS | 1782 | 1461274367585 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 14:32:47 INFO - PROCESS | 1782 | 1461274367596 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 14:32:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:32:47 INFO - PROCESS | 1782 | 1461274367608 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:32:47 INFO - PROCESS | 1782 | 1461274367612 Marionette TRACE conn3 <- [1,178,null,{}] 14:32:47 INFO - PROCESS | 1782 | 1461274367620 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:32:47 INFO - PROCESS | 1782 | 1461274367809 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 14:32:47 INFO - PROCESS | 1782 | 1461274367951 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x92a62800 == 26 [pid = 1782] [id = 52] 14:32:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 66 (0x9780f400) [pid = 1782] [serial = 154] [outer = (nil)] 14:32:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 67 (0x97cef400) [pid = 1782] [serial = 155] [outer = 0x9780f400] 14:32:48 INFO - PROCESS | 1782 | 1461274368045 Marionette DEBUG loaded listener.js 14:32:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 68 (0x9858cc00) [pid = 1782] [serial = 156] [outer = 0x9780f400] 14:32:48 INFO - PROCESS | 1782 | 1461274368985 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:32:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:32:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1435ms 14:32:49 INFO - PROCESS | 1782 | 1461274369044 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 14:32:49 INFO - PROCESS | 1782 | 1461274369048 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 14:32:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:32:49 INFO - PROCESS | 1782 | 1461274369056 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:32:49 INFO - PROCESS | 1782 | 1461274369063 Marionette TRACE conn3 <- [1,182,null,{}] 14:32:49 INFO - PROCESS | 1782 | 1461274369081 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:32:49 INFO - PROCESS | 1782 | 1461274369311 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 14:32:49 INFO - PROCESS | 1782 | 1461274369491 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x98e31000 == 27 [pid = 1782] [id = 53] 14:32:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 69 (0x99b1c000) [pid = 1782] [serial = 157] [outer = (nil)] 14:32:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 70 (0x99b9c800) [pid = 1782] [serial = 158] [outer = 0x99b1c000] 14:32:49 INFO - PROCESS | 1782 | 1461274369631 Marionette DEBUG loaded listener.js 14:32:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 71 (0x9ae41400) [pid = 1782] [serial = 159] [outer = 0x99b1c000] 14:32:50 INFO - PROCESS | 1782 | 1461274370508 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:32:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:32:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1491ms 14:32:50 INFO - PROCESS | 1782 | 1461274370549 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 14:32:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:32:50 INFO - PROCESS | 1782 | 1461274370554 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 14:32:50 INFO - PROCESS | 1782 | 1461274370561 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:32:50 INFO - PROCESS | 1782 | 1461274370566 Marionette TRACE conn3 <- [1,186,null,{}] 14:32:50 INFO - PROCESS | 1782 | 1461274370573 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:32:50 INFO - PROCESS | 1782 | 1461274370754 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 14:32:50 INFO - PROCESS | 1782 | 1461274370893 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f4d6c00 == 28 [pid = 1782] [id = 54] 14:32:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 72 (0x99ba5800) [pid = 1782] [serial = 160] [outer = (nil)] 14:32:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 73 (0x9dff8000) [pid = 1782] [serial = 161] [outer = 0x99ba5800] 14:32:50 INFO - PROCESS | 1782 | 1461274370987 Marionette DEBUG loaded listener.js 14:32:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 74 (0x9fc4a400) [pid = 1782] [serial = 162] [outer = 0x99ba5800] 14:32:51 INFO - PROCESS | 1782 | 1461274371992 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:32:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:32:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1482ms 14:32:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:32:52 INFO - PROCESS | 1782 | 1461274372044 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 14:32:52 INFO - PROCESS | 1782 | 1461274372047 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 14:32:52 INFO - PROCESS | 1782 | 1461274372055 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:32:52 INFO - PROCESS | 1782 | 1461274372058 Marionette TRACE conn3 <- [1,190,null,{}] 14:32:52 INFO - PROCESS | 1782 | 1461274372066 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:32:52 INFO - PROCESS | 1782 | 1461274372248 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 14:32:52 INFO - PROCESS | 1782 | 1461274372389 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x9b286400 == 29 [pid = 1782] [id = 55] 14:32:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 75 (0x9b288400) [pid = 1782] [serial = 163] [outer = (nil)] 14:32:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 76 (0x9fdb6400) [pid = 1782] [serial = 164] [outer = 0x9b288400] 14:32:52 INFO - PROCESS | 1782 | 1461274372483 Marionette DEBUG loaded listener.js 14:32:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 77 (0xa01bb800) [pid = 1782] [serial = 165] [outer = 0x9b288400] 14:32:53 INFO - PROCESS | 1782 | 1461274373452 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:32:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:32:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1437ms 14:32:53 INFO - PROCESS | 1782 | 1461274373492 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 14:32:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:32:53 INFO - PROCESS | 1782 | 1461274373496 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 14:32:53 INFO - PROCESS | 1782 | 1461274373503 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:32:53 INFO - PROCESS | 1782 | 1461274373507 Marionette TRACE conn3 <- [1,194,null,{}] 14:32:53 INFO - PROCESS | 1782 | 1461274373513 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:32:53 INFO - PROCESS | 1782 | 1461274373718 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 14:32:53 INFO - PROCESS | 1782 | 1461274373868 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f824400 == 30 [pid = 1782] [id = 56] 14:32:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 78 (0x8f828000) [pid = 1782] [serial = 166] [outer = (nil)] 14:32:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 79 (0x92a58800) [pid = 1782] [serial = 167] [outer = 0x8f828000] 14:32:53 INFO - PROCESS | 1782 | 1461274373964 Marionette DEBUG loaded listener.js 14:32:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 80 (0x98b24400) [pid = 1782] [serial = 168] [outer = 0x8f828000] 14:32:55 INFO - PROCESS | 1782 | 1461274375146 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:32:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:32:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1689ms 14:32:55 INFO - PROCESS | 1782 | 1461274375193 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 14:32:55 INFO - PROCESS | 1782 | 1461274375200 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 14:32:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:32:55 INFO - PROCESS | 1782 | 1461274375210 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:32:55 INFO - PROCESS | 1782 | 1461274375215 Marionette TRACE conn3 <- [1,198,null,{}] 14:32:55 INFO - PROCESS | 1782 | 1461274375224 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:32:55 INFO - PROCESS | 1782 | 1461274375445 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 14:32:55 INFO - PROCESS | 1782 | 1461274375674 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f829000 == 31 [pid = 1782] [id = 57] 14:32:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 81 (0x8f82d400) [pid = 1782] [serial = 169] [outer = (nil)] 14:32:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 82 (0x92ac6c00) [pid = 1782] [serial = 170] [outer = 0x8f82d400] 14:32:55 INFO - PROCESS | 1782 | 1461274375764 Marionette DEBUG loaded listener.js 14:32:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 83 (0x9778f000) [pid = 1782] [serial = 171] [outer = 0x8f82d400] 14:32:56 INFO - PROCESS | 1782 | --DOMWINDOW == 82 (0x8f822c00) [pid = 1782] [serial = 102] [outer = (nil)] [url = about:blank] 14:32:56 INFO - PROCESS | 1782 | --DOMWINDOW == 81 (0x97ce9800) [pid = 1782] [serial = 113] [outer = (nil)] [url = about:blank] 14:32:56 INFO - PROCESS | 1782 | --DOMWINDOW == 80 (0x96fb4c00) [pid = 1782] [serial = 110] [outer = (nil)] [url = about:blank] 14:32:56 INFO - PROCESS | 1782 | --DOMWINDOW == 79 (0x8f820800) [pid = 1782] [serial = 104] [outer = (nil)] [url = about:blank] 14:32:56 INFO - PROCESS | 1782 | --DOMWINDOW == 78 (0x97812400) [pid = 1782] [serial = 111] [outer = (nil)] [url = about:blank] 14:32:56 INFO - PROCESS | 1782 | --DOMWINDOW == 77 (0x8f82cc00) [pid = 1782] [serial = 105] [outer = (nil)] [url = about:blank] 14:32:56 INFO - PROCESS | 1782 | --DOMWINDOW == 76 (0x92a65c00) [pid = 1782] [serial = 107] [outer = (nil)] [url = about:blank] 14:32:56 INFO - PROCESS | 1782 | --DOMWINDOW == 75 (0x98590c00) [pid = 1782] [serial = 114] [outer = (nil)] [url = about:blank] 14:32:56 INFO - PROCESS | 1782 | --DOMWINDOW == 74 (0x94795400) [pid = 1782] [serial = 108] [outer = (nil)] [url = about:blank] 14:32:56 INFO - PROCESS | 1782 | 1461274376587 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:32:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:32:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1445ms 14:32:56 INFO - PROCESS | 1782 | 1461274376657 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 14:32:56 INFO - PROCESS | 1782 | 1461274376665 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 14:32:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:32:56 INFO - PROCESS | 1782 | 1461274376677 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:32:56 INFO - PROCESS | 1782 | 1461274376681 Marionette TRACE conn3 <- [1,202,null,{}] 14:32:56 INFO - PROCESS | 1782 | 1461274376688 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:32:56 INFO - PROCESS | 1782 | 1461274376862 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 14:32:57 INFO - PROCESS | 1782 | 1461274376978 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1782 | ++DOCSHELL 0x92a61000 == 32 [pid = 1782] [id = 58] 14:32:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 75 (0x97812400) [pid = 1782] [serial = 172] [outer = (nil)] 14:32:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 76 (0x97f0c400) [pid = 1782] [serial = 173] [outer = 0x97812400] 14:32:57 INFO - PROCESS | 1782 | 1461274377061 Marionette DEBUG loaded listener.js 14:32:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 77 (0x9858dc00) [pid = 1782] [serial = 174] [outer = 0x97812400] 14:32:57 INFO - PROCESS | 1782 | 1461274377803 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:32:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:32:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1184ms 14:32:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:32:57 INFO - PROCESS | 1782 | 1461274377877 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 14:32:57 INFO - PROCESS | 1782 | 1461274377880 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 14:32:57 INFO - PROCESS | 1782 | 1461274377889 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:32:57 INFO - PROCESS | 1782 | 1461274377896 Marionette TRACE conn3 <- [1,206,null,{}] 14:32:57 INFO - PROCESS | 1782 | 1461274377913 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:32:58 INFO - PROCESS | 1782 | 1461274378088 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 14:32:58 INFO - PROCESS | 1782 | 1461274378101 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f4dcc00 == 33 [pid = 1782] [id = 59] 14:32:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 78 (0x99b17c00) [pid = 1782] [serial = 175] [outer = (nil)] 14:32:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 79 (0x99b25400) [pid = 1782] [serial = 176] [outer = 0x99b17c00] 14:32:58 INFO - PROCESS | 1782 | 1461274378184 Marionette DEBUG loaded listener.js 14:32:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 80 (0x99ba6000) [pid = 1782] [serial = 177] [outer = 0x99b17c00] 14:32:59 INFO - PROCESS | 1782 | 1461274379154 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:32:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:32:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1300ms 14:32:59 INFO - PROCESS | 1782 | 1461274379188 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 14:32:59 INFO - PROCESS | 1782 | 1461274379192 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 14:32:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:32:59 INFO - PROCESS | 1782 | 1461274379201 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:32:59 INFO - PROCESS | 1782 | 1461274379205 Marionette TRACE conn3 <- [1,210,null,{}] 14:32:59 INFO - PROCESS | 1782 | 1461274379219 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:32:59 INFO - PROCESS | 1782 | 1461274379421 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 14:32:59 INFO - PROCESS | 1782 | 1461274379444 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8f4d7c00 == 34 [pid = 1782] [id = 60] 14:32:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 81 (0x99178400) [pid = 1782] [serial = 178] [outer = (nil)] 14:32:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 82 (0x9fd61800) [pid = 1782] [serial = 179] [outer = 0x99178400] 14:32:59 INFO - PROCESS | 1782 | 1461274379522 Marionette DEBUG loaded listener.js 14:32:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 83 (0xa01e2c00) [pid = 1782] [serial = 180] [outer = 0x99178400] 14:33:00 INFO - PROCESS | 1782 | 1461274380532 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:33:00 INFO - PROCESS | 1782 | --DOMWINDOW == 82 (0x91371000) [pid = 1782] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:33:00 INFO - PROCESS | 1782 | --DOMWINDOW == 81 (0x91524000) [pid = 1782] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:33:00 INFO - PROCESS | 1782 | --DOMWINDOW == 80 (0x984ce400) [pid = 1782] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:33:00 INFO - PROCESS | 1782 | --DOMWINDOW == 79 (0x8f827c00) [pid = 1782] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:33:00 INFO - PROCESS | 1782 | --DOMWINDOW == 78 (0x98121c00) [pid = 1782] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:33:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:33:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1380ms 14:33:00 INFO - PROCESS | 1782 | 1461274380582 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 14:33:00 INFO - PROCESS | 1782 | 1461274380585 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 14:33:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:33:00 INFO - PROCESS | 1782 | 1461274380593 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:33:00 INFO - PROCESS | 1782 | 1461274380596 Marionette TRACE conn3 <- [1,214,null,{}] 14:33:00 INFO - PROCESS | 1782 | 1461274380602 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:33:00 INFO - PROCESS | 1782 | 1461274380751 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 14:33:00 INFO - PROCESS | 1782 | 1461274380854 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8f826000 == 35 [pid = 1782] [id = 61] 14:33:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 79 (0x9152c800) [pid = 1782] [serial = 181] [outer = (nil)] 14:33:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 80 (0x9ea1f800) [pid = 1782] [serial = 182] [outer = 0x9152c800] 14:33:00 INFO - PROCESS | 1782 | 1461274380935 Marionette DEBUG loaded listener.js 14:33:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 81 (0x9fda9800) [pid = 1782] [serial = 183] [outer = 0x9152c800] 14:33:01 INFO - PROCESS | 1782 | 1461274381823 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:33:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:33:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1282ms 14:33:01 INFO - PROCESS | 1782 | 1461274381878 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 14:33:01 INFO - PROCESS | 1782 | 1461274381881 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 14:33:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:33:01 INFO - PROCESS | 1782 | 1461274381901 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:33:01 INFO - PROCESS | 1782 | 1461274381905 Marionette TRACE conn3 <- [1,218,null,{}] 14:33:01 INFO - PROCESS | 1782 | 1461274381918 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:33:02 INFO - PROCESS | 1782 | 1461274382108 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 14:33:02 INFO - PROCESS | 1782 | 1461274382213 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1782 | ++DOCSHELL 0x91375000 == 36 [pid = 1782] [id = 62] 14:33:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 82 (0x9ea24800) [pid = 1782] [serial = 184] [outer = (nil)] 14:33:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 83 (0xa2be7c00) [pid = 1782] [serial = 185] [outer = 0x9ea24800] 14:33:02 INFO - PROCESS | 1782 | 1461274382300 Marionette DEBUG loaded listener.js 14:33:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 84 (0xa2bec800) [pid = 1782] [serial = 186] [outer = 0x9ea24800] 14:33:03 INFO - PROCESS | 1782 | 1461274383233 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:33:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:33:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1401ms 14:33:03 INFO - PROCESS | 1782 | 1461274383295 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 14:33:03 INFO - PROCESS | 1782 | 1461274383302 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 14:33:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:33:03 INFO - PROCESS | 1782 | 1461274383312 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:33:03 INFO - PROCESS | 1782 | 1461274383317 Marionette TRACE conn3 <- [1,222,null,{}] 14:33:03 INFO - PROCESS | 1782 | 1461274383329 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:33:03 INFO - PROCESS | 1782 | 1461274383554 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 14:33:03 INFO - PROCESS | 1782 | 1461274383764 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1782 | ++DOCSHELL 0x91373c00 == 37 [pid = 1782] [id = 63] 14:33:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 85 (0x92ac7800) [pid = 1782] [serial = 187] [outer = (nil)] 14:33:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 86 (0x97798000) [pid = 1782] [serial = 188] [outer = 0x92ac7800] 14:33:03 INFO - PROCESS | 1782 | 1461274383905 Marionette DEBUG loaded listener.js 14:33:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 87 (0x97922c00) [pid = 1782] [serial = 189] [outer = 0x92ac7800] 14:33:04 INFO - PROCESS | 1782 | 1461274384779 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:33:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:33:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1541ms 14:33:04 INFO - PROCESS | 1782 | 1461274384855 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 14:33:04 INFO - PROCESS | 1782 | 1461274384865 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 14:33:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:33:04 INFO - PROCESS | 1782 | 1461274384877 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:33:04 INFO - PROCESS | 1782 | 1461274384882 Marionette TRACE conn3 <- [1,226,null,{}] 14:33:04 INFO - PROCESS | 1782 | 1461274384890 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:33:05 INFO - PROCESS | 1782 | 1461274385150 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 14:33:05 INFO - PROCESS | 1782 | 1461274385308 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x99178800 == 38 [pid = 1782] [id = 64] 14:33:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 88 (0x99179000) [pid = 1782] [serial = 190] [outer = (nil)] 14:33:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 89 (0x99b22800) [pid = 1782] [serial = 191] [outer = 0x99179000] 14:33:05 INFO - PROCESS | 1782 | 1461274385414 Marionette DEBUG loaded listener.js 14:33:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 90 (0x99ba3400) [pid = 1782] [serial = 192] [outer = 0x99179000] 14:33:06 INFO - PROCESS | 1782 | 1461274386252 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:33:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:33:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1449ms 14:33:06 INFO - PROCESS | 1782 | 1461274386327 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 14:33:06 INFO - PROCESS | 1782 | 1461274386331 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 14:33:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:33:06 INFO - PROCESS | 1782 | 1461274386339 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:33:06 INFO - PROCESS | 1782 | 1461274386345 Marionette TRACE conn3 <- [1,230,null,{}] 14:33:06 INFO - PROCESS | 1782 | 1461274386363 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:33:06 INFO - PROCESS | 1782 | 1461274386705 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 14:33:06 INFO - PROCESS | 1782 | 1461274386826 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1782 | ++DOCSHELL 0xa1057800 == 39 [pid = 1782] [id = 65] 14:33:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 91 (0xa3d81800) [pid = 1782] [serial = 193] [outer = (nil)] 14:33:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 92 (0xa4458400) [pid = 1782] [serial = 194] [outer = 0xa3d81800] 14:33:06 INFO - PROCESS | 1782 | 1461274386952 Marionette DEBUG loaded listener.js 14:33:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 93 (0xa447fc00) [pid = 1782] [serial = 195] [outer = 0xa3d81800] 14:33:07 INFO - PROCESS | 1782 | 1461274387936 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:33:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:33:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1641ms 14:33:07 INFO - PROCESS | 1782 | 1461274387982 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 14:33:07 INFO - PROCESS | 1782 | 1461274387988 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 14:33:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:33:07 INFO - PROCESS | 1782 | 1461274387996 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:33:08 INFO - PROCESS | 1782 | 1461274388000 Marionette TRACE conn3 <- [1,234,null,{}] 14:33:08 INFO - PROCESS | 1782 | 1461274388007 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:33:08 INFO - PROCESS | 1782 | 1461274388228 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 14:33:08 INFO - PROCESS | 1782 | 1461274388425 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOMWINDOW == 94 (0x8f6edc00) [pid = 1782] [serial = 196] [outer = 0xa10e5c00] 14:33:08 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f6f5c00 == 40 [pid = 1782] [id = 66] 14:33:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 95 (0x8f6f6000) [pid = 1782] [serial = 197] [outer = (nil)] 14:33:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 96 (0x8f6f9400) [pid = 1782] [serial = 198] [outer = 0x8f6f6000] 14:33:08 INFO - PROCESS | 1782 | 1461274388596 Marionette DEBUG loaded listener.js 14:33:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 97 (0x9ae1cc00) [pid = 1782] [serial = 199] [outer = 0x8f6f6000] 14:33:09 INFO - PROCESS | 1782 | 1461274389564 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:33:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:33:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1637ms 14:33:09 INFO - PROCESS | 1782 | 1461274389633 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 14:33:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:33:09 INFO - PROCESS | 1782 | 1461274389638 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 14:33:09 INFO - PROCESS | 1782 | 1461274389645 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:33:09 INFO - PROCESS | 1782 | 1461274389649 Marionette TRACE conn3 <- [1,238,null,{}] 14:33:09 INFO - PROCESS | 1782 | 1461274389655 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:33:09 INFO - PROCESS | 1782 | 1461274389867 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 14:33:10 INFO - PROCESS | 1782 | 1461274390054 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8f81f000 == 41 [pid = 1782] [id = 67] 14:33:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 98 (0x8f81f800) [pid = 1782] [serial = 200] [outer = (nil)] 14:33:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 99 (0x8f82cc00) [pid = 1782] [serial = 201] [outer = 0x8f81f800] 14:33:10 INFO - PROCESS | 1782 | 1461274390391 Marionette DEBUG loaded listener.js 14:33:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 100 (0x91371800) [pid = 1782] [serial = 202] [outer = 0x8f81f800] 14:33:11 INFO - PROCESS | 1782 | 1461274391283 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:33:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:33:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1685ms 14:33:11 INFO - PROCESS | 1782 | 1461274391331 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 14:33:11 INFO - PROCESS | 1782 | 1461274391338 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 14:33:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:33:11 INFO - PROCESS | 1782 | 1461274391348 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:33:11 INFO - PROCESS | 1782 | 1461274391353 Marionette TRACE conn3 <- [1,242,null,{}] 14:33:11 INFO - PROCESS | 1782 | 1461274391360 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:33:11 INFO - PROCESS | 1782 | 1461274391624 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 14:33:11 INFO - PROCESS | 1782 | 1461274391836 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1782 | ++DOCSHELL 0x96c58c00 == 42 [pid = 1782] [id = 68] 14:33:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 101 (0x9778ec00) [pid = 1782] [serial = 203] [outer = (nil)] 14:33:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 102 (0x97f05800) [pid = 1782] [serial = 204] [outer = 0x9778ec00] 14:33:11 INFO - PROCESS | 1782 | 1461274391982 Marionette DEBUG loaded listener.js 14:33:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 103 (0x9858fc00) [pid = 1782] [serial = 205] [outer = 0x9778ec00] 14:33:12 INFO - PROCESS | 1782 | 1461274392852 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:33:12 INFO - PROCESS | 1782 | --DOCSHELL 0x8f826000 == 41 [pid = 1782] [id = 61] 14:33:12 INFO - PROCESS | 1782 | --DOCSHELL 0x8f4d7c00 == 40 [pid = 1782] [id = 60] 14:33:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:33:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1549ms 14:33:12 INFO - PROCESS | 1782 | --DOMWINDOW == 102 (0x9ea2a000) [pid = 1782] [serial = 125] [outer = (nil)] [url = about:blank] 14:33:12 INFO - PROCESS | 1782 | --DOMWINDOW == 101 (0x92a61400) [pid = 1782] [serial = 119] [outer = (nil)] [url = about:blank] 14:33:12 INFO - PROCESS | 1782 | --DOMWINDOW == 100 (0x8f6d8c00) [pid = 1782] [serial = 131] [outer = (nil)] [url = about:blank] 14:33:12 INFO - PROCESS | 1782 | --DOMWINDOW == 99 (0x9ffccc00) [pid = 1782] [serial = 128] [outer = (nil)] [url = about:blank] 14:33:12 INFO - PROCESS | 1782 | --DOMWINDOW == 98 (0x99b26c00) [pid = 1782] [serial = 122] [outer = (nil)] [url = about:blank] 14:33:12 INFO - PROCESS | 1782 | --DOMWINDOW == 97 (0x99b20c00) [pid = 1782] [serial = 149] [outer = (nil)] [url = about:blank] 14:33:12 INFO - PROCESS | 1782 | --DOCSHELL 0x8f4dcc00 == 39 [pid = 1782] [id = 59] 14:33:12 INFO - PROCESS | 1782 | --DOCSHELL 0x92a61000 == 38 [pid = 1782] [id = 58] 14:33:12 INFO - PROCESS | 1782 | --DOCSHELL 0x8f829000 == 37 [pid = 1782] [id = 57] 14:33:12 INFO - PROCESS | 1782 | --DOCSHELL 0x9b286400 == 36 [pid = 1782] [id = 55] 14:33:12 INFO - PROCESS | 1782 | --DOCSHELL 0x8f4d6c00 == 35 [pid = 1782] [id = 54] 14:33:12 INFO - PROCESS | 1782 | --DOCSHELL 0x98e31000 == 34 [pid = 1782] [id = 53] 14:33:12 INFO - PROCESS | 1782 | 1461274392941 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 14:33:12 INFO - PROCESS | 1782 | 1461274392950 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 14:33:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:33:12 INFO - PROCESS | 1782 | 1461274392961 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:33:12 INFO - PROCESS | 1782 | 1461274392965 Marionette TRACE conn3 <- [1,246,null,{}] 14:33:12 INFO - PROCESS | 1782 | 1461274392979 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:33:13 INFO - PROCESS | 1782 | 1461274393146 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 14:33:13 INFO - PROCESS | 1782 | --DOMWINDOW == 96 (0x96ce7000) [pid = 1782] [serial = 138] [outer = (nil)] [url = about:blank] 14:33:13 INFO - PROCESS | 1782 | --DOMWINDOW == 95 (0x98e30400) [pid = 1782] [serial = 147] [outer = (nil)] [url = about:blank] 14:33:13 INFO - PROCESS | 1782 | --DOMWINDOW == 94 (0x98ebc800) [pid = 1782] [serial = 143] [outer = (nil)] [url = about:blank] 14:33:13 INFO - PROCESS | 1782 | --DOMWINDOW == 93 (0x947a2000) [pid = 1782] [serial = 135] [outer = (nil)] [url = about:blank] 14:33:13 INFO - PROCESS | 1782 | --DOMWINDOW == 92 (0x947a4000) [pid = 1782] [serial = 137] [outer = (nil)] [url = about:blank] 14:33:13 INFO - PROCESS | 1782 | --DOMWINDOW == 91 (0x984cfc00) [pid = 1782] [serial = 140] [outer = (nil)] [url = about:blank] 14:33:13 INFO - PROCESS | 1782 | --DOMWINDOW == 90 (0x99164c00) [pid = 1782] [serial = 116] [outer = (nil)] [url = about:blank] 14:33:13 INFO - PROCESS | 1782 | --DOMWINDOW == 89 (0x91f09400) [pid = 1782] [serial = 134] [outer = (nil)] [url = about:blank] 14:33:13 INFO - PROCESS | 1782 | --DOMWINDOW == 88 (0x97926400) [pid = 1782] [serial = 146] [outer = (nil)] [url = about:blank] 14:33:13 INFO - PROCESS | 1782 | --DOMWINDOW == 87 (0x98b17800) [pid = 1782] [serial = 141] [outer = (nil)] [url = about:blank] 14:33:13 INFO - PROCESS | 1782 | --DOMWINDOW == 86 (0x98ec4000) [pid = 1782] [serial = 144] [outer = (nil)] [url = about:blank] 14:33:13 INFO - PROCESS | 1782 | 1461274393279 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f828400 == 35 [pid = 1782] [id = 69] 14:33:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 87 (0x8f82b000) [pid = 1782] [serial = 206] [outer = (nil)] 14:33:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 88 (0x95ceb000) [pid = 1782] [serial = 207] [outer = 0x8f82b000] 14:33:13 INFO - PROCESS | 1782 | 1461274393363 Marionette DEBUG loaded listener.js 14:33:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 89 (0x982aa000) [pid = 1782] [serial = 208] [outer = 0x8f82b000] 14:33:14 INFO - PROCESS | 1782 | 1461274394159 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:33:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:33:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1229ms 14:33:14 INFO - PROCESS | 1782 | 1461274394191 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 14:33:14 INFO - PROCESS | 1782 | 1461274394195 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 14:33:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:33:14 INFO - PROCESS | 1782 | 1461274394202 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:33:14 INFO - PROCESS | 1782 | 1461274394208 Marionette TRACE conn3 <- [1,250,null,{}] 14:33:14 INFO - PROCESS | 1782 | 1461274394225 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:33:14 INFO - PROCESS | 1782 | 1461274394399 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 14:33:14 INFO - PROCESS | 1782 | 1461274394414 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x96c5b800 == 36 [pid = 1782] [id = 70] 14:33:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 90 (0x9916dc00) [pid = 1782] [serial = 209] [outer = (nil)] 14:33:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 91 (0x9993f800) [pid = 1782] [serial = 210] [outer = 0x9916dc00] 14:33:14 INFO - PROCESS | 1782 | 1461274394492 Marionette DEBUG loaded listener.js 14:33:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 92 (0x999e4800) [pid = 1782] [serial = 211] [outer = 0x9916dc00] 14:33:15 INFO - PROCESS | 1782 | 1461274395432 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:33:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:33:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1287ms 14:33:15 INFO - PROCESS | 1782 | 1461274395498 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 14:33:15 INFO - PROCESS | 1782 | 1461274395504 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 14:33:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:33:15 INFO - PROCESS | 1782 | 1461274395510 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:33:15 INFO - PROCESS | 1782 | 1461274395514 Marionette TRACE conn3 <- [1,254,null,{}] 14:33:15 INFO - PROCESS | 1782 | 1461274395525 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:33:15 INFO - PROCESS | 1782 | 1461274395738 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 14:33:15 INFO - PROCESS | 1782 | 1461274395761 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8f6da800 == 37 [pid = 1782] [id = 71] 14:33:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 93 (0x9920a800) [pid = 1782] [serial = 212] [outer = (nil)] 14:33:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 94 (0x9ae26800) [pid = 1782] [serial = 213] [outer = 0x9920a800] 14:33:15 INFO - PROCESS | 1782 | 1461274395845 Marionette DEBUG loaded listener.js 14:33:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 95 (0x9b285c00) [pid = 1782] [serial = 214] [outer = 0x9920a800] 14:33:16 INFO - PROCESS | 1782 | 1461274396725 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:33:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:33:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1241ms 14:33:16 INFO - PROCESS | 1782 | 1461274396754 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 14:33:16 INFO - PROCESS | 1782 | 1461274396757 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 14:33:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:33:16 INFO - PROCESS | 1782 | 1461274396775 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:33:16 INFO - PROCESS | 1782 | 1461274396779 Marionette TRACE conn3 <- [1,258,null,{}] 14:33:16 INFO - PROCESS | 1782 | 1461274396785 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:33:17 INFO - PROCESS | 1782 | 1461274397003 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 14:33:17 INFO - PROCESS | 1782 | 1461274397031 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f6d4400 == 38 [pid = 1782] [id = 72] 14:33:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 96 (0x984c1800) [pid = 1782] [serial = 215] [outer = (nil)] 14:33:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 97 (0x9fca3400) [pid = 1782] [serial = 216] [outer = 0x984c1800] 14:33:17 INFO - PROCESS | 1782 | 1461274397191 Marionette DEBUG loaded listener.js 14:33:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 98 (0xa0ba2400) [pid = 1782] [serial = 217] [outer = 0x984c1800] 14:33:17 INFO - PROCESS | 1782 | --DOMWINDOW == 97 (0x8f828000) [pid = 1782] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:33:17 INFO - PROCESS | 1782 | --DOMWINDOW == 96 (0x99178400) [pid = 1782] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:33:17 INFO - PROCESS | 1782 | --DOMWINDOW == 95 (0x99b17c00) [pid = 1782] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:33:17 INFO - PROCESS | 1782 | --DOMWINDOW == 94 (0x97812400) [pid = 1782] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:33:17 INFO - PROCESS | 1782 | --DOMWINDOW == 93 (0x8f82d400) [pid = 1782] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:33:17 INFO - PROCESS | 1782 | --DOMWINDOW == 92 (0x92a63400) [pid = 1782] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:33:17 INFO - PROCESS | 1782 | --DOMWINDOW == 91 (0x9152c800) [pid = 1782] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:33:18 INFO - PROCESS | 1782 | 1461274398275 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:33:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:33:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1549ms 14:33:18 INFO - PROCESS | 1782 | 1461274398325 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 14:33:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:33:18 INFO - PROCESS | 1782 | 1461274398329 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 14:33:18 INFO - PROCESS | 1782 | 1461274398336 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:33:18 INFO - PROCESS | 1782 | 1461274398340 Marionette TRACE conn3 <- [1,262,null,{}] 14:33:18 INFO - PROCESS | 1782 | 1461274398351 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:33:18 INFO - PROCESS | 1782 | 1461274398570 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 14:33:18 INFO - PROCESS | 1782 | 1461274398584 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8f6db400 == 39 [pid = 1782] [id = 73] 14:33:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 92 (0x96fb5400) [pid = 1782] [serial = 218] [outer = (nil)] 14:33:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 93 (0xa0119c00) [pid = 1782] [serial = 219] [outer = 0x96fb5400] 14:33:18 INFO - PROCESS | 1782 | 1461274398662 Marionette DEBUG loaded listener.js 14:33:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 94 (0xa0d52400) [pid = 1782] [serial = 220] [outer = 0x96fb5400] 14:33:19 INFO - PROCESS | 1782 | 1461274399548 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:33:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:33:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1247ms 14:33:19 INFO - PROCESS | 1782 | 1461274399585 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 14:33:19 INFO - PROCESS | 1782 | 1461274399589 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 14:33:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:33:19 INFO - PROCESS | 1782 | 1461274399596 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:33:19 INFO - PROCESS | 1782 | 1461274399600 Marionette TRACE conn3 <- [1,266,null,{}] 14:33:19 INFO - PROCESS | 1782 | 1461274399606 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:33:19 INFO - PROCESS | 1782 | 1461274399763 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 14:33:19 INFO - PROCESS | 1782 | 1461274399778 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8f4dc000 == 40 [pid = 1782] [id = 74] 14:33:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 95 (0x96ce1400) [pid = 1782] [serial = 221] [outer = (nil)] 14:33:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 96 (0xa4456c00) [pid = 1782] [serial = 222] [outer = 0x96ce1400] 14:33:19 INFO - PROCESS | 1782 | 1461274399855 Marionette DEBUG loaded listener.js 14:33:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 97 (0xa4483c00) [pid = 1782] [serial = 223] [outer = 0x96ce1400] 14:33:20 INFO - PROCESS | 1782 | 1461274400959 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:33:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:33:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1434ms 14:33:21 INFO - PROCESS | 1782 | 1461274401032 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 14:33:21 INFO - PROCESS | 1782 | 1461274401040 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 14:33:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:33:21 INFO - PROCESS | 1782 | 1461274401052 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:33:21 INFO - PROCESS | 1782 | 1461274401059 Marionette TRACE conn3 <- [1,270,null,{}] 14:33:21 INFO - PROCESS | 1782 | 1461274401068 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:33:21 INFO - PROCESS | 1782 | 1461274401314 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 14:33:21 INFO - PROCESS | 1782 | 1461274401535 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x91527c00 == 41 [pid = 1782] [id = 75] 14:33:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 98 (0x92a61000) [pid = 1782] [serial = 224] [outer = (nil)] 14:33:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 99 (0x947a3000) [pid = 1782] [serial = 225] [outer = 0x92a61000] 14:33:21 INFO - PROCESS | 1782 | 1461274401688 Marionette DEBUG loaded listener.js 14:33:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 100 (0x96fb5000) [pid = 1782] [serial = 226] [outer = 0x92a61000] 14:33:22 INFO - PROCESS | 1782 | 1461274402704 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:33:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:33:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1690ms 14:33:22 INFO - PROCESS | 1782 | 1461274402744 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 14:33:22 INFO - PROCESS | 1782 | 1461274402754 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 14:33:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:33:22 INFO - PROCESS | 1782 | 1461274402766 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:33:22 INFO - PROCESS | 1782 | 1461274402774 Marionette TRACE conn3 <- [1,274,null,{}] 14:33:22 INFO - PROCESS | 1782 | 1461274402784 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:33:23 INFO - PROCESS | 1782 | 1461274403002 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 14:33:23 INFO - PROCESS | 1782 | 1461274403199 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x98eb9400 == 42 [pid = 1782] [id = 76] 14:33:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 101 (0x98ec4800) [pid = 1782] [serial = 227] [outer = (nil)] 14:33:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 102 (0x9993dc00) [pid = 1782] [serial = 228] [outer = 0x98ec4800] 14:33:23 INFO - PROCESS | 1782 | 1461274403342 Marionette DEBUG loaded listener.js 14:33:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 103 (0x9b27fc00) [pid = 1782] [serial = 229] [outer = 0x98ec4800] 14:33:24 INFO - PROCESS | 1782 | 1461274404381 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:33:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:33:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1653ms 14:33:24 INFO - PROCESS | 1782 | 1461274404420 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 14:33:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:33:24 INFO - PROCESS | 1782 | 1461274404425 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 14:33:24 INFO - PROCESS | 1782 | 1461274404432 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:33:24 INFO - PROCESS | 1782 | 1461274404441 Marionette TRACE conn3 <- [1,278,null,{}] 14:33:24 INFO - PROCESS | 1782 | 1461274404461 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:33:24 INFO - PROCESS | 1782 | 1461274404672 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 14:33:24 INFO - PROCESS | 1782 | 1461274404964 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1782 | ++DOCSHELL 0xa44b5c00 == 43 [pid = 1782] [id = 77] 14:33:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 104 (0xa4597000) [pid = 1782] [serial = 230] [outer = (nil)] 14:33:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 105 (0xa45dd000) [pid = 1782] [serial = 231] [outer = 0xa4597000] 14:33:25 INFO - PROCESS | 1782 | 1461274405090 Marionette DEBUG loaded listener.js 14:33:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 106 (0xa4836000) [pid = 1782] [serial = 232] [outer = 0xa4597000] 14:33:26 INFO - PROCESS | 1782 | 1461274406034 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:33:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:33:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1648ms 14:33:26 INFO - PROCESS | 1782 | 1461274406080 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 14:33:26 INFO - PROCESS | 1782 | 1461274406086 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 14:33:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:33:26 INFO - PROCESS | 1782 | 1461274406095 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:33:26 INFO - PROCESS | 1782 | 1461274406101 Marionette TRACE conn3 <- [1,282,null,{}] 14:33:26 INFO - PROCESS | 1782 | 1461274406109 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:33:26 INFO - PROCESS | 1782 | 1461274406320 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 14:33:26 INFO - PROCESS | 1782 | 1461274406527 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0xa3d81c00 == 44 [pid = 1782] [id = 78] 14:33:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 107 (0xa495ec00) [pid = 1782] [serial = 233] [outer = (nil)] 14:33:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 108 (0xa4961c00) [pid = 1782] [serial = 234] [outer = 0xa495ec00] 14:33:26 INFO - PROCESS | 1782 | 1461274406674 Marionette DEBUG loaded listener.js 14:33:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 109 (0xa4965000) [pid = 1782] [serial = 235] [outer = 0xa495ec00] 14:33:27 INFO - PROCESS | 1782 | 1461274407558 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:33:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:33:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1538ms 14:33:27 INFO - PROCESS | 1782 | 1461274407631 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 14:33:27 INFO - PROCESS | 1782 | 1461274407635 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 14:33:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:33:27 INFO - PROCESS | 1782 | 1461274407643 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:33:27 INFO - PROCESS | 1782 | 1461274407648 Marionette TRACE conn3 <- [1,286,null,{}] 14:33:27 INFO - PROCESS | 1782 | 1461274407654 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:33:27 INFO - PROCESS | 1782 | 1461274407875 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 14:33:28 INFO - PROCESS | 1782 | 1461274408028 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f6d5000 == 45 [pid = 1782] [id = 79] 14:33:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 110 (0x8f8b6800) [pid = 1782] [serial = 236] [outer = (nil)] 14:33:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 111 (0x8f8be800) [pid = 1782] [serial = 237] [outer = 0x8f8b6800] 14:33:28 INFO - PROCESS | 1782 | 1461274408120 Marionette DEBUG loaded listener.js 14:33:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 112 (0x8f8c2000) [pid = 1782] [serial = 238] [outer = 0x8f8b6800] 14:33:29 INFO - PROCESS | 1782 | 1461274409133 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:33:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:33:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1546ms 14:33:29 INFO - PROCESS | 1782 | 1461274409191 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 14:33:29 INFO - PROCESS | 1782 | 1461274409194 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 14:33:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:33:29 INFO - PROCESS | 1782 | 1461274409203 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:33:29 INFO - PROCESS | 1782 | 1461274409208 Marionette TRACE conn3 <- [1,290,null,{}] 14:33:29 INFO - PROCESS | 1782 | 1461274409214 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:33:29 INFO - PROCESS | 1782 | 1461274409465 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 14:33:29 INFO - PROCESS | 1782 | 1461274409680 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8f4e1400 == 46 [pid = 1782] [id = 80] 14:33:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 113 (0x8f8bd400) [pid = 1782] [serial = 239] [outer = (nil)] 14:33:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 114 (0x904cf400) [pid = 1782] [serial = 240] [outer = 0x8f8bd400] 14:33:29 INFO - PROCESS | 1782 | 1461274409850 Marionette DEBUG loaded listener.js 14:33:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 115 (0x904d3400) [pid = 1782] [serial = 241] [outer = 0x8f8bd400] 14:33:30 INFO - PROCESS | 1782 | 1461274410794 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:33:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:33:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1646ms 14:33:30 INFO - PROCESS | 1782 | 1461274410850 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 14:33:30 INFO - PROCESS | 1782 | 1461274410853 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 14:33:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:33:30 INFO - PROCESS | 1782 | 1461274410861 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:33:30 INFO - PROCESS | 1782 | 1461274410866 Marionette TRACE conn3 <- [1,294,null,{}] 14:33:30 INFO - PROCESS | 1782 | 1461274410877 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:33:31 INFO - PROCESS | 1782 | 1461274411077 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 14:33:31 INFO - PROCESS | 1782 | 1461274411229 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8eb67800 == 47 [pid = 1782] [id = 81] 14:33:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 116 (0x8eb67c00) [pid = 1782] [serial = 242] [outer = (nil)] 14:33:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 117 (0x8eb6f800) [pid = 1782] [serial = 243] [outer = 0x8eb67c00] 14:33:31 INFO - PROCESS | 1782 | 1461274411322 Marionette DEBUG loaded listener.js 14:33:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 118 (0x8eb71c00) [pid = 1782] [serial = 244] [outer = 0x8eb67c00] 14:33:32 INFO - PROCESS | 1782 | 1461274412324 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:33:32 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:33:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1501ms 14:33:32 INFO - PROCESS | 1782 | 1461274412364 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 14:33:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:33:32 INFO - PROCESS | 1782 | 1461274412368 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 14:33:32 INFO - PROCESS | 1782 | 1461274412376 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:33:32 INFO - PROCESS | 1782 | 1461274412380 Marionette TRACE conn3 <- [1,298,null,{}] 14:33:32 INFO - PROCESS | 1782 | 1461274412387 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:33:32 INFO - PROCESS | 1782 | 1461274412571 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 14:33:32 INFO - PROCESS | 1782 | 1461274412772 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ebf7400 == 48 [pid = 1782] [id = 82] 14:33:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 119 (0x8ebf7800) [pid = 1782] [serial = 245] [outer = (nil)] 14:33:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 120 (0x8ebf9800) [pid = 1782] [serial = 246] [outer = 0x8ebf7800] 14:33:33 INFO - PROCESS | 1782 | 1461274413100 Marionette DEBUG loaded listener.js 14:33:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 121 (0x8f4d6c00) [pid = 1782] [serial = 247] [outer = 0x8ebf7800] 14:33:34 INFO - PROCESS | 1782 | 1461274414033 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:33:34 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:33:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1687ms 14:33:34 INFO - PROCESS | 1782 | 1461274414065 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 14:33:34 INFO - PROCESS | 1782 | 1461274414071 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 14:33:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:33:34 INFO - PROCESS | 1782 | 1461274414082 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:33:34 INFO - PROCESS | 1782 | 1461274414086 Marionette TRACE conn3 <- [1,302,null,{}] 14:33:34 INFO - PROCESS | 1782 | 1461274414096 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:33:34 INFO - PROCESS | 1782 | 1461274414304 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 14:33:34 INFO - PROCESS | 1782 | 1461274414500 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8f6d9000 == 49 [pid = 1782] [id = 83] 14:33:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 122 (0x8f828800) [pid = 1782] [serial = 248] [outer = (nil)] 14:33:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 123 (0x8f8bac00) [pid = 1782] [serial = 249] [outer = 0x8f828800] 14:33:34 INFO - PROCESS | 1782 | 1461274414623 Marionette DEBUG loaded listener.js 14:33:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 124 (0x904c7400) [pid = 1782] [serial = 250] [outer = 0x8f828800] 14:33:35 INFO - PROCESS | 1782 | --DOCSHELL 0x8f6db400 == 48 [pid = 1782] [id = 73] 14:33:35 INFO - PROCESS | 1782 | --DOCSHELL 0x8f6d4400 == 47 [pid = 1782] [id = 72] 14:33:35 INFO - PROCESS | 1782 | --DOCSHELL 0x8f6da800 == 46 [pid = 1782] [id = 71] 14:33:35 INFO - PROCESS | 1782 | --DOMWINDOW == 123 (0xa2be7c00) [pid = 1782] [serial = 185] [outer = (nil)] [url = about:blank] 14:33:35 INFO - PROCESS | 1782 | --DOCSHELL 0x96c5b800 == 45 [pid = 1782] [id = 70] 14:33:35 INFO - PROCESS | 1782 | --DOCSHELL 0x8f828400 == 44 [pid = 1782] [id = 69] 14:33:35 INFO - PROCESS | 1782 | --DOCSHELL 0x96c58c00 == 43 [pid = 1782] [id = 68] 14:33:35 INFO - PROCESS | 1782 | --DOCSHELL 0x8f81f000 == 42 [pid = 1782] [id = 67] 14:33:35 INFO - PROCESS | 1782 | --DOMWINDOW == 122 (0x9fdb6400) [pid = 1782] [serial = 164] [outer = (nil)] [url = about:blank] 14:33:35 INFO - PROCESS | 1782 | --DOMWINDOW == 121 (0x92a58800) [pid = 1782] [serial = 167] [outer = (nil)] [url = about:blank] 14:33:35 INFO - PROCESS | 1782 | --DOMWINDOW == 120 (0x91370400) [pid = 1782] [serial = 152] [outer = (nil)] [url = about:blank] 14:33:35 INFO - PROCESS | 1782 | --DOMWINDOW == 119 (0x9fd61800) [pid = 1782] [serial = 179] [outer = (nil)] [url = about:blank] 14:33:35 INFO - PROCESS | 1782 | --DOMWINDOW == 118 (0x97cef400) [pid = 1782] [serial = 155] [outer = (nil)] [url = about:blank] 14:33:35 INFO - PROCESS | 1782 | --DOMWINDOW == 117 (0x99b25400) [pid = 1782] [serial = 176] [outer = (nil)] [url = about:blank] 14:33:35 INFO - PROCESS | 1782 | --DOMWINDOW == 116 (0x9dff8000) [pid = 1782] [serial = 161] [outer = (nil)] [url = about:blank] 14:33:35 INFO - PROCESS | 1782 | --DOMWINDOW == 115 (0x99b9c800) [pid = 1782] [serial = 158] [outer = (nil)] [url = about:blank] 14:33:35 INFO - PROCESS | 1782 | --DOMWINDOW == 114 (0x97f0c400) [pid = 1782] [serial = 173] [outer = (nil)] [url = about:blank] 14:33:35 INFO - PROCESS | 1782 | --DOMWINDOW == 113 (0x9858dc00) [pid = 1782] [serial = 174] [outer = (nil)] [url = about:blank] 14:33:35 INFO - PROCESS | 1782 | --DOMWINDOW == 112 (0x92ac6c00) [pid = 1782] [serial = 170] [outer = (nil)] [url = about:blank] 14:33:35 INFO - PROCESS | 1782 | --DOMWINDOW == 111 (0x9778f000) [pid = 1782] [serial = 171] [outer = (nil)] [url = about:blank] 14:33:35 INFO - PROCESS | 1782 | --DOMWINDOW == 110 (0x99b9e400) [pid = 1782] [serial = 150] [outer = (nil)] [url = about:blank] 14:33:35 INFO - PROCESS | 1782 | --DOMWINDOW == 109 (0x9ea1f800) [pid = 1782] [serial = 182] [outer = (nil)] [url = about:blank] 14:33:35 INFO - PROCESS | 1782 | --DOMWINDOW == 108 (0xa01e2c00) [pid = 1782] [serial = 180] [outer = (nil)] [url = about:blank] 14:33:35 INFO - PROCESS | 1782 | --DOMWINDOW == 107 (0x98b24400) [pid = 1782] [serial = 168] [outer = (nil)] [url = about:blank] 14:33:35 INFO - PROCESS | 1782 | --DOMWINDOW == 106 (0x9fda9800) [pid = 1782] [serial = 183] [outer = (nil)] [url = about:blank] 14:33:35 INFO - PROCESS | 1782 | --DOMWINDOW == 105 (0x99ba6000) [pid = 1782] [serial = 177] [outer = (nil)] [url = about:blank] 14:33:35 INFO - PROCESS | 1782 | 1461274415593 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:33:35 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:33:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1547ms 14:33:35 INFO - PROCESS | 1782 | 1461274415629 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 14:33:35 INFO - PROCESS | 1782 | 1461274415635 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 14:33:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:33:35 INFO - PROCESS | 1782 | 1461274415646 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:33:35 INFO - PROCESS | 1782 | 1461274415650 Marionette TRACE conn3 <- [1,306,null,{}] 14:33:35 INFO - PROCESS | 1782 | 1461274415657 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:33:35 INFO - PROCESS | 1782 | 1461274415831 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 14:33:35 INFO - PROCESS | 1782 | 1461274415955 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f6da800 == 43 [pid = 1782] [id = 84] 14:33:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 106 (0x8f6ec400) [pid = 1782] [serial = 251] [outer = (nil)] 14:33:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 107 (0x9130f000) [pid = 1782] [serial = 252] [outer = 0x8f6ec400] 14:33:36 INFO - PROCESS | 1782 | 1461274416038 Marionette DEBUG loaded listener.js 14:33:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 108 (0x92a59800) [pid = 1782] [serial = 253] [outer = 0x8f6ec400] 14:33:36 INFO - PROCESS | 1782 | 1461274416940 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:33:36 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:33:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1340ms 14:33:36 INFO - PROCESS | 1782 | 1461274416986 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 14:33:36 INFO - PROCESS | 1782 | 1461274416991 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 14:33:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:33:37 INFO - PROCESS | 1782 | 1461274416999 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:33:37 INFO - PROCESS | 1782 | 1461274417006 Marionette TRACE conn3 <- [1,310,null,{}] 14:33:37 INFO - PROCESS | 1782 | 1461274417022 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:33:37 INFO - PROCESS | 1782 | 1461274417259 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 14:33:37 INFO - PROCESS | 1782 | 1461274417430 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x96c55c00 == 44 [pid = 1782] [id = 85] 14:33:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 109 (0x97927c00) [pid = 1782] [serial = 254] [outer = (nil)] 14:33:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 110 (0x982ac800) [pid = 1782] [serial = 255] [outer = 0x97927c00] 14:33:37 INFO - PROCESS | 1782 | 1461274417516 Marionette DEBUG loaded listener.js 14:33:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 111 (0x9858f000) [pid = 1782] [serial = 256] [outer = 0x97927c00] 14:33:38 INFO - PROCESS | 1782 | 1461274418274 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:33:38 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:33:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1342ms 14:33:38 INFO - PROCESS | 1782 | 1461274418342 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 14:33:38 INFO - PROCESS | 1782 | 1461274418347 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 14:33:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:33:38 INFO - PROCESS | 1782 | 1461274418355 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:33:38 INFO - PROCESS | 1782 | 1461274418358 Marionette TRACE conn3 <- [1,314,null,{}] 14:33:38 INFO - PROCESS | 1782 | 1461274418371 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:33:38 INFO - PROCESS | 1782 | 1461274418581 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 14:33:38 INFO - PROCESS | 1782 | 1461274418608 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1782 | ++DOCSHELL 0x9780d400 == 45 [pid = 1782] [id = 86] 14:33:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 112 (0x97cef400) [pid = 1782] [serial = 257] [outer = (nil)] 14:33:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 113 (0x98ebb800) [pid = 1782] [serial = 258] [outer = 0x97cef400] 14:33:38 INFO - PROCESS | 1782 | 1461274418689 Marionette DEBUG loaded listener.js 14:33:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 114 (0x99168400) [pid = 1782] [serial = 259] [outer = 0x97cef400] 14:33:39 INFO - PROCESS | 1782 | --DOMWINDOW == 113 (0x99b1c000) [pid = 1782] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:33:39 INFO - PROCESS | 1782 | --DOMWINDOW == 112 (0x91306000) [pid = 1782] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:33:39 INFO - PROCESS | 1782 | --DOMWINDOW == 111 (0x9780f400) [pid = 1782] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:33:39 INFO - PROCESS | 1782 | --DOMWINDOW == 110 (0x99ba5800) [pid = 1782] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:33:39 INFO - PROCESS | 1782 | --DOMWINDOW == 109 (0x9b288400) [pid = 1782] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:33:39 INFO - PROCESS | 1782 | --DOMWINDOW == 108 (0x984c1800) [pid = 1782] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:33:39 INFO - PROCESS | 1782 | --DOMWINDOW == 107 (0x9920a800) [pid = 1782] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:33:39 INFO - PROCESS | 1782 | --DOMWINDOW == 106 (0x9778ec00) [pid = 1782] [serial = 203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:33:39 INFO - PROCESS | 1782 | --DOMWINDOW == 105 (0x96fb5400) [pid = 1782] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:33:39 INFO - PROCESS | 1782 | --DOMWINDOW == 104 (0x8f81f800) [pid = 1782] [serial = 200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:33:39 INFO - PROCESS | 1782 | --DOMWINDOW == 103 (0x8f82b000) [pid = 1782] [serial = 206] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:33:39 INFO - PROCESS | 1782 | --DOMWINDOW == 102 (0x9916dc00) [pid = 1782] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:33:39 INFO - PROCESS | 1782 | --DOMWINDOW == 101 (0x9ea24800) [pid = 1782] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:33:39 INFO - PROCESS | 1782 | --DOMWINDOW == 100 (0x92a5c800) [pid = 1782] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:33:39 INFO - PROCESS | 1782 | --DOMWINDOW == 99 (0x98ebbc00) [pid = 1782] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:33:39 INFO - PROCESS | 1782 | --DOMWINDOW == 98 (0x99b24800) [pid = 1782] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:33:39 INFO - PROCESS | 1782 | --DOMWINDOW == 97 (0x8f4ddc00) [pid = 1782] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:33:39 INFO - PROCESS | 1782 | --DOMWINDOW == 96 (0x9dff1000) [pid = 1782] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:33:39 INFO - PROCESS | 1782 | --DOMWINDOW == 95 (0x9fd68800) [pid = 1782] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:33:40 INFO - PROCESS | 1782 | 1461274420286 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:33:40 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:33:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 2004ms 14:33:40 INFO - PROCESS | 1782 | 1461274420359 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 14:33:40 INFO - PROCESS | 1782 | 1461274420368 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 14:33:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:33:40 INFO - PROCESS | 1782 | 1461274420390 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:33:40 INFO - PROCESS | 1782 | 1461274420396 Marionette TRACE conn3 <- [1,318,null,{}] 14:33:40 INFO - PROCESS | 1782 | 1461274420407 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:33:40 INFO - PROCESS | 1782 | 1461274420657 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 14:33:40 INFO - PROCESS | 1782 | 1461274420785 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1782 | ++DOCSHELL 0x8eb6cc00 == 46 [pid = 1782] [id = 87] 14:33:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 96 (0x8f6f4800) [pid = 1782] [serial = 260] [outer = (nil)] 14:33:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 97 (0x8f829400) [pid = 1782] [serial = 261] [outer = 0x8f6f4800] 14:33:40 INFO - PROCESS | 1782 | 1461274420887 Marionette DEBUG loaded listener.js 14:33:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 98 (0x8f8c3c00) [pid = 1782] [serial = 262] [outer = 0x8f6f4800] 14:33:41 INFO - PROCESS | 1782 | 1461274421864 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:33:41 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:33:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1501ms 14:33:41 INFO - PROCESS | 1782 | 1461274421892 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 14:33:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:33:41 INFO - PROCESS | 1782 | 1461274421903 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 14:33:41 INFO - PROCESS | 1782 | 1461274421918 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:33:41 INFO - PROCESS | 1782 | 1461274421925 Marionette TRACE conn3 <- [1,322,null,{}] 14:33:41 INFO - PROCESS | 1782 | 1461274421933 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:33:42 INFO - PROCESS | 1782 | 1461274422183 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 14:33:42 INFO - PROCESS | 1782 | 1461274422400 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1782 | ++DOCSHELL 0x92a58400 == 47 [pid = 1782] [id = 88] 14:33:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 99 (0x92a5e000) [pid = 1782] [serial = 263] [outer = (nil)] 14:33:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 100 (0x92c65800) [pid = 1782] [serial = 264] [outer = 0x92a5e000] 14:33:42 INFO - PROCESS | 1782 | 1461274422540 Marionette DEBUG loaded listener.js 14:33:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 101 (0x96c54800) [pid = 1782] [serial = 265] [outer = 0x92a5e000] 14:33:43 INFO - PROCESS | 1782 | 1461274423632 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:33:43 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:33:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1740ms 14:33:43 INFO - PROCESS | 1782 | 1461274423656 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 14:33:43 INFO - PROCESS | 1782 | 1461274423662 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 14:33:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:33:43 INFO - PROCESS | 1782 | 1461274423670 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:33:43 INFO - PROCESS | 1782 | 1461274423677 Marionette TRACE conn3 <- [1,326,null,{}] 14:33:43 INFO - PROCESS | 1782 | 1461274423695 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:33:43 INFO - PROCESS | 1782 | 1461274423932 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 14:33:44 INFO - PROCESS | 1782 | 1461274424151 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x9858f400 == 48 [pid = 1782] [id = 89] 14:33:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 102 (0x99166000) [pid = 1782] [serial = 266] [outer = (nil)] 14:33:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 103 (0x9993a800) [pid = 1782] [serial = 267] [outer = 0x99166000] 14:33:44 INFO - PROCESS | 1782 | 1461274424250 Marionette DEBUG loaded listener.js 14:33:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 104 (0x99b21c00) [pid = 1782] [serial = 268] [outer = 0x99166000] 14:33:45 INFO - PROCESS | 1782 | 1461274425197 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:33:45 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:33:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1545ms 14:33:45 INFO - PROCESS | 1782 | 1461274425216 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 14:33:45 INFO - PROCESS | 1782 | 1461274425222 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 14:33:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:33:45 INFO - PROCESS | 1782 | 1461274425229 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:33:45 INFO - PROCESS | 1782 | 1461274425234 Marionette TRACE conn3 <- [1,330,null,{}] 14:33:45 INFO - PROCESS | 1782 | 1461274425241 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:33:45 INFO - PROCESS | 1782 | 1461274425425 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 14:33:45 INFO - PROCESS | 1782 | 1461274425585 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1782 | ++DOCSHELL 0x91f0a800 == 49 [pid = 1782] [id = 90] 14:33:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 105 (0x99b25400) [pid = 1782] [serial = 269] [outer = (nil)] 14:33:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 106 (0x9ae20800) [pid = 1782] [serial = 270] [outer = 0x99b25400] 14:33:45 INFO - PROCESS | 1782 | 1461274425683 Marionette DEBUG loaded listener.js 14:33:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 107 (0x9dff0000) [pid = 1782] [serial = 271] [outer = 0x99b25400] 14:33:46 INFO - PROCESS | 1782 | 1461274426626 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:33:46 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:33:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1432ms 14:33:46 INFO - PROCESS | 1782 | 1461274426662 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 14:33:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:33:46 INFO - PROCESS | 1782 | 1461274426667 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 14:33:46 INFO - PROCESS | 1782 | 1461274426675 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:33:46 INFO - PROCESS | 1782 | 1461274426678 Marionette TRACE conn3 <- [1,334,null,{}] 14:33:46 INFO - PROCESS | 1782 | 1461274426686 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:33:46 INFO - PROCESS | 1782 | 1461274426880 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 14:33:47 INFO - PROCESS | 1782 | 1461274427038 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8ebf6000 == 50 [pid = 1782] [id = 91] 14:33:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 108 (0x9ae1a800) [pid = 1782] [serial = 272] [outer = (nil)] 14:33:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 109 (0x9fda9800) [pid = 1782] [serial = 273] [outer = 0x9ae1a800] 14:33:47 INFO - PROCESS | 1782 | 1461274427147 Marionette DEBUG loaded listener.js 14:33:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 110 (0x9fffec00) [pid = 1782] [serial = 274] [outer = 0x9ae1a800] 14:33:48 INFO - PROCESS | 1782 | 1461274428063 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:33:48 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:33:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1440ms 14:33:48 INFO - PROCESS | 1782 | 1461274428115 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 14:33:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:33:48 INFO - PROCESS | 1782 | 1461274428120 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 14:33:48 INFO - PROCESS | 1782 | 1461274428128 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:33:48 INFO - PROCESS | 1782 | 1461274428131 Marionette TRACE conn3 <- [1,338,null,{}] 14:33:48 INFO - PROCESS | 1782 | 1461274428138 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:33:48 INFO - PROCESS | 1782 | 1461274428359 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 14:33:48 INFO - PROCESS | 1782 | 1461274428517 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1782 | ++DOCSHELL 0x92a61400 == 51 [pid = 1782] [id = 92] 14:33:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 111 (0x9fc44000) [pid = 1782] [serial = 275] [outer = (nil)] 14:33:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 112 (0xa2be1000) [pid = 1782] [serial = 276] [outer = 0x9fc44000] 14:33:48 INFO - PROCESS | 1782 | 1461274428617 Marionette DEBUG loaded listener.js 14:33:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 113 (0xa2bec400) [pid = 1782] [serial = 277] [outer = 0x9fc44000] 14:33:49 INFO - PROCESS | 1782 | 1461274429533 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:33:49 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:33:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1457ms 14:33:49 INFO - PROCESS | 1782 | 1461274429585 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 14:33:49 INFO - PROCESS | 1782 | 1461274429589 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 14:33:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:33:49 INFO - PROCESS | 1782 | 1461274429597 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:33:49 INFO - PROCESS | 1782 | 1461274429601 Marionette TRACE conn3 <- [1,342,null,{}] 14:33:49 INFO - PROCESS | 1782 | 1461274429608 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:33:49 INFO - PROCESS | 1782 | 1461274429802 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 14:33:49 INFO - PROCESS | 1782 | 1461274429972 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8e8e0c00 == 52 [pid = 1782] [id = 93] 14:33:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 114 (0x8e8e2c00) [pid = 1782] [serial = 278] [outer = (nil)] 14:33:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 115 (0x8e8ea000) [pid = 1782] [serial = 279] [outer = 0x8e8e2c00] 14:33:50 INFO - PROCESS | 1782 | 1461274430069 Marionette DEBUG loaded listener.js 14:33:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 116 (0x8e8eb800) [pid = 1782] [serial = 280] [outer = 0x8e8e2c00] 14:33:50 INFO - PROCESS | 1782 | 1461274430988 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:33:51 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:33:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1437ms 14:33:51 INFO - PROCESS | 1782 | 1461274431035 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 14:33:51 INFO - PROCESS | 1782 | 1461274431039 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 14:33:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:33:51 INFO - PROCESS | 1782 | 1461274431048 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:33:51 INFO - PROCESS | 1782 | 1461274431052 Marionette TRACE conn3 <- [1,346,null,{}] 14:33:51 INFO - PROCESS | 1782 | 1461274431060 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:33:51 INFO - PROCESS | 1782 | 1461274431250 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 14:33:51 INFO - PROCESS | 1782 | 1461274431409 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e8e2000 == 53 [pid = 1782] [id = 94] 14:33:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 117 (0x8e8e3000) [pid = 1782] [serial = 281] [outer = (nil)] 14:33:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 118 (0xa01e8400) [pid = 1782] [serial = 282] [outer = 0x8e8e3000] 14:33:51 INFO - PROCESS | 1782 | 1461274431506 Marionette DEBUG loaded listener.js 14:33:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 119 (0xa10eb800) [pid = 1782] [serial = 283] [outer = 0x8e8e3000] 14:33:52 INFO - PROCESS | 1782 | 1461274432458 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:33:52 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:33:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1482ms 14:33:52 INFO - PROCESS | 1782 | 1461274432530 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 14:33:52 INFO - PROCESS | 1782 | 1461274432533 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 14:33:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:33:52 INFO - PROCESS | 1782 | 1461274432541 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:33:52 INFO - PROCESS | 1782 | 1461274432546 Marionette TRACE conn3 <- [1,350,null,{}] 14:33:52 INFO - PROCESS | 1782 | 1461274432553 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:33:52 INFO - PROCESS | 1782 | 1461274432774 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 14:33:52 INFO - PROCESS | 1782 | 1461274432976 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1782 | ++DOCSHELL 0x8eb69400 == 54 [pid = 1782] [id = 95] 14:33:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 120 (0x8f4de000) [pid = 1782] [serial = 284] [outer = (nil)] 14:33:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 121 (0xa495c800) [pid = 1782] [serial = 285] [outer = 0x8f4de000] 14:33:53 INFO - PROCESS | 1782 | 1461274433114 Marionette DEBUG loaded listener.js 14:33:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 122 (0xa495fc00) [pid = 1782] [serial = 286] [outer = 0x8f4de000] 14:33:54 INFO - PROCESS | 1782 | 1461274433997 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:33:54 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:33:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1487ms 14:33:54 INFO - PROCESS | 1782 | 1461274434029 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 14:33:54 INFO - PROCESS | 1782 | 1461274434034 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 14:33:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:33:54 INFO - PROCESS | 1782 | 1461274434041 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:33:54 INFO - PROCESS | 1782 | 1461274434045 Marionette TRACE conn3 <- [1,354,null,{}] 14:33:54 INFO - PROCESS | 1782 | 1461274434051 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:33:54 INFO - PROCESS | 1782 | 1461274434250 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 14:33:54 INFO - PROCESS | 1782 | 1461274434413 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x900de400 == 55 [pid = 1782] [id = 96] 14:33:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 123 (0x900e0c00) [pid = 1782] [serial = 287] [outer = (nil)] 14:33:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 124 (0x900e3800) [pid = 1782] [serial = 288] [outer = 0x900e0c00] 14:33:54 INFO - PROCESS | 1782 | 1461274434504 Marionette DEBUG loaded listener.js 14:33:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0x900e6800) [pid = 1782] [serial = 289] [outer = 0x900e0c00] 14:33:55 INFO - PROCESS | 1782 | 1461274435756 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:33:55 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:33:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1732ms 14:33:55 INFO - PROCESS | 1782 | 1461274435775 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 14:33:55 INFO - PROCESS | 1782 | 1461274435782 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 14:33:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:33:55 INFO - PROCESS | 1782 | 1461274435793 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:33:55 INFO - PROCESS | 1782 | 1461274435798 Marionette TRACE conn3 <- [1,358,null,{}] 14:33:55 INFO - PROCESS | 1782 | 1461274435807 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:33:55 INFO - PROCESS | 1782 | 1461274435984 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 14:33:56 INFO - PROCESS | 1782 | 1461274436215 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1782 | ++DOCSHELL 0x8eb6d400 == 56 [pid = 1782] [id = 97] 14:33:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x8eb73c00) [pid = 1782] [serial = 290] [outer = (nil)] 14:33:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x8f6cc800) [pid = 1782] [serial = 291] [outer = 0x8eb73c00] 14:33:56 INFO - PROCESS | 1782 | 1461274436388 Marionette DEBUG loaded listener.js 14:33:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x8f6efc00) [pid = 1782] [serial = 292] [outer = 0x8eb73c00] 14:33:57 INFO - PROCESS | 1782 | --DOCSHELL 0x96c55c00 == 55 [pid = 1782] [id = 85] 14:33:57 INFO - PROCESS | 1782 | --DOCSHELL 0x8f6da800 == 54 [pid = 1782] [id = 84] 14:33:57 INFO - PROCESS | 1782 | --DOCSHELL 0x8f6d9000 == 53 [pid = 1782] [id = 83] 14:33:57 INFO - PROCESS | 1782 | --DOCSHELL 0x8ebf7400 == 52 [pid = 1782] [id = 82] 14:33:57 INFO - PROCESS | 1782 | --DOCSHELL 0x98eb9400 == 51 [pid = 1782] [id = 76] 14:33:57 INFO - PROCESS | 1782 | --DOCSHELL 0x91527c00 == 50 [pid = 1782] [id = 75] 14:33:57 INFO - PROCESS | 1782 | 1461274437442 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:33:57 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:33:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1697ms 14:33:57 INFO - PROCESS | 1782 | 1461274437491 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 14:33:57 INFO - PROCESS | 1782 | 1461274437500 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 14:33:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x9fc99c00) [pid = 1782] [serial = 126] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x9ffc6400) [pid = 1782] [serial = 129] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 125 (0x9ae41400) [pid = 1782] [serial = 159] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 124 (0x9152d400) [pid = 1782] [serial = 153] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 123 (0x9858cc00) [pid = 1782] [serial = 156] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 122 (0x9fc4a400) [pid = 1782] [serial = 162] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 121 (0xa01bb800) [pid = 1782] [serial = 165] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 120 (0x9fca3400) [pid = 1782] [serial = 216] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 119 (0x9b285c00) [pid = 1782] [serial = 214] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 118 (0x9858fc00) [pid = 1782] [serial = 205] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 117 (0x97f05800) [pid = 1782] [serial = 204] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 116 (0xa0ba2400) [pid = 1782] [serial = 217] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 115 (0xa0119c00) [pid = 1782] [serial = 219] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 114 (0x91371800) [pid = 1782] [serial = 202] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 113 (0x8f82cc00) [pid = 1782] [serial = 201] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 112 (0x95ceb000) [pid = 1782] [serial = 207] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 111 (0x982aa000) [pid = 1782] [serial = 208] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 110 (0x9993f800) [pid = 1782] [serial = 210] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 109 (0x8f6f9400) [pid = 1782] [serial = 198] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 108 (0x97798000) [pid = 1782] [serial = 188] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 107 (0xa4458400) [pid = 1782] [serial = 194] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 106 (0x99b22800) [pid = 1782] [serial = 191] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 105 (0xa45d9c00) [pid = 1782] [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:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 104 (0xa2bec800) [pid = 1782] [serial = 186] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 103 (0x9ae26800) [pid = 1782] [serial = 213] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 102 (0xa0d52400) [pid = 1782] [serial = 220] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 101 (0x999e4800) [pid = 1782] [serial = 211] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 100 (0x96c5c000) [pid = 1782] [serial = 120] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 99 (0x99201800) [pid = 1782] [serial = 117] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 98 (0x99b9a800) [pid = 1782] [serial = 123] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | --DOMWINDOW == 97 (0x98585c00) [pid = 1782] [serial = 132] [outer = (nil)] [url = about:blank] 14:33:57 INFO - PROCESS | 1782 | 1461274437544 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:33:57 INFO - PROCESS | 1782 | 1461274437561 Marionette TRACE conn3 <- [1,362,null,{}] 14:33:57 INFO - PROCESS | 1782 | 1461274437581 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:33:57 INFO - PROCESS | 1782 | 1461274437778 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 14:33:57 INFO - PROCESS | 1782 | 1461274437964 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8f6d9000 == 51 [pid = 1782] [id = 98] 14:33:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 98 (0x8f6da800) [pid = 1782] [serial = 293] [outer = (nil)] 14:33:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 99 (0x8f8bb400) [pid = 1782] [serial = 294] [outer = 0x8f6da800] 14:33:58 INFO - PROCESS | 1782 | 1461274438043 Marionette DEBUG loaded listener.js 14:33:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 100 (0x900e1c00) [pid = 1782] [serial = 295] [outer = 0x8f6da800] 14:33:58 INFO - PROCESS | 1782 | 1461274438934 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:33:58 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:33:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1445ms 14:33:58 INFO - PROCESS | 1782 | 1461274438960 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 14:33:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:33:58 INFO - PROCESS | 1782 | 1461274438964 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 14:33:58 INFO - PROCESS | 1782 | 1461274438972 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:33:58 INFO - PROCESS | 1782 | 1461274438977 Marionette TRACE conn3 <- [1,366,null,{}] 14:33:58 INFO - PROCESS | 1782 | 1461274438993 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:33:59 INFO - PROCESS | 1782 | 1461274439170 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 14:33:59 INFO - PROCESS | 1782 | 1461274439192 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8f82d400 == 52 [pid = 1782] [id = 99] 14:33:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 101 (0x8f8b6c00) [pid = 1782] [serial = 296] [outer = (nil)] 14:33:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 102 (0x91529800) [pid = 1782] [serial = 297] [outer = 0x8f8b6c00] 14:33:59 INFO - PROCESS | 1782 | 1461274439393 Marionette DEBUG loaded listener.js 14:33:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 103 (0x92ac9000) [pid = 1782] [serial = 298] [outer = 0x8f8b6c00] 14:34:00 INFO - PROCESS | 1782 | 1461274440256 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:34:00 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:34:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1338ms 14:34:00 INFO - PROCESS | 1782 | 1461274440313 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 14:34:00 INFO - PROCESS | 1782 | 1461274440317 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 14:34:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:34:00 INFO - PROCESS | 1782 | 1461274440325 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:34:00 INFO - PROCESS | 1782 | 1461274440329 Marionette TRACE conn3 <- [1,370,null,{}] 14:34:00 INFO - PROCESS | 1782 | 1461274440335 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:34:00 INFO - PROCESS | 1782 | 1461274440566 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 14:34:00 INFO - PROCESS | 1782 | 1461274440609 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8f6d3000 == 53 [pid = 1782] [id = 100] 14:34:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 104 (0x96c5cc00) [pid = 1782] [serial = 299] [outer = (nil)] 14:34:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 105 (0x9778f000) [pid = 1782] [serial = 300] [outer = 0x96c5cc00] 14:34:00 INFO - PROCESS | 1782 | 1461274440689 Marionette DEBUG loaded listener.js 14:34:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 106 (0x978da400) [pid = 1782] [serial = 301] [outer = 0x96c5cc00] 14:34:01 INFO - PROCESS | 1782 | 1461274441627 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:34:01 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:34:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1338ms 14:34:01 INFO - PROCESS | 1782 | 1461274441664 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 14:34:01 INFO - PROCESS | 1782 | 1461274441671 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 14:34:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:34:01 INFO - PROCESS | 1782 | 1461274441686 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:34:01 INFO - PROCESS | 1782 | 1461274441689 Marionette TRACE conn3 <- [1,374,null,{}] 14:34:01 INFO - PROCESS | 1782 | 1461274441696 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:34:02 INFO - PROCESS | 1782 | 1461274442033 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 14:34:02 INFO - PROCESS | 1782 | --DOMWINDOW == 105 (0x97927c00) [pid = 1782] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:34:02 INFO - PROCESS | 1782 | --DOMWINDOW == 104 (0x8f6ec400) [pid = 1782] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:34:02 INFO - PROCESS | 1782 | --DOMWINDOW == 103 (0x8f828800) [pid = 1782] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:34:02 INFO - PROCESS | 1782 | --DOMWINDOW == 102 (0x8ebf7800) [pid = 1782] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:34:02 INFO - PROCESS | 1782 | 1461274442175 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8eb74c00 == 54 [pid = 1782] [id = 101] 14:34:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 103 (0x8ebf7800) [pid = 1782] [serial = 302] [outer = (nil)] 14:34:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 104 (0x9780ac00) [pid = 1782] [serial = 303] [outer = 0x8ebf7800] 14:34:02 INFO - PROCESS | 1782 | 1461274442277 Marionette DEBUG loaded listener.js 14:34:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 105 (0x98582400) [pid = 1782] [serial = 304] [outer = 0x8ebf7800] 14:34:03 INFO - PROCESS | 1782 | 1461274443104 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:34:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:34:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1447ms 14:34:03 INFO - PROCESS | 1782 | 1461274443126 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 14:34:03 INFO - PROCESS | 1782 | 1461274443129 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 14:34:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:34:03 INFO - PROCESS | 1782 | 1461274443139 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:34:03 INFO - PROCESS | 1782 | 1461274443142 Marionette TRACE conn3 <- [1,378,null,{}] 14:34:03 INFO - PROCESS | 1782 | 1461274443149 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:34:03 INFO - PROCESS | 1782 | 1461274443397 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 14:34:03 INFO - PROCESS | 1782 | 1461274443409 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1782 | ++DOCSHELL 0x96ce7000 == 55 [pid = 1782] [id = 102] 14:34:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 106 (0x97927c00) [pid = 1782] [serial = 305] [outer = (nil)] 14:34:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 107 (0x99165800) [pid = 1782] [serial = 306] [outer = 0x97927c00] 14:34:03 INFO - PROCESS | 1782 | 1461274443492 Marionette DEBUG loaded listener.js 14:34:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 108 (0x9993f800) [pid = 1782] [serial = 307] [outer = 0x97927c00] 14:34:04 INFO - PROCESS | 1782 | 1461274444515 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:34:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:34:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1434ms 14:34:04 INFO - PROCESS | 1782 | 1461274444574 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 14:34:04 INFO - PROCESS | 1782 | 1461274444581 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 14:34:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:34:04 INFO - PROCESS | 1782 | 1461274444590 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:34:04 INFO - PROCESS | 1782 | 1461274444596 Marionette TRACE conn3 <- [1,382,null,{}] 14:34:04 INFO - PROCESS | 1782 | 1461274444606 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:34:04 INFO - PROCESS | 1782 | 1461274444855 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 14:34:05 INFO - PROCESS | 1782 | 1461274445159 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ebf1000 == 56 [pid = 1782] [id = 103] 14:34:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 109 (0x8f531800) [pid = 1782] [serial = 308] [outer = (nil)] 14:34:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 110 (0x8f6f0000) [pid = 1782] [serial = 309] [outer = 0x8f531800] 14:34:05 INFO - PROCESS | 1782 | 1461274445262 Marionette DEBUG loaded listener.js 14:34:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 111 (0x8f82b000) [pid = 1782] [serial = 310] [outer = 0x8f531800] 14:34:06 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:34:06 INFO - PROCESS | 1782 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:34:06 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:34:06 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:34:06 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:34:06 INFO - PROCESS | 1782 | 1461274446234 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:34:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:34:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1685ms 14:34:06 INFO - PROCESS | 1782 | 1461274446277 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 14:34:06 INFO - PROCESS | 1782 | 1461274446287 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 14:34:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:34:06 INFO - PROCESS | 1782 | 1461274446299 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:34:06 INFO - PROCESS | 1782 | 1461274446304 Marionette TRACE conn3 <- [1,386,null,{}] 14:34:06 INFO - PROCESS | 1782 | 1461274446311 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:34:06 INFO - PROCESS | 1782 | 1461274446548 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 14:34:06 INFO - PROCESS | 1782 | 1461274446766 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x91370400 == 57 [pid = 1782] [id = 104] 14:34:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 112 (0x91372000) [pid = 1782] [serial = 311] [outer = (nil)] 14:34:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 113 (0x9152b000) [pid = 1782] [serial = 312] [outer = 0x91372000] 14:34:06 INFO - PROCESS | 1782 | 1461274446902 Marionette DEBUG loaded listener.js 14:34:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 114 (0x9778ec00) [pid = 1782] [serial = 313] [outer = 0x91372000] 14:34:08 INFO - PROCESS | 1782 | 1461274448034 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:34:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:34:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1786ms 14:34:08 INFO - PROCESS | 1782 | 1461274448086 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 14:34:08 INFO - PROCESS | 1782 | 1461274448090 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 14:34:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:34:08 INFO - PROCESS | 1782 | 1461274448098 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:34:08 INFO - PROCESS | 1782 | 1461274448106 Marionette TRACE conn3 <- [1,390,null,{}] 14:34:08 INFO - PROCESS | 1782 | 1461274448125 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:34:08 INFO - PROCESS | 1782 | 1461274448453 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 14:34:08 INFO - PROCESS | 1782 | 1461274448602 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x904d0c00 == 58 [pid = 1782] [id = 105] 14:34:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 115 (0x98ebe400) [pid = 1782] [serial = 314] [outer = (nil)] 14:34:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 116 (0x99ba3c00) [pid = 1782] [serial = 315] [outer = 0x98ebe400] 14:34:08 INFO - PROCESS | 1782 | 1461274448701 Marionette DEBUG loaded listener.js 14:34:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 117 (0x9b285c00) [pid = 1782] [serial = 316] [outer = 0x98ebe400] 14:34:09 INFO - PROCESS | 1782 | 1461274449645 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:34:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:34:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1596ms 14:34:09 INFO - PROCESS | 1782 | 1461274449694 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 14:34:09 INFO - PROCESS | 1782 | 1461274449700 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 14:34:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:34:09 INFO - PROCESS | 1782 | 1461274449707 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:34:09 INFO - PROCESS | 1782 | 1461274449710 Marionette TRACE conn3 <- [1,394,null,{}] 14:34:09 INFO - PROCESS | 1782 | 1461274449717 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:34:09 INFO - PROCESS | 1782 | 1461274449912 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 14:34:10 INFO - PROCESS | 1782 | 1461274450127 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x9ea2a000 == 59 [pid = 1782] [id = 106] 14:34:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 118 (0x9fc9b000) [pid = 1782] [serial = 317] [outer = (nil)] 14:34:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 119 (0x9fdb0800) [pid = 1782] [serial = 318] [outer = 0x9fc9b000] 14:34:10 INFO - PROCESS | 1782 | 1461274450236 Marionette DEBUG loaded listener.js 14:34:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 120 (0xa011cc00) [pid = 1782] [serial = 319] [outer = 0x9fc9b000] 14:34:11 INFO - PROCESS | 1782 | 1461274451163 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:34:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:34:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1486ms 14:34:11 INFO - PROCESS | 1782 | 1461274451194 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 14:34:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:34:11 INFO - PROCESS | 1782 | 1461274451199 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 14:34:11 INFO - PROCESS | 1782 | 1461274451207 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:34:11 INFO - PROCESS | 1782 | 1461274451210 Marionette TRACE conn3 <- [1,398,null,{}] 14:34:11 INFO - PROCESS | 1782 | 1461274451217 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:34:11 INFO - PROCESS | 1782 | 1461274451408 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 14:34:11 INFO - PROCESS | 1782 | 1461274451623 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e3a4000 == 60 [pid = 1782] [id = 107] 14:34:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 121 (0x8e3a7c00) [pid = 1782] [serial = 320] [outer = (nil)] 14:34:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 122 (0x8e3ac800) [pid = 1782] [serial = 321] [outer = 0x8e3a7c00] 14:34:11 INFO - PROCESS | 1782 | 1461274451757 Marionette DEBUG loaded listener.js 14:34:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 123 (0x8e3b0000) [pid = 1782] [serial = 322] [outer = 0x8e3a7c00] 14:34:12 INFO - PROCESS | 1782 | 1461274452750 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:34:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:34:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1593ms 14:34:12 INFO - PROCESS | 1782 | 1461274452800 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 14:34:12 INFO - PROCESS | 1782 | 1461274452805 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 14:34:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:34:12 INFO - PROCESS | 1782 | 1461274452812 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:34:12 INFO - PROCESS | 1782 | 1461274452816 Marionette TRACE conn3 <- [1,402,null,{}] 14:34:12 INFO - PROCESS | 1782 | 1461274452822 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:34:13 INFO - PROCESS | 1782 | 1461274453050 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 14:34:13 INFO - PROCESS | 1782 | 1461274453314 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0xa0be3400 == 61 [pid = 1782] [id = 108] 14:34:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 124 (0xa0d0a400) [pid = 1782] [serial = 323] [outer = (nil)] 14:34:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0xa0dec400) [pid = 1782] [serial = 324] [outer = 0xa0d0a400] 14:34:13 INFO - PROCESS | 1782 | 1461274453414 Marionette DEBUG loaded listener.js 14:34:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0xa2b41400) [pid = 1782] [serial = 325] [outer = 0xa0d0a400] 14:34:14 INFO - PROCESS | 1782 | 1461274454356 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:34:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:34:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1590ms 14:34:14 INFO - PROCESS | 1782 | 1461274454404 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 14:34:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:34:14 INFO - PROCESS | 1782 | 1461274454409 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 14:34:14 INFO - PROCESS | 1782 | 1461274454417 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:34:14 INFO - PROCESS | 1782 | 1461274454421 Marionette TRACE conn3 <- [1,406,null,{}] 14:34:14 INFO - PROCESS | 1782 | 1461274454428 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:34:14 INFO - PROCESS | 1782 | 1461274454621 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 14:34:14 INFO - PROCESS | 1782 | 1461274454830 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1782 | ++DOCSHELL 0x8c949000 == 62 [pid = 1782] [id = 109] 14:34:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x8c94c400) [pid = 1782] [serial = 326] [outer = (nil)] 14:34:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x8c950400) [pid = 1782] [serial = 327] [outer = 0x8c94c400] 14:34:14 INFO - PROCESS | 1782 | 1461274454970 Marionette DEBUG loaded listener.js 14:34:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8c953400) [pid = 1782] [serial = 328] [outer = 0x8c94c400] 14:34:15 INFO - PROCESS | 1782 | 1461274455909 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:34:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:34:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1534ms 14:34:15 INFO - PROCESS | 1782 | 1461274455951 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 14:34:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:34:15 INFO - PROCESS | 1782 | 1461274455956 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 14:34:15 INFO - PROCESS | 1782 | 1461274455964 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:34:15 INFO - PROCESS | 1782 | 1461274455967 Marionette TRACE conn3 <- [1,410,null,{}] 14:34:15 INFO - PROCESS | 1782 | 1461274455975 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:34:16 INFO - PROCESS | 1782 | 1461274456230 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 14:34:16 INFO - PROCESS | 1782 | 1461274456458 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ca01800 == 63 [pid = 1782] [id = 110] 14:34:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x8ca02400) [pid = 1782] [serial = 329] [outer = (nil)] 14:34:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8ca07800) [pid = 1782] [serial = 330] [outer = 0x8ca02400] 14:34:16 INFO - PROCESS | 1782 | 1461274456594 Marionette DEBUG loaded listener.js 14:34:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8ca0a400) [pid = 1782] [serial = 331] [outer = 0x8ca02400] 14:34:17 INFO - PROCESS | 1782 | 1461274457875 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:34:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:34:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 2000ms 14:34:18 INFO - PROCESS | 1782 | 1461274457999 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 14:34:18 INFO - PROCESS | 1782 | 1461274458006 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 14:34:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:34:18 INFO - PROCESS | 1782 | 1461274458080 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:34:18 INFO - PROCESS | 1782 | 1461274458085 Marionette TRACE conn3 <- [1,414,null,{}] 14:34:18 INFO - PROCESS | 1782 | 1461274458097 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:34:18 INFO - PROCESS | 1782 | 1461274458280 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 14:34:18 INFO - PROCESS | 1782 | 1461274458471 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8ca10000 == 64 [pid = 1782] [id = 111] 14:34:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8e8e6c00) [pid = 1782] [serial = 332] [outer = (nil)] 14:34:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8f532000) [pid = 1782] [serial = 333] [outer = 0x8e8e6c00] 14:34:18 INFO - PROCESS | 1782 | 1461274458559 Marionette DEBUG loaded listener.js 14:34:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8f6cec00) [pid = 1782] [serial = 334] [outer = 0x8e8e6c00] 14:34:19 INFO - PROCESS | 1782 | 1461274459656 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:34:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:34:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1652ms 14:34:19 INFO - PROCESS | 1782 | 1461274459716 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 14:34:19 INFO - PROCESS | 1782 | 1461274459726 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 14:34:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:34:19 INFO - PROCESS | 1782 | 1461274459737 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:34:19 INFO - PROCESS | 1782 | 1461274459741 Marionette TRACE conn3 <- [1,418,null,{}] 14:34:19 INFO - PROCESS | 1782 | 1461274459748 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:34:19 INFO - PROCESS | 1782 | 1461274459984 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 14:34:19 INFO - PROCESS | 1782 | --DOCSHELL 0x8f6f5c00 == 63 [pid = 1782] [id = 66] 14:34:19 INFO - PROCESS | 1782 | --DOCSHELL 0xa1057800 == 62 [pid = 1782] [id = 65] 14:34:20 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x98ebb800) [pid = 1782] [serial = 258] [outer = (nil)] [url = about:blank] 14:34:20 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0xa4961c00) [pid = 1782] [serial = 234] [outer = (nil)] [url = about:blank] 14:34:20 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x8f8be800) [pid = 1782] [serial = 237] [outer = (nil)] [url = about:blank] 14:34:20 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x904cf400) [pid = 1782] [serial = 240] [outer = (nil)] [url = about:blank] 14:34:20 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x947a3000) [pid = 1782] [serial = 225] [outer = (nil)] [url = about:blank] 14:34:20 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x8eb6f800) [pid = 1782] [serial = 243] [outer = (nil)] [url = about:blank] 14:34:20 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0xa4456c00) [pid = 1782] [serial = 222] [outer = (nil)] [url = about:blank] 14:34:20 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0xa45dd000) [pid = 1782] [serial = 231] [outer = (nil)] [url = about:blank] 14:34:20 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x9993dc00) [pid = 1782] [serial = 228] [outer = (nil)] [url = about:blank] 14:34:20 INFO - PROCESS | 1782 | --DOCSHELL 0x91373c00 == 61 [pid = 1782] [id = 63] 14:34:20 INFO - PROCESS | 1782 | --DOCSHELL 0x99178800 == 60 [pid = 1782] [id = 64] 14:34:20 INFO - PROCESS | 1782 | --DOCSHELL 0x8eb74c00 == 59 [pid = 1782] [id = 101] 14:34:20 INFO - PROCESS | 1782 | --DOCSHELL 0x8f6d3000 == 58 [pid = 1782] [id = 100] 14:34:20 INFO - PROCESS | 1782 | --DOCSHELL 0x8f82d400 == 57 [pid = 1782] [id = 99] 14:34:20 INFO - PROCESS | 1782 | --DOCSHELL 0x8f6d9000 == 56 [pid = 1782] [id = 98] 14:34:20 INFO - PROCESS | 1782 | 1461274460262 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | --DOCSHELL 0x8eb6d400 == 55 [pid = 1782] [id = 97] 14:34:20 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e8e1400 == 56 [pid = 1782] [id = 112] 14:34:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x8e8e4c00) [pid = 1782] [serial = 335] [outer = (nil)] 14:34:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x8f533800) [pid = 1782] [serial = 336] [outer = 0x8e8e4c00] 14:34:20 INFO - PROCESS | 1782 | 1461274460349 Marionette DEBUG loaded listener.js 14:34:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8f82d400) [pid = 1782] [serial = 337] [outer = 0x8e8e4c00] 14:34:20 INFO - PROCESS | 1782 | --DOCSHELL 0x9858f400 == 55 [pid = 1782] [id = 89] 14:34:20 INFO - PROCESS | 1782 | --DOCSHELL 0x91375000 == 54 [pid = 1782] [id = 62] 14:34:20 INFO - PROCESS | 1782 | --DOCSHELL 0x92a58400 == 53 [pid = 1782] [id = 88] 14:34:20 INFO - PROCESS | 1782 | --DOCSHELL 0x8eb6cc00 == 52 [pid = 1782] [id = 87] 14:34:20 INFO - PROCESS | 1782 | --DOCSHELL 0x9780d400 == 51 [pid = 1782] [id = 86] 14:34:20 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x9130f000) [pid = 1782] [serial = 252] [outer = (nil)] [url = about:blank] 14:34:20 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x92a59800) [pid = 1782] [serial = 253] [outer = (nil)] [url = about:blank] 14:34:20 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x904c7400) [pid = 1782] [serial = 250] [outer = (nil)] [url = about:blank] 14:34:20 INFO - PROCESS | 1782 | --DOMWINDOW == 125 (0x8ebf9800) [pid = 1782] [serial = 246] [outer = (nil)] [url = about:blank] 14:34:20 INFO - PROCESS | 1782 | --DOMWINDOW == 124 (0x8f8bac00) [pid = 1782] [serial = 249] [outer = (nil)] [url = about:blank] 14:34:20 INFO - PROCESS | 1782 | --DOMWINDOW == 123 (0x8f4d6c00) [pid = 1782] [serial = 247] [outer = (nil)] [url = about:blank] 14:34:20 INFO - PROCESS | 1782 | --DOMWINDOW == 122 (0x982ac800) [pid = 1782] [serial = 255] [outer = (nil)] [url = about:blank] 14:34:20 INFO - PROCESS | 1782 | --DOMWINDOW == 121 (0x9858f000) [pid = 1782] [serial = 256] [outer = (nil)] [url = about:blank] 14:34:21 INFO - PROCESS | 1782 | 1461274461642 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:34:21 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:34:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1941ms 14:34:21 INFO - PROCESS | 1782 | 1461274461761 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 14:34:21 INFO - PROCESS | 1782 | 1461274461766 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 14:34:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:34:21 INFO - PROCESS | 1782 | 1461274461793 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:34:21 INFO - PROCESS | 1782 | 1461274461800 Marionette TRACE conn3 <- [1,422,null,{}] 14:34:21 INFO - PROCESS | 1782 | 1461274461817 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:34:21 INFO - PROCESS | 1782 | 1461274461986 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 14:34:22 INFO - PROCESS | 1782 | 1461274461999 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f52e800 == 52 [pid = 1782] [id = 113] 14:34:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 122 (0x8f8c5800) [pid = 1782] [serial = 338] [outer = (nil)] 14:34:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 123 (0x91373c00) [pid = 1782] [serial = 339] [outer = 0x8f8c5800] 14:34:22 INFO - PROCESS | 1782 | 1461274462085 Marionette DEBUG loaded listener.js 14:34:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 124 (0x91f0ac00) [pid = 1782] [serial = 340] [outer = 0x8f8c5800] 14:34:23 INFO - PROCESS | 1782 | 1461274463510 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:34:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:34:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1750ms 14:34:23 INFO - PROCESS | 1782 | 1461274463540 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 14:34:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:34:23 INFO - PROCESS | 1782 | 1461274463545 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 14:34:23 INFO - PROCESS | 1782 | 1461274463552 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:34:23 INFO - PROCESS | 1782 | 1461274463555 Marionette TRACE conn3 <- [1,426,null,{}] 14:34:23 INFO - PROCESS | 1782 | 1461274463637 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:34:23 INFO - PROCESS | 1782 | 1461274463843 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 14:34:23 INFO - PROCESS | 1782 | 1461274463864 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x904c7400 == 53 [pid = 1782] [id = 114] 14:34:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0x91378000) [pid = 1782] [serial = 341] [outer = (nil)] 14:34:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x96ce2c00) [pid = 1782] [serial = 342] [outer = 0x91378000] 14:34:23 INFO - PROCESS | 1782 | 1461274463944 Marionette DEBUG loaded listener.js 14:34:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x97ce7800) [pid = 1782] [serial = 343] [outer = 0x91378000] 14:34:25 INFO - PROCESS | 1782 | 1461274465067 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:34:25 INFO - PROCESS | 1782 | 1461274465154 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 14:34:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 14:34:25 INFO - PROCESS | 1782 | 1461274465162 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:34:25 INFO - PROCESS | 1782 | 1461274465165 Marionette TRACE conn3 <- [1,430,null,{}] 14:34:25 INFO - PROCESS | 1782 | 1461274465171 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:34:25 INFO - PROCESS | 1782 | 1461274465341 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 14:34:25 INFO - PROCESS | 1782 | 1461274465547 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8f8c0400 == 54 [pid = 1782] [id = 115] 14:34:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 121 (0x900e5400) [pid = 1782] [serial = 344] [outer = (nil)] 14:34:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 122 (0x947a3000) [pid = 1782] [serial = 345] [outer = 0x900e5400] 14:34:25 INFO - PROCESS | 1782 | 1461274465643 Marionette DEBUG loaded listener.js 14:34:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 123 (0x95c2a000) [pid = 1782] [serial = 346] [outer = 0x900e5400] 14:34:26 INFO - PROCESS | 1782 | 1461274466410 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:34:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:34:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1283ms 14:34:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:34:26 INFO - PROCESS | 1782 | 1461274466446 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 14:34:26 INFO - PROCESS | 1782 | 1461274466449 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 14:34:26 INFO - PROCESS | 1782 | 1461274466456 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:34:26 INFO - PROCESS | 1782 | 1461274466459 Marionette TRACE conn3 <- [1,434,null,{}] 14:34:26 INFO - PROCESS | 1782 | 1461274466466 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:34:26 INFO - PROCESS | 1782 | 1461274466666 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 14:34:26 INFO - PROCESS | 1782 | 1461274466678 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ca05c00 == 55 [pid = 1782] [id = 116] 14:34:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 124 (0x8f826c00) [pid = 1782] [serial = 347] [outer = (nil)] 14:34:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0x99168000) [pid = 1782] [serial = 348] [outer = 0x8f826c00] 14:34:26 INFO - PROCESS | 1782 | 1461274466869 Marionette DEBUG loaded listener.js 14:34:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x99171800) [pid = 1782] [serial = 349] [outer = 0x8f826c00] 14:34:27 INFO - PROCESS | 1782 | 1461274467898 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:34:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:34:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1485ms 14:34:27 INFO - PROCESS | 1782 | 1461274467942 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 14:34:27 INFO - PROCESS | 1782 | 1461274467950 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 14:34:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:34:27 INFO - PROCESS | 1782 | 1461274467963 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:34:27 INFO - PROCESS | 1782 | 1461274467968 Marionette TRACE conn3 <- [1,438,null,{}] 14:34:27 INFO - PROCESS | 1782 | 1461274467979 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:34:28 INFO - PROCESS | 1782 | 1461274468194 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 14:34:28 INFO - PROCESS | 1782 | 1461274468426 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8eb72c00 == 56 [pid = 1782] [id = 117] 14:34:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x8f4e0000) [pid = 1782] [serial = 350] [outer = (nil)] 14:34:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x8f6cd000) [pid = 1782] [serial = 351] [outer = 0x8f4e0000] 14:34:28 INFO - PROCESS | 1782 | 1461274468570 Marionette DEBUG loaded listener.js 14:34:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8f81f400) [pid = 1782] [serial = 352] [outer = 0x8f4e0000] 14:34:30 INFO - PROCESS | 1782 | 1461274470216 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:34:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:34:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 2290ms 14:34:30 INFO - PROCESS | 1782 | 1461274470254 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 14:34:30 INFO - PROCESS | 1782 | 1461274470264 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 14:34:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:34:30 INFO - PROCESS | 1782 | 1461274470331 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:34:30 INFO - PROCESS | 1782 | 1461274470339 Marionette TRACE conn3 <- [1,442,null,{}] 14:34:30 INFO - PROCESS | 1782 | 1461274470375 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:34:30 INFO - PROCESS | 1782 | 1461274470562 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 14:34:30 INFO - PROCESS | 1782 | 1461274470727 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x904c7800 == 57 [pid = 1782] [id = 118] 14:34:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x99171400) [pid = 1782] [serial = 353] [outer = (nil)] 14:34:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x99b28000) [pid = 1782] [serial = 354] [outer = 0x99171400] 14:34:30 INFO - PROCESS | 1782 | 1461274470822 Marionette DEBUG loaded listener.js 14:34:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x99ba6400) [pid = 1782] [serial = 355] [outer = 0x99171400] 14:34:31 INFO - PROCESS | 1782 | 1461274471782 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:34:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:34:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1515ms 14:34:31 INFO - PROCESS | 1782 | 1461274471845 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 14:34:31 INFO - PROCESS | 1782 | 1461274471852 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 14:34:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:34:31 INFO - PROCESS | 1782 | 1461274471860 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:34:31 INFO - PROCESS | 1782 | 1461274471868 Marionette TRACE conn3 <- [1,446,null,{}] 14:34:31 INFO - PROCESS | 1782 | 1461274471888 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:34:32 INFO - PROCESS | 1782 | 1461274472137 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 14:34:32 INFO - PROCESS | 1782 | 1461274472416 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1782 | ++DOCSHELL 0x9fd61800 == 58 [pid = 1782] [id = 119] 14:34:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x9fd69400) [pid = 1782] [serial = 356] [outer = (nil)] 14:34:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0xa01be400) [pid = 1782] [serial = 357] [outer = 0x9fd69400] 14:34:32 INFO - PROCESS | 1782 | 1461274472515 Marionette DEBUG loaded listener.js 14:34:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0xa0d50800) [pid = 1782] [serial = 358] [outer = 0x9fd69400] 14:34:33 INFO - PROCESS | 1782 | 1461274473521 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:34:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:34:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1741ms 14:34:33 INFO - PROCESS | 1782 | 1461274473603 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 14:34:33 INFO - PROCESS | 1782 | 1461274473609 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 14:34:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:34:33 INFO - PROCESS | 1782 | 1461274473618 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:34:33 INFO - PROCESS | 1782 | 1461274473621 Marionette TRACE conn3 <- [1,450,null,{}] 14:34:33 INFO - PROCESS | 1782 | 1461274473628 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:34:33 INFO - PROCESS | 1782 | 1461274473861 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 14:34:34 INFO - PROCESS | 1782 | 1461274474121 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8e7eac00 == 59 [pid = 1782] [id = 120] 14:34:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8e7ed800) [pid = 1782] [serial = 359] [outer = (nil)] 14:34:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8e7f4400) [pid = 1782] [serial = 360] [outer = 0x8e7ed800] 14:34:34 INFO - PROCESS | 1782 | 1461274474216 Marionette DEBUG loaded listener.js 14:34:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x8e7f7800) [pid = 1782] [serial = 361] [outer = 0x8e7ed800] 14:34:35 INFO - PROCESS | 1782 | 1461274475201 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:34:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 14:34:35 INFO - PROCESS | 1782 | 1461274475258 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 14:34:35 INFO - PROCESS | 1782 | 1461274475266 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:34:35 INFO - PROCESS | 1782 | 1461274475270 Marionette TRACE conn3 <- [1,454,null,{}] 14:34:35 INFO - PROCESS | 1782 | 1461274475277 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:34:35 INFO - PROCESS | 1782 | 1461274475470 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 14:34:35 INFO - PROCESS | 1782 | 1461274475683 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e8ea800 == 60 [pid = 1782] [id = 121] 14:34:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x901a5400) [pid = 1782] [serial = 362] [outer = (nil)] 14:34:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x901ab400) [pid = 1782] [serial = 363] [outer = 0x901a5400] 14:34:35 INFO - PROCESS | 1782 | 1461274475823 Marionette DEBUG loaded listener.js 14:34:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0x901af800) [pid = 1782] [serial = 364] [outer = 0x901a5400] 14:34:36 INFO - PROCESS | 1782 | [1782] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:34:36 INFO - PROCESS | 1782 | 1461274476792 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:34:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:34:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1581ms 14:34:36 INFO - PROCESS | 1782 | 1461274476847 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 14:34:36 INFO - PROCESS | 1782 | 1461274476850 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 14:34:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:34:36 INFO - PROCESS | 1782 | 1461274476858 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:34:36 INFO - PROCESS | 1782 | 1461274476863 Marionette TRACE conn3 <- [1,458,null,{}] 14:34:36 INFO - PROCESS | 1782 | 1461274476869 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:34:37 INFO - PROCESS | 1782 | 1461274477095 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 14:34:37 INFO - PROCESS | 1782 | 1461274477322 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1782 | ++DOCSHELL 0x901a9c00 == 61 [pid = 1782] [id = 122] 14:34:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 142 (0xa0def000) [pid = 1782] [serial = 365] [outer = (nil)] 14:34:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 143 (0xa2b44000) [pid = 1782] [serial = 366] [outer = 0xa0def000] 14:34:37 INFO - PROCESS | 1782 | 1461274477452 Marionette DEBUG loaded listener.js 14:34:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 144 (0xa3d8dc00) [pid = 1782] [serial = 367] [outer = 0xa0def000] 14:34:38 INFO - PROCESS | 1782 | 1461274478425 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:34:38 INFO - PROCESS | 1782 | 1461274478522 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 14:34:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 14:34:38 INFO - PROCESS | 1782 | 1461274478592 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:34:38 INFO - PROCESS | 1782 | 1461274478597 Marionette TRACE conn3 <- [1,462,null,{}] 14:34:38 INFO - PROCESS | 1782 | 1461274478621 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:34:38 INFO - PROCESS | 1782 | 1461274478803 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 14:34:39 INFO - PROCESS | 1782 | 1461274479032 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8ca0f800 == 62 [pid = 1782] [id = 123] 14:34:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 146 (0x8ccc2400) [pid = 1782] [serial = 369] [outer = (nil)] 14:34:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 147 (0x8ccc9400) [pid = 1782] [serial = 370] [outer = 0x8ccc2400] 14:34:39 INFO - PROCESS | 1782 | 1461274479139 Marionette DEBUG loaded listener.js 14:34:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 148 (0x901ac400) [pid = 1782] [serial = 371] [outer = 0x8ccc2400] 14:34:40 INFO - PROCESS | 1782 | [1782] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:34:40 INFO - PROCESS | 1782 | 1461274480286 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:34:40 INFO - PROCESS | 1782 | 1461274480360 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 14:34:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 14:34:40 INFO - PROCESS | 1782 | 1461274480373 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:34:40 INFO - PROCESS | 1782 | 1461274480378 Marionette TRACE conn3 <- [1,466,null,{}] 14:34:40 INFO - PROCESS | 1782 | 1461274480389 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:34:40 INFO - PROCESS | 1782 | 1461274480804 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 14:34:41 INFO - PROCESS | 1782 | 1461274481018 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8bf71c00 == 63 [pid = 1782] [id = 124] 14:34:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 149 (0x8bf73000) [pid = 1782] [serial = 372] [outer = (nil)] 14:34:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 150 (0x8bf7cc00) [pid = 1782] [serial = 373] [outer = 0x8bf73000] 14:34:41 INFO - PROCESS | 1782 | 1461274481111 Marionette DEBUG loaded listener.js 14:34:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x8bf7ec00) [pid = 1782] [serial = 374] [outer = 0x8bf73000] 14:34:42 INFO - PROCESS | 1782 | 1461274482266 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:34:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 14:34:42 INFO - PROCESS | 1782 | 1461274482317 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 14:34:42 INFO - PROCESS | 1782 | 1461274482324 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:34:42 INFO - PROCESS | 1782 | 1461274482328 Marionette TRACE conn3 <- [1,470,null,{}] 14:34:42 INFO - PROCESS | 1782 | 1461274482335 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:34:42 INFO - PROCESS | 1782 | 1461274482548 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 14:34:42 INFO - PROCESS | 1782 | 1461274482772 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1782 | ++DOCSHELL 0x8bf79c00 == 64 [pid = 1782] [id = 125] 14:34:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0x8bf7d800) [pid = 1782] [serial = 375] [outer = (nil)] 14:34:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0xa44ac800) [pid = 1782] [serial = 376] [outer = 0x8bf7d800] 14:34:42 INFO - PROCESS | 1782 | 1461274482864 Marionette DEBUG loaded listener.js 14:34:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0xa45d4800) [pid = 1782] [serial = 377] [outer = 0x8bf7d800] 14:34:44 INFO - PROCESS | 1782 | 1461274484175 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:34:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:34:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1897ms 14:34:44 INFO - PROCESS | 1782 | 1461274484222 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 14:34:44 INFO - PROCESS | 1782 | 1461274484226 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 14:34:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:34:44 INFO - PROCESS | 1782 | 1461274484233 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:34:44 INFO - PROCESS | 1782 | 1461274484237 Marionette TRACE conn3 <- [1,474,null,{}] 14:34:44 INFO - PROCESS | 1782 | 1461274484244 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:34:44 INFO - PROCESS | 1782 | 1461274484445 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 14:34:44 INFO - PROCESS | 1782 | 1461274484768 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8c243800 == 65 [pid = 1782] [id = 126] 14:34:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x8c244000) [pid = 1782] [serial = 378] [outer = (nil)] 14:34:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0x8c24b800) [pid = 1782] [serial = 379] [outer = 0x8c244000] 14:34:44 INFO - PROCESS | 1782 | 1461274484931 Marionette DEBUG loaded listener.js 14:34:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 157 (0x8c250000) [pid = 1782] [serial = 380] [outer = 0x8c244000] 14:34:45 INFO - PROCESS | 1782 | 1461274485969 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:34:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:34:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1785ms 14:34:46 INFO - PROCESS | 1782 | 1461274486019 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 14:34:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:34:46 INFO - PROCESS | 1782 | 1461274486025 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 14:34:46 INFO - PROCESS | 1782 | 1461274486031 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:34:46 INFO - PROCESS | 1782 | 1461274486035 Marionette TRACE conn3 <- [1,478,null,{}] 14:34:46 INFO - PROCESS | 1782 | 1461274486043 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:34:46 INFO - PROCESS | 1782 | 1461274486272 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 14:34:46 INFO - PROCESS | 1782 | 1461274486501 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0xa4837800 == 66 [pid = 1782] [id = 127] 14:34:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 158 (0xa4877400) [pid = 1782] [serial = 381] [outer = (nil)] 14:34:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 159 (0xa487ac00) [pid = 1782] [serial = 382] [outer = 0xa4877400] 14:34:46 INFO - PROCESS | 1782 | 1461274486653 Marionette DEBUG loaded listener.js 14:34:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 160 (0xa487fc00) [pid = 1782] [serial = 383] [outer = 0xa4877400] 14:34:47 INFO - PROCESS | 1782 | 1461274487616 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:34:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:34:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1649ms 14:34:47 INFO - PROCESS | 1782 | 1461274487684 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 14:34:47 INFO - PROCESS | 1782 | 1461274487690 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 14:34:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:34:47 INFO - PROCESS | 1782 | 1461274487701 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:34:47 INFO - PROCESS | 1782 | 1461274487706 Marionette TRACE conn3 <- [1,482,null,{}] 14:34:47 INFO - PROCESS | 1782 | 1461274487716 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:34:48 INFO - PROCESS | 1782 | 1461274487999 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 14:34:48 INFO - PROCESS | 1782 | 1461274488251 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8afd5c00 == 67 [pid = 1782] [id = 128] 14:34:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 161 (0x8afd6400) [pid = 1782] [serial = 384] [outer = (nil)] 14:34:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 162 (0x8afd9c00) [pid = 1782] [serial = 385] [outer = 0x8afd6400] 14:34:48 INFO - PROCESS | 1782 | 1461274488342 Marionette DEBUG loaded listener.js 14:34:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 163 (0x8afdb400) [pid = 1782] [serial = 386] [outer = 0x8afd6400] 14:34:49 INFO - PROCESS | 1782 | 1461274489340 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:34:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:34:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1700ms 14:34:49 INFO - PROCESS | 1782 | 1461274489400 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 14:34:49 INFO - PROCESS | 1782 | 1461274489405 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 14:34:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:34:49 INFO - PROCESS | 1782 | 1461274489411 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:34:49 INFO - PROCESS | 1782 | 1461274489414 Marionette TRACE conn3 <- [1,486,null,{}] 14:34:49 INFO - PROCESS | 1782 | 1461274489421 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:34:49 INFO - PROCESS | 1782 | 1461274489615 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 14:34:49 INFO - PROCESS | 1782 | 1461274489839 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1782 | ++DOCSHELL 0x8c245000 == 68 [pid = 1782] [id = 129] 14:34:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 164 (0x8c246c00) [pid = 1782] [serial = 387] [outer = (nil)] 14:34:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 165 (0x8f6f0400) [pid = 1782] [serial = 388] [outer = 0x8c246c00] 14:34:49 INFO - PROCESS | 1782 | 1461274489946 Marionette DEBUG loaded listener.js 14:34:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 166 (0x9130a400) [pid = 1782] [serial = 389] [outer = 0x8c246c00] 14:34:51 INFO - PROCESS | 1782 | 1461274491139 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:34:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:34:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1787ms 14:34:51 INFO - PROCESS | 1782 | 1461274491200 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 14:34:51 INFO - PROCESS | 1782 | 1461274491207 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 14:34:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:34:51 INFO - PROCESS | 1782 | 1461274491225 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:34:51 INFO - PROCESS | 1782 | 1461274491232 Marionette TRACE conn3 <- [1,490,null,{}] 14:34:51 INFO - PROCESS | 1782 | 1461274491242 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:34:51 INFO - PROCESS | 1782 | 1461274491523 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 14:34:51 INFO - PROCESS | 1782 | 1461274491690 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8bf77800 == 69 [pid = 1782] [id = 130] 14:34:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 167 (0x8e7f1800) [pid = 1782] [serial = 390] [outer = (nil)] 14:34:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 168 (0x8e8eb400) [pid = 1782] [serial = 391] [outer = 0x8e7f1800] 14:34:51 INFO - PROCESS | 1782 | 1461274491776 Marionette DEBUG loaded listener.js 14:34:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 169 (0x8eb74c00) [pid = 1782] [serial = 392] [outer = 0x8e7f1800] 14:34:52 INFO - PROCESS | 1782 | 1461274492688 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:34:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:34:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1495ms 14:34:52 INFO - PROCESS | 1782 | 1461274492719 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 14:34:52 INFO - PROCESS | 1782 | 1461274492727 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 14:34:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:34:52 INFO - PROCESS | 1782 | 1461274492738 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:34:52 INFO - PROCESS | 1782 | 1461274492742 Marionette TRACE conn3 <- [1,494,null,{}] 14:34:52 INFO - PROCESS | 1782 | 1461274492749 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:34:52 INFO - PROCESS | 1782 | 1461274492940 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 14:34:53 INFO - PROCESS | 1782 | 1461274493313 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f535c00 == 70 [pid = 1782] [id = 131] 14:34:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 170 (0x8f536c00) [pid = 1782] [serial = 393] [outer = (nil)] 14:34:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 171 (0x8f826000) [pid = 1782] [serial = 394] [outer = 0x8f536c00] 14:34:53 INFO - PROCESS | 1782 | 1461274493408 Marionette DEBUG loaded listener.js 14:34:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 172 (0x900e8000) [pid = 1782] [serial = 395] [outer = 0x8f536c00] 14:34:54 INFO - PROCESS | 1782 | --DOCSHELL 0x8f8c0400 == 69 [pid = 1782] [id = 115] 14:34:54 INFO - PROCESS | 1782 | --DOMWINDOW == 171 (0x99165800) [pid = 1782] [serial = 306] [outer = (nil)] [url = about:blank] 14:34:54 INFO - PROCESS | 1782 | --DOCSHELL 0x904c7400 == 68 [pid = 1782] [id = 114] 14:34:54 INFO - PROCESS | 1782 | --DOCSHELL 0x8f52e800 == 67 [pid = 1782] [id = 113] 14:34:54 INFO - PROCESS | 1782 | --DOCSHELL 0x8e8e1400 == 66 [pid = 1782] [id = 112] 14:34:54 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca10000 == 65 [pid = 1782] [id = 111] 14:34:54 INFO - PROCESS | 1782 | 1461274494513 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:34:54 INFO - PROCESS | 1782 | --DOCSHELL 0x8ebf1000 == 64 [pid = 1782] [id = 103] 14:34:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:34:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1842ms 14:34:54 INFO - PROCESS | 1782 | 1461274494581 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 14:34:54 INFO - PROCESS | 1782 | 1461274494585 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 14:34:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:34:54 INFO - PROCESS | 1782 | 1461274494592 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:34:54 INFO - PROCESS | 1782 | 1461274494598 Marionette TRACE conn3 <- [1,498,null,{}] 14:34:54 INFO - PROCESS | 1782 | 1461274494615 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:34:54 INFO - PROCESS | 1782 | 1461274494801 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 14:34:54 INFO - PROCESS | 1782 | --DOMWINDOW == 170 (0xa4483c00) [pid = 1782] [serial = 223] [outer = (nil)] [url = about:blank] 14:34:54 INFO - PROCESS | 1782 | --DOMWINDOW == 169 (0x9778f000) [pid = 1782] [serial = 300] [outer = (nil)] [url = about:blank] 14:34:54 INFO - PROCESS | 1782 | --DOMWINDOW == 168 (0x978da400) [pid = 1782] [serial = 301] [outer = (nil)] [url = about:blank] 14:34:54 INFO - PROCESS | 1782 | --DOMWINDOW == 167 (0x8f8bb400) [pid = 1782] [serial = 294] [outer = (nil)] [url = about:blank] 14:34:54 INFO - PROCESS | 1782 | --DOMWINDOW == 166 (0x900e1c00) [pid = 1782] [serial = 295] [outer = (nil)] [url = about:blank] 14:34:54 INFO - PROCESS | 1782 | --DOMWINDOW == 165 (0x8f6efc00) [pid = 1782] [serial = 292] [outer = (nil)] [url = about:blank] 14:34:54 INFO - PROCESS | 1782 | --DOMWINDOW == 164 (0x8f6cc800) [pid = 1782] [serial = 291] [outer = (nil)] [url = about:blank] 14:34:54 INFO - PROCESS | 1782 | --DOMWINDOW == 163 (0x91529800) [pid = 1782] [serial = 297] [outer = (nil)] [url = about:blank] 14:34:54 INFO - PROCESS | 1782 | --DOMWINDOW == 162 (0x92c65800) [pid = 1782] [serial = 264] [outer = (nil)] [url = about:blank] 14:34:54 INFO - PROCESS | 1782 | --DOMWINDOW == 161 (0x8f829400) [pid = 1782] [serial = 261] [outer = (nil)] [url = about:blank] 14:34:54 INFO - PROCESS | 1782 | --DOMWINDOW == 160 (0x9993a800) [pid = 1782] [serial = 267] [outer = (nil)] [url = about:blank] 14:34:54 INFO - PROCESS | 1782 | --DOMWINDOW == 159 (0x9fda9800) [pid = 1782] [serial = 273] [outer = (nil)] [url = about:blank] 14:34:54 INFO - PROCESS | 1782 | --DOMWINDOW == 158 (0x9ae20800) [pid = 1782] [serial = 270] [outer = (nil)] [url = about:blank] 14:34:54 INFO - PROCESS | 1782 | --DOMWINDOW == 157 (0x99168400) [pid = 1782] [serial = 259] [outer = (nil)] [url = about:blank] 14:34:54 INFO - PROCESS | 1782 | --DOMWINDOW == 156 (0x900e3800) [pid = 1782] [serial = 288] [outer = (nil)] [url = about:blank] 14:34:54 INFO - PROCESS | 1782 | --DOMWINDOW == 155 (0xa2be1000) [pid = 1782] [serial = 276] [outer = (nil)] [url = about:blank] 14:34:54 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0x8e8ea000) [pid = 1782] [serial = 279] [outer = (nil)] [url = about:blank] 14:34:54 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0xa01e8400) [pid = 1782] [serial = 282] [outer = (nil)] [url = about:blank] 14:34:54 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0xa495c800) [pid = 1782] [serial = 285] [outer = (nil)] [url = about:blank] 14:34:54 INFO - PROCESS | 1782 | --DOMWINDOW == 151 (0x98582400) [pid = 1782] [serial = 304] [outer = (nil)] [url = about:blank] 14:34:54 INFO - PROCESS | 1782 | --DOMWINDOW == 150 (0x92ac9000) [pid = 1782] [serial = 298] [outer = (nil)] [url = about:blank] 14:34:54 INFO - PROCESS | 1782 | --DOMWINDOW == 149 (0x9780ac00) [pid = 1782] [serial = 303] [outer = (nil)] [url = about:blank] 14:34:55 INFO - PROCESS | 1782 | 1461274495076 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f6cc800 == 65 [pid = 1782] [id = 132] 14:34:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 150 (0x8f8bbc00) [pid = 1782] [serial = 396] [outer = (nil)] 14:34:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x901a6400) [pid = 1782] [serial = 397] [outer = 0x8f8bbc00] 14:34:55 INFO - PROCESS | 1782 | 1461274495164 Marionette DEBUG loaded listener.js 14:34:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0x904d0400) [pid = 1782] [serial = 398] [outer = 0x8f8bbc00] 14:34:55 INFO - PROCESS | 1782 | 1461274495952 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:34:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:34:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1391ms 14:34:55 INFO - PROCESS | 1782 | 1461274495985 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 14:34:55 INFO - PROCESS | 1782 | 1461274495989 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 14:34:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:34:56 INFO - PROCESS | 1782 | 1461274496013 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:34:56 INFO - PROCESS | 1782 | 1461274496018 Marionette TRACE conn3 <- [1,502,null,{}] 14:34:56 INFO - PROCESS | 1782 | 1461274496026 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:34:56 INFO - PROCESS | 1782 | 1461274496209 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 14:34:56 INFO - PROCESS | 1782 | 1461274496220 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8f8c5000 == 66 [pid = 1782] [id = 133] 14:34:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0x901ad800) [pid = 1782] [serial = 399] [outer = (nil)] 14:34:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0x9528e800) [pid = 1782] [serial = 400] [outer = 0x901ad800] 14:34:56 INFO - PROCESS | 1782 | 1461274496300 Marionette DEBUG loaded listener.js 14:34:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x97816000) [pid = 1782] [serial = 401] [outer = 0x901ad800] 14:34:57 INFO - PROCESS | 1782 | 1461274497650 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:34:57 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0x91378000) [pid = 1782] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:34:57 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0x8e8e4c00) [pid = 1782] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:34:57 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0x8e8e6c00) [pid = 1782] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:34:57 INFO - PROCESS | 1782 | --DOMWINDOW == 151 (0x8f8c5800) [pid = 1782] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:34:57 INFO - PROCESS | 1782 | --DOMWINDOW == 150 (0x900e5400) [pid = 1782] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:34:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:34:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1744ms 14:34:57 INFO - PROCESS | 1782 | 1461274497755 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 14:34:57 INFO - PROCESS | 1782 | 1461274497762 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 14:34:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:34:57 INFO - PROCESS | 1782 | 1461274497774 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:34:57 INFO - PROCESS | 1782 | 1461274497779 Marionette TRACE conn3 <- [1,506,null,{}] 14:34:57 INFO - PROCESS | 1782 | 1461274497911 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:34:58 INFO - PROCESS | 1782 | 1461274498195 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 14:34:58 INFO - PROCESS | 1782 | 1461274498325 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8c94e400 == 67 [pid = 1782] [id = 134] 14:34:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x8ca10000) [pid = 1782] [serial = 402] [outer = (nil)] 14:34:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0x8cccb800) [pid = 1782] [serial = 403] [outer = 0x8ca10000] 14:34:58 INFO - PROCESS | 1782 | 1461274498429 Marionette DEBUG loaded listener.js 14:34:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0x8e7f0c00) [pid = 1782] [serial = 404] [outer = 0x8ca10000] 14:34:59 INFO - PROCESS | 1782 | 1461274499482 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:34:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:34:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1791ms 14:34:59 INFO - PROCESS | 1782 | 1461274499564 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 14:34:59 INFO - PROCESS | 1782 | 1461274499574 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 14:34:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:34:59 INFO - PROCESS | 1782 | 1461274499586 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:34:59 INFO - PROCESS | 1782 | 1461274499591 Marionette TRACE conn3 <- [1,510,null,{}] 14:34:59 INFO - PROCESS | 1782 | 1461274499598 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:34:59 INFO - PROCESS | 1782 | 1461274499946 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 14:35:00 INFO - PROCESS | 1782 | 1461274500113 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f534400 == 68 [pid = 1782] [id = 135] 14:35:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0x8f6ce800) [pid = 1782] [serial = 405] [outer = (nil)] 14:35:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x8f6f9c00) [pid = 1782] [serial = 406] [outer = 0x8f6ce800] 14:35:00 INFO - PROCESS | 1782 | 1461274500211 Marionette DEBUG loaded listener.js 14:35:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0x8f8c5800) [pid = 1782] [serial = 407] [outer = 0x8f6ce800] 14:35:01 INFO - PROCESS | 1782 | 1461274501285 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:35:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:35:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1739ms 14:35:01 INFO - PROCESS | 1782 | 1461274501326 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 14:35:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:35:01 INFO - PROCESS | 1782 | 1461274501331 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 14:35:01 INFO - PROCESS | 1782 | 1461274501340 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:35:01 INFO - PROCESS | 1782 | 1461274501348 Marionette TRACE conn3 <- [1,514,null,{}] 14:35:01 INFO - PROCESS | 1782 | 1461274501367 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:35:01 INFO - PROCESS | 1782 | 1461274501672 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 14:35:02 INFO - PROCESS | 1782 | 1461274501982 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f8c1400 == 69 [pid = 1782] [id = 136] 14:35:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 157 (0x92a66c00) [pid = 1782] [serial = 408] [outer = (nil)] 14:35:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 158 (0x95290800) [pid = 1782] [serial = 409] [outer = 0x92a66c00] 14:35:02 INFO - PROCESS | 1782 | 1461274502089 Marionette DEBUG loaded listener.js 14:35:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 159 (0x96c54c00) [pid = 1782] [serial = 410] [outer = 0x92a66c00] 14:35:03 INFO - PROCESS | 1782 | 1461274503076 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:35:03 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:35:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1798ms 14:35:03 INFO - PROCESS | 1782 | 1461274503138 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 14:35:03 INFO - PROCESS | 1782 | 1461274503142 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 14:35:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:35:03 INFO - PROCESS | 1782 | 1461274503151 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:35:03 INFO - PROCESS | 1782 | 1461274503155 Marionette TRACE conn3 <- [1,518,null,{}] 14:35:03 INFO - PROCESS | 1782 | 1461274503162 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:35:03 INFO - PROCESS | 1782 | 1461274503409 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 14:35:03 INFO - PROCESS | 1782 | 1461274503634 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8f4e5800 == 70 [pid = 1782] [id = 137] 14:35:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 160 (0x96c53c00) [pid = 1782] [serial = 411] [outer = (nil)] 14:35:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 161 (0x98ec3400) [pid = 1782] [serial = 412] [outer = 0x96c53c00] 14:35:03 INFO - PROCESS | 1782 | 1461274503767 Marionette DEBUG loaded listener.js 14:35:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 162 (0x999df800) [pid = 1782] [serial = 413] [outer = 0x96c53c00] 14:35:04 INFO - PROCESS | 1782 | 1461274504734 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:35:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:35:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1640ms 14:35:04 INFO - PROCESS | 1782 | 1461274504791 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 14:35:04 INFO - PROCESS | 1782 | 1461274504795 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 14:35:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:35:04 INFO - PROCESS | 1782 | 1461274504803 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:35:04 INFO - PROCESS | 1782 | 1461274504807 Marionette TRACE conn3 <- [1,522,null,{}] 14:35:04 INFO - PROCESS | 1782 | 1461274504813 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:35:05 INFO - PROCESS | 1782 | 1461274505011 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 14:35:05 INFO - PROCESS | 1782 | 1461274505230 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1782 | ++DOCSHELL 0x9920fc00 == 71 [pid = 1782] [id = 138] 14:35:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 163 (0x99b1a400) [pid = 1782] [serial = 414] [outer = (nil)] 14:35:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 164 (0x9ae26400) [pid = 1782] [serial = 415] [outer = 0x99b1a400] 14:35:05 INFO - PROCESS | 1782 | 1461274505370 Marionette DEBUG loaded listener.js 14:35:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 165 (0x9dff0c00) [pid = 1782] [serial = 416] [outer = 0x99b1a400] 14:35:06 INFO - PROCESS | 1782 | 1461274506284 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:35:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:35:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1534ms 14:35:06 INFO - PROCESS | 1782 | 1461274506339 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 14:35:06 INFO - PROCESS | 1782 | 1461274506342 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 14:35:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:35:06 INFO - PROCESS | 1782 | 1461274506350 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:35:06 INFO - PROCESS | 1782 | 1461274506354 Marionette TRACE conn3 <- [1,526,null,{}] 14:35:06 INFO - PROCESS | 1782 | 1461274506360 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:35:06 INFO - PROCESS | 1782 | 1461274506621 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 14:35:06 INFO - PROCESS | 1782 | 1461274506857 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x99ba2000 == 72 [pid = 1782] [id = 139] 14:35:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 166 (0xa0119c00) [pid = 1782] [serial = 417] [outer = (nil)] 14:35:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 167 (0xa10e3800) [pid = 1782] [serial = 418] [outer = 0xa0119c00] 14:35:06 INFO - PROCESS | 1782 | 1461274506972 Marionette DEBUG loaded listener.js 14:35:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 168 (0xa4480c00) [pid = 1782] [serial = 419] [outer = 0xa0119c00] 14:35:07 INFO - PROCESS | 1782 | 1461274507982 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:35:08 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:35:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1686ms 14:35:08 INFO - PROCESS | 1782 | 1461274508037 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 14:35:08 INFO - PROCESS | 1782 | 1461274508041 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 14:35:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:35:08 INFO - PROCESS | 1782 | 1461274508048 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:35:08 INFO - PROCESS | 1782 | 1461274508051 Marionette TRACE conn3 <- [1,530,null,{}] 14:35:08 INFO - PROCESS | 1782 | 1461274508058 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:35:08 INFO - PROCESS | 1782 | 1461274508256 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 14:35:08 INFO - PROCESS | 1782 | 1461274508528 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8c245800 == 73 [pid = 1782] [id = 140] 14:35:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 169 (0xa2b46c00) [pid = 1782] [serial = 420] [outer = (nil)] 14:35:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 170 (0xa4879400) [pid = 1782] [serial = 421] [outer = 0xa2b46c00] 14:35:08 INFO - PROCESS | 1782 | 1461274508642 Marionette DEBUG loaded listener.js 14:35:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 171 (0xa4881c00) [pid = 1782] [serial = 422] [outer = 0xa2b46c00] 14:35:09 INFO - PROCESS | 1782 | 1461274509500 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:35:09 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:35:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:35:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:35:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:35:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:35:09 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:35:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:35:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:35:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:35:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:35:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:35:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1487ms 14:35:09 INFO - PROCESS | 1782 | 1461274509565 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 14:35:09 INFO - PROCESS | 1782 | 1461274509570 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 14:35:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:35:09 INFO - PROCESS | 1782 | 1461274509579 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:35:09 INFO - PROCESS | 1782 | 1461274509582 Marionette TRACE conn3 <- [1,534,null,{}] 14:35:09 INFO - PROCESS | 1782 | 1461274509589 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:35:09 INFO - PROCESS | 1782 | 1461274509805 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 14:35:09 INFO - PROCESS | 1782 | 1461274509979 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e741c00 == 74 [pid = 1782] [id = 141] 14:35:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 172 (0x8e742400) [pid = 1782] [serial = 423] [outer = (nil)] 14:35:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 173 (0xa459c800) [pid = 1782] [serial = 424] [outer = 0x8e742400] 14:35:10 INFO - PROCESS | 1782 | 1461274510074 Marionette DEBUG loaded listener.js 14:35:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 174 (0xa4885800) [pid = 1782] [serial = 425] [outer = 0x8e742400] 14:35:10 INFO - PROCESS | 1782 | 1461274510984 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:35:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 14:35:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1432ms 14:35:11 INFO - PROCESS | 1782 | 1461274511043 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 14:35:11 INFO - PROCESS | 1782 | 1461274511048 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 14:35:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:35:11 INFO - PROCESS | 1782 | 1461274511056 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:35:11 INFO - PROCESS | 1782 | 1461274511061 Marionette TRACE conn3 <- [1,538,null,{}] 14:35:11 INFO - PROCESS | 1782 | 1461274511067 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:35:11 INFO - PROCESS | 1782 | 1461274511284 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 14:35:11 INFO - PROCESS | 1782 | 1461274511467 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8cbe2400 == 75 [pid = 1782] [id = 142] 14:35:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 175 (0x8cbe3000) [pid = 1782] [serial = 426] [outer = (nil)] 14:35:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 176 (0x8cbe8000) [pid = 1782] [serial = 427] [outer = 0x8cbe3000] 14:35:11 INFO - PROCESS | 1782 | 1461274511562 Marionette DEBUG loaded listener.js 14:35:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 177 (0x8cbeb400) [pid = 1782] [serial = 428] [outer = 0x8cbe3000] 14:35:12 INFO - PROCESS | 1782 | 1461274512428 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:35:12 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:35:12 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1382ms 14:35:12 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:35:12 INFO - PROCESS | 1782 | 1461274512439 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 14:35:12 INFO - PROCESS | 1782 | 1461274512442 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 14:35:12 INFO - PROCESS | 1782 | 1461274512450 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:35:12 INFO - PROCESS | 1782 | 1461274512453 Marionette TRACE conn3 <- [1,542,null,{}] 14:35:12 INFO - PROCESS | 1782 | 1461274512460 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:35:12 INFO - PROCESS | 1782 | 1461274512770 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 14:35:12 INFO - PROCESS | 1782 | 1461274512908 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1782 | ++DOCSHELL 0x8bf77c00 == 76 [pid = 1782] [id = 143] 14:35:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 178 (0x8cbe5000) [pid = 1782] [serial = 429] [outer = (nil)] 14:35:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 179 (0x92b32800) [pid = 1782] [serial = 430] [outer = 0x8cbe5000] 14:35:13 INFO - PROCESS | 1782 | 1461274512996 Marionette DEBUG loaded listener.js 14:35:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 180 (0x92b34000) [pid = 1782] [serial = 431] [outer = 0x8cbe5000] 14:35:13 INFO - PROCESS | 1782 | 1461274513919 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:35:13 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:35:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1485ms 14:35:13 INFO - PROCESS | 1782 | 1461274513933 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 14:35:13 INFO - PROCESS | 1782 | 1461274513938 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 14:35:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:35:13 INFO - PROCESS | 1782 | 1461274513945 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:35:13 INFO - PROCESS | 1782 | 1461274513949 Marionette TRACE conn3 <- [1,546,null,{}] 14:35:13 INFO - PROCESS | 1782 | 1461274513956 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:35:14 INFO - PROCESS | 1782 | 1461274514219 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 14:35:14 INFO - PROCESS | 1782 | 1461274514402 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8a989800 == 77 [pid = 1782] [id = 144] 14:35:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 181 (0x8a98a400) [pid = 1782] [serial = 432] [outer = (nil)] 14:35:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 182 (0x8a990800) [pid = 1782] [serial = 433] [outer = 0x8a98a400] 14:35:14 INFO - PROCESS | 1782 | 1461274514508 Marionette DEBUG loaded listener.js 14:35:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 183 (0x92b2fc00) [pid = 1782] [serial = 434] [outer = 0x8a98a400] 14:35:15 INFO - PROCESS | 1782 | 1461274515535 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:35:15 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:35:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1687ms 14:35:15 INFO - PROCESS | 1782 | 1461274515634 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 14:35:15 INFO - PROCESS | 1782 | 1461274515637 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 14:35:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:35:15 INFO - PROCESS | 1782 | 1461274515645 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:35:15 INFO - PROCESS | 1782 | 1461274515649 Marionette TRACE conn3 <- [1,550,null,{}] 14:35:15 INFO - PROCESS | 1782 | 1461274515656 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:35:15 INFO - PROCESS | 1782 | 1461274515909 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 14:35:16 INFO - PROCESS | 1782 | 1461274516163 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x89fc9400 == 78 [pid = 1782] [id = 145] 14:35:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 184 (0x89fc9800) [pid = 1782] [serial = 435] [outer = (nil)] 14:35:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 185 (0x89fcf800) [pid = 1782] [serial = 436] [outer = 0x89fc9800] 14:35:16 INFO - PROCESS | 1782 | 1461274516260 Marionette DEBUG loaded listener.js 14:35:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 186 (0x89fd3800) [pid = 1782] [serial = 437] [outer = 0x89fc9800] 14:35:17 INFO - PROCESS | 1782 | 1461274517134 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:35:17 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:35:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1548ms 14:35:17 INFO - PROCESS | 1782 | 1461274517199 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 14:35:17 INFO - PROCESS | 1782 | 1461274517204 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 14:35:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:35:17 INFO - PROCESS | 1782 | 1461274517212 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:35:17 INFO - PROCESS | 1782 | 1461274517215 Marionette TRACE conn3 <- [1,554,null,{}] 14:35:17 INFO - PROCESS | 1782 | 1461274517221 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:35:17 INFO - PROCESS | 1782 | 1461274517415 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 14:35:17 INFO - PROCESS | 1782 | 1461274517609 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x89fcb400 == 79 [pid = 1782] [id = 146] 14:35:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 187 (0x89fd2000) [pid = 1782] [serial = 438] [outer = (nil)] 14:35:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 188 (0x8a15e800) [pid = 1782] [serial = 439] [outer = 0x89fd2000] 14:35:17 INFO - PROCESS | 1782 | 1461274517705 Marionette DEBUG loaded listener.js 14:35:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 189 (0x8a160800) [pid = 1782] [serial = 440] [outer = 0x89fd2000] 14:35:18 INFO - PROCESS | 1782 | [1782] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:35:18 INFO - PROCESS | 1782 | 1461274518700 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:35:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:35:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1535ms 14:35:18 INFO - PROCESS | 1782 | 1461274518749 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 14:35:18 INFO - PROCESS | 1782 | 1461274518753 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 14:35:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:35:18 INFO - PROCESS | 1782 | 1461274518760 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:35:18 INFO - PROCESS | 1782 | 1461274518764 Marionette TRACE conn3 <- [1,558,null,{}] 14:35:18 INFO - PROCESS | 1782 | 1461274518770 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:35:18 INFO - PROCESS | 1782 | 1461274518959 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 14:35:19 INFO - PROCESS | 1782 | 1461274519188 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8a15d800 == 80 [pid = 1782] [id = 147] 14:35:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 190 (0x8a15f800) [pid = 1782] [serial = 441] [outer = (nil)] 14:35:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 191 (0x8a168400) [pid = 1782] [serial = 442] [outer = 0x8a15f800] 14:35:19 INFO - PROCESS | 1782 | 1461274519321 Marionette DEBUG loaded listener.js 14:35:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 192 (0x8cbf0c00) [pid = 1782] [serial = 443] [outer = 0x8a15f800] 14:35:20 INFO - PROCESS | 1782 | 1461274520235 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:35:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:35:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1531ms 14:35:20 INFO - PROCESS | 1782 | 1461274520293 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 14:35:20 INFO - PROCESS | 1782 | 1461274520297 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 14:35:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:35:20 INFO - PROCESS | 1782 | 1461274520304 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:35:20 INFO - PROCESS | 1782 | 1461274520307 Marionette TRACE conn3 <- [1,562,null,{}] 14:35:20 INFO - PROCESS | 1782 | 1461274520314 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:35:20 INFO - PROCESS | 1782 | 1461274520530 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 14:35:20 INFO - PROCESS | 1782 | 1461274520759 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8a79f400 == 81 [pid = 1782] [id = 148] 14:35:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 193 (0x8a79fc00) [pid = 1782] [serial = 444] [outer = (nil)] 14:35:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 194 (0x8a7a5400) [pid = 1782] [serial = 445] [outer = 0x8a79fc00] 14:35:20 INFO - PROCESS | 1782 | 1461274520885 Marionette DEBUG loaded listener.js 14:35:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 195 (0x8a7a8800) [pid = 1782] [serial = 446] [outer = 0x8a79fc00] 14:35:21 INFO - PROCESS | 1782 | [1782] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:35:21 INFO - PROCESS | 1782 | 1461274521796 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:35:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:35:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1833ms 14:35:22 INFO - PROCESS | 1782 | 1461274522145 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 14:35:22 INFO - PROCESS | 1782 | 1461274522152 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 14:35:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:35:22 INFO - PROCESS | 1782 | 1461274522161 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:35:22 INFO - PROCESS | 1782 | 1461274522165 Marionette TRACE conn3 <- [1,566,null,{}] 14:35:22 INFO - PROCESS | 1782 | 1461274522174 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:35:22 INFO - PROCESS | 1782 | 1461274522401 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 14:35:22 INFO - PROCESS | 1782 | 1461274522584 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x89fd3c00 == 82 [pid = 1782] [id = 149] 14:35:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 196 (0x8a994000) [pid = 1782] [serial = 447] [outer = (nil)] 14:35:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 197 (0x8afcf800) [pid = 1782] [serial = 448] [outer = 0x8a994000] 14:35:22 INFO - PROCESS | 1782 | 1461274522669 Marionette DEBUG loaded listener.js 14:35:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 198 (0x8bf79400) [pid = 1782] [serial = 449] [outer = 0x8a994000] 14:35:23 INFO - PROCESS | 1782 | [1782] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:35:23 INFO - PROCESS | 1782 | 1461274523608 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:35:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:35:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1541ms 14:35:23 INFO - PROCESS | 1782 | 1461274523704 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 14:35:23 INFO - PROCESS | 1782 | 1461274523708 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 14:35:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:35:23 INFO - PROCESS | 1782 | 1461274523722 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:35:23 INFO - PROCESS | 1782 | 1461274523728 Marionette TRACE conn3 <- [1,570,null,{}] 14:35:23 INFO - PROCESS | 1782 | 1461274523790 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:35:24 INFO - PROCESS | 1782 | 1461274524028 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 14:35:24 INFO - PROCESS | 1782 | 1461274524403 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8afd3000 == 83 [pid = 1782] [id = 150] 14:35:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 199 (0x8afdd000) [pid = 1782] [serial = 450] [outer = (nil)] 14:35:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 200 (0x8ccc4800) [pid = 1782] [serial = 451] [outer = 0x8afdd000] 14:35:24 INFO - PROCESS | 1782 | 1461274524489 Marionette DEBUG loaded listener.js 14:35:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 201 (0x8e744800) [pid = 1782] [serial = 452] [outer = 0x8afdd000] 14:35:25 INFO - PROCESS | 1782 | [1782] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:35:25 INFO - PROCESS | 1782 | 1461274525541 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:35:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:35:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1886ms 14:35:25 INFO - PROCESS | 1782 | 1461274525607 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 14:35:25 INFO - PROCESS | 1782 | 1461274525611 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 14:35:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:35:25 INFO - PROCESS | 1782 | 1461274525640 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:35:25 INFO - PROCESS | 1782 | 1461274525644 Marionette TRACE conn3 <- [1,574,null,{}] 14:35:25 INFO - PROCESS | 1782 | 1461274525660 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:35:25 INFO - PROCESS | 1782 | 1461274525856 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 14:35:26 INFO - PROCESS | 1782 | --DOCSHELL 0x8f823c00 == 82 [pid = 1782] [id = 41] 14:35:26 INFO - PROCESS | 1782 | --DOCSHELL 0x8f6d7c00 == 81 [pid = 1782] [id = 46] 14:35:26 INFO - PROCESS | 1782 | --DOCSHELL 0x8e8e2000 == 80 [pid = 1782] [id = 94] 14:35:26 INFO - PROCESS | 1782 | --DOCSHELL 0x8eb69400 == 79 [pid = 1782] [id = 95] 14:35:26 INFO - PROCESS | 1782 | --DOMWINDOW == 200 (0x99168000) [pid = 1782] [serial = 348] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1782 | --DOMWINDOW == 199 (0x8f6f0000) [pid = 1782] [serial = 309] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1782 | --DOMWINDOW == 198 (0x9152b000) [pid = 1782] [serial = 312] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1782 | --DOMWINDOW == 197 (0x99ba3c00) [pid = 1782] [serial = 315] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1782 | --DOMWINDOW == 196 (0x9fdb0800) [pid = 1782] [serial = 318] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1782 | --DOMWINDOW == 195 (0x8e3ac800) [pid = 1782] [serial = 321] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1782 | --DOMWINDOW == 194 (0xa0dec400) [pid = 1782] [serial = 324] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1782 | --DOMWINDOW == 193 (0x8c950400) [pid = 1782] [serial = 327] [outer = (nil)] [url = about:blank] 14:35:26 INFO - PROCESS | 1782 | 1461274526235 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1782 | --DOCSHELL 0x900de400 == 78 [pid = 1782] [id = 96] 14:35:26 INFO - PROCESS | 1782 | --DOCSHELL 0x8f822800 == 77 [pid = 1782] [id = 45] 14:35:26 INFO - PROCESS | 1782 | --DOCSHELL 0x8e8e0c00 == 76 [pid = 1782] [id = 93] 14:35:26 INFO - PROCESS | 1782 | --DOCSHELL 0x8f4d8400 == 75 [pid = 1782] [id = 44] 14:35:26 INFO - PROCESS | 1782 | ++DOCSHELL 0x8afd4c00 == 76 [pid = 1782] [id = 151] 14:35:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 194 (0x8bf7dc00) [pid = 1782] [serial = 453] [outer = (nil)] 14:35:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 195 (0x8ca09c00) [pid = 1782] [serial = 454] [outer = 0x8bf7dc00] 14:35:26 INFO - PROCESS | 1782 | 1461274526348 Marionette DEBUG loaded listener.js 14:35:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 196 (0x8ebfc800) [pid = 1782] [serial = 455] [outer = 0x8bf7dc00] 14:35:26 INFO - PROCESS | 1782 | --DOCSHELL 0x8f6cc800 == 75 [pid = 1782] [id = 132] 14:35:26 INFO - PROCESS | 1782 | --DOCSHELL 0x8f535c00 == 74 [pid = 1782] [id = 131] 14:35:26 INFO - PROCESS | 1782 | --DOCSHELL 0x8bf77800 == 73 [pid = 1782] [id = 130] 14:35:26 INFO - PROCESS | 1782 | --DOCSHELL 0x8c245000 == 72 [pid = 1782] [id = 129] 14:35:26 INFO - PROCESS | 1782 | --DOCSHELL 0x8afd5c00 == 71 [pid = 1782] [id = 128] 14:35:26 INFO - PROCESS | 1782 | --DOCSHELL 0x8bf79c00 == 70 [pid = 1782] [id = 125] 14:35:26 INFO - PROCESS | 1782 | --DOCSHELL 0x8bf71c00 == 69 [pid = 1782] [id = 124] 14:35:26 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca0f800 == 68 [pid = 1782] [id = 123] 14:35:26 INFO - PROCESS | 1782 | --DOCSHELL 0x901a9c00 == 67 [pid = 1782] [id = 122] 14:35:26 INFO - PROCESS | 1782 | --DOCSHELL 0x8e8ea800 == 66 [pid = 1782] [id = 121] 14:35:26 INFO - PROCESS | 1782 | --DOCSHELL 0x8e7eac00 == 65 [pid = 1782] [id = 120] 14:35:27 INFO - PROCESS | 1782 | --DOCSHELL 0x9fd61800 == 64 [pid = 1782] [id = 119] 14:35:27 INFO - PROCESS | 1782 | --DOCSHELL 0x904c7800 == 63 [pid = 1782] [id = 118] 14:35:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8eb72c00 == 62 [pid = 1782] [id = 117] 14:35:27 INFO - PROCESS | 1782 | 1461274527232 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:35:27 INFO - PROCESS | 1782 | --DOMWINDOW == 195 (0x96ce2c00) [pid = 1782] [serial = 342] [outer = (nil)] [url = about:blank] 14:35:27 INFO - PROCESS | 1782 | --DOMWINDOW == 194 (0x97ce7800) [pid = 1782] [serial = 343] [outer = (nil)] [url = about:blank] 14:35:27 INFO - PROCESS | 1782 | --DOMWINDOW == 193 (0x8f533800) [pid = 1782] [serial = 336] [outer = (nil)] [url = about:blank] 14:35:27 INFO - PROCESS | 1782 | --DOMWINDOW == 192 (0x8f82d400) [pid = 1782] [serial = 337] [outer = (nil)] [url = about:blank] 14:35:27 INFO - PROCESS | 1782 | --DOMWINDOW == 191 (0x8f6cec00) [pid = 1782] [serial = 334] [outer = (nil)] [url = about:blank] 14:35:27 INFO - PROCESS | 1782 | --DOMWINDOW == 190 (0x8f532000) [pid = 1782] [serial = 333] [outer = (nil)] [url = about:blank] 14:35:27 INFO - PROCESS | 1782 | --DOMWINDOW == 189 (0x91373c00) [pid = 1782] [serial = 339] [outer = (nil)] [url = about:blank] 14:35:27 INFO - PROCESS | 1782 | --DOMWINDOW == 188 (0x8ca07800) [pid = 1782] [serial = 330] [outer = (nil)] [url = about:blank] 14:35:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:35:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1640ms 14:35:27 INFO - PROCESS | 1782 | --DOMWINDOW == 187 (0x947a3000) [pid = 1782] [serial = 345] [outer = (nil)] [url = about:blank] 14:35:27 INFO - PROCESS | 1782 | --DOMWINDOW == 186 (0x91f0ac00) [pid = 1782] [serial = 340] [outer = (nil)] [url = about:blank] 14:35:27 INFO - PROCESS | 1782 | --DOMWINDOW == 185 (0x95c2a000) [pid = 1782] [serial = 346] [outer = (nil)] [url = about:blank] 14:35:27 INFO - PROCESS | 1782 | 1461274527283 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 14:35:27 INFO - PROCESS | 1782 | 1461274527286 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 14:35:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:35:27 INFO - PROCESS | 1782 | 1461274527300 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:35:27 INFO - PROCESS | 1782 | 1461274527303 Marionette TRACE conn3 <- [1,578,null,{}] 14:35:27 INFO - PROCESS | 1782 | 1461274527309 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:35:27 INFO - PROCESS | 1782 | 1461274527494 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 14:35:27 INFO - PROCESS | 1782 | 1461274527653 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8c951400 == 63 [pid = 1782] [id = 152] 14:35:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 186 (0x8e8ea800) [pid = 1782] [serial = 456] [outer = (nil)] 14:35:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 187 (0x901b4c00) [pid = 1782] [serial = 457] [outer = 0x8e8ea800] 14:35:27 INFO - PROCESS | 1782 | 1461274527735 Marionette DEBUG loaded listener.js 14:35:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 188 (0x91370800) [pid = 1782] [serial = 458] [outer = 0x8e8ea800] 14:35:28 INFO - PROCESS | 1782 | 1461274528571 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:35:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:35:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1330ms 14:35:28 INFO - PROCESS | 1782 | 1461274528630 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 14:35:28 INFO - PROCESS | 1782 | 1461274528634 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 14:35:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:35:28 INFO - PROCESS | 1782 | 1461274528642 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:35:28 INFO - PROCESS | 1782 | 1461274528645 Marionette TRACE conn3 <- [1,582,null,{}] 14:35:28 INFO - PROCESS | 1782 | 1461274528794 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:35:29 INFO - PROCESS | 1782 | 1461274529054 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 14:35:29 INFO - PROCESS | 1782 | 1461274529092 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8eb75c00 == 64 [pid = 1782] [id = 153] 14:35:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 189 (0x8f8c2800) [pid = 1782] [serial = 459] [outer = (nil)] 14:35:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 190 (0x92b3a400) [pid = 1782] [serial = 460] [outer = 0x8f8c2800] 14:35:29 INFO - PROCESS | 1782 | 1461274529184 Marionette DEBUG loaded listener.js 14:35:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 191 (0x9529b400) [pid = 1782] [serial = 461] [outer = 0x8f8c2800] 14:35:30 INFO - PROCESS | 1782 | 1461274530192 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:35:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:35:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1582ms 14:35:30 INFO - PROCESS | 1782 | 1461274530225 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 14:35:30 INFO - PROCESS | 1782 | 1461274530244 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 14:35:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:35:30 INFO - PROCESS | 1782 | 1461274530260 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:35:30 INFO - PROCESS | 1782 | 1461274530264 Marionette TRACE conn3 <- [1,586,null,{}] 14:35:30 INFO - PROCESS | 1782 | 1461274530270 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:35:30 INFO - PROCESS | 1782 | 1461274530584 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 14:35:30 INFO - PROCESS | 1782 | --DOMWINDOW == 190 (0x8f8bbc00) [pid = 1782] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:35:30 INFO - PROCESS | 1782 | --DOMWINDOW == 189 (0x8e7f1800) [pid = 1782] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:35:30 INFO - PROCESS | 1782 | --DOMWINDOW == 188 (0x8f536c00) [pid = 1782] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:35:30 INFO - PROCESS | 1782 | 1461274530950 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8e3a3400 == 65 [pid = 1782] [id = 154] 14:35:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 189 (0x8e7f1800) [pid = 1782] [serial = 462] [outer = (nil)] 14:35:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 190 (0x92a60400) [pid = 1782] [serial = 463] [outer = 0x8e7f1800] 14:35:31 INFO - PROCESS | 1782 | 1461274531040 Marionette DEBUG loaded listener.js 14:35:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 191 (0x98ebe000) [pid = 1782] [serial = 464] [outer = 0x8e7f1800] 14:35:31 INFO - PROCESS | 1782 | [1782] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:35:31 INFO - PROCESS | 1782 | 1461274531786 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:35:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:35:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1583ms 14:35:31 INFO - PROCESS | 1782 | 1461274531843 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 14:35:31 INFO - PROCESS | 1782 | 1461274531847 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 14:35:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:35:31 INFO - PROCESS | 1782 | 1461274531854 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:35:31 INFO - PROCESS | 1782 | 1461274531859 Marionette TRACE conn3 <- [1,590,null,{}] 14:35:31 INFO - PROCESS | 1782 | 1461274531869 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:35:32 INFO - PROCESS | 1782 | 1461274532049 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 14:35:32 INFO - PROCESS | 1782 | 1461274532061 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x98583800 == 66 [pid = 1782] [id = 155] 14:35:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 192 (0x99937000) [pid = 1782] [serial = 465] [outer = (nil)] 14:35:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 193 (0x9ae20000) [pid = 1782] [serial = 466] [outer = 0x99937000] 14:35:32 INFO - PROCESS | 1782 | 1461274532140 Marionette DEBUG loaded listener.js 14:35:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 194 (0x9fc99c00) [pid = 1782] [serial = 467] [outer = 0x99937000] 14:35:33 INFO - PROCESS | 1782 | 1461274533270 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:35:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:35:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1491ms 14:35:33 INFO - PROCESS | 1782 | 1461274533347 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 14:35:33 INFO - PROCESS | 1782 | 1461274533354 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 14:35:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:35:33 INFO - PROCESS | 1782 | 1461274533363 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:35:33 INFO - PROCESS | 1782 | 1461274533370 Marionette TRACE conn3 <- [1,594,null,{}] 14:35:33 INFO - PROCESS | 1782 | 1461274533380 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:35:33 INFO - PROCESS | 1782 | 1461274533649 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 14:35:34 INFO - PROCESS | 1782 | 1461274533992 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a7a3400 == 67 [pid = 1782] [id = 156] 14:35:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 195 (0x8a989c00) [pid = 1782] [serial = 468] [outer = (nil)] 14:35:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 196 (0x8c245000) [pid = 1782] [serial = 469] [outer = 0x8a989c00] 14:35:34 INFO - PROCESS | 1782 | 1461274534092 Marionette DEBUG loaded listener.js 14:35:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 197 (0x8c951c00) [pid = 1782] [serial = 470] [outer = 0x8a989c00] 14:35:35 INFO - PROCESS | 1782 | 1461274535104 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:35:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:35:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1799ms 14:35:35 INFO - PROCESS | 1782 | 1461274535163 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 14:35:35 INFO - PROCESS | 1782 | 1461274535173 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 14:35:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:35:35 INFO - PROCESS | 1782 | 1461274535185 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:35:35 INFO - PROCESS | 1782 | 1461274535189 Marionette TRACE conn3 <- [1,598,null,{}] 14:35:35 INFO - PROCESS | 1782 | 1461274535197 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:35:35 INFO - PROCESS | 1782 | 1461274535471 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 14:35:35 INFO - PROCESS | 1782 | 1461274535763 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8cbf1c00 == 68 [pid = 1782] [id = 157] 14:35:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 198 (0x8e3a8000) [pid = 1782] [serial = 471] [outer = (nil)] 14:35:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 199 (0x8e7f5c00) [pid = 1782] [serial = 472] [outer = 0x8e3a8000] 14:35:35 INFO - PROCESS | 1782 | 1461274535866 Marionette DEBUG loaded listener.js 14:35:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 200 (0x8f536400) [pid = 1782] [serial = 473] [outer = 0x8e3a8000] 14:35:36 INFO - PROCESS | 1782 | 1461274536984 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:35:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:35:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1842ms 14:35:37 INFO - PROCESS | 1782 | 1461274537028 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 14:35:37 INFO - PROCESS | 1782 | 1461274537033 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 14:35:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:35:37 INFO - PROCESS | 1782 | 1461274537041 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:35:37 INFO - PROCESS | 1782 | 1461274537048 Marionette TRACE conn3 <- [1,602,null,{}] 14:35:37 INFO - PROCESS | 1782 | 1461274537065 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:35:37 INFO - PROCESS | 1782 | 1461274537291 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 14:35:37 INFO - PROCESS | 1782 | 1461274537503 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8e7f6c00 == 69 [pid = 1782] [id = 158] 14:35:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 201 (0x94797000) [pid = 1782] [serial = 474] [outer = (nil)] 14:35:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 202 (0x97f10000) [pid = 1782] [serial = 475] [outer = 0x94797000] 14:35:37 INFO - PROCESS | 1782 | 1461274537621 Marionette DEBUG loaded listener.js 14:35:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 203 (0x99178800) [pid = 1782] [serial = 476] [outer = 0x94797000] 14:35:38 INFO - PROCESS | 1782 | 1461274538836 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:35:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:35:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1844ms 14:35:38 INFO - PROCESS | 1782 | 1461274538886 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 14:35:38 INFO - PROCESS | 1782 | 1461274538892 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 14:35:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:35:38 INFO - PROCESS | 1782 | 1461274538899 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:35:38 INFO - PROCESS | 1782 | 1461274538903 Marionette TRACE conn3 <- [1,606,null,{}] 14:35:38 INFO - PROCESS | 1782 | 1461274538923 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:35:39 INFO - PROCESS | 1782 | 1461274539198 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 14:35:39 INFO - PROCESS | 1782 | 1461274539403 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1782 | ++DOCSHELL 0x99b1c400 == 70 [pid = 1782] [id = 159] 14:35:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 204 (0x9fda9800) [pid = 1782] [serial = 477] [outer = (nil)] 14:35:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 205 (0xa0ba2800) [pid = 1782] [serial = 478] [outer = 0x9fda9800] 14:35:39 INFO - PROCESS | 1782 | 1461274539528 Marionette DEBUG loaded listener.js 14:35:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 206 (0xa10ec000) [pid = 1782] [serial = 479] [outer = 0x9fda9800] 14:35:40 INFO - PROCESS | 1782 | 1461274540582 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:35:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:35:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1757ms 14:35:40 INFO - PROCESS | 1782 | 1461274540657 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 14:35:40 INFO - PROCESS | 1782 | 1461274540661 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 14:35:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:35:40 INFO - PROCESS | 1782 | 1461274540668 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:35:40 INFO - PROCESS | 1782 | 1461274540671 Marionette TRACE conn3 <- [1,610,null,{}] 14:35:40 INFO - PROCESS | 1782 | 1461274540678 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:35:40 INFO - PROCESS | 1782 | 1461274540918 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 14:35:41 INFO - PROCESS | 1782 | 1461274541160 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1782 | ++DOCSHELL 0x8b0cd400 == 71 [pid = 1782] [id = 160] 14:35:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 207 (0x8b0ce400) [pid = 1782] [serial = 480] [outer = (nil)] 14:35:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 208 (0x8b0d7000) [pid = 1782] [serial = 481] [outer = 0x8b0ce400] 14:35:41 INFO - PROCESS | 1782 | 1461274541270 Marionette DEBUG loaded listener.js 14:35:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 209 (0x8b0da000) [pid = 1782] [serial = 482] [outer = 0x8b0ce400] 14:35:42 INFO - PROCESS | 1782 | 1461274542210 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:35:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:35:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1596ms 14:35:42 INFO - PROCESS | 1782 | 1461274542266 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 14:35:42 INFO - PROCESS | 1782 | 1461274542270 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 14:35:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:35:42 INFO - PROCESS | 1782 | 1461274542278 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:35:42 INFO - PROCESS | 1782 | 1461274542282 Marionette TRACE conn3 <- [1,614,null,{}] 14:35:42 INFO - PROCESS | 1782 | 1461274542289 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:35:42 INFO - PROCESS | 1782 | 1461274542535 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 14:35:42 INFO - PROCESS | 1782 | 1461274542783 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8afd8000 == 72 [pid = 1782] [id = 161] 14:35:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 210 (0x8b0d9800) [pid = 1782] [serial = 483] [outer = (nil)] 14:35:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 211 (0xa4833c00) [pid = 1782] [serial = 484] [outer = 0x8b0d9800] 14:35:42 INFO - PROCESS | 1782 | 1461274542922 Marionette DEBUG loaded listener.js 14:35:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 212 (0xa48a7000) [pid = 1782] [serial = 485] [outer = 0x8b0d9800] 14:35:43 INFO - PROCESS | 1782 | 1461274543864 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:35:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:35:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1632ms 14:35:43 INFO - PROCESS | 1782 | 1461274543912 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 14:35:43 INFO - PROCESS | 1782 | 1461274543917 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 14:35:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:35:43 INFO - PROCESS | 1782 | 1461274543924 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:35:43 INFO - PROCESS | 1782 | 1461274543928 Marionette TRACE conn3 <- [1,618,null,{}] 14:35:43 INFO - PROCESS | 1782 | 1461274543934 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:35:44 INFO - PROCESS | 1782 | 1461274544146 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 14:35:44 INFO - PROCESS | 1782 | 1461274544379 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1782 | ++DOCSHELL 0x8b0db800 == 73 [pid = 1782] [id = 162] 14:35:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 213 (0x8b1c1400) [pid = 1782] [serial = 486] [outer = (nil)] 14:35:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 214 (0x8b1c8c00) [pid = 1782] [serial = 487] [outer = 0x8b1c1400] 14:35:44 INFO - PROCESS | 1782 | 1461274544521 Marionette DEBUG loaded listener.js 14:35:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 215 (0x8b1cbc00) [pid = 1782] [serial = 488] [outer = 0x8b1c1400] 14:35:45 INFO - PROCESS | 1782 | 1461274545496 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:35:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:35:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1632ms 14:35:45 INFO - PROCESS | 1782 | 1461274545557 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 14:35:45 INFO - PROCESS | 1782 | 1461274545562 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 14:35:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:35:45 INFO - PROCESS | 1782 | 1461274545569 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:35:45 INFO - PROCESS | 1782 | 1461274545574 Marionette TRACE conn3 <- [1,622,null,{}] 14:35:45 INFO - PROCESS | 1782 | 1461274545580 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:35:45 INFO - PROCESS | 1782 | 1461274545790 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 14:35:46 INFO - PROCESS | 1782 | 1461274546027 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1782 | ++DOCSHELL 0x8b1c1800 == 74 [pid = 1782] [id = 163] 14:35:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 216 (0x8b1c2800) [pid = 1782] [serial = 489] [outer = (nil)] 14:35:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 217 (0x905e3400) [pid = 1782] [serial = 490] [outer = 0x8b1c2800] 14:35:46 INFO - PROCESS | 1782 | 1461274546163 Marionette DEBUG loaded listener.js 14:35:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 218 (0x905e5000) [pid = 1782] [serial = 491] [outer = 0x8b1c2800] 14:35:47 INFO - PROCESS | 1782 | 1461274547085 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:35:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:35:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1588ms 14:35:47 INFO - PROCESS | 1782 | 1461274547159 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 14:35:47 INFO - PROCESS | 1782 | 1461274547162 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 14:35:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:35:47 INFO - PROCESS | 1782 | 1461274547171 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:35:47 INFO - PROCESS | 1782 | 1461274547175 Marionette TRACE conn3 <- [1,626,null,{}] 14:35:47 INFO - PROCESS | 1782 | 1461274547182 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:35:47 INFO - PROCESS | 1782 | 1461274547453 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 14:35:47 INFO - PROCESS | 1782 | 1461274547698 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8b1ca800 == 75 [pid = 1782] [id = 164] 14:35:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 219 (0x8b1cfc00) [pid = 1782] [serial = 492] [outer = (nil)] 14:35:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 220 (0x8cc32800) [pid = 1782] [serial = 493] [outer = 0x8b1cfc00] 14:35:47 INFO - PROCESS | 1782 | 1461274547839 Marionette DEBUG loaded listener.js 14:35:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 221 (0x8cc35c00) [pid = 1782] [serial = 494] [outer = 0x8b1cfc00] 14:35:48 INFO - PROCESS | 1782 | 1461274548797 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:35:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:35:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1688ms 14:35:48 INFO - PROCESS | 1782 | 1461274548860 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 14:35:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:35:48 INFO - PROCESS | 1782 | 1461274548865 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 14:35:48 INFO - PROCESS | 1782 | 1461274548872 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:35:48 INFO - PROCESS | 1782 | 1461274548876 Marionette TRACE conn3 <- [1,630,null,{}] 14:35:48 INFO - PROCESS | 1782 | 1461274548883 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:35:49 INFO - PROCESS | 1782 | 1461274549119 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 14:35:49 INFO - PROCESS | 1782 | 1461274549447 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1782 | ++DOCSHELL 0x8b1cf800 == 76 [pid = 1782] [id = 165] 14:35:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 222 (0x8cc2f000) [pid = 1782] [serial = 495] [outer = (nil)] 14:35:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 223 (0x905e3000) [pid = 1782] [serial = 496] [outer = 0x8cc2f000] 14:35:49 INFO - PROCESS | 1782 | 1461274549566 Marionette DEBUG loaded listener.js 14:35:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 224 (0x905e8800) [pid = 1782] [serial = 497] [outer = 0x8cc2f000] 14:35:50 INFO - PROCESS | 1782 | 1461274550562 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:35:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:35:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1734ms 14:35:50 INFO - PROCESS | 1782 | 1461274550607 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 14:35:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:35:50 INFO - PROCESS | 1782 | 1461274550612 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 14:35:50 INFO - PROCESS | 1782 | 1461274550619 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:35:50 INFO - PROCESS | 1782 | 1461274550624 Marionette TRACE conn3 <- [1,634,null,{}] 14:35:50 INFO - PROCESS | 1782 | 1461274550631 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:35:50 INFO - PROCESS | 1782 | 1461274550872 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 14:35:51 INFO - PROCESS | 1782 | 1461274551180 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1782 | ++DOCSHELL 0x89307000 == 77 [pid = 1782] [id = 166] 14:35:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 225 (0x8930e800) [pid = 1782] [serial = 498] [outer = (nil)] 14:35:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 226 (0x89314800) [pid = 1782] [serial = 499] [outer = 0x8930e800] 14:35:51 INFO - PROCESS | 1782 | 1461274551290 Marionette DEBUG loaded listener.js 14:35:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 227 (0x905e7800) [pid = 1782] [serial = 500] [outer = 0x8930e800] 14:35:51 INFO - PROCESS | 1782 | [1782] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:35:52 INFO - PROCESS | 1782 | 1461274552266 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:35:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:35:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1690ms 14:35:52 INFO - PROCESS | 1782 | 1461274552310 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 14:35:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:35:52 INFO - PROCESS | 1782 | 1461274552314 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 14:35:52 INFO - PROCESS | 1782 | 1461274552322 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:35:52 INFO - PROCESS | 1782 | 1461274552326 Marionette TRACE conn3 <- [1,638,null,{}] 14:35:52 INFO - PROCESS | 1782 | 1461274552332 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:35:52 INFO - PROCESS | 1782 | 1461274552556 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 14:35:52 INFO - PROCESS | 1782 | 1461274552800 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8950b400 == 78 [pid = 1782] [id = 167] 14:35:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 228 (0x8950cc00) [pid = 1782] [serial = 501] [outer = (nil)] 14:35:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 229 (0x89510c00) [pid = 1782] [serial = 502] [outer = 0x8950cc00] 14:35:52 INFO - PROCESS | 1782 | 1461274552934 Marionette DEBUG loaded listener.js 14:35:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 230 (0x89513c00) [pid = 1782] [serial = 503] [outer = 0x8950cc00] 14:35:53 INFO - PROCESS | 1782 | [1782] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:35:53 INFO - PROCESS | 1782 | 1461274553817 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:35:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:35:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1532ms 14:35:53 INFO - PROCESS | 1782 | 1461274553857 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 14:35:53 INFO - PROCESS | 1782 | 1461274553865 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 14:35:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:35:53 INFO - PROCESS | 1782 | 1461274553916 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:35:53 INFO - PROCESS | 1782 | 1461274553919 Marionette TRACE conn3 <- [1,642,null,{}] 14:35:53 INFO - PROCESS | 1782 | 1461274553929 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:35:54 INFO - PROCESS | 1782 | 1461274554251 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 14:35:54 INFO - PROCESS | 1782 | 1461274554488 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x89513000 == 79 [pid = 1782] [id = 168] 14:35:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 231 (0x89fca000) [pid = 1782] [serial = 504] [outer = (nil)] 14:35:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 232 (0x8ebfc000) [pid = 1782] [serial = 505] [outer = 0x89fca000] 14:35:54 INFO - PROCESS | 1782 | 1461274554582 Marionette DEBUG loaded listener.js 14:35:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 233 (0x8f822c00) [pid = 1782] [serial = 506] [outer = 0x89fca000] 14:35:55 INFO - PROCESS | 1782 | 1461274555519 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:35:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:35:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1649ms 14:35:55 INFO - PROCESS | 1782 | 1461274555559 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 14:35:55 INFO - PROCESS | 1782 | 1461274555562 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 14:35:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:35:55 INFO - PROCESS | 1782 | 1461274555590 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:35:55 INFO - PROCESS | 1782 | 1461274555594 Marionette TRACE conn3 <- [1,646,null,{}] 14:35:55 INFO - PROCESS | 1782 | 1461274555600 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:35:55 INFO - PROCESS | 1782 | 1461274555815 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 14:35:56 INFO - PROCESS | 1782 | 1461274556057 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1782 | ++DOCSHELL 0x8cc3b400 == 80 [pid = 1782] [id = 169] 14:35:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 234 (0x8e7f8000) [pid = 1782] [serial = 507] [outer = (nil)] 14:35:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 235 (0x93c91000) [pid = 1782] [serial = 508] [outer = 0x8e7f8000] 14:35:56 INFO - PROCESS | 1782 | 1461274556164 Marionette DEBUG loaded listener.js 14:35:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 236 (0x93c94800) [pid = 1782] [serial = 509] [outer = 0x8e7f8000] 14:35:57 INFO - PROCESS | 1782 | 1461274557123 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:35:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:35:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1591ms 14:35:57 INFO - PROCESS | 1782 | 1461274557178 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 14:35:57 INFO - PROCESS | 1782 | 1461274557181 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 14:35:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:35:57 INFO - PROCESS | 1782 | 1461274557188 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:35:57 INFO - PROCESS | 1782 | 1461274557191 Marionette TRACE conn3 <- [1,650,null,{}] 14:35:57 INFO - PROCESS | 1782 | 1461274557198 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:35:57 INFO - PROCESS | 1782 | 1461274557439 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 14:35:58 INFO - PROCESS | 1782 | 1461274558219 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1782 | ++DOCSHELL 0x89311000 == 81 [pid = 1782] [id = 170] 14:35:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 237 (0x89311400) [pid = 1782] [serial = 510] [outer = (nil)] 14:35:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 238 (0x89313c00) [pid = 1782] [serial = 511] [outer = 0x89311400] 14:35:58 INFO - PROCESS | 1782 | 1461274558312 Marionette DEBUG loaded listener.js 14:35:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 239 (0x89511c00) [pid = 1782] [serial = 512] [outer = 0x89311400] 14:35:59 INFO - PROCESS | 1782 | 1461274559354 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:35:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:35:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 2238ms 14:35:59 INFO - PROCESS | 1782 | 1461274559429 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 14:35:59 INFO - PROCESS | 1782 | 1461274559437 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 14:35:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:35:59 INFO - PROCESS | 1782 | 1461274559447 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:35:59 INFO - PROCESS | 1782 | 1461274559453 Marionette TRACE conn3 <- [1,654,null,{}] 14:35:59 INFO - PROCESS | 1782 | 1461274559461 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:35:59 INFO - PROCESS | 1782 | 1461274559786 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 14:36:00 INFO - PROCESS | 1782 | 1461274560111 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x89517800 == 82 [pid = 1782] [id = 171] 14:36:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 240 (0x8a7a9800) [pid = 1782] [serial = 513] [outer = (nil)] 14:36:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 241 (0x8a991400) [pid = 1782] [serial = 514] [outer = 0x8a7a9800] 14:36:00 INFO - PROCESS | 1782 | 1461274560206 Marionette DEBUG loaded listener.js 14:36:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 242 (0x8afd0400) [pid = 1782] [serial = 515] [outer = 0x8a7a9800] 14:36:01 INFO - PROCESS | 1782 | --DOCSHELL 0x8f6d8000 == 81 [pid = 1782] [id = 51] 14:36:01 INFO - PROCESS | 1782 | --DOCSHELL 0x8f4e1000 == 80 [pid = 1782] [id = 35] 14:36:01 INFO - PROCESS | 1782 | --DOMWINDOW == 241 (0xa487ac00) [pid = 1782] [serial = 382] [outer = (nil)] [url = about:blank] 14:36:01 INFO - PROCESS | 1782 | --DOMWINDOW == 240 (0x8afd9c00) [pid = 1782] [serial = 385] [outer = (nil)] [url = about:blank] 14:36:01 INFO - PROCESS | 1782 | --DOMWINDOW == 239 (0x8c24b800) [pid = 1782] [serial = 379] [outer = (nil)] [url = about:blank] 14:36:01 INFO - PROCESS | 1782 | --DOMWINDOW == 238 (0x9528e800) [pid = 1782] [serial = 400] [outer = (nil)] [url = about:blank] 14:36:01 INFO - PROCESS | 1782 | --DOCSHELL 0x8c243800 == 79 [pid = 1782] [id = 126] 14:36:01 INFO - PROCESS | 1782 | --DOCSHELL 0x8c94e400 == 78 [pid = 1782] [id = 134] 14:36:01 INFO - PROCESS | 1782 | 1461274561401 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:36:01 INFO - PROCESS | 1782 | --DOMWINDOW == 237 (0x904d0400) [pid = 1782] [serial = 398] [outer = (nil)] [url = about:blank] 14:36:01 INFO - PROCESS | 1782 | --DOMWINDOW == 236 (0x8f6f0400) [pid = 1782] [serial = 388] [outer = (nil)] [url = about:blank] 14:36:01 INFO - PROCESS | 1782 | --DOMWINDOW == 235 (0xa01be400) [pid = 1782] [serial = 357] [outer = (nil)] [url = about:blank] 14:36:01 INFO - PROCESS | 1782 | --DOMWINDOW == 234 (0x8e8eb400) [pid = 1782] [serial = 391] [outer = (nil)] [url = about:blank] 14:36:01 INFO - PROCESS | 1782 | --DOMWINDOW == 233 (0x900e8000) [pid = 1782] [serial = 395] [outer = (nil)] [url = about:blank] 14:36:01 INFO - PROCESS | 1782 | --DOMWINDOW == 232 (0x8bf7cc00) [pid = 1782] [serial = 373] [outer = (nil)] [url = about:blank] 14:36:01 INFO - PROCESS | 1782 | --DOMWINDOW == 231 (0x99b28000) [pid = 1782] [serial = 354] [outer = (nil)] [url = about:blank] 14:36:01 INFO - PROCESS | 1782 | --DOMWINDOW == 230 (0x8f826000) [pid = 1782] [serial = 394] [outer = (nil)] [url = about:blank] 14:36:01 INFO - PROCESS | 1782 | --DOMWINDOW == 229 (0x8f6edc00) [pid = 1782] [serial = 196] [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:36:01 INFO - PROCESS | 1782 | --DOMWINDOW == 228 (0x901ab400) [pid = 1782] [serial = 363] [outer = (nil)] [url = about:blank] 14:36:01 INFO - PROCESS | 1782 | --DOMWINDOW == 227 (0x8ccc9400) [pid = 1782] [serial = 370] [outer = (nil)] [url = about:blank] 14:36:01 INFO - PROCESS | 1782 | --DOMWINDOW == 226 (0x901a6400) [pid = 1782] [serial = 397] [outer = (nil)] [url = about:blank] 14:36:01 INFO - PROCESS | 1782 | --DOMWINDOW == 225 (0xa44ac800) [pid = 1782] [serial = 376] [outer = (nil)] [url = about:blank] 14:36:01 INFO - PROCESS | 1782 | --DOMWINDOW == 224 (0x8f6cd000) [pid = 1782] [serial = 351] [outer = (nil)] [url = about:blank] 14:36:01 INFO - PROCESS | 1782 | --DOMWINDOW == 223 (0x8e7f4400) [pid = 1782] [serial = 360] [outer = (nil)] [url = about:blank] 14:36:01 INFO - PROCESS | 1782 | --DOMWINDOW == 222 (0x8eb74c00) [pid = 1782] [serial = 392] [outer = (nil)] [url = about:blank] 14:36:01 INFO - PROCESS | 1782 | --DOMWINDOW == 221 (0xa2b44000) [pid = 1782] [serial = 366] [outer = (nil)] [url = about:blank] 14:36:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:36:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 2038ms 14:36:01 INFO - PROCESS | 1782 | 1461274561489 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 14:36:01 INFO - PROCESS | 1782 | 1461274561496 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 14:36:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:36:01 INFO - PROCESS | 1782 | 1461274561504 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:36:01 INFO - PROCESS | 1782 | 1461274561507 Marionette TRACE conn3 <- [1,658,null,{}] 14:36:01 INFO - PROCESS | 1782 | 1461274561523 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:36:01 INFO - PROCESS | 1782 | 1461274561751 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 14:36:02 INFO - PROCESS | 1782 | 1461274562007 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8afdc400 == 79 [pid = 1782] [id = 172] 14:36:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 222 (0x8afdd400) [pid = 1782] [serial = 516] [outer = (nil)] 14:36:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 223 (0x8bf7cc00) [pid = 1782] [serial = 517] [outer = 0x8afdd400] 14:36:02 INFO - PROCESS | 1782 | 1461274562093 Marionette DEBUG loaded listener.js 14:36:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 224 (0x8c24f800) [pid = 1782] [serial = 518] [outer = 0x8afdd400] 14:36:02 INFO - PROCESS | 1782 | 1461274562920 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:36:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:36:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1481ms 14:36:02 INFO - PROCESS | 1782 | 1461274562986 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 14:36:02 INFO - PROCESS | 1782 | 1461274562991 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 14:36:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:36:03 INFO - PROCESS | 1782 | 1461274563040 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:36:03 INFO - PROCESS | 1782 | 1461274563050 Marionette TRACE conn3 <- [1,662,null,{}] 14:36:03 INFO - PROCESS | 1782 | 1461274563057 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:36:03 INFO - PROCESS | 1782 | 1461274563275 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 14:36:03 INFO - PROCESS | 1782 | 1461274563527 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8a165400 == 80 [pid = 1782] [id = 173] 14:36:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 225 (0x8ca0ac00) [pid = 1782] [serial = 519] [outer = (nil)] 14:36:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 226 (0x8ccc1400) [pid = 1782] [serial = 520] [outer = 0x8ca0ac00] 14:36:03 INFO - PROCESS | 1782 | 1461274563612 Marionette DEBUG loaded listener.js 14:36:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 227 (0x8e3a9c00) [pid = 1782] [serial = 521] [outer = 0x8ca0ac00] 14:36:04 INFO - PROCESS | 1782 | [1782] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:36:04 INFO - PROCESS | 1782 | 1461274564527 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:36:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:36:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1554ms 14:36:04 INFO - PROCESS | 1782 | 1461274564584 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 14:36:04 INFO - PROCESS | 1782 | 1461274564588 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 14:36:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:36:04 INFO - PROCESS | 1782 | 1461274564603 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:36:04 INFO - PROCESS | 1782 | 1461274564606 Marionette TRACE conn3 <- [1,666,null,{}] 14:36:04 INFO - PROCESS | 1782 | 1461274564613 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:36:04 INFO - PROCESS | 1782 | 1461274564852 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 14:36:04 INFO - PROCESS | 1782 | 1461274564881 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1782 | ++DOCSHELL 0x8cbf1800 == 81 [pid = 1782] [id = 174] 14:36:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 228 (0x8cc33000) [pid = 1782] [serial = 522] [outer = (nil)] 14:36:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 229 (0x8e7ec000) [pid = 1782] [serial = 523] [outer = 0x8cc33000] 14:36:04 INFO - PROCESS | 1782 | 1461274564959 Marionette DEBUG loaded listener.js 14:36:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 230 (0x8e8e0800) [pid = 1782] [serial = 524] [outer = 0x8cc33000] 14:36:05 INFO - PROCESS | 1782 | --DOMWINDOW == 229 (0x901ad800) [pid = 1782] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:36:05 INFO - PROCESS | 1782 | --DOMWINDOW == 228 (0x8afdd000) [pid = 1782] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:36:05 INFO - PROCESS | 1782 | --DOMWINDOW == 227 (0x8bf7dc00) [pid = 1782] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:36:05 INFO - PROCESS | 1782 | --DOMWINDOW == 226 (0x8a994000) [pid = 1782] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:36:05 INFO - PROCESS | 1782 | --DOMWINDOW == 225 (0x8e8ea800) [pid = 1782] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:36:05 INFO - PROCESS | 1782 | --DOMWINDOW == 224 (0x8f8c2800) [pid = 1782] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:36:06 INFO - PROCESS | 1782 | --DOMWINDOW == 223 (0x8e7f1800) [pid = 1782] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:36:06 INFO - PROCESS | 1782 | [1782] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:36:06 INFO - PROCESS | 1782 | 1461274566385 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:36:06 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:36:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1848ms 14:36:06 INFO - PROCESS | 1782 | 1461274566445 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 14:36:06 INFO - PROCESS | 1782 | 1461274566449 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 14:36:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:36:06 INFO - PROCESS | 1782 | 1461274566456 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:36:06 INFO - PROCESS | 1782 | 1461274566460 Marionette TRACE conn3 <- [1,670,null,{}] 14:36:06 INFO - PROCESS | 1782 | 1461274566476 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:36:06 INFO - PROCESS | 1782 | 1461274566675 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 14:36:06 INFO - PROCESS | 1782 | 1461274566686 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e8e4c00 == 82 [pid = 1782] [id = 175] 14:36:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 224 (0x8e8e5c00) [pid = 1782] [serial = 525] [outer = (nil)] 14:36:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 225 (0x8eb6ec00) [pid = 1782] [serial = 526] [outer = 0x8e8e5c00] 14:36:06 INFO - PROCESS | 1782 | 1461274566780 Marionette DEBUG loaded listener.js 14:36:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 226 (0x8f4e4800) [pid = 1782] [serial = 527] [outer = 0x8e8e5c00] 14:36:07 INFO - PROCESS | 1782 | 1461274567799 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:36:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:36:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1396ms 14:36:07 INFO - PROCESS | 1782 | 1461274567856 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 14:36:07 INFO - PROCESS | 1782 | 1461274567863 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 14:36:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:36:07 INFO - PROCESS | 1782 | 1461274567873 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:36:07 INFO - PROCESS | 1782 | 1461274567877 Marionette TRACE conn3 <- [1,674,null,{}] 14:36:07 INFO - PROCESS | 1782 | 1461274567887 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:36:08 INFO - PROCESS | 1782 | 1461274568454 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 14:36:08 INFO - PROCESS | 1782 | 1461274568758 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1782 | ++DOCSHELL 0x89511400 == 83 [pid = 1782] [id = 176] 14:36:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 227 (0x89512800) [pid = 1782] [serial = 528] [outer = (nil)] 14:36:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 228 (0x89fd4800) [pid = 1782] [serial = 529] [outer = 0x89512800] 14:36:08 INFO - PROCESS | 1782 | 1461274568900 Marionette DEBUG loaded listener.js 14:36:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 229 (0x8a7a1400) [pid = 1782] [serial = 530] [outer = 0x89512800] 14:36:09 INFO - PROCESS | 1782 | [1782] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:36:10 INFO - PROCESS | 1782 | 1461274570356 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:36:10 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:36:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 2542ms 14:36:10 INFO - PROCESS | 1782 | 1461274570416 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 14:36:10 INFO - PROCESS | 1782 | 1461274570423 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 14:36:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:36:10 INFO - PROCESS | 1782 | 1461274570447 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:36:10 INFO - PROCESS | 1782 | 1461274570453 Marionette TRACE conn3 <- [1,678,null,{}] 14:36:10 INFO - PROCESS | 1782 | 1461274570520 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:36:10 INFO - PROCESS | 1782 | 1461274570826 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 14:36:11 INFO - PROCESS | 1782 | 1461274571035 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8c242400 == 84 [pid = 1782] [id = 177] 14:36:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 230 (0x8c243000) [pid = 1782] [serial = 531] [outer = (nil)] 14:36:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 231 (0x8c94d800) [pid = 1782] [serial = 532] [outer = 0x8c243000] 14:36:11 INFO - PROCESS | 1782 | 1461274571173 Marionette DEBUG loaded listener.js 14:36:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 232 (0x8ca09400) [pid = 1782] [serial = 533] [outer = 0x8c243000] 14:36:12 INFO - PROCESS | 1782 | 1461274572283 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:36:12 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:36:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1910ms 14:36:12 INFO - PROCESS | 1782 | 1461274572343 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 14:36:12 INFO - PROCESS | 1782 | 1461274572349 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 14:36:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:36:12 INFO - PROCESS | 1782 | 1461274572357 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:36:12 INFO - PROCESS | 1782 | 1461274572362 Marionette TRACE conn3 <- [1,682,null,{}] 14:36:12 INFO - PROCESS | 1782 | 1461274572369 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:36:12 INFO - PROCESS | 1782 | 1461274572602 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 14:36:12 INFO - PROCESS | 1782 | 1461274572868 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8a7a7400 == 85 [pid = 1782] [id = 178] 14:36:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 233 (0x8e3ad000) [pid = 1782] [serial = 534] [outer = (nil)] 14:36:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 234 (0x8e8ed000) [pid = 1782] [serial = 535] [outer = 0x8e3ad000] 14:36:12 INFO - PROCESS | 1782 | 1461274572975 Marionette DEBUG loaded listener.js 14:36:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 235 (0x8f535c00) [pid = 1782] [serial = 536] [outer = 0x8e3ad000] 14:36:14 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:36:14 INFO - PROCESS | 1782 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:36:14 INFO - PROCESS | 1782 | 1461274574458 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:36:14 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:36:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2135ms 14:36:14 INFO - PROCESS | 1782 | 1461274574494 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 14:36:14 INFO - PROCESS | 1782 | 1461274574502 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 14:36:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:36:14 INFO - PROCESS | 1782 | 1461274574521 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:36:14 INFO - PROCESS | 1782 | 1461274574530 Marionette TRACE conn3 <- [1,686,null,{}] 14:36:14 INFO - PROCESS | 1782 | 1461274574538 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:36:14 INFO - PROCESS | 1782 | 1461274574743 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 14:36:14 INFO - PROCESS | 1782 | 1461274574934 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8cc2fc00 == 86 [pid = 1782] [id = 179] 14:36:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 236 (0x8f6cc800) [pid = 1782] [serial = 537] [outer = (nil)] 14:36:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 237 (0x900e8c00) [pid = 1782] [serial = 538] [outer = 0x8f6cc800] 14:36:15 INFO - PROCESS | 1782 | 1461274575030 Marionette DEBUG loaded listener.js 14:36:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 238 (0x904cb000) [pid = 1782] [serial = 539] [outer = 0x8f6cc800] 14:36:16 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:36:16 INFO - PROCESS | 1782 | 1461274576399 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:36:16 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:36:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1949ms 14:36:16 INFO - PROCESS | 1782 | 1461274576503 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 14:36:16 INFO - PROCESS | 1782 | 1461274576510 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 14:36:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:36:16 INFO - PROCESS | 1782 | 1461274576537 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:36:16 INFO - PROCESS | 1782 | 1461274576542 Marionette TRACE conn3 <- [1,690,null,{}] 14:36:16 INFO - PROCESS | 1782 | 1461274576549 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:36:16 INFO - PROCESS | 1782 | 1461274576765 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 14:36:16 INFO - PROCESS | 1782 | 1461274576956 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x900e2800 == 87 [pid = 1782] [id = 180] 14:36:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 239 (0x901a5800) [pid = 1782] [serial = 540] [outer = (nil)] 14:36:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 240 (0x91373800) [pid = 1782] [serial = 541] [outer = 0x901a5800] 14:36:17 INFO - PROCESS | 1782 | 1461274577046 Marionette DEBUG loaded listener.js 14:36:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 241 (0x9152b800) [pid = 1782] [serial = 542] [outer = 0x901a5800] 14:36:18 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:36:18 INFO - PROCESS | 1782 | 1461274578381 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:36:18 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:36:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1890ms 14:36:18 INFO - PROCESS | 1782 | 1461274578521 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 14:36:18 INFO - PROCESS | 1782 | 1461274578526 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 14:36:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:36:18 INFO - PROCESS | 1782 | 1461274578544 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:36:18 INFO - PROCESS | 1782 | 1461274578549 Marionette TRACE conn3 <- [1,694,null,{}] 14:36:18 INFO - PROCESS | 1782 | 1461274578556 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:36:18 INFO - PROCESS | 1782 | 1461274578805 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 14:36:19 INFO - PROCESS | 1782 | 1461274578998 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x91373c00 == 88 [pid = 1782] [id = 181] 14:36:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 242 (0x92ac8000) [pid = 1782] [serial = 543] [outer = (nil)] 14:36:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 243 (0x93c8f800) [pid = 1782] [serial = 544] [outer = 0x92ac8000] 14:36:19 INFO - PROCESS | 1782 | 1461274579145 Marionette DEBUG loaded listener.js 14:36:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 244 (0x95cea400) [pid = 1782] [serial = 545] [outer = 0x92ac8000] 14:36:20 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:36:20 INFO - PROCESS | 1782 | 1461274580580 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:36:20 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:36:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2058ms 14:36:20 INFO - PROCESS | 1782 | 1461274580601 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 14:36:20 INFO - PROCESS | 1782 | 1461274580609 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 14:36:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:36:20 INFO - PROCESS | 1782 | 1461274580620 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:36:20 INFO - PROCESS | 1782 | 1461274580627 Marionette TRACE conn3 <- [1,698,null,{}] 14:36:20 INFO - PROCESS | 1782 | 1461274580633 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:36:20 INFO - PROCESS | 1782 | 1461274580914 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 14:36:21 INFO - PROCESS | 1782 | 1461274581111 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x92b3e000 == 89 [pid = 1782] [id = 182] 14:36:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 245 (0x92b3e400) [pid = 1782] [serial = 546] [outer = (nil)] 14:36:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 246 (0x978da800) [pid = 1782] [serial = 547] [outer = 0x92b3e400] 14:36:21 INFO - PROCESS | 1782 | 1461274581250 Marionette DEBUG loaded listener.js 14:36:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 247 (0x97f0fc00) [pid = 1782] [serial = 548] [outer = 0x92b3e400] 14:36:22 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:36:22 INFO - PROCESS | 1782 | 1461274582603 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:36:22 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:36:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2039ms 14:36:22 INFO - PROCESS | 1782 | 1461274582668 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 14:36:22 INFO - PROCESS | 1782 | 1461274582673 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 14:36:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:36:22 INFO - PROCESS | 1782 | 1461274582702 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:36:22 INFO - PROCESS | 1782 | 1461274582706 Marionette TRACE conn3 <- [1,702,null,{}] 14:36:22 INFO - PROCESS | 1782 | 1461274582713 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:36:22 INFO - PROCESS | 1782 | 1461274582910 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 14:36:23 INFO - PROCESS | 1782 | 1461274583099 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1782 | ++DOCSHELL 0x93c9c400 == 90 [pid = 1782] [id = 183] 14:36:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 248 (0x96faa800) [pid = 1782] [serial = 549] [outer = (nil)] 14:36:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 249 (0x98e28000) [pid = 1782] [serial = 550] [outer = 0x96faa800] 14:36:23 INFO - PROCESS | 1782 | 1461274583189 Marionette DEBUG loaded listener.js 14:36:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 250 (0x98ebec00) [pid = 1782] [serial = 551] [outer = 0x96faa800] 14:36:24 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:36:24 INFO - PROCESS | 1782 | 1461274584520 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:36:24 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:36:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1841ms 14:36:24 INFO - PROCESS | 1782 | 1461274584540 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 14:36:24 INFO - PROCESS | 1782 | 1461274584544 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 14:36:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:36:24 INFO - PROCESS | 1782 | 1461274584551 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:36:24 INFO - PROCESS | 1782 | 1461274584555 Marionette TRACE conn3 <- [1,706,null,{}] 14:36:24 INFO - PROCESS | 1782 | 1461274584706 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:36:24 INFO - PROCESS | 1782 | 1461274584915 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 14:36:25 INFO - PROCESS | 1782 | 1461274585112 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1782 | ++DOCSHELL 0x984c3c00 == 91 [pid = 1782] [id = 184] 14:36:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 251 (0x9858b400) [pid = 1782] [serial = 552] [outer = (nil)] 14:36:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 252 (0x9ae45c00) [pid = 1782] [serial = 553] [outer = 0x9858b400] 14:36:25 INFO - PROCESS | 1782 | 1461274585245 Marionette DEBUG loaded listener.js 14:36:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 253 (0x9fdab400) [pid = 1782] [serial = 554] [outer = 0x9858b400] 14:36:26 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:36:26 INFO - PROCESS | 1782 | 1461274586664 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:36:26 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:36:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2190ms 14:36:26 INFO - PROCESS | 1782 | 1461274586743 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 14:36:26 INFO - PROCESS | 1782 | 1461274586746 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 14:36:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:36:26 INFO - PROCESS | 1782 | 1461274586756 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:36:26 INFO - PROCESS | 1782 | 1461274586760 Marionette TRACE conn3 <- [1,710,null,{}] 14:36:26 INFO - PROCESS | 1782 | 1461274586766 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:36:26 INFO - PROCESS | 1782 | 1461274586998 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 14:36:27 INFO - PROCESS | 1782 | 1461274587193 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8a98dc00 == 92 [pid = 1782] [id = 185] 14:36:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 254 (0x8bf74800) [pid = 1782] [serial = 555] [outer = (nil)] 14:36:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 255 (0x8f8bf400) [pid = 1782] [serial = 556] [outer = 0x8bf74800] 14:36:27 INFO - PROCESS | 1782 | 1461274587323 Marionette DEBUG loaded listener.js 14:36:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 256 (0x92b35c00) [pid = 1782] [serial = 557] [outer = 0x8bf74800] 14:36:28 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:36:28 INFO - PROCESS | 1782 | 1461274588922 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:36:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:36:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2195ms 14:36:28 INFO - PROCESS | 1782 | 1461274588954 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 14:36:28 INFO - PROCESS | 1782 | 1461274588960 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 14:36:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:36:28 INFO - PROCESS | 1782 | 1461274588969 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:36:28 INFO - PROCESS | 1782 | 1461274588976 Marionette TRACE conn3 <- [1,714,null,{}] 14:36:28 INFO - PROCESS | 1782 | 1461274588984 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:36:29 INFO - PROCESS | 1782 | 1461274589195 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 14:36:29 INFO - PROCESS | 1782 | 1461274589391 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1782 | ++DOCSHELL 0x8950ec00 == 93 [pid = 1782] [id = 186] 14:36:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 257 (0x89512c00) [pid = 1782] [serial = 558] [outer = (nil)] 14:36:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 258 (0x8b0cfc00) [pid = 1782] [serial = 559] [outer = 0x89512c00] 14:36:29 INFO - PROCESS | 1782 | 1461274589522 Marionette DEBUG loaded listener.js 14:36:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 259 (0x8b1c8000) [pid = 1782] [serial = 560] [outer = 0x89512c00] 14:36:30 INFO - PROCESS | 1782 | --DOCSHELL 0x8afd4c00 == 92 [pid = 1782] [id = 151] 14:36:30 INFO - PROCESS | 1782 | --DOMWINDOW == 258 (0x9ae20000) [pid = 1782] [serial = 466] [outer = (nil)] [url = about:blank] 14:36:30 INFO - PROCESS | 1782 | --DOCSHELL 0x8cbf1800 == 91 [pid = 1782] [id = 174] 14:36:30 INFO - PROCESS | 1782 | --DOCSHELL 0x8a165400 == 90 [pid = 1782] [id = 173] 14:36:30 INFO - PROCESS | 1782 | --DOCSHELL 0x8afdc400 == 89 [pid = 1782] [id = 172] 14:36:30 INFO - PROCESS | 1782 | --DOCSHELL 0x89517800 == 88 [pid = 1782] [id = 171] 14:36:30 INFO - PROCESS | 1782 | --DOCSHELL 0x89311000 == 87 [pid = 1782] [id = 170] 14:36:30 INFO - PROCESS | 1782 | --DOCSHELL 0x89513000 == 86 [pid = 1782] [id = 168] 14:36:30 INFO - PROCESS | 1782 | --DOCSHELL 0x8950b400 == 85 [pid = 1782] [id = 167] 14:36:30 INFO - PROCESS | 1782 | --DOCSHELL 0x89307000 == 84 [pid = 1782] [id = 166] 14:36:30 INFO - PROCESS | 1782 | --DOCSHELL 0x8b1cf800 == 83 [pid = 1782] [id = 165] 14:36:30 INFO - PROCESS | 1782 | --DOCSHELL 0x8b1ca800 == 82 [pid = 1782] [id = 164] 14:36:30 INFO - PROCESS | 1782 | --DOCSHELL 0x8b1c1800 == 81 [pid = 1782] [id = 163] 14:36:30 INFO - PROCESS | 1782 | --DOCSHELL 0x8b0db800 == 80 [pid = 1782] [id = 162] 14:36:30 INFO - PROCESS | 1782 | --DOCSHELL 0x8afd8000 == 79 [pid = 1782] [id = 161] 14:36:30 INFO - PROCESS | 1782 | --DOCSHELL 0x8b0cd400 == 78 [pid = 1782] [id = 160] 14:36:30 INFO - PROCESS | 1782 | --DOCSHELL 0x99b1c400 == 77 [pid = 1782] [id = 159] 14:36:30 INFO - PROCESS | 1782 | --DOCSHELL 0x8e7f6c00 == 76 [pid = 1782] [id = 158] 14:36:30 INFO - PROCESS | 1782 | --DOCSHELL 0x8cbf1c00 == 75 [pid = 1782] [id = 157] 14:36:30 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:36:30 INFO - PROCESS | 1782 | --DOCSHELL 0x8a7a3400 == 74 [pid = 1782] [id = 156] 14:36:30 INFO - PROCESS | 1782 | 1461274590993 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:36:31 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:36:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2042ms 14:36:31 INFO - PROCESS | 1782 | 1461274591011 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 14:36:31 INFO - PROCESS | 1782 | 1461274591019 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 14:36:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:36:31 INFO - PROCESS | 1782 | 1461274591030 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:36:31 INFO - PROCESS | 1782 | 1461274591033 Marionette TRACE conn3 <- [1,718,null,{}] 14:36:31 INFO - PROCESS | 1782 | 1461274591040 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:36:31 INFO - PROCESS | 1782 | 1461274591291 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 257 (0x97816000) [pid = 1782] [serial = 401] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 256 (0x89fcf800) [pid = 1782] [serial = 436] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 255 (0x8ccc4800) [pid = 1782] [serial = 451] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 254 (0x8ca09c00) [pid = 1782] [serial = 454] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 253 (0x8a168400) [pid = 1782] [serial = 442] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 252 (0x8afcf800) [pid = 1782] [serial = 448] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 251 (0xa10e3800) [pid = 1782] [serial = 418] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 250 (0x8ebfc800) [pid = 1782] [serial = 455] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 249 (0x901b4c00) [pid = 1782] [serial = 457] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 248 (0x98ec3400) [pid = 1782] [serial = 412] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 247 (0x9529b400) [pid = 1782] [serial = 461] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 246 (0x92a60400) [pid = 1782] [serial = 463] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 245 (0xa459c800) [pid = 1782] [serial = 424] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 244 (0x8bf79400) [pid = 1782] [serial = 449] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 243 (0x8f6f9c00) [pid = 1782] [serial = 406] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 242 (0x8a7a5400) [pid = 1782] [serial = 445] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 241 (0x95290800) [pid = 1782] [serial = 409] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 240 (0x8cccb800) [pid = 1782] [serial = 403] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 239 (0x98ebe000) [pid = 1782] [serial = 464] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 238 (0x8cbe8000) [pid = 1782] [serial = 427] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 237 (0x9ae26400) [pid = 1782] [serial = 415] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 236 (0x8a15e800) [pid = 1782] [serial = 439] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 235 (0x8e744800) [pid = 1782] [serial = 452] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 234 (0x91370800) [pid = 1782] [serial = 458] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 233 (0x8a990800) [pid = 1782] [serial = 433] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 232 (0xa4879400) [pid = 1782] [serial = 421] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 231 (0x92b32800) [pid = 1782] [serial = 430] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | --DOMWINDOW == 230 (0x92b3a400) [pid = 1782] [serial = 460] [outer = (nil)] [url = about:blank] 14:36:31 INFO - PROCESS | 1782 | 1461274591491 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x89513000 == 75 [pid = 1782] [id = 187] 14:36:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 231 (0x89515c00) [pid = 1782] [serial = 561] [outer = (nil)] 14:36:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 232 (0x8afcf800) [pid = 1782] [serial = 562] [outer = 0x89515c00] 14:36:31 INFO - PROCESS | 1782 | 1461274591590 Marionette DEBUG loaded listener.js 14:36:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 233 (0x8b1c5400) [pid = 1782] [serial = 563] [outer = 0x89515c00] 14:36:32 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:36:32 INFO - PROCESS | 1782 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:36:32 INFO - PROCESS | 1782 | 1461274592881 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:36:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:36:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1886ms 14:36:32 INFO - PROCESS | 1782 | 1461274592917 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 14:36:32 INFO - PROCESS | 1782 | 1461274592920 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 14:36:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:36:33 INFO - PROCESS | 1782 | 1461274593055 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:36:33 INFO - PROCESS | 1782 | 1461274593062 Marionette TRACE conn3 <- [1,722,null,{}] 14:36:33 INFO - PROCESS | 1782 | 1461274593080 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:36:33 INFO - PROCESS | 1782 | 1461274593330 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 14:36:33 INFO - PROCESS | 1782 | 1461274593356 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8afd4000 == 76 [pid = 1782] [id = 188] 14:36:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 234 (0x8c246400) [pid = 1782] [serial = 564] [outer = (nil)] 14:36:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 235 (0x8cc2f800) [pid = 1782] [serial = 565] [outer = 0x8c246400] 14:36:33 INFO - PROCESS | 1782 | 1461274593440 Marionette DEBUG loaded listener.js 14:36:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 236 (0x8e743400) [pid = 1782] [serial = 566] [outer = 0x8c246400] 14:36:34 INFO - PROCESS | 1782 | 1461274594402 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:36:34 INFO - PROCESS | 1782 | 1461274594462 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 14:36:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:36:34 INFO - PROCESS | 1782 | 1461274594478 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:36:34 INFO - PROCESS | 1782 | 1461274594482 Marionette TRACE conn3 <- [1,726,null,{}] 14:36:34 INFO - PROCESS | 1782 | 1461274594488 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:36:34 INFO - PROCESS | 1782 | 1461274594738 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 14:36:34 INFO - PROCESS | 1782 | 1461274594772 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a7ab000 == 77 [pid = 1782] [id = 189] 14:36:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 237 (0x8f6da800) [pid = 1782] [serial = 567] [outer = (nil)] 14:36:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 238 (0x8f6f7000) [pid = 1782] [serial = 568] [outer = 0x8f6da800] 14:36:34 INFO - PROCESS | 1782 | 1461274594854 Marionette DEBUG loaded listener.js 14:36:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 239 (0x8f8b8800) [pid = 1782] [serial = 569] [outer = 0x8f6da800] 14:36:35 INFO - PROCESS | 1782 | --DOMWINDOW == 238 (0x8cc33000) [pid = 1782] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:36:35 INFO - PROCESS | 1782 | --DOMWINDOW == 237 (0x8afdd400) [pid = 1782] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:36:35 INFO - PROCESS | 1782 | --DOMWINDOW == 236 (0x89311400) [pid = 1782] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:36:35 INFO - PROCESS | 1782 | --DOMWINDOW == 235 (0x8a7a9800) [pid = 1782] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:36:35 INFO - PROCESS | 1782 | --DOMWINDOW == 234 (0x8ca0ac00) [pid = 1782] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:36:35 INFO - PROCESS | 1782 | --DOMWINDOW == 233 (0x97927c00) [pid = 1782] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:36:35 INFO - PROCESS | 1782 | --DOMWINDOW == 232 (0x8f826c00) [pid = 1782] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:36:35 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:36:35 INFO - PROCESS | 1782 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:36:36 INFO - PROCESS | 1782 | 1461274596169 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:36:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:36:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1743ms 14:36:36 INFO - PROCESS | 1782 | 1461274596223 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 14:36:36 INFO - PROCESS | 1782 | 1461274596227 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 14:36:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:36:36 INFO - PROCESS | 1782 | 1461274596234 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:36:36 INFO - PROCESS | 1782 | 1461274596237 Marionette TRACE conn3 <- [1,730,null,{}] 14:36:36 INFO - PROCESS | 1782 | 1461274596243 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:36:36 INFO - PROCESS | 1782 | 1461274596417 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 14:36:36 INFO - PROCESS | 1782 | 1461274596576 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1782 | ++DOCSHELL 0x89fd2400 == 78 [pid = 1782] [id = 190] 14:36:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 233 (0x8a7a4400) [pid = 1782] [serial = 570] [outer = (nil)] 14:36:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 234 (0x8f8c0000) [pid = 1782] [serial = 571] [outer = 0x8a7a4400] 14:36:36 INFO - PROCESS | 1782 | 1461274596657 Marionette DEBUG loaded listener.js 14:36:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 235 (0x900e6400) [pid = 1782] [serial = 572] [outer = 0x8a7a4400] 14:36:37 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:36:37 INFO - PROCESS | 1782 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:36:37 INFO - PROCESS | 1782 | 1461274597625 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:36:37 INFO - PROCESS | 1782 | 1461274597681 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 14:36:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:36:37 INFO - PROCESS | 1782 | 1461274597691 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:36:37 INFO - PROCESS | 1782 | 1461274597699 Marionette TRACE conn3 <- [1,734,null,{}] 14:36:37 INFO - PROCESS | 1782 | 1461274597710 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:36:37 INFO - PROCESS | 1782 | 1461274597962 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 14:36:38 INFO - PROCESS | 1782 | 1461274598237 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1782 | ++DOCSHELL 0x8afd9c00 == 79 [pid = 1782] [id = 191] 14:36:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 236 (0x8afda400) [pid = 1782] [serial = 573] [outer = (nil)] 14:36:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 237 (0x8b0d3c00) [pid = 1782] [serial = 574] [outer = 0x8afda400] 14:36:38 INFO - PROCESS | 1782 | 1461274598376 Marionette DEBUG loaded listener.js 14:36:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 238 (0x8c94f400) [pid = 1782] [serial = 575] [outer = 0x8afda400] 14:36:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 239 (0x8ccd0800) [pid = 1782] [serial = 576] [outer = 0xa10e5c00] 14:36:39 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:36:39 INFO - PROCESS | 1782 | 1461274599536 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:36:39 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:36:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1891ms 14:36:39 INFO - PROCESS | 1782 | 1461274599583 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 14:36:39 INFO - PROCESS | 1782 | 1461274599592 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 14:36:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:36:39 INFO - PROCESS | 1782 | 1461274599604 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:36:39 INFO - PROCESS | 1782 | 1461274599608 Marionette TRACE conn3 <- [1,738,null,{}] 14:36:39 INFO - PROCESS | 1782 | 1461274599615 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:36:39 INFO - PROCESS | 1782 | 1461274599889 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 14:36:40 INFO - PROCESS | 1782 | 1461274600159 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1782 | ++DOCSHELL 0x8eb74c00 == 80 [pid = 1782] [id = 192] 14:36:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 240 (0x8f6f9c00) [pid = 1782] [serial = 577] [outer = (nil)] 14:36:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 241 (0x900ddc00) [pid = 1782] [serial = 578] [outer = 0x8f6f9c00] 14:36:40 INFO - PROCESS | 1782 | 1461274600294 Marionette DEBUG loaded listener.js 14:36:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 242 (0x905e1800) [pid = 1782] [serial = 579] [outer = 0x8f6f9c00] 14:36:41 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:36:41 INFO - PROCESS | 1782 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:36:41 INFO - PROCESS | 1782 | 1461274601849 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:36:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:36:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2293ms 14:36:41 INFO - PROCESS | 1782 | 1461274601898 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 14:36:41 INFO - PROCESS | 1782 | 1461274601903 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 14:36:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:36:41 INFO - PROCESS | 1782 | 1461274601910 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:36:41 INFO - PROCESS | 1782 | 1461274601918 Marionette TRACE conn3 <- [1,742,null,{}] 14:36:41 INFO - PROCESS | 1782 | 1461274601977 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:36:42 INFO - PROCESS | 1782 | 1461274602248 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 14:36:42 INFO - PROCESS | 1782 | 1461274602390 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8ca04400 == 81 [pid = 1782] [id = 193] 14:36:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 243 (0x91306800) [pid = 1782] [serial = 580] [outer = (nil)] 14:36:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 244 (0x93c90400) [pid = 1782] [serial = 581] [outer = 0x91306800] 14:36:42 INFO - PROCESS | 1782 | 1461274602489 Marionette DEBUG loaded listener.js 14:36:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 245 (0x93c99400) [pid = 1782] [serial = 582] [outer = 0x91306800] 14:36:43 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:36:43 INFO - PROCESS | 1782 | 1461274603857 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:36:43 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:36:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1990ms 14:36:43 INFO - PROCESS | 1782 | 1461274603941 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 14:36:43 INFO - PROCESS | 1782 | 1461274603947 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 14:36:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:36:43 INFO - PROCESS | 1782 | 1461274603958 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:36:43 INFO - PROCESS | 1782 | 1461274603962 Marionette TRACE conn3 <- [1,746,null,{}] 14:36:43 INFO - PROCESS | 1782 | 1461274603969 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:36:44 INFO - PROCESS | 1782 | 1461274604166 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 14:36:44 INFO - PROCESS | 1782 | 1461274604373 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x92b38000 == 82 [pid = 1782] [id = 194] 14:36:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 246 (0x93c98000) [pid = 1782] [serial = 583] [outer = (nil)] 14:36:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 247 (0x9780d400) [pid = 1782] [serial = 584] [outer = 0x93c98000] 14:36:44 INFO - PROCESS | 1782 | 1461274604467 Marionette DEBUG loaded listener.js 14:36:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 248 (0x9811d000) [pid = 1782] [serial = 585] [outer = 0x93c98000] 14:36:45 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:36:45 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:36:45 INFO - PROCESS | 1782 | 1461274605790 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:36:45 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:36:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1891ms 14:36:45 INFO - PROCESS | 1782 | 1461274605883 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 14:36:45 INFO - PROCESS | 1782 | 1461274605886 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 14:36:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:36:45 INFO - PROCESS | 1782 | 1461274605917 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:36:45 INFO - PROCESS | 1782 | 1461274605921 Marionette TRACE conn3 <- [1,750,null,{}] 14:36:45 INFO - PROCESS | 1782 | 1461274605928 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:36:46 INFO - PROCESS | 1782 | 1461274606128 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 14:36:46 INFO - PROCESS | 1782 | 1461274606321 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8930bc00 == 83 [pid = 1782] [id = 195] 14:36:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 249 (0x8950d000) [pid = 1782] [serial = 586] [outer = (nil)] 14:36:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 250 (0x98ec3400) [pid = 1782] [serial = 587] [outer = 0x8950d000] 14:36:46 INFO - PROCESS | 1782 | 1461274606416 Marionette DEBUG loaded listener.js 14:36:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 251 (0x99b1c400) [pid = 1782] [serial = 588] [outer = 0x8950d000] 14:36:47 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:36:47 INFO - PROCESS | 1782 | 1461274607754 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:36:47 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:36:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1892ms 14:36:47 INFO - PROCESS | 1782 | 1461274607902 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 14:36:47 INFO - PROCESS | 1782 | 1461274607907 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 14:36:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:36:47 INFO - PROCESS | 1782 | 1461274607920 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:36:47 INFO - PROCESS | 1782 | 1461274607924 Marionette TRACE conn3 <- [1,754,null,{}] 14:36:47 INFO - PROCESS | 1782 | 1461274607931 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:36:48 INFO - PROCESS | 1782 | 1461274608160 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 14:36:48 INFO - PROCESS | 1782 | 1461274608355 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8950dc00 == 84 [pid = 1782] [id = 196] 14:36:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 252 (0x8950e000) [pid = 1782] [serial = 589] [outer = (nil)] 14:36:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 253 (0x9fdb2000) [pid = 1782] [serial = 590] [outer = 0x8950e000] 14:36:48 INFO - PROCESS | 1782 | 1461274608456 Marionette DEBUG loaded listener.js 14:36:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 254 (0xa3d80c00) [pid = 1782] [serial = 591] [outer = 0x8950e000] 14:36:49 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:36:49 INFO - PROCESS | 1782 | 1461274609826 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:36:49 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:36:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1947ms 14:36:49 INFO - PROCESS | 1782 | 1461274609902 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 14:36:49 INFO - PROCESS | 1782 | 1461274609907 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 14:36:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:36:49 INFO - PROCESS | 1782 | 1461274609937 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:36:49 INFO - PROCESS | 1782 | 1461274609941 Marionette TRACE conn3 <- [1,758,null,{}] 14:36:49 INFO - PROCESS | 1782 | 1461274609949 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:36:50 INFO - PROCESS | 1782 | 1461274610151 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 14:36:50 INFO - PROCESS | 1782 | 1461274610347 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1782 | ++DOCSHELL 0x87f02800 == 85 [pid = 1782] [id = 197] 14:36:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 255 (0x87f08800) [pid = 1782] [serial = 592] [outer = (nil)] 14:36:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 256 (0xa447e000) [pid = 1782] [serial = 593] [outer = 0x87f08800] 14:36:50 INFO - PROCESS | 1782 | 1461274610438 Marionette DEBUG loaded listener.js 14:36:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 257 (0xa4835800) [pid = 1782] [serial = 594] [outer = 0x87f08800] 14:36:51 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:36:51 INFO - PROCESS | 1782 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:36:51 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:36:51 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:36:51 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:36:51 INFO - PROCESS | 1782 | 1461274611395 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:36:51 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:36:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1539ms 14:36:51 INFO - PROCESS | 1782 | 1461274611471 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 14:36:51 INFO - PROCESS | 1782 | 1461274611476 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 14:36:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:36:51 INFO - PROCESS | 1782 | 1461274611484 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:36:51 INFO - PROCESS | 1782 | 1461274611488 Marionette TRACE conn3 <- [1,762,null,{}] 14:36:51 INFO - PROCESS | 1782 | 1461274611494 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:36:51 INFO - PROCESS | 1782 | 1461274611734 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 14:36:52 INFO - PROCESS | 1782 | 1461274612035 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a5e2800 == 86 [pid = 1782] [id = 198] 14:36:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 258 (0x8a5e3800) [pid = 1782] [serial = 595] [outer = (nil)] 14:36:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 259 (0x8a5eb800) [pid = 1782] [serial = 596] [outer = 0x8a5e3800] 14:36:52 INFO - PROCESS | 1782 | 1461274612130 Marionette DEBUG loaded listener.js 14:36:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 260 (0x8a5ef000) [pid = 1782] [serial = 597] [outer = 0x8a5e3800] 14:36:53 INFO - PROCESS | 1782 | 1461274613417 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:36:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:36:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1989ms 14:36:53 INFO - PROCESS | 1782 | 1461274613475 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 14:36:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:36:53 INFO - PROCESS | 1782 | 1461274613481 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 14:36:53 INFO - PROCESS | 1782 | 1461274613538 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:36:53 INFO - PROCESS | 1782 | 1461274613543 Marionette TRACE conn3 <- [1,766,null,{}] 14:36:53 INFO - PROCESS | 1782 | 1461274613557 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:36:53 INFO - PROCESS | 1782 | 1461274613850 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 14:36:54 INFO - PROCESS | 1782 | 1461274614040 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a5e6800 == 87 [pid = 1782] [id = 199] 14:36:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 261 (0x8a5ec400) [pid = 1782] [serial = 598] [outer = (nil)] 14:36:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 262 (0xa44ad000) [pid = 1782] [serial = 599] [outer = 0x8a5ec400] 14:36:54 INFO - PROCESS | 1782 | 1461274614133 Marionette DEBUG loaded listener.js 14:36:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 263 (0xa487d800) [pid = 1782] [serial = 600] [outer = 0x8a5ec400] 14:36:55 INFO - PROCESS | 1782 | 1461274615573 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:36:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:36:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2147ms 14:36:55 INFO - PROCESS | 1782 | 1461274615659 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 14:36:55 INFO - PROCESS | 1782 | 1461274615663 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 14:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:36:55 INFO - PROCESS | 1782 | 1461274615674 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:36:55 INFO - PROCESS | 1782 | 1461274615677 Marionette TRACE conn3 <- [1,770,null,{}] 14:36:55 INFO - PROCESS | 1782 | 1461274615684 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:36:55 INFO - PROCESS | 1782 | 1461274615914 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 14:36:56 INFO - PROCESS | 1782 | 1461274616114 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a5f0c00 == 88 [pid = 1782] [id = 200] 14:36:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 264 (0x8b0d7400) [pid = 1782] [serial = 601] [outer = (nil)] 14:36:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 265 (0x8ca6f400) [pid = 1782] [serial = 602] [outer = 0x8b0d7400] 14:36:56 INFO - PROCESS | 1782 | 1461274616246 Marionette DEBUG loaded listener.js 14:36:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 266 (0x8ca74800) [pid = 1782] [serial = 603] [outer = 0x8b0d7400] 14:36:57 INFO - PROCESS | 1782 | 1461274617612 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:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 2039ms 14:36:57 INFO - PROCESS | 1782 | 1461274617714 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 14:36:57 INFO - PROCESS | 1782 | 1461274617720 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 14:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:36:57 INFO - PROCESS | 1782 | 1461274617728 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:36:57 INFO - PROCESS | 1782 | 1461274617734 Marionette TRACE conn3 <- [1,774,null,{}] 14:36:57 INFO - PROCESS | 1782 | 1461274617742 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:36:57 INFO - PROCESS | 1782 | 1461274617986 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 14:36:58 INFO - PROCESS | 1782 | 1461274618192 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1782 | ++DOCSHELL 0x87f01c00 == 89 [pid = 1782] [id = 201] 14:36:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 267 (0x8c948800) [pid = 1782] [serial = 604] [outer = (nil)] 14:36:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 268 (0x8ca7a000) [pid = 1782] [serial = 605] [outer = 0x8c948800] 14:36:58 INFO - PROCESS | 1782 | 1461274618316 Marionette DEBUG loaded listener.js 14:36:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 269 (0x8cc2ec00) [pid = 1782] [serial = 606] [outer = 0x8c948800] 14:36:59 INFO - PROCESS | 1782 | 1461274619424 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:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1742ms 14:36:59 INFO - PROCESS | 1782 | 1461274619472 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 14:36:59 INFO - PROCESS | 1782 | 1461274619481 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 14:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:36:59 INFO - PROCESS | 1782 | 1461274619494 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:36:59 INFO - PROCESS | 1782 | 1461274619498 Marionette TRACE conn3 <- [1,778,null,{}] 14:36:59 INFO - PROCESS | 1782 | 1461274619506 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:36:59 INFO - PROCESS | 1782 | 1461274619745 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 14:37:00 INFO - PROCESS | 1782 | 1461274620043 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x89514400 == 90 [pid = 1782] [id = 202] 14:37:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 270 (0x89514c00) [pid = 1782] [serial = 607] [outer = (nil)] 14:37:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 271 (0x8b1cd000) [pid = 1782] [serial = 608] [outer = 0x89514c00] 14:37:00 INFO - PROCESS | 1782 | 1461274620178 Marionette DEBUG loaded listener.js 14:37:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 272 (0x8e744000) [pid = 1782] [serial = 609] [outer = 0x89514c00] 14:37:00 INFO - PROCESS | 1782 | --DOMWINDOW == 271 (0x8c245000) [pid = 1782] [serial = 469] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1782 | --DOMWINDOW == 270 (0x8e7f5c00) [pid = 1782] [serial = 472] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1782 | --DOMWINDOW == 269 (0x97f10000) [pid = 1782] [serial = 475] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1782 | --DOMWINDOW == 268 (0xa0ba2800) [pid = 1782] [serial = 478] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1782 | --DOMWINDOW == 267 (0x8b0d7000) [pid = 1782] [serial = 481] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1782 | --DOMWINDOW == 266 (0xa4833c00) [pid = 1782] [serial = 484] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1782 | --DOMWINDOW == 265 (0x8b1c8c00) [pid = 1782] [serial = 487] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1782 | --DOMWINDOW == 264 (0x905e3400) [pid = 1782] [serial = 490] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1782 | --DOMWINDOW == 263 (0x8cc32800) [pid = 1782] [serial = 493] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1782 | --DOMWINDOW == 262 (0x905e3000) [pid = 1782] [serial = 496] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1782 | --DOMWINDOW == 261 (0x89314800) [pid = 1782] [serial = 499] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1782 | --DOMWINDOW == 260 (0x89510c00) [pid = 1782] [serial = 502] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1782 | --DOMWINDOW == 259 (0x8ebfc000) [pid = 1782] [serial = 505] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1782 | --DOMWINDOW == 258 (0x93c91000) [pid = 1782] [serial = 508] [outer = (nil)] [url = about:blank] 14:37:00 INFO - PROCESS | 1782 | --DOMWINDOW == 257 (0x8eb6ec00) [pid = 1782] [serial = 526] [outer = (nil)] [url = about:blank] 14:37:01 INFO - PROCESS | 1782 | --DOCSHELL 0x8c242400 == 89 [pid = 1782] [id = 177] 14:37:01 INFO - PROCESS | 1782 | --DOCSHELL 0x89511400 == 88 [pid = 1782] [id = 176] 14:37:01 INFO - PROCESS | 1782 | --DOMWINDOW == 256 (0x9993f800) [pid = 1782] [serial = 307] [outer = (nil)] [url = about:blank] 14:37:01 INFO - PROCESS | 1782 | --DOMWINDOW == 255 (0x99171800) [pid = 1782] [serial = 349] [outer = (nil)] [url = about:blank] 14:37:01 INFO - PROCESS | 1782 | --DOMWINDOW == 254 (0x8c24f800) [pid = 1782] [serial = 518] [outer = (nil)] [url = about:blank] 14:37:01 INFO - PROCESS | 1782 | --DOMWINDOW == 253 (0x89313c00) [pid = 1782] [serial = 511] [outer = (nil)] [url = about:blank] 14:37:01 INFO - PROCESS | 1782 | --DOMWINDOW == 252 (0x89511c00) [pid = 1782] [serial = 512] [outer = (nil)] [url = about:blank] 14:37:01 INFO - PROCESS | 1782 | --DOMWINDOW == 251 (0x8afd0400) [pid = 1782] [serial = 515] [outer = (nil)] [url = about:blank] 14:37:01 INFO - PROCESS | 1782 | --DOMWINDOW == 250 (0x8a991400) [pid = 1782] [serial = 514] [outer = (nil)] [url = about:blank] 14:37:01 INFO - PROCESS | 1782 | --DOMWINDOW == 249 (0x8e8e0800) [pid = 1782] [serial = 524] [outer = (nil)] [url = about:blank] 14:37:01 INFO - PROCESS | 1782 | --DOMWINDOW == 248 (0x8ccc1400) [pid = 1782] [serial = 520] [outer = (nil)] [url = about:blank] 14:37:01 INFO - PROCESS | 1782 | --DOMWINDOW == 247 (0x8e3a9c00) [pid = 1782] [serial = 521] [outer = (nil)] [url = about:blank] 14:37:01 INFO - PROCESS | 1782 | --DOMWINDOW == 246 (0x8e7ec000) [pid = 1782] [serial = 523] [outer = (nil)] [url = about:blank] 14:37:01 INFO - PROCESS | 1782 | --DOMWINDOW == 245 (0x8bf7cc00) [pid = 1782] [serial = 517] [outer = (nil)] [url = about:blank] 14:37:01 INFO - PROCESS | 1782 | 1461274621214 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:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1749ms 14:37:01 INFO - PROCESS | 1782 | 1461274621244 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 14:37:01 INFO - PROCESS | 1782 | 1461274621247 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 14:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:37:01 INFO - PROCESS | 1782 | 1461274621254 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:37:01 INFO - PROCESS | 1782 | 1461274621260 Marionette TRACE conn3 <- [1,782,null,{}] 14:37:01 INFO - PROCESS | 1782 | 1461274621276 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:37:01 INFO - PROCESS | 1782 | 1461274621495 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 14:37:01 INFO - PROCESS | 1782 | 1461274621707 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a7a5c00 == 89 [pid = 1782] [id = 203] 14:37:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 246 (0x8cc35000) [pid = 1782] [serial = 610] [outer = (nil)] 14:37:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 247 (0x8e3a1800) [pid = 1782] [serial = 611] [outer = 0x8cc35000] 14:37:01 INFO - PROCESS | 1782 | 1461274621796 Marionette DEBUG loaded listener.js 14:37:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 248 (0x8e7f7000) [pid = 1782] [serial = 612] [outer = 0x8cc35000] 14:37:02 INFO - PROCESS | 1782 | 1461274622685 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:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1484ms 14:37:02 INFO - PROCESS | 1782 | 1461274622740 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 14:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:37:02 INFO - PROCESS | 1782 | 1461274622745 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 14:37:02 INFO - PROCESS | 1782 | 1461274622751 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:37:02 INFO - PROCESS | 1782 | 1461274622755 Marionette TRACE conn3 <- [1,786,null,{}] 14:37:02 INFO - PROCESS | 1782 | 1461274622761 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:37:02 INFO - PROCESS | 1782 | 1461274622963 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 14:37:03 INFO - PROCESS | 1782 | 1461274622976 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1782 | ++DOCSHELL 0x89314800 == 90 [pid = 1782] [id = 204] 14:37:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 249 (0x8e3acc00) [pid = 1782] [serial = 613] [outer = (nil)] 14:37:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 250 (0x8f6edc00) [pid = 1782] [serial = 614] [outer = 0x8e3acc00] 14:37:03 INFO - PROCESS | 1782 | 1461274623247 Marionette DEBUG loaded listener.js 14:37:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 251 (0x901a6000) [pid = 1782] [serial = 615] [outer = 0x8e3acc00] 14:37:04 INFO - PROCESS | 1782 | 1461274624229 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:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1536ms 14:37:04 INFO - PROCESS | 1782 | 1461274624309 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 14:37:04 INFO - PROCESS | 1782 | 1461274624314 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 14:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:37:04 INFO - PROCESS | 1782 | 1461274624321 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:37:04 INFO - PROCESS | 1782 | 1461274624325 Marionette TRACE conn3 <- [1,790,null,{}] 14:37:04 INFO - PROCESS | 1782 | 1461274624330 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:37:04 INFO - PROCESS | 1782 | 1461274624563 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 14:37:04 INFO - PROCESS | 1782 | 1461274624592 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8ccc1400 == 91 [pid = 1782] [id = 205] 14:37:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 252 (0x8e7ed000) [pid = 1782] [serial = 616] [outer = (nil)] 14:37:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 253 (0x905e8000) [pid = 1782] [serial = 617] [outer = 0x8e7ed000] 14:37:04 INFO - PROCESS | 1782 | 1461274624669 Marionette DEBUG loaded listener.js 14:37:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 254 (0x905eb800) [pid = 1782] [serial = 618] [outer = 0x8e7ed000] 14:37:05 INFO - PROCESS | 1782 | --DOMWINDOW == 253 (0x99937000) [pid = 1782] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:37:05 INFO - PROCESS | 1782 | --DOMWINDOW == 252 (0x89515c00) [pid = 1782] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:37:05 INFO - PROCESS | 1782 | --DOMWINDOW == 251 (0x8e8e5c00) [pid = 1782] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:37:05 INFO - PROCESS | 1782 | --DOMWINDOW == 250 (0x89512c00) [pid = 1782] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:37:05 INFO - PROCESS | 1782 | --DOMWINDOW == 249 (0x8f6da800) [pid = 1782] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:37:05 INFO - PROCESS | 1782 | --DOMWINDOW == 248 (0x8c246400) [pid = 1782] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:37:06 INFO - PROCESS | 1782 | 1461274626144 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:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1884ms 14:37:06 INFO - PROCESS | 1782 | 1461274626206 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 14:37:06 INFO - PROCESS | 1782 | 1461274626209 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 14:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:37:06 INFO - PROCESS | 1782 | 1461274626217 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:37:06 INFO - PROCESS | 1782 | 1461274626236 Marionette TRACE conn3 <- [1,794,null,{}] 14:37:06 INFO - PROCESS | 1782 | 1461274626243 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:37:06 INFO - PROCESS | 1782 | 1461274626455 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 14:37:06 INFO - PROCESS | 1782 | 1461274626666 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x89512c00 == 92 [pid = 1782] [id = 206] 14:37:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 249 (0x8f535000) [pid = 1782] [serial = 619] [outer = (nil)] 14:37:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 250 (0x92b38c00) [pid = 1782] [serial = 620] [outer = 0x8f535000] 14:37:06 INFO - PROCESS | 1782 | 1461274626754 Marionette DEBUG loaded listener.js 14:37:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 251 (0x93c93800) [pid = 1782] [serial = 621] [outer = 0x8f535000] 14:37:07 INFO - PROCESS | 1782 | 1461274627534 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:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1454ms 14:37:07 INFO - PROCESS | 1782 | 1461274627673 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 14:37:07 INFO - PROCESS | 1782 | 1461274627679 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 14:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:37:07 INFO - PROCESS | 1782 | 1461274627688 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:37:07 INFO - PROCESS | 1782 | 1461274627696 Marionette TRACE conn3 <- [1,798,null,{}] 14:37:07 INFO - PROCESS | 1782 | 1461274627718 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:37:07 INFO - PROCESS | 1782 | 1461274627963 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 14:37:08 INFO - PROCESS | 1782 | 1461274628249 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1782 | ++DOCSHELL 0x8afd4400 == 93 [pid = 1782] [id = 207] 14:37:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 252 (0x8afd7000) [pid = 1782] [serial = 622] [outer = (nil)] 14:37:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 253 (0x8b0d9c00) [pid = 1782] [serial = 623] [outer = 0x8afd7000] 14:37:08 INFO - PROCESS | 1782 | 1461274628385 Marionette DEBUG loaded listener.js 14:37:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 254 (0x8b1cf000) [pid = 1782] [serial = 624] [outer = 0x8afd7000] 14:37:09 INFO - PROCESS | 1782 | 1461274629380 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:37:09 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:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1754ms 14:37:09 INFO - PROCESS | 1782 | 1461274629443 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 14:37:09 INFO - PROCESS | 1782 | 1461274629450 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 14:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:37:09 INFO - PROCESS | 1782 | 1461274629464 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:37:09 INFO - PROCESS | 1782 | 1461274629471 Marionette TRACE conn3 <- [1,802,null,{}] 14:37:09 INFO - PROCESS | 1782 | 1461274629478 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:37:09 INFO - PROCESS | 1782 | 1461274629732 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 14:37:10 INFO - PROCESS | 1782 | 1461274630046 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8ca6f000 == 94 [pid = 1782] [id = 208] 14:37:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 255 (0x8ca79000) [pid = 1782] [serial = 625] [outer = (nil)] 14:37:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 256 (0x8cc3a000) [pid = 1782] [serial = 626] [outer = 0x8ca79000] 14:37:10 INFO - PROCESS | 1782 | 1461274630139 Marionette DEBUG loaded listener.js 14:37:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 257 (0x8e74e400) [pid = 1782] [serial = 627] [outer = 0x8ca79000] 14:37:11 INFO - PROCESS | 1782 | 1461274631279 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:37:11 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:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1900ms 14:37:11 INFO - PROCESS | 1782 | 1461274631361 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 14:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:37:11 INFO - PROCESS | 1782 | 1461274631366 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 14:37:11 INFO - PROCESS | 1782 | 1461274631374 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:37:11 INFO - PROCESS | 1782 | 1461274631377 Marionette TRACE conn3 <- [1,806,null,{}] 14:37:11 INFO - PROCESS | 1782 | 1461274631395 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:37:11 INFO - PROCESS | 1782 | 1461274631706 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 14:37:12 INFO - PROCESS | 1782 | 1461274632000 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a996000 == 95 [pid = 1782] [id = 209] 14:37:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 258 (0x8cbe9c00) [pid = 1782] [serial = 628] [outer = (nil)] 14:37:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 259 (0x92c65800) [pid = 1782] [serial = 629] [outer = 0x8cbe9c00] 14:37:12 INFO - PROCESS | 1782 | 1461274632100 Marionette DEBUG loaded listener.js 14:37:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 260 (0x95c27c00) [pid = 1782] [serial = 630] [outer = 0x8cbe9c00] 14:37:13 INFO - PROCESS | 1782 | 1461274633056 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:37:13 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:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1736ms 14:37:13 INFO - PROCESS | 1782 | 1461274633109 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 14:37:13 INFO - PROCESS | 1782 | 1461274633113 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 14:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:37:13 INFO - PROCESS | 1782 | 1461274633120 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:37:13 INFO - PROCESS | 1782 | 1461274633124 Marionette TRACE conn3 <- [1,810,null,{}] 14:37:13 INFO - PROCESS | 1782 | 1461274633130 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:37:13 INFO - PROCESS | 1782 | 1461274633346 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 14:37:13 INFO - PROCESS | 1782 | 1461274633611 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8a995000 == 96 [pid = 1782] [id = 210] 14:37:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 261 (0x91524800) [pid = 1782] [serial = 631] [outer = (nil)] 14:37:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 262 (0x98ebd800) [pid = 1782] [serial = 632] [outer = 0x91524800] 14:37:13 INFO - PROCESS | 1782 | 1461274633750 Marionette DEBUG loaded listener.js 14:37:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 263 (0x99171800) [pid = 1782] [serial = 633] [outer = 0x91524800] 14:37:14 INFO - PROCESS | 1782 | 1461274634727 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:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1631ms 14:37:14 INFO - PROCESS | 1782 | 1461274634753 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 14:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:37:14 INFO - PROCESS | 1782 | 1461274634757 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 14:37:14 INFO - PROCESS | 1782 | 1461274634764 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:37:14 INFO - PROCESS | 1782 | 1461274634768 Marionette TRACE conn3 <- [1,814,null,{}] 14:37:14 INFO - PROCESS | 1782 | 1461274634774 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:37:14 INFO - PROCESS | 1782 | 1461274634975 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 14:37:15 INFO - PROCESS | 1782 | 1461274635235 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8a993800 == 97 [pid = 1782] [id = 211] 14:37:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 264 (0x8ebf8800) [pid = 1782] [serial = 634] [outer = (nil)] 14:37:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 265 (0x9ae20800) [pid = 1782] [serial = 635] [outer = 0x8ebf8800] 14:37:15 INFO - PROCESS | 1782 | 1461274635369 Marionette DEBUG loaded listener.js 14:37:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 266 (0x9dff5800) [pid = 1782] [serial = 636] [outer = 0x8ebf8800] 14:37:16 INFO - PROCESS | 1782 | 1461274636366 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:37:16 INFO - PROCESS | 1782 | 1461274636415 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 14:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 14:37:16 INFO - PROCESS | 1782 | 1461274636423 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:37:16 INFO - PROCESS | 1782 | 1461274636428 Marionette TRACE conn3 <- [1,818,null,{}] 14:37:16 INFO - PROCESS | 1782 | 1461274636434 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:37:16 INFO - PROCESS | 1782 | 1461274636722 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 14:37:17 INFO - PROCESS | 1782 | 1461274637039 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x89518c00 == 98 [pid = 1782] [id = 212] 14:37:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 267 (0xa0dec400) [pid = 1782] [serial = 637] [outer = (nil)] 14:37:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 268 (0xa4833c00) [pid = 1782] [serial = 638] [outer = 0xa0dec400] 14:37:17 INFO - PROCESS | 1782 | 1461274637138 Marionette DEBUG loaded listener.js 14:37:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 269 (0xa48a9000) [pid = 1782] [serial = 639] [outer = 0xa0dec400] 14:37:18 INFO - PROCESS | 1782 | 1461274638089 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:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1683ms 14:37:18 INFO - PROCESS | 1782 | 1461274638107 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 14:37:18 INFO - PROCESS | 1782 | 1461274638111 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 14:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:37:18 INFO - PROCESS | 1782 | 1461274638118 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:37:18 INFO - PROCESS | 1782 | 1461274638122 Marionette TRACE conn3 <- [1,822,null,{}] 14:37:18 INFO - PROCESS | 1782 | 1461274638129 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:37:18 INFO - PROCESS | 1782 | 1461274638343 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 14:37:18 INFO - PROCESS | 1782 | 1461274638607 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1782 | ++DOCSHELL 0x87694c00 == 99 [pid = 1782] [id = 213] 14:37:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 270 (0x87696000) [pid = 1782] [serial = 640] [outer = (nil)] 14:37:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 271 (0x8769a800) [pid = 1782] [serial = 641] [outer = 0x87696000] 14:37:18 INFO - PROCESS | 1782 | 1461274638739 Marionette DEBUG loaded listener.js 14:37:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 272 (0x8769dc00) [pid = 1782] [serial = 642] [outer = 0x87696000] 14:37:19 INFO - PROCESS | 1782 | 1461274639714 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:37:19 INFO - PROCESS | 1782 | 1461274639766 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 14:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:37:19 INFO - PROCESS | 1782 | 1461274639774 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:37:19 INFO - PROCESS | 1782 | 1461274639778 Marionette TRACE conn3 <- [1,826,null,{}] 14:37:19 INFO - PROCESS | 1782 | 1461274639785 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:37:20 INFO - PROCESS | 1782 | 1461274640030 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 14:37:20 INFO - PROCESS | 1782 | 1461274640329 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1782 | ++DOCSHELL 0x87692800 == 100 [pid = 1782] [id = 214] 14:37:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 273 (0x87695000) [pid = 1782] [serial = 643] [outer = (nil)] 14:37:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 274 (0x8b021c00) [pid = 1782] [serial = 644] [outer = 0x87695000] 14:37:20 INFO - PROCESS | 1782 | 1461274640426 Marionette DEBUG loaded listener.js 14:37:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 275 (0x8b025400) [pid = 1782] [serial = 645] [outer = 0x87695000] 14:37:21 INFO - PROCESS | 1782 | 1461274641351 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:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1634ms 14:37:21 INFO - PROCESS | 1782 | 1461274641408 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 14:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:37:21 INFO - PROCESS | 1782 | 1461274641413 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 14:37:21 INFO - PROCESS | 1782 | 1461274641420 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:37:21 INFO - PROCESS | 1782 | 1461274641424 Marionette TRACE conn3 <- [1,830,null,{}] 14:37:21 INFO - PROCESS | 1782 | 1461274641430 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:37:21 INFO - PROCESS | 1782 | 1461274641671 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 14:37:21 INFO - PROCESS | 1782 | 1461274641976 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1782 | ++DOCSHELL 0x87ee2000 == 101 [pid = 1782] [id = 215] 14:37:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 276 (0x87ee4400) [pid = 1782] [serial = 646] [outer = (nil)] 14:37:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 277 (0x87ee9800) [pid = 1782] [serial = 647] [outer = 0x87ee4400] 14:37:22 INFO - PROCESS | 1782 | 1461274642068 Marionette DEBUG loaded listener.js 14:37:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 278 (0x87eed800) [pid = 1782] [serial = 648] [outer = 0x87ee4400] 14:37:22 INFO - PROCESS | 1782 | 1461274642981 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:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1632ms 14:37:23 INFO - PROCESS | 1782 | 1461274643053 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 14:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:37:23 INFO - PROCESS | 1782 | 1461274643058 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 14:37:23 INFO - PROCESS | 1782 | 1461274643065 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:37:23 INFO - PROCESS | 1782 | 1461274643069 Marionette TRACE conn3 <- [1,834,null,{}] 14:37:23 INFO - PROCESS | 1782 | 1461274643076 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:37:23 INFO - PROCESS | 1782 | 1461274643342 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 14:37:23 INFO - PROCESS | 1782 | 1461274643655 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x875c4800 == 102 [pid = 1782] [id = 216] 14:37:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 279 (0x875c5c00) [pid = 1782] [serial = 649] [outer = (nil)] 14:37:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 280 (0x875c9c00) [pid = 1782] [serial = 650] [outer = 0x875c5c00] 14:37:23 INFO - PROCESS | 1782 | 1461274643757 Marionette DEBUG loaded listener.js 14:37:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 281 (0x875cb000) [pid = 1782] [serial = 651] [outer = 0x875c5c00] 14:37:24 INFO - PROCESS | 1782 | 1461274644685 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:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1690ms 14:37:24 INFO - PROCESS | 1782 | 1461274644756 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 14:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:37:24 INFO - PROCESS | 1782 | 1461274644761 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 14:37:24 INFO - PROCESS | 1782 | 1461274644767 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:37:24 INFO - PROCESS | 1782 | 1461274644773 Marionette TRACE conn3 <- [1,838,null,{}] 14:37:24 INFO - PROCESS | 1782 | 1461274644779 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:37:25 INFO - PROCESS | 1782 | 1461274645068 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 14:37:25 INFO - PROCESS | 1782 | 1461274645397 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1782 | ++DOCSHELL 0x860c2c00 == 103 [pid = 1782] [id = 217] 14:37:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 282 (0x860cb000) [pid = 1782] [serial = 652] [outer = (nil)] 14:37:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 283 (0x860d0400) [pid = 1782] [serial = 653] [outer = 0x860cb000] 14:37:25 INFO - PROCESS | 1782 | 1461274645507 Marionette DEBUG loaded listener.js 14:37:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 284 (0x875ce400) [pid = 1782] [serial = 654] [outer = 0x860cb000] 14:37:26 INFO - PROCESS | 1782 | 1461274646588 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:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1842ms 14:37:26 INFO - PROCESS | 1782 | 1461274646611 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 14:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:37:26 INFO - PROCESS | 1782 | 1461274646615 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 14:37:26 INFO - PROCESS | 1782 | 1461274646622 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:37:26 INFO - PROCESS | 1782 | 1461274646626 Marionette TRACE conn3 <- [1,842,null,{}] 14:37:26 INFO - PROCESS | 1782 | 1461274646633 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:37:26 INFO - PROCESS | 1782 | 1461274646842 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 14:37:27 INFO - PROCESS | 1782 | 1461274647105 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1782 | ++DOCSHELL 0x860d0c00 == 104 [pid = 1782] [id = 218] 14:37:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 285 (0x87eea400) [pid = 1782] [serial = 655] [outer = (nil)] 14:37:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 286 (0x8b022400) [pid = 1782] [serial = 656] [outer = 0x87eea400] 14:37:27 INFO - PROCESS | 1782 | 1461274647234 Marionette DEBUG loaded listener.js 14:37:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 287 (0x8b029000) [pid = 1782] [serial = 657] [outer = 0x87eea400] 14:37:28 INFO - PROCESS | 1782 | 1461274648173 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:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1591ms 14:37:28 INFO - PROCESS | 1782 | 1461274648213 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 14:37:28 INFO - PROCESS | 1782 | 1461274648218 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 14:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:37:28 INFO - PROCESS | 1782 | 1461274648224 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:37:28 INFO - PROCESS | 1782 | 1461274648228 Marionette TRACE conn3 <- [1,846,null,{}] 14:37:28 INFO - PROCESS | 1782 | 1461274648235 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:37:28 INFO - PROCESS | 1782 | 1461274648442 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 14:37:28 INFO - PROCESS | 1782 | 1461274648719 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x86d16000 == 105 [pid = 1782] [id = 219] 14:37:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 288 (0x86d18000) [pid = 1782] [serial = 658] [outer = (nil)] 14:37:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 289 (0x86d1e000) [pid = 1782] [serial = 659] [outer = 0x86d18000] 14:37:28 INFO - PROCESS | 1782 | 1461274648825 Marionette DEBUG loaded listener.js 14:37:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 290 (0x86d20c00) [pid = 1782] [serial = 660] [outer = 0x86d18000] 14:37:29 INFO - PROCESS | 1782 | 1461274649756 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:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1585ms 14:37:29 INFO - PROCESS | 1782 | 1461274649810 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 14:37:29 INFO - PROCESS | 1782 | 1461274649815 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 14:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:37:29 INFO - PROCESS | 1782 | 1461274649822 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:37:29 INFO - PROCESS | 1782 | 1461274649825 Marionette TRACE conn3 <- [1,850,null,{}] 14:37:29 INFO - PROCESS | 1782 | 1461274649832 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:37:30 INFO - PROCESS | 1782 | 1461274650045 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 14:37:30 INFO - PROCESS | 1782 | 1461274650301 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x86081000 == 106 [pid = 1782] [id = 220] 14:37:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 291 (0x86081c00) [pid = 1782] [serial = 661] [outer = (nil)] 14:37:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 292 (0x86088000) [pid = 1782] [serial = 662] [outer = 0x86081c00] 14:37:30 INFO - PROCESS | 1782 | 1461274650439 Marionette DEBUG loaded listener.js 14:37:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 293 (0x8608ac00) [pid = 1782] [serial = 663] [outer = 0x86081c00] 14:37:31 INFO - PROCESS | 1782 | 1461274651525 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:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1750ms 14:37:31 INFO - PROCESS | 1782 | 1461274651574 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 14:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:37:31 INFO - PROCESS | 1782 | 1461274651578 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 14:37:31 INFO - PROCESS | 1782 | 1461274651585 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:37:31 INFO - PROCESS | 1782 | 1461274651589 Marionette TRACE conn3 <- [1,854,null,{}] 14:37:31 INFO - PROCESS | 1782 | 1461274651597 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:37:31 INFO - PROCESS | 1782 | 1461274651859 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 14:37:32 INFO - PROCESS | 1782 | 1461274652167 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x86080c00 == 107 [pid = 1782] [id = 221] 14:37:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 294 (0x86083000) [pid = 1782] [serial = 664] [outer = (nil)] 14:37:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 295 (0x86d1d400) [pid = 1782] [serial = 665] [outer = 0x86083000] 14:37:32 INFO - PROCESS | 1782 | 1461274652271 Marionette DEBUG loaded listener.js 14:37:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 296 (0x86d22800) [pid = 1782] [serial = 666] [outer = 0x86083000] 14:37:33 INFO - PROCESS | 1782 | 1461274653204 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:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1691ms 14:37:33 INFO - PROCESS | 1782 | 1461274653276 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 14:37:33 INFO - PROCESS | 1782 | 1461274653281 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 14:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:37:33 INFO - PROCESS | 1782 | 1461274653288 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:37:33 INFO - PROCESS | 1782 | 1461274653292 Marionette TRACE conn3 <- [1,858,null,{}] 14:37:33 INFO - PROCESS | 1782 | 1461274653298 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:37:33 INFO - PROCESS | 1782 | 1461274653526 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 14:37:33 INFO - PROCESS | 1782 | 1461274653793 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x85802400 == 108 [pid = 1782] [id = 222] 14:37:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 297 (0x85804400) [pid = 1782] [serial = 667] [outer = (nil)] 14:37:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 298 (0x8580a800) [pid = 1782] [serial = 668] [outer = 0x85804400] 14:37:33 INFO - PROCESS | 1782 | 1461274653924 Marionette DEBUG loaded listener.js 14:37:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 299 (0x8580d800) [pid = 1782] [serial = 669] [outer = 0x85804400] 14:37:34 INFO - PROCESS | 1782 | 1461274654878 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:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1639ms 14:37:34 INFO - PROCESS | 1782 | 1461274654928 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 14:37:34 INFO - PROCESS | 1782 | 1461274654932 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 14:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:37:34 INFO - PROCESS | 1782 | 1461274654940 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:37:34 INFO - PROCESS | 1782 | 1461274654944 Marionette TRACE conn3 <- [1,862,null,{}] 14:37:34 INFO - PROCESS | 1782 | 1461274654951 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:37:35 INFO - PROCESS | 1782 | 1461274655162 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 14:37:35 INFO - PROCESS | 1782 | 1461274655425 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1782 | ++DOCSHELL 0x85805c00 == 109 [pid = 1782] [id = 223] 14:37:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 300 (0x85809800) [pid = 1782] [serial = 670] [outer = (nil)] 14:37:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 301 (0x87ee9c00) [pid = 1782] [serial = 671] [outer = 0x85809800] 14:37:35 INFO - PROCESS | 1782 | 1461274655558 Marionette DEBUG loaded listener.js 14:37:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 302 (0x89fd0c00) [pid = 1782] [serial = 672] [outer = 0x85809800] 14:37:36 INFO - PROCESS | 1782 | 1461274656514 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:37:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:37:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1639ms 14:37:36 INFO - PROCESS | 1782 | 1461274656581 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 14:37:36 INFO - PROCESS | 1782 | 1461274656588 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 14:37:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:37:36 INFO - PROCESS | 1782 | 1461274656599 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:37:36 INFO - PROCESS | 1782 | 1461274656604 Marionette TRACE conn3 <- [1,866,null,{}] 14:37:36 INFO - PROCESS | 1782 | 1461274656670 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:37:36 INFO - PROCESS | 1782 | 1461274656901 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 14:37:37 INFO - PROCESS | 1782 | 1461274657150 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x860ca400 == 110 [pid = 1782] [id = 224] 14:37:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 303 (0x860ca800) [pid = 1782] [serial = 673] [outer = (nil)] 14:37:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 304 (0x860cd800) [pid = 1782] [serial = 674] [outer = 0x860ca800] 14:37:37 INFO - PROCESS | 1782 | 1461274657575 Marionette DEBUG loaded listener.js 14:37:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 305 (0x86d1a400) [pid = 1782] [serial = 675] [outer = 0x860ca800] 14:37:38 INFO - PROCESS | 1782 | --DOMWINDOW == 304 (0x9fc99c00) [pid = 1782] [serial = 467] [outer = (nil)] [url = about:blank] 14:37:38 INFO - PROCESS | 1782 | --DOMWINDOW == 303 (0x8b1c5400) [pid = 1782] [serial = 563] [outer = (nil)] [url = about:blank] 14:37:38 INFO - PROCESS | 1782 | --DOMWINDOW == 302 (0x8f4e4800) [pid = 1782] [serial = 527] [outer = (nil)] [url = about:blank] 14:37:38 INFO - PROCESS | 1782 | --DOMWINDOW == 301 (0x98e28000) [pid = 1782] [serial = 550] [outer = (nil)] [url = about:blank] 14:37:38 INFO - PROCESS | 1782 | --DOMWINDOW == 300 (0x8c94d800) [pid = 1782] [serial = 532] [outer = (nil)] [url = about:blank] 14:37:38 INFO - PROCESS | 1782 | --DOMWINDOW == 299 (0x8b1c8000) [pid = 1782] [serial = 560] [outer = (nil)] [url = about:blank] 14:37:38 INFO - PROCESS | 1782 | --DOMWINDOW == 298 (0x8f6f7000) [pid = 1782] [serial = 568] [outer = (nil)] [url = about:blank] 14:37:38 INFO - PROCESS | 1782 | --DOMWINDOW == 297 (0x8b0cfc00) [pid = 1782] [serial = 559] [outer = (nil)] [url = about:blank] 14:37:38 INFO - PROCESS | 1782 | --DOMWINDOW == 296 (0x900e8c00) [pid = 1782] [serial = 538] [outer = (nil)] [url = about:blank] 14:37:38 INFO - PROCESS | 1782 | --DOMWINDOW == 295 (0x8cc2f800) [pid = 1782] [serial = 565] [outer = (nil)] [url = about:blank] 14:37:38 INFO - PROCESS | 1782 | --DOMWINDOW == 294 (0x93c8f800) [pid = 1782] [serial = 544] [outer = (nil)] [url = about:blank] 14:37:38 INFO - PROCESS | 1782 | --DOMWINDOW == 293 (0x9ae45c00) [pid = 1782] [serial = 553] [outer = (nil)] [url = about:blank] 14:37:38 INFO - PROCESS | 1782 | --DOMWINDOW == 292 (0x8e8ed000) [pid = 1782] [serial = 535] [outer = (nil)] [url = about:blank] 14:37:38 INFO - PROCESS | 1782 | --DOMWINDOW == 291 (0x8e743400) [pid = 1782] [serial = 566] [outer = (nil)] [url = about:blank] 14:37:38 INFO - PROCESS | 1782 | --DOMWINDOW == 290 (0x8f8bf400) [pid = 1782] [serial = 556] [outer = (nil)] [url = about:blank] 14:37:38 INFO - PROCESS | 1782 | --DOMWINDOW == 289 (0x978da800) [pid = 1782] [serial = 547] [outer = (nil)] [url = about:blank] 14:37:38 INFO - PROCESS | 1782 | --DOMWINDOW == 288 (0x89fd4800) [pid = 1782] [serial = 529] [outer = (nil)] [url = about:blank] 14:37:38 INFO - PROCESS | 1782 | --DOMWINDOW == 287 (0x8afcf800) [pid = 1782] [serial = 562] [outer = (nil)] [url = about:blank] 14:37:38 INFO - PROCESS | 1782 | --DOMWINDOW == 286 (0x8f8b8800) [pid = 1782] [serial = 569] [outer = (nil)] [url = about:blank] 14:37:38 INFO - PROCESS | 1782 | --DOMWINDOW == 285 (0x91373800) [pid = 1782] [serial = 541] [outer = (nil)] [url = about:blank] 14:37:38 INFO - PROCESS | 1782 | --DOMWINDOW == 284 (0x8f8c0000) [pid = 1782] [serial = 571] [outer = (nil)] [url = about:blank] 14:37:39 INFO - PROCESS | 1782 | 1461274659029 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:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 2492ms 14:37:39 INFO - PROCESS | 1782 | 1461274659105 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 14:37:39 INFO - PROCESS | 1782 | 1461274659113 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 14:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:37:39 INFO - PROCESS | 1782 | 1461274659127 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:37:39 INFO - PROCESS | 1782 | 1461274659131 Marionette TRACE conn3 <- [1,870,null,{}] 14:37:39 INFO - PROCESS | 1782 | 1461274659140 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:37:39 INFO - PROCESS | 1782 | 1461274659348 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 14:37:39 INFO - PROCESS | 1782 | 1461274659598 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x875c3800 == 111 [pid = 1782] [id = 225] 14:37:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 285 (0x89fd4800) [pid = 1782] [serial = 676] [outer = (nil)] 14:37:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 286 (0x8a5e4c00) [pid = 1782] [serial = 677] [outer = 0x89fd4800] 14:37:39 INFO - PROCESS | 1782 | 1461274659684 Marionette DEBUG loaded listener.js 14:37:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 287 (0x8a988400) [pid = 1782] [serial = 678] [outer = 0x89fd4800] 14:37:40 INFO - PROCESS | 1782 | 1461274660662 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:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1588ms 14:37:40 INFO - PROCESS | 1782 | 1461274660723 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 14:37:40 INFO - PROCESS | 1782 | 1461274660730 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 14:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:37:40 INFO - PROCESS | 1782 | 1461274660743 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:37:40 INFO - PROCESS | 1782 | 1461274660747 Marionette TRACE conn3 <- [1,874,null,{}] 14:37:40 INFO - PROCESS | 1782 | 1461274660755 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:37:41 INFO - PROCESS | 1782 | 1461274661053 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 14:37:41 INFO - PROCESS | 1782 | 1461274661310 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1782 | ++DOCSHELL 0x8b0d8000 == 112 [pid = 1782] [id = 226] 14:37:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 288 (0x8b0d8800) [pid = 1782] [serial = 679] [outer = (nil)] 14:37:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 289 (0x8b1c7800) [pid = 1782] [serial = 680] [outer = 0x8b0d8800] 14:37:41 INFO - PROCESS | 1782 | 1461274661396 Marionette DEBUG loaded listener.js 14:37:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 290 (0x8c245000) [pid = 1782] [serial = 681] [outer = 0x8b0d8800] 14:37:42 INFO - PROCESS | 1782 | 1461274662285 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:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1592ms 14:37:42 INFO - PROCESS | 1782 | 1461274662335 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 14:37:42 INFO - PROCESS | 1782 | 1461274662339 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 14:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:37:42 INFO - PROCESS | 1782 | 1461274662354 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:37:42 INFO - PROCESS | 1782 | 1461274662359 Marionette TRACE conn3 <- [1,878,null,{}] 14:37:42 INFO - PROCESS | 1782 | 1461274662376 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:37:42 INFO - PROCESS | 1782 | 1461274662665 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 14:37:43 INFO - PROCESS | 1782 | --DOMWINDOW == 289 (0x8e3acc00) [pid = 1782] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:37:43 INFO - PROCESS | 1782 | --DOMWINDOW == 288 (0x89514c00) [pid = 1782] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:37:43 INFO - PROCESS | 1782 | --DOMWINDOW == 287 (0x8cc35000) [pid = 1782] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:37:43 INFO - PROCESS | 1782 | --DOMWINDOW == 286 (0x8c948800) [pid = 1782] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:37:43 INFO - PROCESS | 1782 | --DOMWINDOW == 285 (0x8e7ed000) [pid = 1782] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:37:43 INFO - PROCESS | 1782 | 1461274663063 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1782 | ++DOCSHELL 0x87f06000 == 113 [pid = 1782] [id = 227] 14:37:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 286 (0x8950f800) [pid = 1782] [serial = 682] [outer = (nil)] 14:37:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 287 (0x8ca77400) [pid = 1782] [serial = 683] [outer = 0x8950f800] 14:37:43 INFO - PROCESS | 1782 | 1461274663144 Marionette DEBUG loaded listener.js 14:37:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 288 (0x8cc32800) [pid = 1782] [serial = 684] [outer = 0x8950f800] 14:37:43 INFO - PROCESS | 1782 | 1461274663923 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:37:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:37:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1588ms 14:37:43 INFO - PROCESS | 1782 | 1461274663942 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 14:37:43 INFO - PROCESS | 1782 | 1461274663947 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 14:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:37:43 INFO - PROCESS | 1782 | 1461274663965 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:37:43 INFO - PROCESS | 1782 | 1461274663970 Marionette TRACE conn3 <- [1,882,null,{}] 14:37:43 INFO - PROCESS | 1782 | 1461274663976 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:37:44 INFO - PROCESS | 1782 | 1461274664174 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 14:37:44 INFO - PROCESS | 1782 | 1461274664192 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8ca75000 == 114 [pid = 1782] [id = 228] 14:37:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 289 (0x8cbe7c00) [pid = 1782] [serial = 685] [outer = (nil)] 14:37:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 290 (0x8e8e3800) [pid = 1782] [serial = 686] [outer = 0x8cbe7c00] 14:37:44 INFO - PROCESS | 1782 | 1461274664272 Marionette DEBUG loaded listener.js 14:37:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 291 (0x8ebf8c00) [pid = 1782] [serial = 687] [outer = 0x8cbe7c00] 14:37:45 INFO - PROCESS | 1782 | 1461274665546 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:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1643ms 14:37:45 INFO - PROCESS | 1782 | 1461274665610 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 14:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:37:45 INFO - PROCESS | 1782 | 1461274665619 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 14:37:45 INFO - PROCESS | 1782 | 1461274665632 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:37:45 INFO - PROCESS | 1782 | 1461274665642 Marionette TRACE conn3 <- [1,886,null,{}] 14:37:45 INFO - PROCESS | 1782 | 1461274665658 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:37:45 INFO - PROCESS | 1782 | 1461274665969 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 14:37:46 INFO - PROCESS | 1782 | 1461274666298 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x860c7800 == 115 [pid = 1782] [id = 229] 14:37:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 292 (0x860cec00) [pid = 1782] [serial = 688] [outer = (nil)] 14:37:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 293 (0x89306000) [pid = 1782] [serial = 689] [outer = 0x860cec00] 14:37:46 INFO - PROCESS | 1782 | 1461274666396 Marionette DEBUG loaded listener.js 14:37:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 294 (0x89513800) [pid = 1782] [serial = 690] [outer = 0x860cec00] 14:37:47 INFO - PROCESS | 1782 | 1461274667377 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:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1807ms 14:37:47 INFO - PROCESS | 1782 | 1461274667438 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 14:37:47 INFO - PROCESS | 1782 | 1461274667448 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 14:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:37:47 INFO - PROCESS | 1782 | 1461274667460 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:37:47 INFO - PROCESS | 1782 | 1461274667464 Marionette TRACE conn3 <- [1,890,null,{}] 14:37:47 INFO - PROCESS | 1782 | 1461274667514 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:37:47 INFO - PROCESS | 1782 | 1461274667831 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 14:37:48 INFO - PROCESS | 1782 | 1461274668049 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8b0d4400 == 116 [pid = 1782] [id = 230] 14:37:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 295 (0x8b0d4800) [pid = 1782] [serial = 691] [outer = (nil)] 14:37:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 296 (0x8b1cc000) [pid = 1782] [serial = 692] [outer = 0x8b0d4800] 14:37:48 INFO - PROCESS | 1782 | 1461274668143 Marionette DEBUG loaded listener.js 14:37:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 297 (0x8c954000) [pid = 1782] [serial = 693] [outer = 0x8b0d4800] 14:37:49 INFO - PROCESS | 1782 | 1461274669274 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:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1847ms 14:37:49 INFO - PROCESS | 1782 | 1461274669308 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 14:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:37:49 INFO - PROCESS | 1782 | 1461274669313 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 14:37:49 INFO - PROCESS | 1782 | 1461274669321 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:37:49 INFO - PROCESS | 1782 | 1461274669327 Marionette TRACE conn3 <- [1,894,null,{}] 14:37:49 INFO - PROCESS | 1782 | 1461274669345 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:37:49 INFO - PROCESS | 1782 | 1461274669629 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 14:37:49 INFO - PROCESS | 1782 | 1461274669944 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ca6c800 == 117 [pid = 1782] [id = 231] 14:37:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 298 (0x8f6cc400) [pid = 1782] [serial = 694] [outer = (nil)] 14:37:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 299 (0x8f81ec00) [pid = 1782] [serial = 695] [outer = 0x8f6cc400] 14:37:50 INFO - PROCESS | 1782 | 1461274670048 Marionette DEBUG loaded listener.js 14:37:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 300 (0x8f8c0000) [pid = 1782] [serial = 696] [outer = 0x8f6cc400] 14:37:51 INFO - PROCESS | 1782 | 1461274671069 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:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1796ms 14:37:51 INFO - PROCESS | 1782 | 1461274671117 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 14:37:51 INFO - PROCESS | 1782 | 1461274671122 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 14:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:37:51 INFO - PROCESS | 1782 | 1461274671129 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:37:51 INFO - PROCESS | 1782 | 1461274671139 Marionette TRACE conn3 <- [1,898,null,{}] 14:37:51 INFO - PROCESS | 1782 | 1461274671151 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:37:51 INFO - PROCESS | 1782 | 1461274671476 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 14:37:51 INFO - PROCESS | 1782 | 1461274671854 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f6ef400 == 118 [pid = 1782] [id = 232] 14:37:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 301 (0x901b1400) [pid = 1782] [serial = 697] [outer = (nil)] 14:37:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 302 (0x905e8c00) [pid = 1782] [serial = 698] [outer = 0x901b1400] 14:37:51 INFO - PROCESS | 1782 | 1461274671955 Marionette DEBUG loaded listener.js 14:37:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 303 (0x91375800) [pid = 1782] [serial = 699] [outer = 0x901b1400] 14:37:52 INFO - PROCESS | 1782 | 1461274672926 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:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1853ms 14:37:52 INFO - PROCESS | 1782 | 1461274672984 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 14:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:37:52 INFO - PROCESS | 1782 | 1461274672988 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 14:37:52 INFO - PROCESS | 1782 | 1461274672996 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:37:53 INFO - PROCESS | 1782 | 1461274673000 Marionette TRACE conn3 <- [1,902,null,{}] 14:37:53 INFO - PROCESS | 1782 | 1461274673007 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:37:53 INFO - PROCESS | 1782 | 1461274673255 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 14:37:53 INFO - PROCESS | 1782 | 1461274673561 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8f4e4800 == 119 [pid = 1782] [id = 233] 14:37:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 304 (0x8f4e5400) [pid = 1782] [serial = 700] [outer = (nil)] 14:37:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 305 (0x92b32400) [pid = 1782] [serial = 701] [outer = 0x8f4e5400] 14:37:53 INFO - PROCESS | 1782 | 1461274673662 Marionette DEBUG loaded listener.js 14:37:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 306 (0x92b3a000) [pid = 1782] [serial = 702] [outer = 0x8f4e5400] 14:37:54 INFO - PROCESS | 1782 | 1461274674628 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:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1688ms 14:37:54 INFO - PROCESS | 1782 | 1461274674684 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 14:37:54 INFO - PROCESS | 1782 | 1461274674689 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 14:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:37:54 INFO - PROCESS | 1782 | 1461274674697 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:37:54 INFO - PROCESS | 1782 | 1461274674701 Marionette TRACE conn3 <- [1,906,null,{}] 14:37:54 INFO - PROCESS | 1782 | 1461274674707 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:37:55 INFO - PROCESS | 1782 | 1461274674995 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 14:37:55 INFO - PROCESS | 1782 | 1461274675314 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1782 | ++DOCSHELL 0x8c242400 == 120 [pid = 1782] [id = 234] 14:37:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 307 (0x978dcc00) [pid = 1782] [serial = 703] [outer = (nil)] 14:37:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 308 (0x98e28000) [pid = 1782] [serial = 704] [outer = 0x978dcc00] 14:37:55 INFO - PROCESS | 1782 | 1461274675460 Marionette DEBUG loaded listener.js 14:37:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 309 (0x98ebe800) [pid = 1782] [serial = 705] [outer = 0x978dcc00] 14:37:56 INFO - PROCESS | 1782 | 1461274676774 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:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 2145ms 14:37:56 INFO - PROCESS | 1782 | 1461274676848 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 14:37:56 INFO - PROCESS | 1782 | 1461274676854 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 14:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:37:56 INFO - PROCESS | 1782 | 1461274676864 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:37:56 INFO - PROCESS | 1782 | 1461274676870 Marionette TRACE conn3 <- [1,910,null,{}] 14:37:56 INFO - PROCESS | 1782 | 1461274676879 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:37:57 INFO - PROCESS | 1782 | 1461274677268 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 14:37:57 INFO - PROCESS | 1782 | 1461274677497 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e8e5c00 == 121 [pid = 1782] [id = 235] 14:37:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 310 (0x92ac7c00) [pid = 1782] [serial = 706] [outer = (nil)] 14:37:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 311 (0x9fd63800) [pid = 1782] [serial = 707] [outer = 0x92ac7c00] 14:37:57 INFO - PROCESS | 1782 | 1461274677592 Marionette DEBUG loaded listener.js 14:37:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 312 (0x9ffcdc00) [pid = 1782] [serial = 708] [outer = 0x92ac7c00] 14:37:58 INFO - PROCESS | 1782 | 1461274678501 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:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1689ms 14:37:58 INFO - PROCESS | 1782 | 1461274678553 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 14:37:58 INFO - PROCESS | 1782 | 1461274678556 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 14:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:37:58 INFO - PROCESS | 1782 | 1461274678564 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:37:58 INFO - PROCESS | 1782 | 1461274678567 Marionette TRACE conn3 <- [1,914,null,{}] 14:37:58 INFO - PROCESS | 1782 | 1461274678574 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:37:58 INFO - PROCESS | 1782 | 1461274678793 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 14:37:59 INFO - PROCESS | 1782 | 1461274679062 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1782 | ++DOCSHELL 0x87fe1800 == 122 [pid = 1782] [id = 236] 14:37:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 313 (0x87fe3000) [pid = 1782] [serial = 709] [outer = (nil)] 14:37:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 314 (0x87fea400) [pid = 1782] [serial = 710] [outer = 0x87fe3000] 14:37:59 INFO - PROCESS | 1782 | 1461274679205 Marionette DEBUG loaded listener.js 14:37:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 315 (0x87fed400) [pid = 1782] [serial = 711] [outer = 0x87fe3000] 14:38:00 INFO - PROCESS | 1782 | 1461274680126 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:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1634ms 14:38:00 INFO - PROCESS | 1782 | 1461274680198 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 14:38:00 INFO - PROCESS | 1782 | 1461274680202 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 14:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:38:00 INFO - PROCESS | 1782 | 1461274680209 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:38:00 INFO - PROCESS | 1782 | 1461274680212 Marionette TRACE conn3 <- [1,918,null,{}] 14:38:00 INFO - PROCESS | 1782 | 1461274680218 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:38:00 INFO - PROCESS | 1782 | 1461274680468 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 14:38:00 INFO - PROCESS | 1782 | 1461274680777 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1782 | ++DOCSHELL 0x87fe5400 == 123 [pid = 1782] [id = 237] 14:38:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 316 (0x87fe7400) [pid = 1782] [serial = 712] [outer = (nil)] 14:38:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 317 (0x9fc99c00) [pid = 1782] [serial = 713] [outer = 0x87fe7400] 14:38:00 INFO - PROCESS | 1782 | 1461274680875 Marionette DEBUG loaded listener.js 14:38:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 318 (0xa0debc00) [pid = 1782] [serial = 714] [outer = 0x87fe7400] 14:38:01 INFO - PROCESS | 1782 | 1461274681801 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:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1642ms 14:38:01 INFO - PROCESS | 1782 | 1461274681852 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 14:38:01 INFO - PROCESS | 1782 | 1461274681856 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 14:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:38:01 INFO - PROCESS | 1782 | 1461274681866 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:38:01 INFO - PROCESS | 1782 | 1461274681870 Marionette TRACE conn3 <- [1,922,null,{}] 14:38:01 INFO - PROCESS | 1782 | 1461274681876 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:38:02 INFO - PROCESS | 1782 | 1461274682115 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 14:38:02 INFO - PROCESS | 1782 | 1461274682425 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:02 INFO - PROCESS | 1782 | ++DOCSHELL 0x87ff0000 == 124 [pid = 1782] [id = 238] 14:38:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 319 (0x89312000) [pid = 1782] [serial = 715] [outer = (nil)] 14:38:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 320 (0x89638400) [pid = 1782] [serial = 716] [outer = 0x89312000] 14:38:02 INFO - PROCESS | 1782 | 1461274682524 Marionette DEBUG loaded listener.js 14:38:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 321 (0x8963a000) [pid = 1782] [serial = 717] [outer = 0x89312000] 14:38:03 INFO - PROCESS | 1782 | 1461274683442 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:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1638ms 14:38:03 INFO - PROCESS | 1782 | 1461274683503 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 14:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:38:03 INFO - PROCESS | 1782 | 1461274683509 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 14:38:03 INFO - PROCESS | 1782 | 1461274683516 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:38:03 INFO - PROCESS | 1782 | 1461274683521 Marionette TRACE conn3 <- [1,926,null,{}] 14:38:03 INFO - PROCESS | 1782 | 1461274683527 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:38:03 INFO - PROCESS | 1782 | 1461274683800 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 14:38:04 INFO - PROCESS | 1782 | 1461274684130 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1782 | ++DOCSHELL 0x84ee6400 == 125 [pid = 1782] [id = 239] 14:38:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 322 (0x84eec400) [pid = 1782] [serial = 718] [outer = (nil)] 14:38:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 323 (0x87fe3c00) [pid = 1782] [serial = 719] [outer = 0x84eec400] 14:38:04 INFO - PROCESS | 1782 | 1461274684236 Marionette DEBUG loaded listener.js 14:38:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 324 (0x8963dc00) [pid = 1782] [serial = 720] [outer = 0x84eec400] 14:38:05 INFO - PROCESS | 1782 | 1461274685213 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:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1736ms 14:38:05 INFO - PROCESS | 1782 | 1461274685252 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 14:38:05 INFO - PROCESS | 1782 | 1461274685257 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 14:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:38:05 INFO - PROCESS | 1782 | 1461274685264 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:38:05 INFO - PROCESS | 1782 | 1461274685266 Marionette TRACE conn3 <- [1,930,null,{}] 14:38:05 INFO - PROCESS | 1782 | 1461274685273 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:38:05 INFO - PROCESS | 1782 | 1461274685495 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 14:38:05 INFO - PROCESS | 1782 | 1461274685824 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x84eebc00 == 126 [pid = 1782] [id = 240] 14:38:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 325 (0x84eee400) [pid = 1782] [serial = 721] [outer = (nil)] 14:38:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 326 (0x8510f000) [pid = 1782] [serial = 722] [outer = 0x84eee400] 14:38:05 INFO - PROCESS | 1782 | 1461274685949 Marionette DEBUG loaded listener.js 14:38:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 327 (0x85110c00) [pid = 1782] [serial = 723] [outer = 0x84eee400] 14:38:06 INFO - PROCESS | 1782 | 1461274686874 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:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1692ms 14:38:06 INFO - PROCESS | 1782 | 1461274686959 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 14:38:06 INFO - PROCESS | 1782 | 1461274686963 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 14:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:38:06 INFO - PROCESS | 1782 | 1461274686976 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:38:06 INFO - PROCESS | 1782 | 1461274686979 Marionette TRACE conn3 <- [1,934,null,{}] 14:38:06 INFO - PROCESS | 1782 | 1461274686987 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:38:07 INFO - PROCESS | 1782 | 1461274687215 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 14:38:07 INFO - PROCESS | 1782 | 1461274687569 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x84ee4000 == 127 [pid = 1782] [id = 241] 14:38:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 328 (0x8510b000) [pid = 1782] [serial = 724] [outer = (nil)] 14:38:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 329 (0x89636000) [pid = 1782] [serial = 725] [outer = 0x8510b000] 14:38:07 INFO - PROCESS | 1782 | 1461274687671 Marionette DEBUG loaded listener.js 14:38:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 330 (0x8963fc00) [pid = 1782] [serial = 726] [outer = 0x8510b000] 14:38:08 INFO - PROCESS | 1782 | 1461274688779 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:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1844ms 14:38:08 INFO - PROCESS | 1782 | 1461274688821 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 14:38:08 INFO - PROCESS | 1782 | 1461274688825 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 14:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:38:08 INFO - PROCESS | 1782 | 1461274688832 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:38:08 INFO - PROCESS | 1782 | 1461274688838 Marionette TRACE conn3 <- [1,938,null,{}] 14:38:08 INFO - PROCESS | 1782 | 1461274688848 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:38:09 INFO - PROCESS | 1782 | 1461274689128 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 14:38:09 INFO - PROCESS | 1782 | 1461274689442 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x848e1400 == 128 [pid = 1782] [id = 242] 14:38:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 331 (0x848e2400) [pid = 1782] [serial = 727] [outer = (nil)] 14:38:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 332 (0x848e9400) [pid = 1782] [serial = 728] [outer = 0x848e2400] 14:38:09 INFO - PROCESS | 1782 | 1461274689542 Marionette DEBUG loaded listener.js 14:38:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 333 (0x848eb800) [pid = 1782] [serial = 729] [outer = 0x848e2400] 14:38:10 INFO - PROCESS | 1782 | 1461274690477 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:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1686ms 14:38:10 INFO - PROCESS | 1782 | 1461274690525 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 14:38:10 INFO - PROCESS | 1782 | 1461274690529 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 14:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:38:10 INFO - PROCESS | 1782 | 1461274690536 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:38:10 INFO - PROCESS | 1782 | 1461274690540 Marionette TRACE conn3 <- [1,942,null,{}] 14:38:10 INFO - PROCESS | 1782 | 1461274690546 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:38:10 INFO - PROCESS | 1782 | 1461274690768 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 14:38:11 INFO - PROCESS | 1782 | 1461274691079 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x848e5800 == 129 [pid = 1782] [id = 243] 14:38:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 334 (0x848e8c00) [pid = 1782] [serial = 730] [outer = (nil)] 14:38:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 335 (0x85801800) [pid = 1782] [serial = 731] [outer = 0x848e8c00] 14:38:11 INFO - PROCESS | 1782 | 1461274691198 Marionette DEBUG loaded listener.js 14:38:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 336 (0x8a5e9c00) [pid = 1782] [serial = 732] [outer = 0x848e8c00] 14:38:12 INFO - PROCESS | 1782 | 1461274692192 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:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1691ms 14:38:12 INFO - PROCESS | 1782 | 1461274692228 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 14:38:12 INFO - PROCESS | 1782 | 1461274692233 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 14:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:38:12 INFO - PROCESS | 1782 | 1461274692240 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:38:12 INFO - PROCESS | 1782 | 1461274692244 Marionette TRACE conn3 <- [1,946,null,{}] 14:38:12 INFO - PROCESS | 1782 | 1461274692250 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:38:12 INFO - PROCESS | 1782 | 1461274692471 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 14:38:12 INFO - PROCESS | 1782 | 1461274692785 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1782 | ++DOCSHELL 0x848ed000 == 130 [pid = 1782] [id = 244] 14:38:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 337 (0x84b40400) [pid = 1782] [serial = 733] [outer = (nil)] 14:38:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 338 (0x84b48800) [pid = 1782] [serial = 734] [outer = 0x84b40400] 14:38:12 INFO - PROCESS | 1782 | 1461274692888 Marionette DEBUG loaded listener.js 14:38:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 339 (0x84b4ac00) [pid = 1782] [serial = 735] [outer = 0x84b40400] 14:38:13 INFO - PROCESS | 1782 | 1461274693786 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:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1581ms 14:38:13 INFO - PROCESS | 1782 | 1461274693822 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 14:38:13 INFO - PROCESS | 1782 | 1461274693827 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 14:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:38:13 INFO - PROCESS | 1782 | 1461274693833 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:38:13 INFO - PROCESS | 1782 | 1461274693837 Marionette TRACE conn3 <- [1,950,null,{}] 14:38:13 INFO - PROCESS | 1782 | 1461274693843 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:38:14 INFO - PROCESS | 1782 | 1461274694063 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 14:38:14 INFO - PROCESS | 1782 | 1461274694387 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1782 | ++DOCSHELL 0x84b44400 == 131 [pid = 1782] [id = 245] 14:38:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 340 (0x84b49800) [pid = 1782] [serial = 736] [outer = (nil)] 14:38:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 341 (0x84cbc400) [pid = 1782] [serial = 737] [outer = 0x84b49800] 14:38:14 INFO - PROCESS | 1782 | 1461274694491 Marionette DEBUG loaded listener.js 14:38:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 342 (0x84cbd800) [pid = 1782] [serial = 738] [outer = 0x84b49800] 14:38:16 INFO - PROCESS | 1782 | --DOCSHELL 0x91370400 == 130 [pid = 1782] [id = 104] 14:38:16 INFO - PROCESS | 1782 | --DOCSHELL 0x87f06000 == 129 [pid = 1782] [id = 227] 14:38:16 INFO - PROCESS | 1782 | --DOCSHELL 0x8b0d8000 == 128 [pid = 1782] [id = 226] 14:38:16 INFO - PROCESS | 1782 | --DOCSHELL 0x875c3800 == 127 [pid = 1782] [id = 225] 14:38:16 INFO - PROCESS | 1782 | --DOCSHELL 0x860ca400 == 126 [pid = 1782] [id = 224] 14:38:16 INFO - PROCESS | 1782 | --DOCSHELL 0x87694c00 == 125 [pid = 1782] [id = 213] 14:38:16 INFO - PROCESS | 1782 | --DOCSHELL 0x89518c00 == 124 [pid = 1782] [id = 212] 14:38:16 INFO - PROCESS | 1782 | --DOCSHELL 0x8a993800 == 123 [pid = 1782] [id = 211] 14:38:16 INFO - PROCESS | 1782 | --DOCSHELL 0x8a996000 == 122 [pid = 1782] [id = 209] 14:38:16 INFO - PROCESS | 1782 | --DOCSHELL 0x8a995000 == 121 [pid = 1782] [id = 210] 14:38:16 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca6f000 == 120 [pid = 1782] [id = 208] 14:38:16 INFO - PROCESS | 1782 | --DOCSHELL 0x8afd4400 == 119 [pid = 1782] [id = 207] 14:38:16 INFO - PROCESS | 1782 | --DOMWINDOW == 341 (0x8f6edc00) [pid = 1782] [serial = 614] [outer = (nil)] [url = about:blank] 14:38:16 INFO - PROCESS | 1782 | --DOMWINDOW == 340 (0x9fdb2000) [pid = 1782] [serial = 590] [outer = (nil)] [url = about:blank] 14:38:16 INFO - PROCESS | 1782 | --DOMWINDOW == 339 (0x8b1cd000) [pid = 1782] [serial = 608] [outer = (nil)] [url = about:blank] 14:38:16 INFO - PROCESS | 1782 | --DOMWINDOW == 338 (0x8e7f7000) [pid = 1782] [serial = 612] [outer = (nil)] [url = about:blank] 14:38:16 INFO - PROCESS | 1782 | --DOMWINDOW == 337 (0x93c90400) [pid = 1782] [serial = 581] [outer = (nil)] [url = about:blank] 14:38:16 INFO - PROCESS | 1782 | --DOMWINDOW == 336 (0x8cc2ec00) [pid = 1782] [serial = 606] [outer = (nil)] [url = about:blank] 14:38:16 INFO - PROCESS | 1782 | --DOMWINDOW == 335 (0x8e744000) [pid = 1782] [serial = 609] [outer = (nil)] [url = about:blank] 14:38:16 INFO - PROCESS | 1782 | --DOMWINDOW == 334 (0xa44ad000) [pid = 1782] [serial = 599] [outer = (nil)] [url = about:blank] 14:38:16 INFO - PROCESS | 1782 | --DOMWINDOW == 333 (0x900ddc00) [pid = 1782] [serial = 578] [outer = (nil)] [url = about:blank] 14:38:16 INFO - PROCESS | 1782 | --DOMWINDOW == 332 (0x905e8000) [pid = 1782] [serial = 617] [outer = (nil)] [url = about:blank] 14:38:16 INFO - PROCESS | 1782 | --DOMWINDOW == 331 (0x8ca7a000) [pid = 1782] [serial = 605] [outer = (nil)] [url = about:blank] 14:38:16 INFO - PROCESS | 1782 | --DOMWINDOW == 330 (0x8b0d3c00) [pid = 1782] [serial = 574] [outer = (nil)] [url = about:blank] 14:38:16 INFO - PROCESS | 1782 | --DOMWINDOW == 329 (0x8a5eb800) [pid = 1782] [serial = 596] [outer = (nil)] [url = about:blank] 14:38:16 INFO - PROCESS | 1782 | --DOMWINDOW == 328 (0x8e3a1800) [pid = 1782] [serial = 611] [outer = (nil)] [url = about:blank] 14:38:16 INFO - PROCESS | 1782 | --DOMWINDOW == 327 (0x901a6000) [pid = 1782] [serial = 615] [outer = (nil)] [url = about:blank] 14:38:16 INFO - PROCESS | 1782 | --DOMWINDOW == 326 (0x8ca6f400) [pid = 1782] [serial = 602] [outer = (nil)] [url = about:blank] 14:38:16 INFO - PROCESS | 1782 | --DOMWINDOW == 325 (0x9780d400) [pid = 1782] [serial = 584] [outer = (nil)] [url = about:blank] 14:38:16 INFO - PROCESS | 1782 | --DOMWINDOW == 324 (0x98ec3400) [pid = 1782] [serial = 587] [outer = (nil)] [url = about:blank] 14:38:16 INFO - PROCESS | 1782 | --DOMWINDOW == 323 (0x905eb800) [pid = 1782] [serial = 618] [outer = (nil)] [url = about:blank] 14:38:16 INFO - PROCESS | 1782 | --DOMWINDOW == 322 (0x92b38c00) [pid = 1782] [serial = 620] [outer = (nil)] [url = about:blank] 14:38:16 INFO - PROCESS | 1782 | --DOMWINDOW == 321 (0x8cccb000) [pid = 1782] [serial = 368] [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:38:16 INFO - PROCESS | 1782 | --DOMWINDOW == 320 (0xa447e000) [pid = 1782] [serial = 593] [outer = (nil)] [url = about:blank] 14:38:16 INFO - PROCESS | 1782 | 1461274696893 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:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 3193ms 14:38:17 INFO - PROCESS | 1782 | 1461274697027 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 14:38:17 INFO - PROCESS | 1782 | 1461274697032 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 14:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:38:17 INFO - PROCESS | 1782 | 1461274697042 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:38:17 INFO - PROCESS | 1782 | 1461274697047 Marionette TRACE conn3 <- [1,954,null,{}] 14:38:17 INFO - PROCESS | 1782 | 1461274697057 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:38:17 INFO - PROCESS | 1782 | 1461274697247 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 14:38:17 INFO - PROCESS | 1782 | 1461274697295 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x84cc0c00 == 120 [pid = 1782] [id = 246] 14:38:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 321 (0x84cc4000) [pid = 1782] [serial = 739] [outer = (nil)] 14:38:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 322 (0x85110000) [pid = 1782] [serial = 740] [outer = 0x84cc4000] 14:38:17 INFO - PROCESS | 1782 | 1461274697542 Marionette DEBUG loaded listener.js 14:38:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 323 (0x85802c00) [pid = 1782] [serial = 741] [outer = 0x84cc4000] 14:38:18 INFO - PROCESS | 1782 | 1461274698365 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:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1384ms 14:38:18 INFO - PROCESS | 1782 | 1461274698427 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 14:38:18 INFO - PROCESS | 1782 | 1461274698436 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 14:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:38:18 INFO - PROCESS | 1782 | 1461274698447 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:38:18 INFO - PROCESS | 1782 | 1461274698450 Marionette TRACE conn3 <- [1,958,null,{}] 14:38:18 INFO - PROCESS | 1782 | 1461274698457 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:38:18 INFO - PROCESS | 1782 | 1461274698648 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 14:38:18 INFO - PROCESS | 1782 | 1461274698859 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1782 | ++DOCSHELL 0x85810800 == 121 [pid = 1782] [id = 247] 14:38:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 324 (0x86081400) [pid = 1782] [serial = 742] [outer = (nil)] 14:38:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 325 (0x860cb400) [pid = 1782] [serial = 743] [outer = 0x86081400] 14:38:18 INFO - PROCESS | 1782 | 1461274698937 Marionette DEBUG loaded listener.js 14:38:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 326 (0x86d1b800) [pid = 1782] [serial = 744] [outer = 0x86081400] 14:38:19 INFO - PROCESS | 1782 | 1461274699964 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:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1580ms 14:38:20 INFO - PROCESS | 1782 | 1461274700029 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 14:38:20 INFO - PROCESS | 1782 | 1461274700034 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 14:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:38:20 INFO - PROCESS | 1782 | 1461274700040 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:38:20 INFO - PROCESS | 1782 | 1461274700046 Marionette TRACE conn3 <- [1,962,null,{}] 14:38:20 INFO - PROCESS | 1782 | 1461274700070 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:38:20 INFO - PROCESS | 1782 | 1461274700336 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 14:38:20 INFO - PROCESS | 1782 | 1461274700517 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8769f400 == 122 [pid = 1782] [id = 248] 14:38:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 327 (0x876a0000) [pid = 1782] [serial = 745] [outer = (nil)] 14:38:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 328 (0x87ee6000) [pid = 1782] [serial = 746] [outer = 0x876a0000] 14:38:20 INFO - PROCESS | 1782 | 1461274700610 Marionette DEBUG loaded listener.js 14:38:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 329 (0x87ef0000) [pid = 1782] [serial = 747] [outer = 0x876a0000] 14:38:21 INFO - PROCESS | 1782 | --DOMWINDOW == 328 (0x8a7a4400) [pid = 1782] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:38:21 INFO - PROCESS | 1782 | --DOMWINDOW == 327 (0x8b0d8800) [pid = 1782] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:38:21 INFO - PROCESS | 1782 | --DOMWINDOW == 326 (0x8950f800) [pid = 1782] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:38:21 INFO - PROCESS | 1782 | --DOMWINDOW == 325 (0x860ca800) [pid = 1782] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:38:21 INFO - PROCESS | 1782 | --DOMWINDOW == 324 (0x89fd4800) [pid = 1782] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:38:21 INFO - PROCESS | 1782 | 1461274701730 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:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1740ms 14:38:21 INFO - PROCESS | 1782 | 1461274701782 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 14:38:21 INFO - PROCESS | 1782 | 1461274701787 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 14:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:38:21 INFO - PROCESS | 1782 | 1461274701794 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:38:21 INFO - PROCESS | 1782 | 1461274701796 Marionette TRACE conn3 <- [1,966,null,{}] 14:38:21 INFO - PROCESS | 1782 | 1461274701802 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:38:22 INFO - PROCESS | 1782 | 1461274702029 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 14:38:22 INFO - PROCESS | 1782 | 1461274702251 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1782 | ++DOCSHELL 0x86088c00 == 123 [pid = 1782] [id = 249] 14:38:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 325 (0x875ca800) [pid = 1782] [serial = 748] [outer = (nil)] 14:38:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 326 (0x89309c00) [pid = 1782] [serial = 749] [outer = 0x875ca800] 14:38:22 INFO - PROCESS | 1782 | 1461274702335 Marionette DEBUG loaded listener.js 14:38:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 327 (0x89511000) [pid = 1782] [serial = 750] [outer = 0x875ca800] 14:38:23 INFO - PROCESS | 1782 | 1461274703150 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:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1383ms 14:38:23 INFO - PROCESS | 1782 | 1461274703179 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 14:38:23 INFO - PROCESS | 1782 | 1461274703183 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 14:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:38:23 INFO - PROCESS | 1782 | 1461274703190 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:38:23 INFO - PROCESS | 1782 | 1461274703193 Marionette TRACE conn3 <- [1,970,null,{}] 14:38:23 INFO - PROCESS | 1782 | 1461274703199 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:38:23 INFO - PROCESS | 1782 | 1461274703388 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 14:38:23 INFO - PROCESS | 1782 | 1461274703695 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x84b48000 == 124 [pid = 1782] [id = 250] 14:38:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 328 (0x84b49c00) [pid = 1782] [serial = 751] [outer = (nil)] 14:38:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 329 (0x84cc4400) [pid = 1782] [serial = 752] [outer = 0x84b49c00] 14:38:23 INFO - PROCESS | 1782 | 1461274703867 Marionette DEBUG loaded listener.js 14:38:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 330 (0x84eec000) [pid = 1782] [serial = 753] [outer = 0x84b49c00] 14:38:24 INFO - PROCESS | 1782 | 1461274704936 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:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1783ms 14:38:24 INFO - PROCESS | 1782 | 1461274704975 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 14:38:24 INFO - PROCESS | 1782 | 1461274704983 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 14:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:38:24 INFO - PROCESS | 1782 | 1461274704993 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:38:25 INFO - PROCESS | 1782 | 1461274704999 Marionette TRACE conn3 <- [1,974,null,{}] 14:38:25 INFO - PROCESS | 1782 | 1461274705007 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:38:25 INFO - PROCESS | 1782 | 1461274705252 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 14:38:25 INFO - PROCESS | 1782 | 1461274705579 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1782 | ++DOCSHELL 0x875c5400 == 125 [pid = 1782] [id = 251] 14:38:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 331 (0x875c8800) [pid = 1782] [serial = 754] [outer = (nil)] 14:38:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 332 (0x87692000) [pid = 1782] [serial = 755] [outer = 0x875c8800] 14:38:25 INFO - PROCESS | 1782 | 1461274705681 Marionette DEBUG loaded listener.js 14:38:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 333 (0x87ee1c00) [pid = 1782] [serial = 756] [outer = 0x875c8800] 14:38:26 INFO - PROCESS | 1782 | 1461274706718 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:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1791ms 14:38:26 INFO - PROCESS | 1782 | 1461274706798 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 14:38:26 INFO - PROCESS | 1782 | 1461274706805 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 14:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:38:26 INFO - PROCESS | 1782 | 1461274706815 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:38:26 INFO - PROCESS | 1782 | 1461274706820 Marionette TRACE conn3 <- [1,978,null,{}] 14:38:26 INFO - PROCESS | 1782 | 1461274706827 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:38:27 INFO - PROCESS | 1782 | 1461274707111 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 14:38:27 INFO - PROCESS | 1782 | 1461274707475 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1782 | ++DOCSHELL 0x89fce000 == 126 [pid = 1782] [id = 252] 14:38:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 334 (0x89fcec00) [pid = 1782] [serial = 757] [outer = (nil)] 14:38:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 335 (0x8a15c400) [pid = 1782] [serial = 758] [outer = 0x89fcec00] 14:38:27 INFO - PROCESS | 1782 | 1461274707572 Marionette DEBUG loaded listener.js 14:38:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 336 (0x8a5e2c00) [pid = 1782] [serial = 759] [outer = 0x89fcec00] 14:38:28 INFO - PROCESS | 1782 | 1461274708598 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:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1841ms 14:38:28 INFO - PROCESS | 1782 | 1461274708656 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 14:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:38:28 INFO - PROCESS | 1782 | 1461274708661 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 14:38:28 INFO - PROCESS | 1782 | 1461274708670 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:38:28 INFO - PROCESS | 1782 | 1461274708681 Marionette TRACE conn3 <- [1,982,null,{}] 14:38:28 INFO - PROCESS | 1782 | 1461274708697 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:38:28 INFO - PROCESS | 1782 | 1461274708978 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 14:38:29 INFO - PROCESS | 1782 | 1461274709305 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x89fce800 == 127 [pid = 1782] [id = 253] 14:38:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 337 (0x8a7a0c00) [pid = 1782] [serial = 760] [outer = (nil)] 14:38:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 338 (0x8b01f800) [pid = 1782] [serial = 761] [outer = 0x8a7a0c00] 14:38:29 INFO - PROCESS | 1782 | 1461274709400 Marionette DEBUG loaded listener.js 14:38:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 339 (0x8b024c00) [pid = 1782] [serial = 762] [outer = 0x8a7a0c00] 14:38:30 INFO - PROCESS | 1782 | 1461274710394 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:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1800ms 14:38:30 INFO - PROCESS | 1782 | 1461274710469 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 14:38:30 INFO - PROCESS | 1782 | 1461274710474 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 14:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:38:30 INFO - PROCESS | 1782 | 1461274710482 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:38:30 INFO - PROCESS | 1782 | 1461274710486 Marionette TRACE conn3 <- [1,986,null,{}] 14:38:30 INFO - PROCESS | 1782 | 1461274710492 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:38:30 INFO - PROCESS | 1782 | 1461274710774 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 14:38:31 INFO - PROCESS | 1782 | 1461274711094 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8a7a9400 == 128 [pid = 1782] [id = 254] 14:38:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 340 (0x8afd2800) [pid = 1782] [serial = 763] [outer = (nil)] 14:38:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 341 (0x8b0d8000) [pid = 1782] [serial = 764] [outer = 0x8afd2800] 14:38:31 INFO - PROCESS | 1782 | 1461274711190 Marionette DEBUG loaded listener.js 14:38:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 342 (0x8b1c6000) [pid = 1782] [serial = 765] [outer = 0x8afd2800] 14:38:32 INFO - PROCESS | 1782 | 1461274712321 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:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1883ms 14:38:32 INFO - PROCESS | 1782 | 1461274712367 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 14:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:38:32 INFO - PROCESS | 1782 | 1461274712371 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 14:38:32 INFO - PROCESS | 1782 | 1461274712378 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:38:32 INFO - PROCESS | 1782 | 1461274712383 Marionette TRACE conn3 <- [1,990,null,{}] 14:38:32 INFO - PROCESS | 1782 | 1461274712389 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:38:32 INFO - PROCESS | 1782 | 1461274712619 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 14:38:32 INFO - PROCESS | 1782 | 1461274712942 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1782 | ++DOCSHELL 0x8bf79800 == 129 [pid = 1782] [id = 255] 14:38:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 343 (0x8bf7a800) [pid = 1782] [serial = 766] [outer = (nil)] 14:38:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 344 (0x8bf80400) [pid = 1782] [serial = 767] [outer = 0x8bf7a800] 14:38:33 INFO - PROCESS | 1782 | 1461274713059 Marionette DEBUG loaded listener.js 14:38:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 345 (0x8ca08000) [pid = 1782] [serial = 768] [outer = 0x8bf7a800] 14:38:34 INFO - PROCESS | 1782 | 1461274714095 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:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1785ms 14:38:34 INFO - PROCESS | 1782 | 1461274714164 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 14:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:38:34 INFO - PROCESS | 1782 | 1461274714168 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 14:38:34 INFO - PROCESS | 1782 | 1461274714175 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:38:34 INFO - PROCESS | 1782 | 1461274714179 Marionette TRACE conn3 <- [1,994,null,{}] 14:38:34 INFO - PROCESS | 1782 | 1461274714185 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:38:34 INFO - PROCESS | 1782 | 1461274714418 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 14:38:34 INFO - PROCESS | 1782 | 1461274714742 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1782 | ++DOCSHELL 0x84b44000 == 130 [pid = 1782] [id = 256] 14:38:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 346 (0x8a996000) [pid = 1782] [serial = 769] [outer = (nil)] 14:38:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 347 (0x8cbed400) [pid = 1782] [serial = 770] [outer = 0x8a996000] 14:38:34 INFO - PROCESS | 1782 | 1461274714859 Marionette DEBUG loaded listener.js 14:38:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 348 (0x8cc30400) [pid = 1782] [serial = 771] [outer = 0x8a996000] 14:38:35 INFO - PROCESS | 1782 | 1461274715849 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:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1733ms 14:38:35 INFO - PROCESS | 1782 | 1461274715908 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 14:38:35 INFO - PROCESS | 1782 | 1461274715912 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 14:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:38:35 INFO - PROCESS | 1782 | 1461274715920 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:38:35 INFO - PROCESS | 1782 | 1461274715924 Marionette TRACE conn3 <- [1,998,null,{}] 14:38:35 INFO - PROCESS | 1782 | 1461274715931 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:38:36 INFO - PROCESS | 1782 | 1461274716156 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 14:38:36 INFO - PROCESS | 1782 | 1461274716475 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ca74400 == 131 [pid = 1782] [id = 257] 14:38:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 349 (0x8ca76400) [pid = 1782] [serial = 772] [outer = (nil)] 14:38:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 350 (0x8cccd000) [pid = 1782] [serial = 773] [outer = 0x8ca76400] 14:38:36 INFO - PROCESS | 1782 | 1461274716576 Marionette DEBUG loaded listener.js 14:38:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 351 (0x8cccf400) [pid = 1782] [serial = 774] [outer = 0x8ca76400] 14:38:37 INFO - PROCESS | 1782 | 1461274717518 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:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1637ms 14:38:37 INFO - PROCESS | 1782 | 1461274717559 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 14:38:37 INFO - PROCESS | 1782 | 1461274717562 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 14:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:38:37 INFO - PROCESS | 1782 | 1461274717570 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:38:37 INFO - PROCESS | 1782 | 1461274717575 Marionette TRACE conn3 <- [1,1002,null,{}] 14:38:37 INFO - PROCESS | 1782 | 1461274717582 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:38:37 INFO - PROCESS | 1782 | 1461274717804 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 14:38:38 INFO - PROCESS | 1782 | 1461274718120 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ca77000 == 132 [pid = 1782] [id = 258] 14:38:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 352 (0x8ca7a000) [pid = 1782] [serial = 775] [outer = (nil)] 14:38:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 353 (0x8e7e9400) [pid = 1782] [serial = 776] [outer = 0x8ca7a000] 14:38:38 INFO - PROCESS | 1782 | 1461274718219 Marionette DEBUG loaded listener.js 14:38:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 354 (0x8e7eb400) [pid = 1782] [serial = 777] [outer = 0x8ca7a000] 14:38:39 INFO - PROCESS | 1782 | 1461274719188 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:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1684ms 14:38:39 INFO - PROCESS | 1782 | 1461274719255 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 14:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:38:39 INFO - PROCESS | 1782 | 1461274719260 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 14:38:39 INFO - PROCESS | 1782 | 1461274719267 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:38:39 INFO - PROCESS | 1782 | 1461274719271 Marionette TRACE conn3 <- [1,1006,null,{}] 14:38:39 INFO - PROCESS | 1782 | 1461274719277 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:38:39 INFO - PROCESS | 1782 | 1461274719545 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 14:38:39 INFO - PROCESS | 1782 | 1461274719887 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8510dc00 == 133 [pid = 1782] [id = 259] 14:38:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 355 (0x8e745800) [pid = 1782] [serial = 778] [outer = (nil)] 14:38:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 356 (0x8eb6ec00) [pid = 1782] [serial = 779] [outer = 0x8e745800] 14:38:39 INFO - PROCESS | 1782 | 1461274719983 Marionette DEBUG loaded listener.js 14:38:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 357 (0x8eb72800) [pid = 1782] [serial = 780] [outer = 0x8e745800] 14:38:40 INFO - PROCESS | 1782 | 1461274720925 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:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1732ms 14:38:41 INFO - PROCESS | 1782 | 1461274720999 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 14:38:41 INFO - PROCESS | 1782 | 1461274721003 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 14:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:38:41 INFO - PROCESS | 1782 | 1461274721010 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:38:41 INFO - PROCESS | 1782 | 1461274721015 Marionette TRACE conn3 <- [1,1010,null,{}] 14:38:41 INFO - PROCESS | 1782 | 1461274721022 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:38:41 INFO - PROCESS | 1782 | 1461274721244 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 14:38:41 INFO - PROCESS | 1782 | 1461274721577 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f52f400 == 134 [pid = 1782] [id = 260] 14:38:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 358 (0x8f533800) [pid = 1782] [serial = 781] [outer = (nil)] 14:38:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 359 (0x8f6d0c00) [pid = 1782] [serial = 782] [outer = 0x8f533800] 14:38:41 INFO - PROCESS | 1782 | 1461274721692 Marionette DEBUG loaded listener.js 14:38:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 360 (0x8f6f4400) [pid = 1782] [serial = 783] [outer = 0x8f533800] 14:38:42 INFO - PROCESS | 1782 | 1461274722767 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:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1793ms 14:38:42 INFO - PROCESS | 1782 | 1461274722804 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 14:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:38:42 INFO - PROCESS | 1782 | 1461274722809 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 14:38:42 INFO - PROCESS | 1782 | 1461274722815 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:38:42 INFO - PROCESS | 1782 | 1461274722820 Marionette TRACE conn3 <- [1,1014,null,{}] 14:38:42 INFO - PROCESS | 1782 | 1461274722826 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:38:43 INFO - PROCESS | 1782 | 1461274723078 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 14:38:43 INFO - PROCESS | 1782 | 1461274723399 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8f8be400 == 135 [pid = 1782] [id = 261] 14:38:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 361 (0x8f8bfc00) [pid = 1782] [serial = 784] [outer = (nil)] 14:38:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 362 (0x901aac00) [pid = 1782] [serial = 785] [outer = 0x8f8bfc00] 14:38:43 INFO - PROCESS | 1782 | 1461274723505 Marionette DEBUG loaded listener.js 14:38:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 363 (0x901b3800) [pid = 1782] [serial = 786] [outer = 0x8f8bfc00] 14:38:44 INFO - PROCESS | 1782 | 1461274724423 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:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1646ms 14:38:44 INFO - PROCESS | 1782 | 1461274724461 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 14:38:44 INFO - PROCESS | 1782 | 1461274724465 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 14:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:38:44 INFO - PROCESS | 1782 | 1461274724473 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:38:44 INFO - PROCESS | 1782 | 1461274724476 Marionette TRACE conn3 <- [1,1018,null,{}] 14:38:44 INFO - PROCESS | 1782 | 1461274724483 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:38:44 INFO - PROCESS | 1782 | 1461274724703 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 14:38:45 INFO - PROCESS | 1782 | 1461274725031 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1782 | ++DOCSHELL 0x87ee8000 == 136 [pid = 1782] [id = 262] 14:38:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 364 (0x8f822400) [pid = 1782] [serial = 787] [outer = (nil)] 14:38:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 365 (0x905ee800) [pid = 1782] [serial = 788] [outer = 0x8f822400] 14:38:45 INFO - PROCESS | 1782 | 1461274725133 Marionette DEBUG loaded listener.js 14:38:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 366 (0x91304c00) [pid = 1782] [serial = 789] [outer = 0x8f822400] 14:38:46 INFO - PROCESS | 1782 | 1461274726055 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:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1639ms 14:38:46 INFO - PROCESS | 1782 | 1461274726113 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 14:38:46 INFO - PROCESS | 1782 | 1461274726117 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 14:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:38:46 INFO - PROCESS | 1782 | 1461274726125 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:38:46 INFO - PROCESS | 1782 | 1461274726130 Marionette TRACE conn3 <- [1,1022,null,{}] 14:38:46 INFO - PROCESS | 1782 | 1461274726136 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:38:46 INFO - PROCESS | 1782 | 1461274726360 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 14:38:46 INFO - PROCESS | 1782 | 1461274726708 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8cc2f800 == 137 [pid = 1782] [id = 263] 14:38:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 367 (0x8cc31c00) [pid = 1782] [serial = 790] [outer = (nil)] 14:38:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 368 (0x91f0b000) [pid = 1782] [serial = 791] [outer = 0x8cc31c00] 14:38:46 INFO - PROCESS | 1782 | 1461274726808 Marionette DEBUG loaded listener.js 14:38:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 369 (0x91f0d800) [pid = 1782] [serial = 792] [outer = 0x8cc31c00] 14:38:47 INFO - PROCESS | 1782 | 1461274727780 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:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1733ms 14:38:47 INFO - PROCESS | 1782 | 1461274727859 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 14:38:47 INFO - PROCESS | 1782 | 1461274727863 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 14:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:38:47 INFO - PROCESS | 1782 | 1461274727870 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:38:47 INFO - PROCESS | 1782 | 1461274727873 Marionette TRACE conn3 <- [1,1026,null,{}] 14:38:47 INFO - PROCESS | 1782 | 1461274727880 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:38:48 INFO - PROCESS | 1782 | 1461274728539 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 14:38:48 INFO - PROCESS | 1782 | 1461274728870 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8510d800 == 138 [pid = 1782] [id = 264] 14:38:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 370 (0x85111400) [pid = 1782] [serial = 793] [outer = (nil)] 14:38:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 371 (0x8580b000) [pid = 1782] [serial = 794] [outer = 0x85111400] 14:38:48 INFO - PROCESS | 1782 | 1461274728959 Marionette DEBUG loaded listener.js 14:38:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 372 (0x8608b800) [pid = 1782] [serial = 795] [outer = 0x85111400] 14:38:49 INFO - PROCESS | 1782 | 1461274729934 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:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 2137ms 14:38:50 INFO - PROCESS | 1782 | 1461274730010 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 14:38:50 INFO - PROCESS | 1782 | 1461274730019 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 14:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:38:50 INFO - PROCESS | 1782 | 1461274730028 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:38:50 INFO - PROCESS | 1782 | 1461274730035 Marionette TRACE conn3 <- [1,1030,null,{}] 14:38:50 INFO - PROCESS | 1782 | 1461274730043 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:38:50 INFO - PROCESS | 1782 | 1461274730307 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 14:38:50 INFO - PROCESS | 1782 | 1461274730655 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1782 | ++DOCSHELL 0x84cbe000 == 139 [pid = 1782] [id = 265] 14:38:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 373 (0x85115c00) [pid = 1782] [serial = 796] [outer = (nil)] 14:38:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 374 (0x87fe2400) [pid = 1782] [serial = 797] [outer = 0x85115c00] 14:38:50 INFO - PROCESS | 1782 | 1461274730754 Marionette DEBUG loaded listener.js 14:38:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 375 (0x89309400) [pid = 1782] [serial = 798] [outer = 0x85115c00] 14:38:51 INFO - PROCESS | 1782 | 1461274731922 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:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1941ms 14:38:51 INFO - PROCESS | 1782 | 1461274731970 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 14:38:51 INFO - PROCESS | 1782 | 1461274731975 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 14:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:38:51 INFO - PROCESS | 1782 | 1461274731982 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:38:51 INFO - PROCESS | 1782 | 1461274731986 Marionette TRACE conn3 <- [1,1034,null,{}] 14:38:51 INFO - PROCESS | 1782 | 1461274731992 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:38:52 INFO - PROCESS | 1782 | 1461274732239 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 14:38:52 INFO - PROCESS | 1782 | 1461274732615 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8a7ac800 == 140 [pid = 1782] [id = 266] 14:38:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 376 (0x8a7ad400) [pid = 1782] [serial = 799] [outer = (nil)] 14:38:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 377 (0x8a98ec00) [pid = 1782] [serial = 800] [outer = 0x8a7ad400] 14:38:52 INFO - PROCESS | 1782 | 1461274732708 Marionette DEBUG loaded listener.js 14:38:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 378 (0x8afd8000) [pid = 1782] [serial = 801] [outer = 0x8a7ad400] 14:38:53 INFO - PROCESS | 1782 | 1461274733672 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:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1739ms 14:38:53 INFO - PROCESS | 1782 | 1461274733723 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 14:38:53 INFO - PROCESS | 1782 | 1461274733729 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 14:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:38:53 INFO - PROCESS | 1782 | 1461274733748 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:38:53 INFO - PROCESS | 1782 | 1461274733757 Marionette TRACE conn3 <- [1,1038,null,{}] 14:38:53 INFO - PROCESS | 1782 | 1461274733762 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:38:54 INFO - PROCESS | 1782 | 1461274734023 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 14:38:54 INFO - PROCESS | 1782 | 1461274734357 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1782 | --DOCSHELL 0x98583800 == 139 [pid = 1782] [id = 155] 14:38:54 INFO - PROCESS | 1782 | --DOCSHELL 0x8afd9c00 == 138 [pid = 1782] [id = 191] 14:38:54 INFO - PROCESS | 1782 | --DOCSHELL 0x8f82ac00 == 137 [pid = 1782] [id = 49] 14:38:54 INFO - PROCESS | 1782 | --DOCSHELL 0x8eb74c00 == 136 [pid = 1782] [id = 192] 14:38:54 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca04400 == 135 [pid = 1782] [id = 193] 14:38:54 INFO - PROCESS | 1782 | --DOCSHELL 0x8a5e2800 == 134 [pid = 1782] [id = 198] 14:38:54 INFO - PROCESS | 1782 | --DOCSHELL 0x92b38000 == 133 [pid = 1782] [id = 194] 14:38:54 INFO - PROCESS | 1782 | --DOCSHELL 0x87f02800 == 132 [pid = 1782] [id = 197] 14:38:54 INFO - PROCESS | 1782 | --DOCSHELL 0x8950dc00 == 131 [pid = 1782] [id = 196] 14:38:54 INFO - PROCESS | 1782 | --DOCSHELL 0x8930bc00 == 130 [pid = 1782] [id = 195] 14:38:54 INFO - PROCESS | 1782 | --DOCSHELL 0x8a5e6800 == 129 [pid = 1782] [id = 199] 14:38:54 INFO - PROCESS | 1782 | --DOCSHELL 0x8769f400 == 128 [pid = 1782] [id = 248] 14:38:54 INFO - PROCESS | 1782 | --DOCSHELL 0x85810800 == 127 [pid = 1782] [id = 247] 14:38:54 INFO - PROCESS | 1782 | --DOCSHELL 0x84cc0c00 == 126 [pid = 1782] [id = 246] 14:38:54 INFO - PROCESS | 1782 | --DOCSHELL 0x8e8e5c00 == 125 [pid = 1782] [id = 235] 14:38:54 INFO - PROCESS | 1782 | --DOCSHELL 0x87fe1800 == 124 [pid = 1782] [id = 236] 14:38:54 INFO - PROCESS | 1782 | --DOCSHELL 0x8c242400 == 123 [pid = 1782] [id = 234] 14:38:54 INFO - PROCESS | 1782 | --DOCSHELL 0x8f4e4800 == 122 [pid = 1782] [id = 233] 14:38:54 INFO - PROCESS | 1782 | --DOCSHELL 0x8f6ef400 == 121 [pid = 1782] [id = 232] 14:38:54 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca6c800 == 120 [pid = 1782] [id = 231] 14:38:54 INFO - PROCESS | 1782 | --DOCSHELL 0x860c7800 == 119 [pid = 1782] [id = 229] 14:38:54 INFO - PROCESS | 1782 | --DOCSHELL 0x8b0d4400 == 118 [pid = 1782] [id = 230] 14:38:54 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca75000 == 117 [pid = 1782] [id = 228] 14:38:54 INFO - PROCESS | 1782 | --DOMWINDOW == 377 (0x900e6400) [pid = 1782] [serial = 572] [outer = (nil)] [url = about:blank] 14:38:54 INFO - PROCESS | 1782 | --DOMWINDOW == 376 (0x8e8e3800) [pid = 1782] [serial = 686] [outer = (nil)] [url = about:blank] 14:38:54 INFO - PROCESS | 1782 | --DOMWINDOW == 375 (0x86d1d400) [pid = 1782] [serial = 665] [outer = (nil)] [url = about:blank] 14:38:54 INFO - PROCESS | 1782 | --DOMWINDOW == 374 (0x8580a800) [pid = 1782] [serial = 668] [outer = (nil)] [url = about:blank] 14:38:54 INFO - PROCESS | 1782 | --DOMWINDOW == 373 (0x860d0400) [pid = 1782] [serial = 653] [outer = (nil)] [url = about:blank] 14:38:54 INFO - PROCESS | 1782 | --DOMWINDOW == 372 (0x8c245000) [pid = 1782] [serial = 681] [outer = (nil)] [url = about:blank] 14:38:54 INFO - PROCESS | 1782 | --DOMWINDOW == 371 (0x87ee9c00) [pid = 1782] [serial = 671] [outer = (nil)] [url = about:blank] 14:38:54 INFO - PROCESS | 1782 | --DOMWINDOW == 370 (0x98ebd800) [pid = 1782] [serial = 632] [outer = (nil)] [url = about:blank] 14:38:54 INFO - PROCESS | 1782 | --DOMWINDOW == 369 (0x9ae20800) [pid = 1782] [serial = 635] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1782 | --DOMWINDOW == 368 (0x86d1e000) [pid = 1782] [serial = 659] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1782 | --DOMWINDOW == 367 (0x8b021c00) [pid = 1782] [serial = 644] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1782 | --DOMWINDOW == 366 (0x8ca77400) [pid = 1782] [serial = 683] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1782 | --DOMWINDOW == 365 (0x8cc32800) [pid = 1782] [serial = 684] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1782 | --DOMWINDOW == 364 (0x8b022400) [pid = 1782] [serial = 656] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1782 | --DOMWINDOW == 363 (0x860cd800) [pid = 1782] [serial = 674] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1782 | --DOMWINDOW == 362 (0xa4833c00) [pid = 1782] [serial = 638] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1782 | --DOMWINDOW == 361 (0x875c9c00) [pid = 1782] [serial = 650] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1782 | --DOMWINDOW == 360 (0x86d1a400) [pid = 1782] [serial = 675] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1782 | --DOMWINDOW == 359 (0x8cc3a000) [pid = 1782] [serial = 626] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1782 | --DOMWINDOW == 358 (0x8b0d9c00) [pid = 1782] [serial = 623] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1782 | --DOMWINDOW == 357 (0x92c65800) [pid = 1782] [serial = 629] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1782 | --DOMWINDOW == 356 (0x8769a800) [pid = 1782] [serial = 641] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1782 | --DOMWINDOW == 355 (0x8a988400) [pid = 1782] [serial = 678] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1782 | --DOMWINDOW == 354 (0x87ee9800) [pid = 1782] [serial = 647] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1782 | --DOMWINDOW == 353 (0x8a5e4c00) [pid = 1782] [serial = 677] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1782 | --DOMWINDOW == 352 (0x8b1c7800) [pid = 1782] [serial = 680] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1782 | --DOMWINDOW == 351 (0x86088000) [pid = 1782] [serial = 662] [outer = (nil)] [url = about:blank] 14:38:55 INFO - PROCESS | 1782 | ++DOCSHELL 0x84eeac00 == 118 [pid = 1782] [id = 267] 14:38:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 352 (0x84eed000) [pid = 1782] [serial = 802] [outer = (nil)] 14:38:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 353 (0x85810800) [pid = 1782] [serial = 803] [outer = 0x84eed000] 14:38:55 INFO - PROCESS | 1782 | 1461274735092 Marionette DEBUG loaded listener.js 14:38:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 354 (0x86d17c00) [pid = 1782] [serial = 804] [outer = 0x84eed000] 14:38:55 INFO - PROCESS | 1782 | 1461274735941 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:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 2248ms 14:38:55 INFO - PROCESS | 1782 | 1461274735989 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 14:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:38:55 INFO - PROCESS | 1782 | 1461274735993 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 14:38:56 INFO - PROCESS | 1782 | 1461274736000 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:38:56 INFO - PROCESS | 1782 | 1461274736003 Marionette TRACE conn3 <- [1,1042,null,{}] 14:38:56 INFO - PROCESS | 1782 | 1461274736009 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:38:56 INFO - PROCESS | 1782 | 1461274736205 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 14:38:56 INFO - PROCESS | 1782 | 1461274736406 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1782 | ++DOCSHELL 0x85801400 == 119 [pid = 1782] [id = 268] 14:38:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 355 (0x8607fc00) [pid = 1782] [serial = 805] [outer = (nil)] 14:38:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 356 (0x89308c00) [pid = 1782] [serial = 806] [outer = 0x8607fc00] 14:38:56 INFO - PROCESS | 1782 | 1461274736491 Marionette DEBUG loaded listener.js 14:38:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 357 (0x8a5e2800) [pid = 1782] [serial = 807] [outer = 0x8607fc00] 14:38:57 INFO - PROCESS | 1782 | 1461274737452 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:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1500ms 14:38:57 INFO - PROCESS | 1782 | 1461274737500 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 14:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:38:57 INFO - PROCESS | 1782 | 1461274737505 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 14:38:57 INFO - PROCESS | 1782 | 1461274737519 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:38:57 INFO - PROCESS | 1782 | 1461274737522 Marionette TRACE conn3 <- [1,1046,null,{}] 14:38:57 INFO - PROCESS | 1782 | 1461274737528 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:38:57 INFO - PROCESS | 1782 | 1461274737798 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 14:38:57 INFO - PROCESS | 1782 | 1461274737831 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8b028c00 == 120 [pid = 1782] [id = 269] 14:38:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 358 (0x8b0d9c00) [pid = 1782] [serial = 808] [outer = (nil)] 14:38:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 359 (0x8c248400) [pid = 1782] [serial = 809] [outer = 0x8b0d9c00] 14:38:57 INFO - PROCESS | 1782 | 1461274737926 Marionette DEBUG loaded listener.js 14:38:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 360 (0x8e7f4000) [pid = 1782] [serial = 810] [outer = 0x8b0d9c00] 14:38:58 INFO - PROCESS | 1782 | 1461274738944 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:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1497ms 14:38:59 INFO - PROCESS | 1782 | 1461274739010 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 14:38:59 INFO - PROCESS | 1782 | 1461274739014 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 14:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:38:59 INFO - PROCESS | 1782 | 1461274739020 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:38:59 INFO - PROCESS | 1782 | 1461274739024 Marionette TRACE conn3 <- [1,1050,null,{}] 14:38:59 INFO - PROCESS | 1782 | 1461274739029 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:38:59 INFO - PROCESS | 1782 | 1461274739295 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 14:38:59 INFO - PROCESS | 1782 | 1461274739328 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x87fe4000 == 121 [pid = 1782] [id = 270] 14:38:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 361 (0x8eb6f000) [pid = 1782] [serial = 811] [outer = (nil)] 14:38:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 362 (0x8f528400) [pid = 1782] [serial = 812] [outer = 0x8eb6f000] 14:38:59 INFO - PROCESS | 1782 | 1461274739406 Marionette DEBUG loaded listener.js 14:38:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 363 (0x8f6ee400) [pid = 1782] [serial = 813] [outer = 0x8eb6f000] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 362 (0xa0d0a400) [pid = 1782] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 361 (0x8ca10000) [pid = 1782] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 360 (0x8e7f8000) [pid = 1782] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 359 (0x8e7ed800) [pid = 1782] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 358 (0x9fda9800) [pid = 1782] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 357 (0x86083000) [pid = 1782] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 356 (0x87695000) [pid = 1782] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 355 (0x8a989c00) [pid = 1782] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 354 (0x8950cc00) [pid = 1782] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 353 (0x87ee4400) [pid = 1782] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 352 (0x87eea400) [pid = 1782] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 351 (0x92a66c00) [pid = 1782] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 350 (0x8c244000) [pid = 1782] [serial = 378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 349 (0x92a61000) [pid = 1782] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 348 (0x8f4e0000) [pid = 1782] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 347 (0x8ca79000) [pid = 1782] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 346 (0x85804400) [pid = 1782] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 345 (0x8cbe3000) [pid = 1782] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 344 (0x86081c00) [pid = 1782] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 343 (0x875c5c00) [pid = 1782] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 342 (0x8ca02400) [pid = 1782] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 341 (0x99166000) [pid = 1782] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 340 (0x8f6ce800) [pid = 1782] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 339 (0x8e8e3000) [pid = 1782] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 338 (0x8e3a8000) [pid = 1782] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 337 (0x91524800) [pid = 1782] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 336 (0x8e3a7c00) [pid = 1782] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 335 (0x8f8b6800) [pid = 1782] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 334 (0x89fd2000) [pid = 1782] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 333 (0x8eb67c00) [pid = 1782] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 332 (0x8f8bd400) [pid = 1782] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 331 (0x9fc44000) [pid = 1782] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 330 (0x8afd6400) [pid = 1782] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 329 (0x96c53c00) [pid = 1782] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 328 (0x8afda400) [pid = 1782] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 327 (0x89fc9800) [pid = 1782] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 326 (0x87f08800) [pid = 1782] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 325 (0x99b25400) [pid = 1782] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 324 (0x98ebe400) [pid = 1782] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 323 (0xa0def000) [pid = 1782] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 322 (0x9fc9b000) [pid = 1782] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 321 (0x86d18000) [pid = 1782] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 320 (0x8b1c2800) [pid = 1782] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 319 (0xa4597000) [pid = 1782] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 318 (0x8b1cfc00) [pid = 1782] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 317 (0x8930e800) [pid = 1782] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 316 (0x8b0d7400) [pid = 1782] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 315 (0x900e0c00) [pid = 1782] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 314 (0x99b1a400) [pid = 1782] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 313 (0x8e742400) [pid = 1782] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 312 (0x8ccc2400) [pid = 1782] [serial = 369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 311 (0xa3d81800) [pid = 1782] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 310 (0x8c243000) [pid = 1782] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 309 (0x99171400) [pid = 1782] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 308 (0x8a79fc00) [pid = 1782] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 307 (0xa0119c00) [pid = 1782] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 306 (0x94797000) [pid = 1782] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 305 (0x8b0ce400) [pid = 1782] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 304 (0x8cbe9c00) [pid = 1782] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 303 (0x8bf7d800) [pid = 1782] [serial = 375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 302 (0x8bf73000) [pid = 1782] [serial = 372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 301 (0x9ae1a800) [pid = 1782] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 300 (0x8cc2f000) [pid = 1782] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 299 (0x8e8e2c00) [pid = 1782] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 298 (0x92a5e000) [pid = 1782] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 297 (0x99179000) [pid = 1782] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 296 (0xa2b46c00) [pid = 1782] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 295 (0x8f4de000) [pid = 1782] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 294 (0x8afd7000) [pid = 1782] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 293 (0x8f531800) [pid = 1782] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 292 (0x98ec4800) [pid = 1782] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 291 (0xa4877400) [pid = 1782] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 290 (0x89fca000) [pid = 1782] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 289 (0x8b1c1400) [pid = 1782] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 288 (0x89512800) [pid = 1782] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 287 (0x8a98a400) [pid = 1782] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 286 (0x8f6f4800) [pid = 1782] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 285 (0x8b0d9800) [pid = 1782] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 284 (0x8f535000) [pid = 1782] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 283 (0x9fd69400) [pid = 1782] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 282 (0x901a5400) [pid = 1782] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 281 (0x8f6f6000) [pid = 1782] [serial = 197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 280 (0x92ac7800) [pid = 1782] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 279 (0xa0dec400) [pid = 1782] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 278 (0x8cbe5000) [pid = 1782] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 277 (0x87696000) [pid = 1782] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 276 (0x8f6f9c00) [pid = 1782] [serial = 577] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 275 (0x96faa800) [pid = 1782] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 274 (0x8950e000) [pid = 1782] [serial = 589] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 273 (0x8f6cc800) [pid = 1782] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 272 (0x8a5e3800) [pid = 1782] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 271 (0x8e3ad000) [pid = 1782] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 270 (0x93c98000) [pid = 1782] [serial = 583] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 269 (0x901a5800) [pid = 1782] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 268 (0x8bf74800) [pid = 1782] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 267 (0x8c246c00) [pid = 1782] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 266 (0x91372000) [pid = 1782] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 265 (0x8ebf8800) [pid = 1782] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 264 (0xa495ec00) [pid = 1782] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 263 (0x8c94c400) [pid = 1782] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 262 (0x860cb000) [pid = 1782] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 261 (0x8a15f800) [pid = 1782] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 260 (0x876a0000) [pid = 1782] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 259 (0x89312000) [pid = 1782] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 258 (0x8f6cc400) [pid = 1782] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 257 (0x84cc4000) [pid = 1782] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 256 (0x978dcc00) [pid = 1782] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 255 (0x86081400) [pid = 1782] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 254 (0x87fe3000) [pid = 1782] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 253 (0x901b1400) [pid = 1782] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 252 (0x8b0d4800) [pid = 1782] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 251 (0x860cec00) [pid = 1782] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 250 (0x92ac7c00) [pid = 1782] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 249 (0x8f4e5400) [pid = 1782] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 248 (0x87fe7400) [pid = 1782] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 247 (0x84eec400) [pid = 1782] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 246 (0x92b3e400) [pid = 1782] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 245 (0x9858b400) [pid = 1782] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 244 (0x92ac8000) [pid = 1782] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 243 (0x91306800) [pid = 1782] [serial = 580] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 242 (0x8950d000) [pid = 1782] [serial = 586] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:39:01 INFO - PROCESS | 1782 | --DOMWINDOW == 241 (0x8a5ec400) [pid = 1782] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:39:02 INFO - PROCESS | 1782 | 1461274742431 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:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 3499ms 14:39:02 INFO - PROCESS | 1782 | 1461274742523 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 14:39:02 INFO - PROCESS | 1782 | 1461274742529 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 14:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:39:02 INFO - PROCESS | 1782 | 1461274742540 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:39:02 INFO - PROCESS | 1782 | 1461274742544 Marionette TRACE conn3 <- [1,1054,null,{}] 14:39:02 INFO - PROCESS | 1782 | 1461274742554 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:39:02 INFO - PROCESS | 1782 | 1461274742792 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 14:39:03 INFO - PROCESS | 1782 | 1461274743030 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x84ee3000 == 122 [pid = 1782] [id = 271] 14:39:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 242 (0x8510d000) [pid = 1782] [serial = 814] [outer = (nil)] 14:39:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 243 (0x875c5c00) [pid = 1782] [serial = 815] [outer = 0x8510d000] 14:39:03 INFO - PROCESS | 1782 | 1461274743108 Marionette DEBUG loaded listener.js 14:39:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 244 (0x87ee4400) [pid = 1782] [serial = 816] [outer = 0x8510d000] 14:39:04 INFO - PROCESS | 1782 | 1461274744182 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:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1689ms 14:39:04 INFO - PROCESS | 1782 | 1461274744229 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 14:39:04 INFO - PROCESS | 1782 | 1461274744236 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 14:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:39:04 INFO - PROCESS | 1782 | 1461274744247 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:39:04 INFO - PROCESS | 1782 | 1461274744252 Marionette TRACE conn3 <- [1,1058,null,{}] 14:39:04 INFO - PROCESS | 1782 | 1461274744262 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:39:04 INFO - PROCESS | 1782 | 1461274744506 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 14:39:04 INFO - PROCESS | 1782 | 1461274744847 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1782 | ++DOCSHELL 0x85806800 == 123 [pid = 1782] [id = 272] 14:39:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 245 (0x86086c00) [pid = 1782] [serial = 817] [outer = (nil)] 14:39:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 246 (0x875c9800) [pid = 1782] [serial = 818] [outer = 0x86086c00] 14:39:04 INFO - PROCESS | 1782 | 1461274744962 Marionette DEBUG loaded listener.js 14:39:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 247 (0x87699c00) [pid = 1782] [serial = 819] [outer = 0x86086c00] 14:39:05 INFO - PROCESS | 1782 | 1461274745924 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:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1742ms 14:39:05 INFO - PROCESS | 1782 | 1461274745990 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 14:39:06 INFO - PROCESS | 1782 | 1461274746000 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 14:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:39:06 INFO - PROCESS | 1782 | 1461274746011 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:39:06 INFO - PROCESS | 1782 | 1461274746015 Marionette TRACE conn3 <- [1,1062,null,{}] 14:39:06 INFO - PROCESS | 1782 | 1461274746022 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:39:06 INFO - PROCESS | 1782 | 1461274746281 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 14:39:06 INFO - PROCESS | 1782 | 1461274746679 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1782 | ++DOCSHELL 0x89512800 == 124 [pid = 1782] [id = 273] 14:39:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 248 (0x89514800) [pid = 1782] [serial = 820] [outer = (nil)] 14:39:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 249 (0x89fc8800) [pid = 1782] [serial = 821] [outer = 0x89514800] 14:39:06 INFO - PROCESS | 1782 | 1461274746781 Marionette DEBUG loaded listener.js 14:39:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 250 (0x8a15b000) [pid = 1782] [serial = 822] [outer = 0x89514800] 14:39:07 INFO - PROCESS | 1782 | 1461274747792 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:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1838ms 14:39:07 INFO - PROCESS | 1782 | 1461274747850 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 14:39:07 INFO - PROCESS | 1782 | 1461274747854 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 14:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:39:07 INFO - PROCESS | 1782 | 1461274747862 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:39:07 INFO - PROCESS | 1782 | 1461274747869 Marionette TRACE conn3 <- [1,1066,null,{}] 14:39:07 INFO - PROCESS | 1782 | 1461274747932 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:39:08 INFO - PROCESS | 1782 | 1461274748190 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 14:39:08 INFO - PROCESS | 1782 | 1461274748523 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8afcf400 == 125 [pid = 1782] [id = 274] 14:39:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 251 (0x8afcfc00) [pid = 1782] [serial = 823] [outer = (nil)] 14:39:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 252 (0x8b021400) [pid = 1782] [serial = 824] [outer = 0x8afcfc00] 14:39:08 INFO - PROCESS | 1782 | 1461274748630 Marionette DEBUG loaded listener.js 14:39:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 253 (0x8b0d4c00) [pid = 1782] [serial = 825] [outer = 0x8afcfc00] 14:39:09 INFO - PROCESS | 1782 | --DOCSHELL 0xa482f800 == 124 [pid = 1782] [id = 9] 14:39:09 INFO - PROCESS | 1782 | 1461274749724 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:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1900ms 14:39:09 INFO - PROCESS | 1782 | 1461274749763 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 14:39:09 INFO - PROCESS | 1782 | 1461274749769 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 14:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:39:09 INFO - PROCESS | 1782 | 1461274749775 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:39:09 INFO - PROCESS | 1782 | 1461274749779 Marionette TRACE conn3 <- [1,1070,null,{}] 14:39:09 INFO - PROCESS | 1782 | 1461274749785 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:39:10 INFO - PROCESS | 1782 | 1461274750023 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 14:39:10 INFO - PROCESS | 1782 | 1461274750345 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8a7a9800 == 125 [pid = 1782] [id = 275] 14:39:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 254 (0x8bf73000) [pid = 1782] [serial = 826] [outer = (nil)] 14:39:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 255 (0x8c247800) [pid = 1782] [serial = 827] [outer = 0x8bf73000] 14:39:10 INFO - PROCESS | 1782 | 1461274750436 Marionette DEBUG loaded listener.js 14:39:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 256 (0x8c951000) [pid = 1782] [serial = 828] [outer = 0x8bf73000] 14:39:11 INFO - PROCESS | 1782 | 1461274751378 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:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1638ms 14:39:11 INFO - PROCESS | 1782 | 1461274751414 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 14:39:11 INFO - PROCESS | 1782 | 1461274751419 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 14:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:39:11 INFO - PROCESS | 1782 | 1461274751425 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:39:11 INFO - PROCESS | 1782 | 1461274751429 Marionette TRACE conn3 <- [1,1074,null,{}] 14:39:11 INFO - PROCESS | 1782 | 1461274751435 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:39:11 INFO - PROCESS | 1782 | 1461274751652 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 14:39:11 INFO - PROCESS | 1782 | 1461274751968 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8afd2400 == 126 [pid = 1782] [id = 276] 14:39:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 257 (0x8ca6f800) [pid = 1782] [serial = 829] [outer = (nil)] 14:39:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 258 (0x8cc2f000) [pid = 1782] [serial = 830] [outer = 0x8ca6f800] 14:39:12 INFO - PROCESS | 1782 | 1461274752073 Marionette DEBUG loaded listener.js 14:39:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 259 (0x8cc33400) [pid = 1782] [serial = 831] [outer = 0x8ca6f800] 14:39:13 INFO - PROCESS | 1782 | 1461274753113 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:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1735ms 14:39:13 INFO - PROCESS | 1782 | 1461274753162 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 14:39:13 INFO - PROCESS | 1782 | 1461274753166 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 14:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:39:13 INFO - PROCESS | 1782 | 1461274753173 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:39:13 INFO - PROCESS | 1782 | 1461274753177 Marionette TRACE conn3 <- [1,1078,null,{}] 14:39:13 INFO - PROCESS | 1782 | 1461274753182 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:39:13 INFO - PROCESS | 1782 | 1461274753459 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 14:39:13 INFO - PROCESS | 1782 | 1461274753790 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1782 | ++DOCSHELL 0x8bf77800 == 127 [pid = 1782] [id = 277] 14:39:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 260 (0x8e3a2400) [pid = 1782] [serial = 832] [outer = (nil)] 14:39:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 261 (0x8eb76800) [pid = 1782] [serial = 833] [outer = 0x8e3a2400] 14:39:13 INFO - PROCESS | 1782 | 1461274753888 Marionette DEBUG loaded listener.js 14:39:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 262 (0x8f4d6400) [pid = 1782] [serial = 834] [outer = 0x8e3a2400] 14:39:14 INFO - PROCESS | 1782 | 1461274754826 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:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1681ms 14:39:14 INFO - PROCESS | 1782 | 1461274754855 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 14:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:39:14 INFO - PROCESS | 1782 | 1461274754860 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 14:39:14 INFO - PROCESS | 1782 | 1461274754866 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:39:14 INFO - PROCESS | 1782 | 1461274754870 Marionette TRACE conn3 <- [1,1082,null,{}] 14:39:14 INFO - PROCESS | 1782 | 1461274754876 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:39:15 INFO - PROCESS | 1782 | 1461274755096 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 14:39:15 INFO - PROCESS | 1782 | 1461274755423 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8eb67400 == 128 [pid = 1782] [id = 278] 14:39:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 263 (0x8eb70000) [pid = 1782] [serial = 835] [outer = (nil)] 14:39:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 264 (0x8f6f2c00) [pid = 1782] [serial = 836] [outer = 0x8eb70000] 14:39:15 INFO - PROCESS | 1782 | 1461274755522 Marionette DEBUG loaded listener.js 14:39:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 265 (0x8f6f9400) [pid = 1782] [serial = 837] [outer = 0x8eb70000] 14:39:16 INFO - PROCESS | 1782 | 1461274756502 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:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1684ms 14:39:16 INFO - PROCESS | 1782 | 1461274756551 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 14:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:39:16 INFO - PROCESS | 1782 | 1461274756556 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 14:39:16 INFO - PROCESS | 1782 | 1461274756563 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:39:16 INFO - PROCESS | 1782 | 1461274756567 Marionette TRACE conn3 <- [1,1086,null,{}] 14:39:16 INFO - PROCESS | 1782 | 1461274756573 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:39:16 INFO - PROCESS | 1782 | 1461274756832 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 14:39:17 INFO - PROCESS | 1782 | 1461274757157 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1782 | ++DOCSHELL 0x875c3800 == 129 [pid = 1782] [id = 279] 14:39:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 266 (0x8ebf2c00) [pid = 1782] [serial = 838] [outer = (nil)] 14:39:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 267 (0x900dd400) [pid = 1782] [serial = 839] [outer = 0x8ebf2c00] 14:39:17 INFO - PROCESS | 1782 | 1461274757267 Marionette DEBUG loaded listener.js 14:39:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 268 (0x900e0c00) [pid = 1782] [serial = 840] [outer = 0x8ebf2c00] 14:39:18 INFO - PROCESS | 1782 | 1461274758269 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:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1742ms 14:39:18 INFO - PROCESS | 1782 | 1461274758305 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 14:39:18 INFO - PROCESS | 1782 | 1461274758309 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 14:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:39:18 INFO - PROCESS | 1782 | 1461274758316 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:39:18 INFO - PROCESS | 1782 | 1461274758320 Marionette TRACE conn3 <- [1,1090,null,{}] 14:39:18 INFO - PROCESS | 1782 | 1461274758326 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:39:18 INFO - PROCESS | 1782 | 1461274758550 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 14:39:18 INFO - PROCESS | 1782 | 1461274758876 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8eb6e400 == 130 [pid = 1782] [id = 280] 14:39:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 269 (0x8eb73000) [pid = 1782] [serial = 841] [outer = (nil)] 14:39:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 270 (0x904c9c00) [pid = 1782] [serial = 842] [outer = 0x8eb73000] 14:39:18 INFO - PROCESS | 1782 | 1461274758980 Marionette DEBUG loaded listener.js 14:39:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 271 (0x904d6000) [pid = 1782] [serial = 843] [outer = 0x8eb73000] 14:39:19 INFO - PROCESS | 1782 | 1461274759950 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:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1688ms 14:39:20 INFO - PROCESS | 1782 | 1461274760007 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 14:39:20 INFO - PROCESS | 1782 | 1461274760022 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 14:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:39:20 INFO - PROCESS | 1782 | 1461274760038 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:39:20 INFO - PROCESS | 1782 | 1461274760046 Marionette TRACE conn3 <- [1,1094,null,{}] 14:39:20 INFO - PROCESS | 1782 | 1461274760055 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:39:20 INFO - PROCESS | 1782 | 1461274760417 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 14:39:20 INFO - PROCESS | 1782 | 1461274760748 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8ccc9800 == 131 [pid = 1782] [id = 281] 14:39:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 272 (0x8e8ef400) [pid = 1782] [serial = 844] [outer = (nil)] 14:39:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 273 (0x91525800) [pid = 1782] [serial = 845] [outer = 0x8e8ef400] 14:39:20 INFO - PROCESS | 1782 | 1461274760842 Marionette DEBUG loaded listener.js 14:39:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 274 (0x91f06c00) [pid = 1782] [serial = 846] [outer = 0x8e8ef400] 14:39:21 INFO - PROCESS | 1782 | 1461274761869 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:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1908ms 14:39:21 INFO - PROCESS | 1782 | 1461274761945 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 14:39:21 INFO - PROCESS | 1782 | 1461274761949 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 14:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:39:21 INFO - PROCESS | 1782 | 1461274761956 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:39:21 INFO - PROCESS | 1782 | 1461274761961 Marionette TRACE conn3 <- [1,1098,null,{}] 14:39:21 INFO - PROCESS | 1782 | 1461274761968 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:39:22 INFO - PROCESS | 1782 | 1461274762340 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 14:39:22 INFO - PROCESS | 1782 | 1461274762717 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x92ac7c00 == 132 [pid = 1782] [id = 282] 14:39:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 275 (0x92b3dc00) [pid = 1782] [serial = 847] [outer = (nil)] 14:39:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 276 (0x93c8e800) [pid = 1782] [serial = 848] [outer = 0x92b3dc00] 14:39:22 INFO - PROCESS | 1782 | 1461274762849 Marionette DEBUG loaded listener.js 14:39:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 277 (0x93c97400) [pid = 1782] [serial = 849] [outer = 0x92b3dc00] 14:39:23 INFO - PROCESS | 1782 | 1461274763931 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:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 2044ms 14:39:24 INFO - PROCESS | 1782 | 1461274764002 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 14:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:39:24 INFO - PROCESS | 1782 | 1461274764006 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 14:39:24 INFO - PROCESS | 1782 | 1461274764014 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:39:24 INFO - PROCESS | 1782 | 1461274764017 Marionette TRACE conn3 <- [1,1102,null,{}] 14:39:24 INFO - PROCESS | 1782 | 1461274764024 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:39:24 INFO - PROCESS | 1782 | 1461274764285 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 14:39:24 INFO - PROCESS | 1782 | 1461274764616 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x93c9b800 == 133 [pid = 1782] [id = 283] 14:39:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 278 (0x94797c00) [pid = 1782] [serial = 850] [outer = (nil)] 14:39:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 279 (0x947a3400) [pid = 1782] [serial = 851] [outer = 0x94797c00] 14:39:24 INFO - PROCESS | 1782 | 1461274764713 Marionette DEBUG loaded listener.js 14:39:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 280 (0x947a4c00) [pid = 1782] [serial = 852] [outer = 0x94797c00] 14:39:25 INFO - PROCESS | 1782 | 1461274765647 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:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1690ms 14:39:25 INFO - PROCESS | 1782 | 1461274765705 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 14:39:25 INFO - PROCESS | 1782 | 1461274765708 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 14:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:39:25 INFO - PROCESS | 1782 | 1461274765716 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:39:25 INFO - PROCESS | 1782 | 1461274765719 Marionette TRACE conn3 <- [1,1106,null,{}] 14:39:25 INFO - PROCESS | 1782 | 1461274765725 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:39:25 INFO - PROCESS | 1782 | 1461274765954 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 14:39:26 INFO - PROCESS | 1782 | 1461274766279 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1782 | ++DOCSHELL 0x93c91400 == 134 [pid = 1782] [id = 284] 14:39:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 281 (0x93c97000) [pid = 1782] [serial = 853] [outer = (nil)] 14:39:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 282 (0x96ce8400) [pid = 1782] [serial = 854] [outer = 0x93c97000] 14:39:26 INFO - PROCESS | 1782 | 1461274766379 Marionette DEBUG loaded listener.js 14:39:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 283 (0x96faf800) [pid = 1782] [serial = 855] [outer = 0x93c97000] 14:39:27 INFO - PROCESS | 1782 | 1461274767302 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:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1645ms 14:39:27 INFO - PROCESS | 1782 | 1461274767363 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 14:39:27 INFO - PROCESS | 1782 | 1461274767366 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 14:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:39:27 INFO - PROCESS | 1782 | 1461274767374 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:39:27 INFO - PROCESS | 1782 | 1461274767378 Marionette TRACE conn3 <- [1,1110,null,{}] 14:39:27 INFO - PROCESS | 1782 | 1461274767384 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:39:27 INFO - PROCESS | 1782 | 1461274767619 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 14:39:28 INFO - PROCESS | 1782 | 1461274768007 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x84eea400 == 135 [pid = 1782] [id = 285] 14:39:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 284 (0x85809400) [pid = 1782] [serial = 856] [outer = (nil)] 14:39:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 285 (0x978e3c00) [pid = 1782] [serial = 857] [outer = 0x85809400] 14:39:28 INFO - PROCESS | 1782 | 1461274768108 Marionette DEBUG loaded listener.js 14:39:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 286 (0x97bbd800) [pid = 1782] [serial = 858] [outer = 0x85809400] 14:39:29 INFO - PROCESS | 1782 | 1461274769035 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:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1732ms 14:39:29 INFO - PROCESS | 1782 | 1461274769107 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 14:39:29 INFO - PROCESS | 1782 | 1461274769112 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 14:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:39:29 INFO - PROCESS | 1782 | 1461274769120 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:39:29 INFO - PROCESS | 1782 | 1461274769124 Marionette TRACE conn3 <- [1,1114,null,{}] 14:39:29 INFO - PROCESS | 1782 | 1461274769131 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:39:29 INFO - PROCESS | 1782 | 1461274769355 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 14:39:29 INFO - PROCESS | 1782 | 1461274769696 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1782 | ++DOCSHELL 0x848ee000 == 136 [pid = 1782] [id = 286] 14:39:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 287 (0x84ee3c00) [pid = 1782] [serial = 859] [outer = (nil)] 14:39:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 288 (0x85113000) [pid = 1782] [serial = 860] [outer = 0x84ee3c00] 14:39:29 INFO - PROCESS | 1782 | 1461274769792 Marionette DEBUG loaded listener.js 14:39:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 289 (0x87fe3400) [pid = 1782] [serial = 861] [outer = 0x84ee3c00] 14:39:30 INFO - PROCESS | 1782 | 1461274770834 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:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1734ms 14:39:30 INFO - PROCESS | 1782 | 1461274770854 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 14:39:30 INFO - PROCESS | 1782 | 1461274770858 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 14:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:39:30 INFO - PROCESS | 1782 | 1461274770866 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:39:30 INFO - PROCESS | 1782 | 1461274770870 Marionette TRACE conn3 <- [1,1118,null,{}] 14:39:30 INFO - PROCESS | 1782 | 1461274770876 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:39:31 INFO - PROCESS | 1782 | 1461274771100 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 14:39:31 INFO - PROCESS | 1782 | 1461274771479 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1782 | ++DOCSHELL 0x848ed800 == 137 [pid = 1782] [id = 287] 14:39:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 290 (0x84ef1000) [pid = 1782] [serial = 862] [outer = (nil)] 14:39:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 291 (0x875cd800) [pid = 1782] [serial = 863] [outer = 0x84ef1000] 14:39:31 INFO - PROCESS | 1782 | 1461274771637 Marionette DEBUG loaded listener.js 14:39:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 292 (0x87697c00) [pid = 1782] [serial = 864] [outer = 0x84ef1000] 14:39:32 INFO - PROCESS | 1782 | 1461274772698 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:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1884ms 14:39:32 INFO - PROCESS | 1782 | 1461274772751 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 14:39:32 INFO - PROCESS | 1782 | 1461274772759 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 14:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:39:32 INFO - PROCESS | 1782 | 1461274772766 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:39:32 INFO - PROCESS | 1782 | 1461274772770 Marionette TRACE conn3 <- [1,1122,null,{}] 14:39:32 INFO - PROCESS | 1782 | 1461274772775 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:39:33 INFO - PROCESS | 1782 | 1461274773038 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 14:39:33 INFO - PROCESS | 1782 | 1461274773377 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1782 | ++DOCSHELL 0x86d19800 == 138 [pid = 1782] [id = 288] 14:39:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 293 (0x875cd400) [pid = 1782] [serial = 865] [outer = (nil)] 14:39:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 294 (0x89fcb800) [pid = 1782] [serial = 866] [outer = 0x875cd400] 14:39:33 INFO - PROCESS | 1782 | 1461274773474 Marionette DEBUG loaded listener.js 14:39:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 295 (0x8a164000) [pid = 1782] [serial = 867] [outer = 0x875cd400] 14:39:34 INFO - PROCESS | 1782 | --DOCSHELL 0x89314800 == 137 [pid = 1782] [id = 204] 14:39:34 INFO - PROCESS | 1782 | --DOCSHELL 0x8ccc1400 == 136 [pid = 1782] [id = 205] 14:39:34 INFO - PROCESS | 1782 | --DOCSHELL 0x89512c00 == 135 [pid = 1782] [id = 206] 14:39:34 INFO - PROCESS | 1782 | --DOCSHELL 0x8e8e4c00 == 134 [pid = 1782] [id = 175] 14:39:34 INFO - PROCESS | 1782 | --DOCSHELL 0x89513000 == 133 [pid = 1782] [id = 187] 14:39:34 INFO - PROCESS | 1782 | --DOCSHELL 0x94795c00 == 132 [pid = 1782] [id = 47] 14:39:34 INFO - PROCESS | 1782 | --DOCSHELL 0x86088c00 == 131 [pid = 1782] [id = 249] 14:39:34 INFO - PROCESS | 1782 | --DOCSHELL 0x8cc2f800 == 130 [pid = 1782] [id = 263] 14:39:34 INFO - PROCESS | 1782 | --DOCSHELL 0x87ee8000 == 129 [pid = 1782] [id = 262] 14:39:34 INFO - PROCESS | 1782 | --DOCSHELL 0x8f8be400 == 128 [pid = 1782] [id = 261] 14:39:34 INFO - PROCESS | 1782 | --DOCSHELL 0x8510dc00 == 127 [pid = 1782] [id = 259] 14:39:34 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca77000 == 126 [pid = 1782] [id = 258] 14:39:34 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca74400 == 125 [pid = 1782] [id = 257] 14:39:34 INFO - PROCESS | 1782 | --DOCSHELL 0x84b44000 == 124 [pid = 1782] [id = 256] 14:39:34 INFO - PROCESS | 1782 | --DOCSHELL 0xa4837800 == 123 [pid = 1782] [id = 127] 14:39:34 INFO - PROCESS | 1782 | --DOCSHELL 0x8a7a9400 == 122 [pid = 1782] [id = 254] 14:39:34 INFO - PROCESS | 1782 | --DOCSHELL 0x8bf79800 == 121 [pid = 1782] [id = 255] 14:39:34 INFO - PROCESS | 1782 | --DOCSHELL 0x89fce800 == 120 [pid = 1782] [id = 253] 14:39:34 INFO - PROCESS | 1782 | --DOCSHELL 0x89fce000 == 119 [pid = 1782] [id = 252] 14:39:34 INFO - PROCESS | 1782 | --DOCSHELL 0x875c5400 == 118 [pid = 1782] [id = 251] 14:39:34 INFO - PROCESS | 1782 | --DOCSHELL 0x84b48000 == 117 [pid = 1782] [id = 250] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 294 (0x8e8eb800) [pid = 1782] [serial = 280] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 293 (0x96c54800) [pid = 1782] [serial = 265] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 292 (0x99ba3400) [pid = 1782] [serial = 192] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 291 (0xa4881c00) [pid = 1782] [serial = 422] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 290 (0xa495fc00) [pid = 1782] [serial = 286] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 289 (0x8b1cf000) [pid = 1782] [serial = 624] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 288 (0x8f82b000) [pid = 1782] [serial = 310] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 287 (0x9b27fc00) [pid = 1782] [serial = 229] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 286 (0xa487fc00) [pid = 1782] [serial = 383] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 285 (0x8f822c00) [pid = 1782] [serial = 506] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 284 (0x8b1cbc00) [pid = 1782] [serial = 488] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 283 (0x8a7a1400) [pid = 1782] [serial = 530] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 282 (0x92b2fc00) [pid = 1782] [serial = 434] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 281 (0x8f8c3c00) [pid = 1782] [serial = 262] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 280 (0xa48a7000) [pid = 1782] [serial = 485] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 279 (0x93c93800) [pid = 1782] [serial = 621] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 278 (0xa0d50800) [pid = 1782] [serial = 358] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 277 (0x901af800) [pid = 1782] [serial = 364] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 276 (0x9ae1cc00) [pid = 1782] [serial = 199] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 275 (0x97922c00) [pid = 1782] [serial = 189] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 274 (0xa48a9000) [pid = 1782] [serial = 639] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 273 (0x92b34000) [pid = 1782] [serial = 431] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 272 (0x8769dc00) [pid = 1782] [serial = 642] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 271 (0x87eed800) [pid = 1782] [serial = 648] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 270 (0x8b029000) [pid = 1782] [serial = 657] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 269 (0x96c54c00) [pid = 1782] [serial = 410] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 268 (0x8c250000) [pid = 1782] [serial = 380] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 267 (0x96fb5000) [pid = 1782] [serial = 226] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 266 (0x8f81f400) [pid = 1782] [serial = 352] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 265 (0x8e74e400) [pid = 1782] [serial = 627] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 264 (0x8580d800) [pid = 1782] [serial = 669] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 263 (0x8cbeb400) [pid = 1782] [serial = 428] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 262 (0x8608ac00) [pid = 1782] [serial = 663] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 261 (0x875cb000) [pid = 1782] [serial = 651] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 260 (0x8ca0a400) [pid = 1782] [serial = 331] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 259 (0x99b21c00) [pid = 1782] [serial = 268] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 258 (0x8f8c5800) [pid = 1782] [serial = 407] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 257 (0xa10eb800) [pid = 1782] [serial = 283] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 256 (0x8f536400) [pid = 1782] [serial = 473] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 255 (0x99171800) [pid = 1782] [serial = 633] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 254 (0x8e3b0000) [pid = 1782] [serial = 322] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 253 (0x8f8c2000) [pid = 1782] [serial = 238] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 252 (0x8a160800) [pid = 1782] [serial = 440] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 251 (0x8eb71c00) [pid = 1782] [serial = 244] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 250 (0x904d3400) [pid = 1782] [serial = 241] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 249 (0xa2bec400) [pid = 1782] [serial = 277] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 248 (0x8afdb400) [pid = 1782] [serial = 386] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 247 (0x999df800) [pid = 1782] [serial = 413] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 246 (0x8c94f400) [pid = 1782] [serial = 575] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 245 (0x89fd3800) [pid = 1782] [serial = 437] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 244 (0xa4835800) [pid = 1782] [serial = 594] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 243 (0x9dff0000) [pid = 1782] [serial = 271] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 242 (0x9b285c00) [pid = 1782] [serial = 316] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 241 (0xa3d8dc00) [pid = 1782] [serial = 367] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 240 (0xa011cc00) [pid = 1782] [serial = 319] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 239 (0x86d20c00) [pid = 1782] [serial = 660] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 238 (0x905e5000) [pid = 1782] [serial = 491] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 237 (0xa4836000) [pid = 1782] [serial = 232] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 236 (0x8cc35c00) [pid = 1782] [serial = 494] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 235 (0x905e7800) [pid = 1782] [serial = 500] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 234 (0x8ca74800) [pid = 1782] [serial = 603] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 233 (0x900e6800) [pid = 1782] [serial = 289] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 232 (0x9dff0c00) [pid = 1782] [serial = 416] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 231 (0xa4885800) [pid = 1782] [serial = 425] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 230 (0xa2b41400) [pid = 1782] [serial = 325] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 229 (0x8e7f0c00) [pid = 1782] [serial = 404] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 228 (0x93c94800) [pid = 1782] [serial = 509] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 227 (0x8e7f7800) [pid = 1782] [serial = 361] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 226 (0xa10ec000) [pid = 1782] [serial = 479] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 225 (0x86d22800) [pid = 1782] [serial = 666] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 224 (0x8b025400) [pid = 1782] [serial = 645] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 223 (0x8c951c00) [pid = 1782] [serial = 470] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 222 (0x89513c00) [pid = 1782] [serial = 503] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 221 (0x9130a400) [pid = 1782] [serial = 389] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 220 (0x9778ec00) [pid = 1782] [serial = 313] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 219 (0x9dff5800) [pid = 1782] [serial = 636] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 218 (0xa4965000) [pid = 1782] [serial = 235] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 217 (0x8c953400) [pid = 1782] [serial = 328] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 216 (0x875ce400) [pid = 1782] [serial = 654] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 215 (0x8cbf0c00) [pid = 1782] [serial = 443] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 214 (0x901ac400) [pid = 1782] [serial = 371] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 213 (0xa447fc00) [pid = 1782] [serial = 195] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 212 (0x8ca09400) [pid = 1782] [serial = 533] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 211 (0x99ba6400) [pid = 1782] [serial = 355] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 210 (0x8a7a8800) [pid = 1782] [serial = 446] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 209 (0xa4480c00) [pid = 1782] [serial = 419] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 208 (0x99178800) [pid = 1782] [serial = 476] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 207 (0x8b0da000) [pid = 1782] [serial = 482] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 206 (0x95c27c00) [pid = 1782] [serial = 630] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 205 (0xa45d4800) [pid = 1782] [serial = 377] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 204 (0x8bf7ec00) [pid = 1782] [serial = 374] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 203 (0x9fffec00) [pid = 1782] [serial = 274] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 202 (0x905e8800) [pid = 1782] [serial = 497] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 201 (0x904cb000) [pid = 1782] [serial = 539] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 200 (0x8a5ef000) [pid = 1782] [serial = 597] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 199 (0x8f535c00) [pid = 1782] [serial = 536] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 198 (0x9811d000) [pid = 1782] [serial = 585] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 197 (0x9152b800) [pid = 1782] [serial = 542] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 196 (0x92b35c00) [pid = 1782] [serial = 557] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 195 (0x97f0fc00) [pid = 1782] [serial = 548] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 194 (0x9fdab400) [pid = 1782] [serial = 554] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 193 (0x95cea400) [pid = 1782] [serial = 545] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 192 (0x93c99400) [pid = 1782] [serial = 582] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 191 (0x99b1c400) [pid = 1782] [serial = 588] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 190 (0xa487d800) [pid = 1782] [serial = 600] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 189 (0x905e1800) [pid = 1782] [serial = 579] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 188 (0x98ebec00) [pid = 1782] [serial = 551] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 187 (0xa3d80c00) [pid = 1782] [serial = 591] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 186 (0x87ee6000) [pid = 1782] [serial = 746] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 185 (0x87ef0000) [pid = 1782] [serial = 747] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 184 (0x89309c00) [pid = 1782] [serial = 749] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 183 (0x89638400) [pid = 1782] [serial = 716] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 182 (0x8963a000) [pid = 1782] [serial = 717] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 181 (0x8f81ec00) [pid = 1782] [serial = 695] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 180 (0x8f8c0000) [pid = 1782] [serial = 696] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 179 (0x85110000) [pid = 1782] [serial = 740] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 178 (0x85802c00) [pid = 1782] [serial = 741] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 177 (0x98e28000) [pid = 1782] [serial = 704] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 176 (0x98ebe800) [pid = 1782] [serial = 705] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 175 (0x860cb400) [pid = 1782] [serial = 743] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 174 (0x87fea400) [pid = 1782] [serial = 710] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 173 (0x87fed400) [pid = 1782] [serial = 711] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 172 (0x905e8c00) [pid = 1782] [serial = 698] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 171 (0x91375800) [pid = 1782] [serial = 699] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 170 (0x8b1cc000) [pid = 1782] [serial = 692] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 169 (0x8c954000) [pid = 1782] [serial = 693] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 168 (0x89306000) [pid = 1782] [serial = 689] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 167 (0x89513800) [pid = 1782] [serial = 690] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 166 (0x9fd63800) [pid = 1782] [serial = 707] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 165 (0x9ffcdc00) [pid = 1782] [serial = 708] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 164 (0x92b32400) [pid = 1782] [serial = 701] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 163 (0x92b3a000) [pid = 1782] [serial = 702] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 162 (0x84cbc400) [pid = 1782] [serial = 737] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 161 (0x84b48800) [pid = 1782] [serial = 734] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 160 (0x85801800) [pid = 1782] [serial = 731] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 159 (0x848e9400) [pid = 1782] [serial = 728] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 158 (0x89636000) [pid = 1782] [serial = 725] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 157 (0x8510f000) [pid = 1782] [serial = 722] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 156 (0x9fc99c00) [pid = 1782] [serial = 713] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 155 (0xa0debc00) [pid = 1782] [serial = 714] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0x87fe3c00) [pid = 1782] [serial = 719] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0x8963dc00) [pid = 1782] [serial = 720] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0x86d1b800) [pid = 1782] [serial = 744] [outer = (nil)] [url = about:blank] 14:39:35 INFO - PROCESS | 1782 | 1461274775921 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:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 3193ms 14:39:35 INFO - PROCESS | 1782 | 1461274775960 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 14:39:35 INFO - PROCESS | 1782 | 1461274775968 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 14:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:39:35 INFO - PROCESS | 1782 | 1461274775978 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:39:35 INFO - PROCESS | 1782 | 1461274775983 Marionette TRACE conn3 <- [1,1126,null,{}] 14:39:35 INFO - PROCESS | 1782 | 1461274775991 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:39:36 INFO - PROCESS | 1782 | 1461274776224 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 14:39:36 INFO - PROCESS | 1782 | 1461274776470 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1782 | ++DOCSHELL 0x85804c00 == 118 [pid = 1782] [id = 289] 14:39:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0x8580a800) [pid = 1782] [serial = 868] [outer = (nil)] 14:39:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0x860c7400) [pid = 1782] [serial = 869] [outer = 0x8580a800] 14:39:36 INFO - PROCESS | 1782 | 1461274776563 Marionette DEBUG loaded listener.js 14:39:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x86d1b800) [pid = 1782] [serial = 870] [outer = 0x8580a800] 14:39:37 INFO - PROCESS | 1782 | 1461274777556 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:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1635ms 14:39:37 INFO - PROCESS | 1782 | 1461274777621 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 14:39:37 INFO - PROCESS | 1782 | 1461274777630 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 14:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:39:37 INFO - PROCESS | 1782 | 1461274777642 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:39:37 INFO - PROCESS | 1782 | 1461274777645 Marionette TRACE conn3 <- [1,1130,null,{}] 14:39:37 INFO - PROCESS | 1782 | 1461274777659 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:39:37 INFO - PROCESS | 1782 | 1461274777942 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 14:39:38 INFO - PROCESS | 1782 | 1461274778150 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1782 | ++DOCSHELL 0x875cf800 == 119 [pid = 1782] [id = 290] 14:39:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0x875d0400) [pid = 1782] [serial = 871] [outer = (nil)] 14:39:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 157 (0x8769fc00) [pid = 1782] [serial = 872] [outer = 0x875d0400] 14:39:38 INFO - PROCESS | 1782 | 1461274778229 Marionette DEBUG loaded listener.js 14:39:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 158 (0x87eed800) [pid = 1782] [serial = 873] [outer = 0x875d0400] 14:39:39 INFO - PROCESS | 1782 | 1461274779228 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:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1636ms 14:39:39 INFO - PROCESS | 1782 | 1461274779280 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 14:39:39 INFO - PROCESS | 1782 | 1461274779284 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 14:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:39:39 INFO - PROCESS | 1782 | 1461274779291 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:39:39 INFO - PROCESS | 1782 | 1461274779297 Marionette TRACE conn3 <- [1,1134,null,{}] 14:39:39 INFO - PROCESS | 1782 | 1461274779313 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:39:39 INFO - PROCESS | 1782 | 1461274779600 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 14:39:40 INFO - PROCESS | 1782 | --DOMWINDOW == 157 (0x875ca800) [pid = 1782] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:39:40 INFO - PROCESS | 1782 | --DOMWINDOW == 156 (0x8b0d9c00) [pid = 1782] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:39:40 INFO - PROCESS | 1782 | --DOMWINDOW == 155 (0x8eb6f000) [pid = 1782] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:39:40 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0x8607fc00) [pid = 1782] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:39:40 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0x85111400) [pid = 1782] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:39:40 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0x84eed000) [pid = 1782] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:39:40 INFO - PROCESS | 1782 | --DOMWINDOW == 151 (0x8a7ad400) [pid = 1782] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:39:40 INFO - PROCESS | 1782 | --DOMWINDOW == 150 (0x85115c00) [pid = 1782] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:39:40 INFO - PROCESS | 1782 | 1461274780278 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1782 | ++DOCSHELL 0x84b4e800 == 120 [pid = 1782] [id = 291] 14:39:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x84cc6c00) [pid = 1782] [serial = 874] [outer = (nil)] 14:39:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0x86087c00) [pid = 1782] [serial = 875] [outer = 0x84cc6c00] 14:39:40 INFO - PROCESS | 1782 | 1461274780362 Marionette DEBUG loaded listener.js 14:39:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0x89510c00) [pid = 1782] [serial = 876] [outer = 0x84cc6c00] 14:39:41 INFO - PROCESS | 1782 | 1461274781160 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:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1889ms 14:39:41 INFO - PROCESS | 1782 | 1461274781188 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 14:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:39:41 INFO - PROCESS | 1782 | 1461274781193 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 14:39:41 INFO - PROCESS | 1782 | 1461274781200 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:39:41 INFO - PROCESS | 1782 | 1461274781204 Marionette TRACE conn3 <- [1,1138,null,{}] 14:39:41 INFO - PROCESS | 1782 | 1461274781210 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:39:41 INFO - PROCESS | 1782 | 1461274781406 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 14:39:41 INFO - PROCESS | 1782 | 1461274781424 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x85117000 == 121 [pid = 1782] [id = 292] 14:39:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0x89634000) [pid = 1782] [serial = 877] [outer = (nil)] 14:39:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x8963b000) [pid = 1782] [serial = 878] [outer = 0x89634000] 14:39:41 INFO - PROCESS | 1782 | 1461274781503 Marionette DEBUG loaded listener.js 14:39:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0x89fccc00) [pid = 1782] [serial = 879] [outer = 0x89634000] 14:39:42 INFO - PROCESS | 1782 | 1461274782718 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:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1592ms 14:39:42 INFO - PROCESS | 1782 | 1461274782797 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 14:39:42 INFO - PROCESS | 1782 | 1461274782808 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 14:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:39:42 INFO - PROCESS | 1782 | 1461274782817 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:39:42 INFO - PROCESS | 1782 | 1461274782824 Marionette TRACE conn3 <- [1,1142,null,{}] 14:39:42 INFO - PROCESS | 1782 | 1461274782834 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:39:43 INFO - PROCESS | 1782 | 1461274783191 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 14:39:43 INFO - PROCESS | 1782 | 1461274783446 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x85115400 == 122 [pid = 1782] [id = 293] 14:39:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 157 (0x85115c00) [pid = 1782] [serial = 880] [outer = (nil)] 14:39:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 158 (0x86d1e800) [pid = 1782] [serial = 881] [outer = 0x85115c00] 14:39:43 INFO - PROCESS | 1782 | 1461274783541 Marionette DEBUG loaded listener.js 14:39:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 159 (0x875c5400) [pid = 1782] [serial = 882] [outer = 0x85115c00] 14:39:44 INFO - PROCESS | 1782 | 1461274784488 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:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1739ms 14:39:44 INFO - PROCESS | 1782 | 1461274784557 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 14:39:44 INFO - PROCESS | 1782 | 1461274784567 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 14:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:39:44 INFO - PROCESS | 1782 | 1461274784579 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:39:44 INFO - PROCESS | 1782 | 1461274784583 Marionette TRACE conn3 <- [1,1146,null,{}] 14:39:44 INFO - PROCESS | 1782 | 1461274784590 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:39:44 INFO - PROCESS | 1782 | 1461274784858 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 14:39:45 INFO - PROCESS | 1782 | 1461274785173 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8930ac00 == 123 [pid = 1782] [id = 294] 14:39:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 160 (0x8930b000) [pid = 1782] [serial = 883] [outer = (nil)] 14:39:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 161 (0x8950dc00) [pid = 1782] [serial = 884] [outer = 0x8930b000] 14:39:45 INFO - PROCESS | 1782 | 1461274785280 Marionette DEBUG loaded listener.js 14:39:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 162 (0x89637c00) [pid = 1782] [serial = 885] [outer = 0x8930b000] 14:39:46 INFO - PROCESS | 1782 | 1461274786383 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:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1838ms 14:39:46 INFO - PROCESS | 1782 | 1461274786417 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 14:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:39:46 INFO - PROCESS | 1782 | 1461274786422 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 14:39:46 INFO - PROCESS | 1782 | 1461274786429 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:39:46 INFO - PROCESS | 1782 | 1461274786436 Marionette TRACE conn3 <- [1,1150,null,{}] 14:39:46 INFO - PROCESS | 1782 | 1461274786454 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:39:46 INFO - PROCESS | 1782 | 1461274786698 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 14:39:47 INFO - PROCESS | 1782 | 1461274787020 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8a5e7000 == 124 [pid = 1782] [id = 295] 14:39:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 163 (0x8a7a0400) [pid = 1782] [serial = 886] [outer = (nil)] 14:39:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 164 (0x8a7a7800) [pid = 1782] [serial = 887] [outer = 0x8a7a0400] 14:39:47 INFO - PROCESS | 1782 | 1461274787129 Marionette DEBUG loaded listener.js 14:39:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 165 (0x8a98e800) [pid = 1782] [serial = 888] [outer = 0x8a7a0400] 14:39:48 INFO - PROCESS | 1782 | 1461274788076 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:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1694ms 14:39:48 INFO - PROCESS | 1782 | 1461274788124 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 14:39:48 INFO - PROCESS | 1782 | 1461274788130 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 14:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:39:48 INFO - PROCESS | 1782 | 1461274788138 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:39:48 INFO - PROCESS | 1782 | 1461274788141 Marionette TRACE conn3 <- [1,1154,null,{}] 14:39:48 INFO - PROCESS | 1782 | 1461274788148 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:39:48 INFO - PROCESS | 1782 | 1461274788376 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 14:39:48 INFO - PROCESS | 1782 | 1461274788639 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8950f800 == 125 [pid = 1782] [id = 296] 14:39:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 166 (0x8afd9000) [pid = 1782] [serial = 889] [outer = (nil)] 14:39:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 167 (0x8b01dc00) [pid = 1782] [serial = 890] [outer = 0x8afd9000] 14:39:48 INFO - PROCESS | 1782 | 1461274788777 Marionette DEBUG loaded listener.js 14:39:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 168 (0x8b025c00) [pid = 1782] [serial = 891] [outer = 0x8afd9000] 14:39:49 INFO - PROCESS | 1782 | 1461274789744 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:39:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:39:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1684ms 14:39:49 INFO - PROCESS | 1782 | 1461274789823 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 14:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:39:49 INFO - PROCESS | 1782 | 1461274789828 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 14:39:49 INFO - PROCESS | 1782 | 1461274789835 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:39:49 INFO - PROCESS | 1782 | 1461274789839 Marionette TRACE conn3 <- [1,1158,null,{}] 14:39:49 INFO - PROCESS | 1782 | 1461274789846 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:39:50 INFO - PROCESS | 1782 | 1461274790123 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 14:39:50 INFO - PROCESS | 1782 | 1461274790483 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x84cc6800 == 126 [pid = 1782] [id = 297] 14:39:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 169 (0x8afd5800) [pid = 1782] [serial = 892] [outer = (nil)] 14:39:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 170 (0x8b0db400) [pid = 1782] [serial = 893] [outer = 0x8afd5800] 14:39:50 INFO - PROCESS | 1782 | 1461274790588 Marionette DEBUG loaded listener.js 14:39:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 171 (0x8b1c3c00) [pid = 1782] [serial = 894] [outer = 0x8afd5800] 14:39:51 INFO - PROCESS | 1782 | 1461274791963 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:39:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:39:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 2191ms 14:39:52 INFO - PROCESS | 1782 | 1461274792029 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 14:39:52 INFO - PROCESS | 1782 | 1461274792035 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 14:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:39:52 INFO - PROCESS | 1782 | 1461274792045 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:39:52 INFO - PROCESS | 1782 | 1461274792051 Marionette TRACE conn3 <- [1,1162,null,{}] 14:39:52 INFO - PROCESS | 1782 | 1461274792124 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:39:52 INFO - PROCESS | 1782 | 1461274792531 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 14:39:52 INFO - PROCESS | 1782 | 1461274792808 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x84cc7800 == 127 [pid = 1782] [id = 298] 14:39:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 172 (0x8b02ac00) [pid = 1782] [serial = 895] [outer = (nil)] 14:39:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 173 (0x8c945800) [pid = 1782] [serial = 896] [outer = 0x8b02ac00] 14:39:52 INFO - PROCESS | 1782 | 1461274792909 Marionette DEBUG loaded listener.js 14:39:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 174 (0x8c94d400) [pid = 1782] [serial = 897] [outer = 0x8b02ac00] 14:39:53 INFO - PROCESS | 1782 | 1461274793931 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:39:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:39:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1932ms 14:39:53 INFO - PROCESS | 1782 | 1461274793980 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 14:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:39:53 INFO - PROCESS | 1782 | 1461274793985 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 14:39:53 INFO - PROCESS | 1782 | 1461274793992 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:39:53 INFO - PROCESS | 1782 | 1461274793996 Marionette TRACE conn3 <- [1,1166,null,{}] 14:39:54 INFO - PROCESS | 1782 | 1461274794002 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:39:54 INFO - PROCESS | 1782 | 1461274794234 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 14:39:54 INFO - PROCESS | 1782 | 1461274794499 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x86d17800 == 128 [pid = 1782] [id = 299] 14:39:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 175 (0x876a0800) [pid = 1782] [serial = 898] [outer = (nil)] 14:39:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 176 (0x8ca0f000) [pid = 1782] [serial = 899] [outer = 0x876a0800] 14:39:54 INFO - PROCESS | 1782 | 1461274794642 Marionette DEBUG loaded listener.js 14:39:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 177 (0x8ca70000) [pid = 1782] [serial = 900] [outer = 0x876a0800] 14:39:55 INFO - PROCESS | 1782 | 1461274795568 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:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1642ms 14:39:55 INFO - PROCESS | 1782 | 1461274795635 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 14:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:39:55 INFO - PROCESS | 1782 | 1461274795639 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 14:39:55 INFO - PROCESS | 1782 | 1461274795647 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:39:55 INFO - PROCESS | 1782 | 1461274795652 Marionette TRACE conn3 <- [1,1170,null,{}] 14:39:55 INFO - PROCESS | 1782 | 1461274795659 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:39:55 INFO - PROCESS | 1782 | 1461274795889 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 14:39:56 INFO - PROCESS | 1782 | 1461274796157 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8c94b400 == 129 [pid = 1782] [id = 300] 14:39:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 178 (0x8ca09c00) [pid = 1782] [serial = 901] [outer = (nil)] 14:39:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 179 (0x8cbf0c00) [pid = 1782] [serial = 902] [outer = 0x8ca09c00] 14:39:56 INFO - PROCESS | 1782 | 1461274796345 Marionette DEBUG loaded listener.js 14:39:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 180 (0x8cc2f800) [pid = 1782] [serial = 903] [outer = 0x8ca09c00] 14:39:57 INFO - PROCESS | 1782 | 1461274797316 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:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1736ms 14:39:57 INFO - PROCESS | 1782 | 1461274797383 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 14:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:39:57 INFO - PROCESS | 1782 | 1461274797387 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 14:39:57 INFO - PROCESS | 1782 | 1461274797395 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:39:57 INFO - PROCESS | 1782 | 1461274797398 Marionette TRACE conn3 <- [1,1174,null,{}] 14:39:57 INFO - PROCESS | 1782 | 1461274797406 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:39:57 INFO - PROCESS | 1782 | 1461274797690 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 14:39:58 INFO - PROCESS | 1782 | 1461274798002 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8ca0c800 == 130 [pid = 1782] [id = 301] 14:39:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 181 (0x8ca10400) [pid = 1782] [serial = 904] [outer = (nil)] 14:39:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 182 (0x8ccc2400) [pid = 1782] [serial = 905] [outer = 0x8ca10400] 14:39:58 INFO - PROCESS | 1782 | 1461274798109 Marionette DEBUG loaded listener.js 14:39:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 183 (0x8ccc9400) [pid = 1782] [serial = 906] [outer = 0x8ca10400] 14:39:59 INFO - PROCESS | 1782 | 1461274799101 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:39:59 INFO - PROCESS | 1782 | 1461274799155 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 14:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:39:59 INFO - PROCESS | 1782 | 1461274799164 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:39:59 INFO - PROCESS | 1782 | 1461274799168 Marionette TRACE conn3 <- [1,1178,null,{}] 14:39:59 INFO - PROCESS | 1782 | 1461274799175 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:39:59 INFO - PROCESS | 1782 | 1461274799410 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 14:39:59 INFO - PROCESS | 1782 | 1461274799680 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1782 | ++DOCSHELL 0x8bf7c800 == 131 [pid = 1782] [id = 302] 14:39:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 184 (0x8cc2c400) [pid = 1782] [serial = 907] [outer = (nil)] 14:39:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 185 (0x8e7f0c00) [pid = 1782] [serial = 908] [outer = 0x8cc2c400] 14:39:59 INFO - PROCESS | 1782 | 1461274799825 Marionette DEBUG loaded listener.js 14:39:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 186 (0x8e7f6800) [pid = 1782] [serial = 909] [outer = 0x8cc2c400] 14:40:00 INFO - PROCESS | 1782 | 1461274800960 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:40:01 INFO - PROCESS | 1782 | 1461274801011 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 14:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:40:01 INFO - PROCESS | 1782 | 1461274801019 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:40:01 INFO - PROCESS | 1782 | 1461274801025 Marionette TRACE conn3 <- [1,1182,null,{}] 14:40:01 INFO - PROCESS | 1782 | 1461274801031 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:40:01 INFO - PROCESS | 1782 | 1461274801285 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 14:40:01 INFO - PROCESS | 1782 | 1461274801640 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e7e9c00 == 132 [pid = 1782] [id = 303] 14:40:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 187 (0x8eb6fc00) [pid = 1782] [serial = 910] [outer = (nil)] 14:40:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 188 (0x8ebf5800) [pid = 1782] [serial = 911] [outer = 0x8eb6fc00] 14:40:01 INFO - PROCESS | 1782 | 1461274801816 Marionette DEBUG loaded listener.js 14:40:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 189 (0x8f536000) [pid = 1782] [serial = 912] [outer = 0x8eb6fc00] 14:40:02 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:40:02 INFO - PROCESS | 1782 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:40:03 INFO - PROCESS | 1782 | 1461274803013 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:40:03 INFO - PROCESS | 1782 | 1461274803070 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 14:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:40:03 INFO - PROCESS | 1782 | 1461274803077 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:40:03 INFO - PROCESS | 1782 | 1461274803082 Marionette TRACE conn3 <- [1,1186,null,{}] 14:40:03 INFO - PROCESS | 1782 | 1461274803091 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:40:03 INFO - PROCESS | 1782 | 1461274803326 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 14:40:03 INFO - PROCESS | 1782 | 1461274803656 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e7ea800 == 133 [pid = 1782] [id = 304] 14:40:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 190 (0x8eb71000) [pid = 1782] [serial = 913] [outer = (nil)] 14:40:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 191 (0x8f821400) [pid = 1782] [serial = 914] [outer = 0x8eb71000] 14:40:03 INFO - PROCESS | 1782 | 1461274803754 Marionette DEBUG loaded listener.js 14:40:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 192 (0x8f82a800) [pid = 1782] [serial = 915] [outer = 0x8eb71000] 14:40:04 INFO - PROCESS | 1782 | 1461274804702 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:40:04 INFO - PROCESS | 1782 | 1461274804777 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 14:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:40:04 INFO - PROCESS | 1782 | 1461274804788 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:40:04 INFO - PROCESS | 1782 | 1461274804791 Marionette TRACE conn3 <- [1,1190,null,{}] 14:40:04 INFO - PROCESS | 1782 | 1461274804797 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:40:05 INFO - PROCESS | 1782 | 1461274805037 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 14:40:05 INFO - PROCESS | 1782 | 1461274805332 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8f6dbc00 == 134 [pid = 1782] [id = 305] 14:40:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 193 (0x8f6f0000) [pid = 1782] [serial = 916] [outer = (nil)] 14:40:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 194 (0x900e2400) [pid = 1782] [serial = 917] [outer = 0x8f6f0000] 14:40:05 INFO - PROCESS | 1782 | 1461274805436 Marionette DEBUG loaded listener.js 14:40:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 195 (0x900e7800) [pid = 1782] [serial = 918] [outer = 0x8f6f0000] 14:40:06 INFO - PROCESS | 1782 | 1461274806336 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:40:06 INFO - PROCESS | 1782 | 1461274806386 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 14:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:40:06 INFO - PROCESS | 1782 | 1461274806414 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:40:06 INFO - PROCESS | 1782 | 1461274806418 Marionette TRACE conn3 <- [1,1194,null,{}] 14:40:06 INFO - PROCESS | 1782 | 1461274806424 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:40:06 INFO - PROCESS | 1782 | 1461274806654 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 14:40:06 INFO - PROCESS | 1782 | 1461274806969 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f6d3000 == 135 [pid = 1782] [id = 306] 14:40:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 196 (0x8f8c3400) [pid = 1782] [serial = 919] [outer = (nil)] 14:40:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 197 (0x904d3400) [pid = 1782] [serial = 920] [outer = 0x8f8c3400] 14:40:07 INFO - PROCESS | 1782 | 1461274807070 Marionette DEBUG loaded listener.js 14:40:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 198 (0x905e3400) [pid = 1782] [serial = 921] [outer = 0x8f8c3400] 14:40:07 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:40:07 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:40:08 INFO - PROCESS | 1782 | 1461274808027 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:40:08 INFO - PROCESS | 1782 | 1461274808103 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 14:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:40:08 INFO - PROCESS | 1782 | 1461274808111 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:40:08 INFO - PROCESS | 1782 | 1461274808114 Marionette TRACE conn3 <- [1,1198,null,{}] 14:40:08 INFO - PROCESS | 1782 | 1461274808121 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:40:08 INFO - PROCESS | 1782 | 1461274808359 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 14:40:08 INFO - PROCESS | 1782 | 1461274808681 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8f8c3800 == 136 [pid = 1782] [id = 307] 14:40:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 199 (0x901b1c00) [pid = 1782] [serial = 922] [outer = (nil)] 14:40:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 200 (0x91378000) [pid = 1782] [serial = 923] [outer = 0x901b1c00] 14:40:08 INFO - PROCESS | 1782 | 1461274808775 Marionette DEBUG loaded listener.js 14:40:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 201 (0x91f02000) [pid = 1782] [serial = 924] [outer = 0x901b1c00] 14:40:09 INFO - PROCESS | 1782 | 1461274809747 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:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1683ms 14:40:09 INFO - PROCESS | 1782 | 1461274809796 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 14:40:09 INFO - PROCESS | 1782 | 1461274809799 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 14:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:40:09 INFO - PROCESS | 1782 | 1461274809806 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:40:09 INFO - PROCESS | 1782 | 1461274809810 Marionette TRACE conn3 <- [1,1202,null,{}] 14:40:09 INFO - PROCESS | 1782 | 1461274809815 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:40:10 INFO - PROCESS | 1782 | 1461274810047 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 14:40:10 INFO - PROCESS | 1782 | 1461274810378 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x904d5400 == 137 [pid = 1782] [id = 308] 14:40:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 202 (0x9130c800) [pid = 1782] [serial = 925] [outer = (nil)] 14:40:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 203 (0x92b32400) [pid = 1782] [serial = 926] [outer = 0x9130c800] 14:40:10 INFO - PROCESS | 1782 | 1461274810474 Marionette DEBUG loaded listener.js 14:40:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 204 (0x92b35400) [pid = 1782] [serial = 927] [outer = 0x9130c800] 14:40:11 INFO - PROCESS | 1782 | 1461274811457 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:40:11 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:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1686ms 14:40:11 INFO - PROCESS | 1782 | 1461274811494 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 14:40:11 INFO - PROCESS | 1782 | 1461274811499 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 14:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:40:11 INFO - PROCESS | 1782 | 1461274811506 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:40:11 INFO - PROCESS | 1782 | 1461274811509 Marionette TRACE conn3 <- [1,1206,null,{}] 14:40:11 INFO - PROCESS | 1782 | 1461274811515 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:40:11 INFO - PROCESS | 1782 | 1461274811741 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 14:40:12 INFO - PROCESS | 1782 | 1461274812057 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x84eee000 == 138 [pid = 1782] [id = 309] 14:40:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 205 (0x92b2fc00) [pid = 1782] [serial = 928] [outer = (nil)] 14:40:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 206 (0x93c93400) [pid = 1782] [serial = 929] [outer = 0x92b2fc00] 14:40:12 INFO - PROCESS | 1782 | 1461274812157 Marionette DEBUG loaded listener.js 14:40:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 207 (0x93c95000) [pid = 1782] [serial = 930] [outer = 0x92b2fc00] 14:40:13 INFO - PROCESS | 1782 | --DOCSHELL 0x848e1400 == 137 [pid = 1782] [id = 242] 14:40:13 INFO - PROCESS | 1782 | --DOCSHELL 0x87f01c00 == 136 [pid = 1782] [id = 201] 14:40:13 INFO - PROCESS | 1782 | --DOCSHELL 0x8a7a5c00 == 135 [pid = 1782] [id = 203] 14:40:13 INFO - PROCESS | 1782 | --DOCSHELL 0x89514400 == 134 [pid = 1782] [id = 202] 14:40:13 INFO - PROCESS | 1782 | --DOCSHELL 0x87ff0000 == 133 [pid = 1782] [id = 238] 14:40:13 INFO - PROCESS | 1782 | --DOCSHELL 0x84ee4000 == 132 [pid = 1782] [id = 241] 14:40:13 INFO - PROCESS | 1782 | --DOCSHELL 0x848e5800 == 131 [pid = 1782] [id = 243] 14:40:13 INFO - PROCESS | 1782 | --DOCSHELL 0x84b4e800 == 130 [pid = 1782] [id = 291] 14:40:13 INFO - PROCESS | 1782 | --DOCSHELL 0x875cf800 == 129 [pid = 1782] [id = 290] 14:40:13 INFO - PROCESS | 1782 | --DOCSHELL 0x85804c00 == 128 [pid = 1782] [id = 289] 14:40:13 INFO - PROCESS | 1782 | --DOCSHELL 0x848ed800 == 127 [pid = 1782] [id = 287] 14:40:13 INFO - PROCESS | 1782 | --DOCSHELL 0x86d19800 == 126 [pid = 1782] [id = 288] 14:40:13 INFO - PROCESS | 1782 | --DOCSHELL 0x848ee000 == 125 [pid = 1782] [id = 286] 14:40:13 INFO - PROCESS | 1782 | --DOCSHELL 0x84eea400 == 124 [pid = 1782] [id = 285] 14:40:13 INFO - PROCESS | 1782 | --DOCSHELL 0x93c91400 == 123 [pid = 1782] [id = 284] 14:40:13 INFO - PROCESS | 1782 | --DOCSHELL 0x92ac7c00 == 122 [pid = 1782] [id = 282] 14:40:13 INFO - PROCESS | 1782 | --DOCSHELL 0x93c9b800 == 121 [pid = 1782] [id = 283] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 206 (0x89511000) [pid = 1782] [serial = 750] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 205 (0x8e7f4000) [pid = 1782] [serial = 810] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 204 (0x8f528400) [pid = 1782] [serial = 812] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 203 (0x89308c00) [pid = 1782] [serial = 806] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 202 (0x8608b800) [pid = 1782] [serial = 795] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 201 (0x8580b000) [pid = 1782] [serial = 794] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 200 (0x85810800) [pid = 1782] [serial = 803] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 199 (0x86d17c00) [pid = 1782] [serial = 804] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 198 (0x8afd8000) [pid = 1782] [serial = 801] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 197 (0x8a98ec00) [pid = 1782] [serial = 800] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 196 (0x89309400) [pid = 1782] [serial = 798] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 195 (0x87fe2400) [pid = 1782] [serial = 797] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 194 (0x84cc4400) [pid = 1782] [serial = 752] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 193 (0x87692000) [pid = 1782] [serial = 755] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 192 (0x8a15c400) [pid = 1782] [serial = 758] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 191 (0x8b01f800) [pid = 1782] [serial = 761] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 190 (0x8b0d8000) [pid = 1782] [serial = 764] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 189 (0x8bf80400) [pid = 1782] [serial = 767] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 188 (0x8cbed400) [pid = 1782] [serial = 770] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 187 (0x8cccd000) [pid = 1782] [serial = 773] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 186 (0x8e7e9400) [pid = 1782] [serial = 776] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 185 (0x8eb6ec00) [pid = 1782] [serial = 779] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 184 (0x8f6d0c00) [pid = 1782] [serial = 782] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 183 (0x901aac00) [pid = 1782] [serial = 785] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 182 (0x905ee800) [pid = 1782] [serial = 788] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 181 (0x91f0b000) [pid = 1782] [serial = 791] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 180 (0x875c5c00) [pid = 1782] [serial = 815] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 179 (0x8c248400) [pid = 1782] [serial = 809] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 178 (0x8a5e2800) [pid = 1782] [serial = 807] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | --DOMWINDOW == 177 (0x8f6ee400) [pid = 1782] [serial = 813] [outer = (nil)] [url = about:blank] 14:40:14 INFO - PROCESS | 1782 | 1461274814544 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:40:14 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:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 3089ms 14:40:14 INFO - PROCESS | 1782 | 1461274814611 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 14:40:14 INFO - PROCESS | 1782 | 1461274814617 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 14:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:40:14 INFO - PROCESS | 1782 | 1461274814627 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:40:14 INFO - PROCESS | 1782 | 1461274814631 Marionette TRACE conn3 <- [1,1210,null,{}] 14:40:14 INFO - PROCESS | 1782 | 1461274814642 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:40:14 INFO - PROCESS | 1782 | 1461274814851 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 14:40:15 INFO - PROCESS | 1782 | 1461274815026 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1782 | ++DOCSHELL 0x84eea400 == 122 [pid = 1782] [id = 310] 14:40:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 178 (0x85807000) [pid = 1782] [serial = 931] [outer = (nil)] 14:40:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 179 (0x860c5800) [pid = 1782] [serial = 932] [outer = 0x85807000] 14:40:15 INFO - PROCESS | 1782 | 1461274815111 Marionette DEBUG loaded listener.js 14:40:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 180 (0x86d20800) [pid = 1782] [serial = 933] [outer = 0x85807000] 14:40:15 INFO - PROCESS | 1782 | 1461274815994 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:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1434ms 14:40:16 INFO - PROCESS | 1782 | 1461274816062 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 14:40:16 INFO - PROCESS | 1782 | 1461274816072 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 14:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:40:16 INFO - PROCESS | 1782 | 1461274816083 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:40:16 INFO - PROCESS | 1782 | 1461274816086 Marionette TRACE conn3 <- [1,1214,null,{}] 14:40:16 INFO - PROCESS | 1782 | 1461274816093 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:40:16 INFO - PROCESS | 1782 | 1461274816313 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 14:40:16 INFO - PROCESS | 1782 | 1461274816528 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x87ee7000 == 123 [pid = 1782] [id = 311] 14:40:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 181 (0x87f02000) [pid = 1782] [serial = 934] [outer = (nil)] 14:40:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 182 (0x87fe2400) [pid = 1782] [serial = 935] [outer = 0x87f02000] 14:40:16 INFO - PROCESS | 1782 | 1461274816715 Marionette DEBUG loaded listener.js 14:40:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 183 (0x87fec800) [pid = 1782] [serial = 936] [outer = 0x87f02000] 14:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1583ms 14:40:17 INFO - PROCESS | 1782 | 1461274817657 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:40:17 INFO - PROCESS | 1782 | 1461274817667 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 14:40:17 INFO - PROCESS | 1782 | 1461274817670 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 14:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:40:17 INFO - PROCESS | 1782 | 1461274817677 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:40:17 INFO - PROCESS | 1782 | 1461274817683 Marionette TRACE conn3 <- [1,1218,null,{}] 14:40:17 INFO - PROCESS | 1782 | 1461274817710 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:40:17 INFO - PROCESS | 1782 | 1461274817984 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 14:40:18 INFO - PROCESS | 1782 | 1461274818025 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1782 | ++DOCSHELL 0x87fe2c00 == 124 [pid = 1782] [id = 312] 14:40:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 184 (0x89fcd400) [pid = 1782] [serial = 937] [outer = (nil)] 14:40:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 185 (0x8a15c800) [pid = 1782] [serial = 938] [outer = 0x89fcd400] 14:40:18 INFO - PROCESS | 1782 | 1461274818107 Marionette DEBUG loaded listener.js 14:40:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 186 (0x8a164400) [pid = 1782] [serial = 939] [outer = 0x89fcd400] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 185 (0x8a7a0c00) [pid = 1782] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 184 (0x8e3a2400) [pid = 1782] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 183 (0x8bf73000) [pid = 1782] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 182 (0x84b49c00) [pid = 1782] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 181 (0x94797c00) [pid = 1782] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 180 (0x84cc6c00) [pid = 1782] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 179 (0x89514800) [pid = 1782] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 178 (0x8510d000) [pid = 1782] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 177 (0x85809400) [pid = 1782] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 176 (0x84ee3c00) [pid = 1782] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 175 (0x8e8ef400) [pid = 1782] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 174 (0x8afcfc00) [pid = 1782] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 173 (0x93c97000) [pid = 1782] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 172 (0x8a996000) [pid = 1782] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 171 (0x84b40400) [pid = 1782] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 170 (0x8bf7a800) [pid = 1782] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 169 (0x8eb73000) [pid = 1782] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 168 (0x8510b000) [pid = 1782] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 167 (0x875cd400) [pid = 1782] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 166 (0x8ca6f800) [pid = 1782] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 165 (0x8f822400) [pid = 1782] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 164 (0x8ebf2c00) [pid = 1782] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 163 (0x84b49800) [pid = 1782] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 162 (0x875c8800) [pid = 1782] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 161 (0x8afd2800) [pid = 1782] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 160 (0x875d0400) [pid = 1782] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 159 (0x8eb70000) [pid = 1782] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 158 (0x89fcec00) [pid = 1782] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 157 (0x84ef1000) [pid = 1782] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 156 (0x8f8bfc00) [pid = 1782] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 155 (0x92b3dc00) [pid = 1782] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0x85809800) [pid = 1782] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0x86086c00) [pid = 1782] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0x8f533800) [pid = 1782] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 151 (0x8580a800) [pid = 1782] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 150 (0x8cc31c00) [pid = 1782] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 149 (0xa482fc00) [pid = 1782] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 148 (0x848e2400) [pid = 1782] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 147 (0xa10e5c00) [pid = 1782] [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:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 146 (0x8cbe7c00) [pid = 1782] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 145 (0x84eee400) [pid = 1782] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 144 (0x8ca7a000) [pid = 1782] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 143 (0x848e8c00) [pid = 1782] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 142 (0x8e745800) [pid = 1782] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:40:19 INFO - PROCESS | 1782 | --DOMWINDOW == 141 (0x8ca76400) [pid = 1782] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:40:20 INFO - PROCESS | 1782 | 1461274820001 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:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 2343ms 14:40:20 INFO - PROCESS | 1782 | 1461274820030 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 14:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:40:20 INFO - PROCESS | 1782 | 1461274820035 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 14:40:20 INFO - PROCESS | 1782 | 1461274820042 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:40:20 INFO - PROCESS | 1782 | 1461274820046 Marionette TRACE conn3 <- [1,1222,null,{}] 14:40:20 INFO - PROCESS | 1782 | 1461274820052 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:40:20 INFO - PROCESS | 1782 | 1461274820250 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 14:40:20 INFO - PROCESS | 1782 | 1461274820267 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1782 | ++DOCSHELL 0x848e1800 == 125 [pid = 1782] [id = 313] 14:40:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 142 (0x8510bc00) [pid = 1782] [serial = 940] [outer = (nil)] 14:40:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 143 (0x8608d000) [pid = 1782] [serial = 941] [outer = 0x8510bc00] 14:40:20 INFO - PROCESS | 1782 | 1461274820345 Marionette DEBUG loaded listener.js 14:40:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 144 (0x87ee3400) [pid = 1782] [serial = 942] [outer = 0x8510bc00] 14:40:21 INFO - PROCESS | 1782 | 1461274821349 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:40:21 INFO - PROCESS | 1782 | 1461274821510 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 14:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:40:21 INFO - PROCESS | 1782 | 1461274821536 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:40:21 INFO - PROCESS | 1782 | 1461274821542 Marionette TRACE conn3 <- [1,1226,null,{}] 14:40:21 INFO - PROCESS | 1782 | 1461274821551 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:40:21 INFO - PROCESS | 1782 | 1461274821809 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 14:40:22 INFO - PROCESS | 1782 | 1461274822112 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1782 | ++DOCSHELL 0x8580a800 == 126 [pid = 1782] [id = 314] 14:40:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 145 (0x8580b000) [pid = 1782] [serial = 943] [outer = (nil)] 14:40:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 146 (0x86083000) [pid = 1782] [serial = 944] [outer = 0x8580b000] 14:40:22 INFO - PROCESS | 1782 | 1461274822251 Marionette DEBUG loaded listener.js 14:40:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 147 (0x860c4000) [pid = 1782] [serial = 945] [outer = 0x8580b000] 14:40:23 INFO - PROCESS | 1782 | 1461274823230 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:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1750ms 14:40:23 INFO - PROCESS | 1782 | 1461274823274 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 14:40:23 INFO - PROCESS | 1782 | 1461274823280 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 14:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:40:23 INFO - PROCESS | 1782 | 1461274823292 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:40:23 INFO - PROCESS | 1782 | 1461274823298 Marionette TRACE conn3 <- [1,1230,null,{}] 14:40:23 INFO - PROCESS | 1782 | 1461274823307 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:40:23 INFO - PROCESS | 1782 | 1461274823552 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 14:40:23 INFO - PROCESS | 1782 | 1461274823831 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x87699000 == 127 [pid = 1782] [id = 315] 14:40:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 148 (0x8769b800) [pid = 1782] [serial = 946] [outer = (nil)] 14:40:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 149 (0x87f07c00) [pid = 1782] [serial = 947] [outer = 0x8769b800] 14:40:23 INFO - PROCESS | 1782 | 1461274823970 Marionette DEBUG loaded listener.js 14:40:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 150 (0x89509800) [pid = 1782] [serial = 948] [outer = 0x8769b800] 14:40:25 INFO - PROCESS | 1782 | 1461274825022 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:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1791ms 14:40:25 INFO - PROCESS | 1782 | 1461274825081 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 14:40:25 INFO - PROCESS | 1782 | 1461274825085 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 14:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:40:25 INFO - PROCESS | 1782 | 1461274825094 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:40:25 INFO - PROCESS | 1782 | 1461274825099 Marionette TRACE conn3 <- [1,1234,null,{}] 14:40:25 INFO - PROCESS | 1782 | 1461274825107 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:40:25 INFO - PROCESS | 1782 | 1461274825364 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 14:40:25 INFO - PROCESS | 1782 | 1461274825744 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8a5e6400 == 128 [pid = 1782] [id = 316] 14:40:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x8a5e8c00) [pid = 1782] [serial = 949] [outer = (nil)] 14:40:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0x8a5eec00) [pid = 1782] [serial = 950] [outer = 0x8a5e8c00] 14:40:25 INFO - PROCESS | 1782 | 1461274825852 Marionette DEBUG loaded listener.js 14:40:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0x8a7a9000) [pid = 1782] [serial = 951] [outer = 0x8a5e8c00] 14:40:26 INFO - PROCESS | 1782 | 1461274826841 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:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1784ms 14:40:26 INFO - PROCESS | 1782 | 1461274826878 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 14:40:26 INFO - PROCESS | 1782 | 1461274826883 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 14:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:40:26 INFO - PROCESS | 1782 | 1461274826891 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:40:26 INFO - PROCESS | 1782 | 1461274826896 Marionette TRACE conn3 <- [1,1238,null,{}] 14:40:26 INFO - PROCESS | 1782 | 1461274826903 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:40:27 INFO - PROCESS | 1782 | 1461274827140 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 14:40:27 INFO - PROCESS | 1782 | 1461274827448 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1782 | ++DOCSHELL 0x84ee5400 == 129 [pid = 1782] [id = 317] 14:40:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0x89fc9000) [pid = 1782] [serial = 952] [outer = (nil)] 14:40:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x8b029800) [pid = 1782] [serial = 953] [outer = 0x89fc9000] 14:40:27 INFO - PROCESS | 1782 | 1461274827550 Marionette DEBUG loaded listener.js 14:40:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0x8b0db800) [pid = 1782] [serial = 954] [outer = 0x89fc9000] 14:40:28 INFO - PROCESS | 1782 | 1461274828485 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:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1638ms 14:40:28 INFO - PROCESS | 1782 | 1461274828530 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 14:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:40:28 INFO - PROCESS | 1782 | 1461274828535 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 14:40:28 INFO - PROCESS | 1782 | 1461274828542 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:40:28 INFO - PROCESS | 1782 | 1461274828546 Marionette TRACE conn3 <- [1,1242,null,{}] 14:40:28 INFO - PROCESS | 1782 | 1461274828552 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:40:28 INFO - PROCESS | 1782 | 1461274828785 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 14:40:29 INFO - PROCESS | 1782 | 1461274829057 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1782 | ++DOCSHELL 0x8afdb400 == 130 [pid = 1782] [id = 318] 14:40:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 157 (0x8b01f800) [pid = 1782] [serial = 955] [outer = (nil)] 14:40:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 158 (0x8bf72c00) [pid = 1782] [serial = 956] [outer = 0x8b01f800] 14:40:29 INFO - PROCESS | 1782 | 1461274829198 Marionette DEBUG loaded listener.js 14:40:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 159 (0x8bf78c00) [pid = 1782] [serial = 957] [outer = 0x8b01f800] 14:40:30 INFO - PROCESS | 1782 | 1461274830176 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:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1685ms 14:40:30 INFO - PROCESS | 1782 | 1461274830227 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 14:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:40:30 INFO - PROCESS | 1782 | 1461274830232 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 14:40:30 INFO - PROCESS | 1782 | 1461274830238 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:40:30 INFO - PROCESS | 1782 | 1461274830242 Marionette TRACE conn3 <- [1,1246,null,{}] 14:40:30 INFO - PROCESS | 1782 | 1461274830248 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:40:30 INFO - PROCESS | 1782 | 1461274830547 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 14:40:30 INFO - PROCESS | 1782 | 1461274830874 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x85805400 == 131 [pid = 1782] [id = 319] 14:40:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 160 (0x8c24d800) [pid = 1782] [serial = 958] [outer = (nil)] 14:40:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 161 (0x8ca72000) [pid = 1782] [serial = 959] [outer = 0x8c24d800] 14:40:30 INFO - PROCESS | 1782 | 1461274830976 Marionette DEBUG loaded listener.js 14:40:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 162 (0x8cbed000) [pid = 1782] [serial = 960] [outer = 0x8c24d800] 14:40:31 INFO - PROCESS | 1782 | 1461274831930 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:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1738ms 14:40:31 INFO - PROCESS | 1782 | 1461274831977 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 14:40:31 INFO - PROCESS | 1782 | 1461274831982 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 14:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:40:31 INFO - PROCESS | 1782 | 1461274831990 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:40:32 INFO - PROCESS | 1782 | 1461274831995 Marionette TRACE conn3 <- [1,1250,null,{}] 14:40:32 INFO - PROCESS | 1782 | 1461274832003 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:40:32 INFO - PROCESS | 1782 | 1461274832234 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 14:40:32 INFO - PROCESS | 1782 | 1461274832503 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8c24f800 == 132 [pid = 1782] [id = 320] 14:40:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 163 (0x8cbef400) [pid = 1782] [serial = 961] [outer = (nil)] 14:40:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 164 (0x8e3a2400) [pid = 1782] [serial = 962] [outer = 0x8cbef400] 14:40:32 INFO - PROCESS | 1782 | 1461274832645 Marionette DEBUG loaded listener.js 14:40:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 165 (0x8e3ac000) [pid = 1782] [serial = 963] [outer = 0x8cbef400] 14:40:33 INFO - PROCESS | 1782 | 1461274833596 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:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1686ms 14:40:33 INFO - PROCESS | 1782 | 1461274833677 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 14:40:33 INFO - PROCESS | 1782 | 1461274833680 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 14:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:40:33 INFO - PROCESS | 1782 | 1461274833688 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:40:33 INFO - PROCESS | 1782 | 1461274833692 Marionette TRACE conn3 <- [1,1254,null,{}] 14:40:33 INFO - PROCESS | 1782 | 1461274833698 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:40:33 INFO - PROCESS | 1782 | 1461274833968 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 14:40:34 INFO - PROCESS | 1782 | 1461274834283 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1782 | ++DOCSHELL 0x8afd2000 == 133 [pid = 1782] [id = 321] 14:40:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 166 (0x8b1c9800) [pid = 1782] [serial = 964] [outer = (nil)] 14:40:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 167 (0x8e7f2400) [pid = 1782] [serial = 965] [outer = 0x8b1c9800] 14:40:34 INFO - PROCESS | 1782 | 1461274834438 Marionette DEBUG loaded listener.js 14:40:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 168 (0x8e8e0800) [pid = 1782] [serial = 966] [outer = 0x8b1c9800] 14:40:35 INFO - PROCESS | 1782 | 1461274835468 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:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1841ms 14:40:35 INFO - PROCESS | 1782 | 1461274835530 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 14:40:35 INFO - PROCESS | 1782 | 1461274835534 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 14:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:40:35 INFO - PROCESS | 1782 | 1461274835541 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:40:35 INFO - PROCESS | 1782 | 1461274835545 Marionette TRACE conn3 <- [1,1258,null,{}] 14:40:35 INFO - PROCESS | 1782 | 1461274835551 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:40:35 INFO - PROCESS | 1782 | 1461274835781 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 14:40:36 INFO - PROCESS | 1782 | 1461274836092 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e3a4400 == 134 [pid = 1782] [id = 322] 14:40:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 169 (0x8e747800) [pid = 1782] [serial = 967] [outer = (nil)] 14:40:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 170 (0x8ebed800) [pid = 1782] [serial = 968] [outer = 0x8e747800] 14:40:36 INFO - PROCESS | 1782 | 1461274836194 Marionette DEBUG loaded listener.js 14:40:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 171 (0x8ebf0c00) [pid = 1782] [serial = 969] [outer = 0x8e747800] 14:40:37 INFO - PROCESS | 1782 | 1461274837110 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:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1645ms 14:40:37 INFO - PROCESS | 1782 | 1461274837187 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 14:40:37 INFO - PROCESS | 1782 | 1461274837192 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 14:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:40:37 INFO - PROCESS | 1782 | 1461274837199 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:40:37 INFO - PROCESS | 1782 | 1461274837203 Marionette TRACE conn3 <- [1,1262,null,{}] 14:40:37 INFO - PROCESS | 1782 | 1461274837209 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:40:37 INFO - PROCESS | 1782 | 1461274837461 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 14:40:37 INFO - PROCESS | 1782 | 1461274837790 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8e8ea400 == 135 [pid = 1782] [id = 323] 14:40:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 172 (0x8eb73800) [pid = 1782] [serial = 970] [outer = (nil)] 14:40:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 173 (0x8f535c00) [pid = 1782] [serial = 971] [outer = 0x8eb73800] 14:40:37 INFO - PROCESS | 1782 | 1461274837883 Marionette DEBUG loaded listener.js 14:40:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 174 (0x8f6d4400) [pid = 1782] [serial = 972] [outer = 0x8eb73800] 14:40:38 INFO - PROCESS | 1782 | 1461274838786 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:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1636ms 14:40:38 INFO - PROCESS | 1782 | 1461274838837 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 14:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:40:38 INFO - PROCESS | 1782 | 1461274838842 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 14:40:38 INFO - PROCESS | 1782 | 1461274838849 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:40:38 INFO - PROCESS | 1782 | 1461274838853 Marionette TRACE conn3 <- [1,1266,null,{}] 14:40:38 INFO - PROCESS | 1782 | 1461274838859 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:40:39 INFO - PROCESS | 1782 | 1461274839122 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 14:40:39 INFO - PROCESS | 1782 | 1461274839486 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x901a7800 == 136 [pid = 1782] [id = 324] 14:40:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 175 (0x901a8c00) [pid = 1782] [serial = 973] [outer = (nil)] 14:40:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 176 (0x901afc00) [pid = 1782] [serial = 974] [outer = 0x901a8c00] 14:40:39 INFO - PROCESS | 1782 | 1461274839630 Marionette DEBUG loaded listener.js 14:40:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 177 (0x905ee800) [pid = 1782] [serial = 975] [outer = 0x901a8c00] 14:40:40 INFO - PROCESS | 1782 | 1461274840666 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:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1887ms 14:40:40 INFO - PROCESS | 1782 | 1461274840738 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 14:40:40 INFO - PROCESS | 1782 | 1461274840744 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 14:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:40:40 INFO - PROCESS | 1782 | 1461274840752 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:40:40 INFO - PROCESS | 1782 | 1461274840757 Marionette TRACE conn3 <- [1,1270,null,{}] 14:40:40 INFO - PROCESS | 1782 | 1461274840764 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:40:41 INFO - PROCESS | 1782 | 1461274841027 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 14:40:41 INFO - PROCESS | 1782 | 1461274841386 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f6f9c00 == 137 [pid = 1782] [id = 325] 14:40:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 178 (0x900df000) [pid = 1782] [serial = 976] [outer = (nil)] 14:40:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 179 (0x92acc800) [pid = 1782] [serial = 977] [outer = 0x900df000] 14:40:41 INFO - PROCESS | 1782 | 1461274841478 Marionette DEBUG loaded listener.js 14:40:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 180 (0x92b33000) [pid = 1782] [serial = 978] [outer = 0x900df000] 14:40:42 INFO - PROCESS | 1782 | 1461274842430 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:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1744ms 14:40:42 INFO - PROCESS | 1782 | 1461274842497 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 14:40:42 INFO - PROCESS | 1782 | 1461274842502 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 14:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:40:42 INFO - PROCESS | 1782 | 1461274842508 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:40:42 INFO - PROCESS | 1782 | 1461274842512 Marionette TRACE conn3 <- [1,1274,null,{}] 14:40:42 INFO - PROCESS | 1782 | 1461274842517 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:40:42 INFO - PROCESS | 1782 | 1461274842745 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 14:40:43 INFO - PROCESS | 1782 | 1461274843064 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1782 | ++DOCSHELL 0x901ab800 == 138 [pid = 1782] [id = 326] 14:40:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 181 (0x9152e000) [pid = 1782] [serial = 979] [outer = (nil)] 14:40:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 182 (0x93c9bc00) [pid = 1782] [serial = 980] [outer = 0x9152e000] 14:40:43 INFO - PROCESS | 1782 | 1461274843154 Marionette DEBUG loaded listener.js 14:40:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 183 (0x93c9dc00) [pid = 1782] [serial = 981] [outer = 0x9152e000] 14:40:44 INFO - PROCESS | 1782 | 1461274844216 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:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1785ms 14:40:44 INFO - PROCESS | 1782 | 1461274844294 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 14:40:44 INFO - PROCESS | 1782 | 1461274844298 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 14:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:40:44 INFO - PROCESS | 1782 | 1461274844305 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:40:44 INFO - PROCESS | 1782 | 1461274844309 Marionette TRACE conn3 <- [1,1278,null,{}] 14:40:44 INFO - PROCESS | 1782 | 1461274844315 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:40:44 INFO - PROCESS | 1782 | 1461274844598 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 14:40:44 INFO - PROCESS | 1782 | 1461274844957 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1782 | ++DOCSHELL 0x92b3ec00 == 139 [pid = 1782] [id = 327] 14:40:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 184 (0x93c9c800) [pid = 1782] [serial = 982] [outer = (nil)] 14:40:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 185 (0x96c54c00) [pid = 1782] [serial = 983] [outer = 0x93c9c800] 14:40:45 INFO - PROCESS | 1782 | 1461274845056 Marionette DEBUG loaded listener.js 14:40:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 186 (0x96faa000) [pid = 1782] [serial = 984] [outer = 0x93c9c800] 14:40:45 INFO - PROCESS | 1782 | 1461274845986 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:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1739ms 14:40:46 INFO - PROCESS | 1782 | 1461274846045 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 14:40:46 INFO - PROCESS | 1782 | 1461274846048 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 14:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:40:46 INFO - PROCESS | 1782 | 1461274846056 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:40:46 INFO - PROCESS | 1782 | 1461274846060 Marionette TRACE conn3 <- [1,1282,null,{}] 14:40:46 INFO - PROCESS | 1782 | 1461274846066 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:40:46 INFO - PROCESS | 1782 | 1461274846293 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 14:40:46 INFO - PROCESS | 1782 | 1461274846609 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8afda000 == 140 [pid = 1782] [id = 328] 14:40:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 187 (0x8ebee000) [pid = 1782] [serial = 985] [outer = (nil)] 14:40:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 188 (0x97814000) [pid = 1782] [serial = 986] [outer = 0x8ebee000] 14:40:46 INFO - PROCESS | 1782 | 1461274846712 Marionette DEBUG loaded listener.js 14:40:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 189 (0x978dcc00) [pid = 1782] [serial = 987] [outer = 0x8ebee000] 14:40:47 INFO - PROCESS | 1782 | 1461274847721 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:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1732ms 14:40:47 INFO - PROCESS | 1782 | 1461274847789 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 14:40:47 INFO - PROCESS | 1782 | 1461274847793 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 14:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:40:47 INFO - PROCESS | 1782 | 1461274847800 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:40:47 INFO - PROCESS | 1782 | 1461274847804 Marionette TRACE conn3 <- [1,1286,null,{}] 14:40:47 INFO - PROCESS | 1782 | 1461274847811 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:40:48 INFO - PROCESS | 1782 | 1461274848093 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 14:40:48 INFO - PROCESS | 1782 | 1461274848415 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1782 | ++DOCSHELL 0x848f0c00 == 141 [pid = 1782] [id = 329] 14:40:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 190 (0x95ceb800) [pid = 1782] [serial = 988] [outer = (nil)] 14:40:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 191 (0x97f10000) [pid = 1782] [serial = 989] [outer = 0x95ceb800] 14:40:48 INFO - PROCESS | 1782 | 1461274848510 Marionette DEBUG loaded listener.js 14:40:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 192 (0x9811ec00) [pid = 1782] [serial = 990] [outer = 0x95ceb800] 14:40:49 INFO - PROCESS | 1782 | 1461274849493 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:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1732ms 14:40:49 INFO - PROCESS | 1782 | 1461274849534 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 14:40:49 INFO - PROCESS | 1782 | 1461274849538 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 14:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:40:49 INFO - PROCESS | 1782 | 1461274849544 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:40:49 INFO - PROCESS | 1782 | 1461274849548 Marionette TRACE conn3 <- [1,1290,null,{}] 14:40:49 INFO - PROCESS | 1782 | 1461274849554 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:40:49 INFO - PROCESS | 1782 | 1461274849784 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 14:40:50 INFO - PROCESS | 1782 | 1461274850120 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1782 | ++DOCSHELL 0x93c8fc00 == 142 [pid = 1782] [id = 330] 14:40:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 193 (0x978d8800) [pid = 1782] [serial = 991] [outer = (nil)] 14:40:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 194 (0x9858f400) [pid = 1782] [serial = 992] [outer = 0x978d8800] 14:40:50 INFO - PROCESS | 1782 | 1461274850220 Marionette DEBUG loaded listener.js 14:40:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 195 (0x98b22400) [pid = 1782] [serial = 993] [outer = 0x978d8800] 14:40:51 INFO - PROCESS | 1782 | 1461274851172 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:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1691ms 14:40:51 INFO - PROCESS | 1782 | 1461274851238 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 14:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:40:51 INFO - PROCESS | 1782 | 1461274851242 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 14:40:51 INFO - PROCESS | 1782 | 1461274851249 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:40:51 INFO - PROCESS | 1782 | 1461274851253 Marionette TRACE conn3 <- [1,1294,null,{}] 14:40:51 INFO - PROCESS | 1782 | 1461274851259 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:40:51 INFO - PROCESS | 1782 | 1461274851498 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 14:40:52 INFO - PROCESS | 1782 | --DOCSHELL 0x8cc2fc00 == 141 [pid = 1782] [id = 179] 14:40:52 INFO - PROCESS | 1782 | --DOCSHELL 0x8f4e1400 == 140 [pid = 1782] [id = 80] 14:40:52 INFO - PROCESS | 1782 | --DOCSHELL 0x8afd4000 == 139 [pid = 1782] [id = 188] 14:40:52 INFO - PROCESS | 1782 | --DOCSHELL 0x8a98dc00 == 138 [pid = 1782] [id = 185] 14:40:52 INFO - PROCESS | 1782 | --DOCSHELL 0x86080c00 == 137 [pid = 1782] [id = 221] 14:40:52 INFO - PROCESS | 1782 | --DOCSHELL 0x91373c00 == 136 [pid = 1782] [id = 181] 14:40:52 INFO - PROCESS | 1782 | --DOCSHELL 0x8eb67800 == 135 [pid = 1782] [id = 81] 14:40:53 INFO - PROCESS | 1782 | --DOCSHELL 0x93c9c400 == 134 [pid = 1782] [id = 183] 14:40:53 INFO - PROCESS | 1782 | --DOCSHELL 0x92a61c00 == 133 [pid = 1782] [id = 37] 14:40:53 INFO - PROCESS | 1782 | --DOCSHELL 0x8f6d5000 == 132 [pid = 1782] [id = 79] 14:40:53 INFO - PROCESS | 1782 | --DOCSHELL 0x9920fc00 == 131 [pid = 1782] [id = 138] 14:40:53 INFO - PROCESS | 1782 | --DOCSHELL 0x87fe2c00 == 130 [pid = 1782] [id = 312] 14:40:53 INFO - PROCESS | 1782 | --DOCSHELL 0x87ee7000 == 129 [pid = 1782] [id = 311] 14:40:53 INFO - PROCESS | 1782 | --DOCSHELL 0x84eea400 == 128 [pid = 1782] [id = 310] 14:40:53 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca0c800 == 127 [pid = 1782] [id = 301] 14:40:53 INFO - PROCESS | 1782 | --DOCSHELL 0x86d17800 == 126 [pid = 1782] [id = 299] 14:40:53 INFO - PROCESS | 1782 | --DOCSHELL 0x8c94b400 == 125 [pid = 1782] [id = 300] 14:40:53 INFO - PROCESS | 1782 | --DOCSHELL 0x8f52f400 == 124 [pid = 1782] [id = 260] 14:40:53 INFO - PROCESS | 1782 | --DOCSHELL 0x84cc7800 == 123 [pid = 1782] [id = 298] 14:40:53 INFO - PROCESS | 1782 | --DOCSHELL 0x84cc6800 == 122 [pid = 1782] [id = 297] 14:40:53 INFO - PROCESS | 1782 | --DOCSHELL 0x8950f800 == 121 [pid = 1782] [id = 296] 14:40:53 INFO - PROCESS | 1782 | --DOCSHELL 0x8a5e7000 == 120 [pid = 1782] [id = 295] 14:40:53 INFO - PROCESS | 1782 | --DOCSHELL 0x8930ac00 == 119 [pid = 1782] [id = 294] 14:40:53 INFO - PROCESS | 1782 | --DOCSHELL 0x85115400 == 118 [pid = 1782] [id = 293] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 194 (0x8b024c00) [pid = 1782] [serial = 762] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 193 (0x8eb76800) [pid = 1782] [serial = 833] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 192 (0x8c951000) [pid = 1782] [serial = 828] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 191 (0x8c247800) [pid = 1782] [serial = 827] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 190 (0x84eec000) [pid = 1782] [serial = 753] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 189 (0x947a4c00) [pid = 1782] [serial = 852] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 188 (0x86087c00) [pid = 1782] [serial = 875] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 187 (0x8a15b000) [pid = 1782] [serial = 822] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 186 (0x87ee4400) [pid = 1782] [serial = 816] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 185 (0x97bbd800) [pid = 1782] [serial = 858] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 184 (0x85113000) [pid = 1782] [serial = 860] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 183 (0x91525800) [pid = 1782] [serial = 845] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 182 (0x8b021400) [pid = 1782] [serial = 824] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 181 (0x87fe3400) [pid = 1782] [serial = 861] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 180 (0x96ce8400) [pid = 1782] [serial = 854] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 179 (0x8cc30400) [pid = 1782] [serial = 771] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 178 (0x84b4ac00) [pid = 1782] [serial = 735] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 177 (0x8ca08000) [pid = 1782] [serial = 768] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 176 (0x904d6000) [pid = 1782] [serial = 843] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 175 (0x8963fc00) [pid = 1782] [serial = 726] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 174 (0x8a164000) [pid = 1782] [serial = 867] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 173 (0x8cc33400) [pid = 1782] [serial = 831] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 172 (0x91304c00) [pid = 1782] [serial = 789] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 171 (0x900dd400) [pid = 1782] [serial = 839] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 170 (0x8b0d4c00) [pid = 1782] [serial = 825] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 169 (0x84cbd800) [pid = 1782] [serial = 738] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 168 (0x87ee1c00) [pid = 1782] [serial = 756] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 167 (0x8b1c6000) [pid = 1782] [serial = 765] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 166 (0x947a3400) [pid = 1782] [serial = 851] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 165 (0x89510c00) [pid = 1782] [serial = 876] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 164 (0x87eed800) [pid = 1782] [serial = 873] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 163 (0x8f6f2c00) [pid = 1782] [serial = 836] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 162 (0x96faf800) [pid = 1782] [serial = 855] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 161 (0x91f06c00) [pid = 1782] [serial = 846] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 160 (0x978e3c00) [pid = 1782] [serial = 857] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 159 (0x8a5e2c00) [pid = 1782] [serial = 759] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 158 (0x875cd800) [pid = 1782] [serial = 863] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 157 (0x901b3800) [pid = 1782] [serial = 786] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 156 (0x93c97400) [pid = 1782] [serial = 849] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 155 (0x89fc8800) [pid = 1782] [serial = 821] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0x89fd0c00) [pid = 1782] [serial = 672] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0x87699c00) [pid = 1782] [serial = 819] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0x8f6f4400) [pid = 1782] [serial = 783] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 151 (0x860c7400) [pid = 1782] [serial = 869] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 150 (0x93c8e800) [pid = 1782] [serial = 848] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 149 (0x900e0c00) [pid = 1782] [serial = 840] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 148 (0x91f0d800) [pid = 1782] [serial = 792] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 147 (0xa0d4c400) [pid = 1782] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 146 (0x848eb800) [pid = 1782] [serial = 729] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 145 (0x8ccd0800) [pid = 1782] [serial = 576] [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:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 144 (0x8ebf8c00) [pid = 1782] [serial = 687] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 143 (0x85110c00) [pid = 1782] [serial = 723] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 142 (0x87697c00) [pid = 1782] [serial = 864] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 141 (0x875c9800) [pid = 1782] [serial = 818] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 140 (0x8cc2f000) [pid = 1782] [serial = 830] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x89fcb800) [pid = 1782] [serial = 866] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x8f4d6400) [pid = 1782] [serial = 834] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x8e7eb400) [pid = 1782] [serial = 777] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x8a5e9c00) [pid = 1782] [serial = 732] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x8eb72800) [pid = 1782] [serial = 780] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x86d1b800) [pid = 1782] [serial = 870] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8f6f9400) [pid = 1782] [serial = 837] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x8cccf400) [pid = 1782] [serial = 774] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x8769fc00) [pid = 1782] [serial = 872] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x904c9c00) [pid = 1782] [serial = 842] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x8963b000) [pid = 1782] [serial = 878] [outer = (nil)] [url = about:blank] 14:40:53 INFO - PROCESS | 1782 | 1461274853259 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x848eb800 == 119 [pid = 1782] [id = 331] 14:40:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x848ee400) [pid = 1782] [serial = 994] [outer = (nil)] 14:40:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x84b48000) [pid = 1782] [serial = 995] [outer = 0x848ee400] 14:40:53 INFO - PROCESS | 1782 | 1461274853413 Marionette DEBUG loaded listener.js 14:40:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x84cc7800) [pid = 1782] [serial = 996] [outer = 0x848ee400] 14:40:54 INFO - PROCESS | 1782 | 1461274854243 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:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 3050ms 14:40:54 INFO - PROCESS | 1782 | 1461274854300 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 14:40:54 INFO - PROCESS | 1782 | 1461274854308 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 14:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:40:54 INFO - PROCESS | 1782 | 1461274854317 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:40:54 INFO - PROCESS | 1782 | 1461274854322 Marionette TRACE conn3 <- [1,1298,null,{}] 14:40:54 INFO - PROCESS | 1782 | 1461274854329 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:40:54 INFO - PROCESS | 1782 | 1461274854551 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 14:40:54 INFO - PROCESS | 1782 | 1461274854740 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8580c400 == 120 [pid = 1782] [id = 332] 14:40:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8580f400) [pid = 1782] [serial = 997] [outer = (nil)] 14:40:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8608c400) [pid = 1782] [serial = 998] [outer = 0x8580f400] 14:40:54 INFO - PROCESS | 1782 | 1461274854825 Marionette DEBUG loaded listener.js 14:40:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x860ce400) [pid = 1782] [serial = 999] [outer = 0x8580f400] 14:40:55 INFO - PROCESS | 1782 | 1461274855795 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:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1550ms 14:40:55 INFO - PROCESS | 1782 | 1461274855869 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 14:40:55 INFO - PROCESS | 1782 | 1461274855876 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 14:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:40:55 INFO - PROCESS | 1782 | 1461274855885 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:40:55 INFO - PROCESS | 1782 | 1461274855888 Marionette TRACE conn3 <- [1,1302,null,{}] 14:40:55 INFO - PROCESS | 1782 | 1461274855900 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:40:56 INFO - PROCESS | 1782 | 1461274856168 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 14:40:56 INFO - PROCESS | 1782 | 1461274856204 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8580d400 == 121 [pid = 1782] [id = 333] 14:40:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x86d1a000) [pid = 1782] [serial = 1000] [outer = (nil)] 14:40:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x875cf400) [pid = 1782] [serial = 1001] [outer = 0x86d1a000] 14:40:56 INFO - PROCESS | 1782 | 1461274856296 Marionette DEBUG loaded listener.js 14:40:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x87699c00) [pid = 1782] [serial = 1002] [outer = 0x86d1a000] 14:40:57 INFO - PROCESS | 1782 | 1461274857520 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:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1683ms 14:40:57 INFO - PROCESS | 1782 | 1461274857569 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 14:40:57 INFO - PROCESS | 1782 | 1461274857574 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 14:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:40:57 INFO - PROCESS | 1782 | 1461274857590 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:40:57 INFO - PROCESS | 1782 | 1461274857599 Marionette TRACE conn3 <- [1,1306,null,{}] 14:40:57 INFO - PROCESS | 1782 | 1461274857614 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:40:58 INFO - PROCESS | 1782 | 1461274858416 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 14:40:58 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x8eb6fc00) [pid = 1782] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:40:58 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x8afd9000) [pid = 1782] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:40:58 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x8eb71000) [pid = 1782] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:40:58 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x901b1c00) [pid = 1782] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:40:58 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8cc2c400) [pid = 1782] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:40:58 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x85115c00) [pid = 1782] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:40:58 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x8ca10400) [pid = 1782] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:40:58 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x89fcd400) [pid = 1782] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:40:58 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x8afd5800) [pid = 1782] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:40:58 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x8ca09c00) [pid = 1782] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:40:58 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x8a7a0400) [pid = 1782] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:40:58 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x8f6f0000) [pid = 1782] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:40:58 INFO - PROCESS | 1782 | --DOMWINDOW == 125 (0x9130c800) [pid = 1782] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:40:58 INFO - PROCESS | 1782 | --DOMWINDOW == 124 (0x8b02ac00) [pid = 1782] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:40:58 INFO - PROCESS | 1782 | --DOMWINDOW == 123 (0x85807000) [pid = 1782] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:40:58 INFO - PROCESS | 1782 | --DOMWINDOW == 122 (0x876a0800) [pid = 1782] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:40:58 INFO - PROCESS | 1782 | --DOMWINDOW == 121 (0x87f02000) [pid = 1782] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:40:58 INFO - PROCESS | 1782 | --DOMWINDOW == 120 (0x8f8c3400) [pid = 1782] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:40:58 INFO - PROCESS | 1782 | --DOMWINDOW == 119 (0x8930b000) [pid = 1782] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:40:58 INFO - PROCESS | 1782 | 1461274858644 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x848e2000 == 122 [pid = 1782] [id = 334] 14:40:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 120 (0x84ee7400) [pid = 1782] [serial = 1003] [outer = (nil)] 14:40:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 121 (0x876a0800) [pid = 1782] [serial = 1004] [outer = 0x84ee7400] 14:40:58 INFO - PROCESS | 1782 | 1461274858727 Marionette DEBUG loaded listener.js 14:40:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 122 (0x87fe3800) [pid = 1782] [serial = 1005] [outer = 0x84ee7400] 14:40:59 INFO - PROCESS | 1782 | 1461274859548 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:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1996ms 14:40:59 INFO - PROCESS | 1782 | 1461274859584 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 14:40:59 INFO - PROCESS | 1782 | 1461274859588 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 14:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:40:59 INFO - PROCESS | 1782 | 1461274859596 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:40:59 INFO - PROCESS | 1782 | 1461274859599 Marionette TRACE conn3 <- [1,1310,null,{}] 14:40:59 INFO - PROCESS | 1782 | 1461274859605 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:40:59 INFO - PROCESS | 1782 | 1461274859890 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 14:40:59 INFO - PROCESS | 1782 | 1461274859912 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1782 | ++DOCSHELL 0x8608d400 == 123 [pid = 1782] [id = 335] 14:40:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 123 (0x8950bc00) [pid = 1782] [serial = 1006] [outer = (nil)] 14:41:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 124 (0x89632c00) [pid = 1782] [serial = 1007] [outer = 0x8950bc00] 14:41:00 INFO - PROCESS | 1782 | 1461274860018 Marionette DEBUG loaded listener.js 14:41:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0x8963a800) [pid = 1782] [serial = 1008] [outer = 0x8950bc00] 14:41:01 INFO - PROCESS | 1782 | 1461274861254 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:41:01 INFO - PROCESS | 1782 | 1461274861341 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 14:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:41:01 INFO - PROCESS | 1782 | 1461274861352 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:41:01 INFO - PROCESS | 1782 | 1461274861357 Marionette TRACE conn3 <- [1,1314,null,{}] 14:41:01 INFO - PROCESS | 1782 | 1461274861367 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:41:01 INFO - PROCESS | 1782 | 1461274861640 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 14:41:02 INFO - PROCESS | 1782 | 1461274861985 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8580dc00 == 124 [pid = 1782] [id = 336] 14:41:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x8580e800) [pid = 1782] [serial = 1009] [outer = (nil)] 14:41:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x875c5c00) [pid = 1782] [serial = 1010] [outer = 0x8580e800] 14:41:02 INFO - PROCESS | 1782 | 1461274862085 Marionette DEBUG loaded listener.js 14:41:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x87ee8400) [pid = 1782] [serial = 1011] [outer = 0x8580e800] 14:41:03 INFO - PROCESS | 1782 | 1461274863144 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:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1836ms 14:41:03 INFO - PROCESS | 1782 | 1461274863189 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 14:41:03 INFO - PROCESS | 1782 | 1461274863198 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 14:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:41:03 INFO - PROCESS | 1782 | 1461274863210 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:41:03 INFO - PROCESS | 1782 | 1461274863214 Marionette TRACE conn3 <- [1,1318,null,{}] 14:41:03 INFO - PROCESS | 1782 | 1461274863221 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:41:03 INFO - PROCESS | 1782 | 1461274863455 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 14:41:03 INFO - PROCESS | 1782 | 1461274863799 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1782 | ++DOCSHELL 0x8950f800 == 125 [pid = 1782] [id = 337] 14:41:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8963fc00) [pid = 1782] [serial = 1012] [outer = (nil)] 14:41:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x89fcc800) [pid = 1782] [serial = 1013] [outer = 0x8963fc00] 14:41:03 INFO - PROCESS | 1782 | 1461274863935 Marionette DEBUG loaded listener.js 14:41:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x89fd4000) [pid = 1782] [serial = 1014] [outer = 0x8963fc00] 14:41:04 INFO - PROCESS | 1782 | 1461274864967 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:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1835ms 14:41:05 INFO - PROCESS | 1782 | 1461274865046 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 14:41:05 INFO - PROCESS | 1782 | 1461274865051 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 14:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:41:05 INFO - PROCESS | 1782 | 1461274865059 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:41:05 INFO - PROCESS | 1782 | 1461274865066 Marionette TRACE conn3 <- [1,1322,null,{}] 14:41:05 INFO - PROCESS | 1782 | 1461274865085 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:41:05 INFO - PROCESS | 1782 | 1461274865375 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 14:41:05 INFO - PROCESS | 1782 | 1461274865700 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8a162c00 == 126 [pid = 1782] [id = 338] 14:41:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8a5e4c00) [pid = 1782] [serial = 1015] [outer = (nil)] 14:41:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8a7a3800) [pid = 1782] [serial = 1016] [outer = 0x8a5e4c00] 14:41:05 INFO - PROCESS | 1782 | 1461274865802 Marionette DEBUG loaded listener.js 14:41:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8a98e400) [pid = 1782] [serial = 1017] [outer = 0x8a5e4c00] 14:41:06 INFO - PROCESS | 1782 | 1461274866777 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:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1798ms 14:41:06 INFO - PROCESS | 1782 | 1461274866858 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 14:41:06 INFO - PROCESS | 1782 | 1461274866863 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 14:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:41:06 INFO - PROCESS | 1782 | 1461274866870 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:41:06 INFO - PROCESS | 1782 | 1461274866874 Marionette TRACE conn3 <- [1,1326,null,{}] 14:41:06 INFO - PROCESS | 1782 | 1461274866880 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:41:07 INFO - PROCESS | 1782 | 1461274867148 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 14:41:07 INFO - PROCESS | 1782 | 1461274867457 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a5ec800 == 127 [pid = 1782] [id = 339] 14:41:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8a98b400) [pid = 1782] [serial = 1018] [outer = (nil)] 14:41:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8afd5800) [pid = 1782] [serial = 1019] [outer = 0x8a98b400] 14:41:07 INFO - PROCESS | 1782 | 1461274867556 Marionette DEBUG loaded listener.js 14:41:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8b021400) [pid = 1782] [serial = 1020] [outer = 0x8a98b400] 14:41:08 INFO - PROCESS | 1782 | 1461274868491 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:41:08 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:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1681ms 14:41:08 INFO - PROCESS | 1782 | 1461274868553 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 14:41:08 INFO - PROCESS | 1782 | 1461274868557 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 14:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:41:08 INFO - PROCESS | 1782 | 1461274868564 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:41:08 INFO - PROCESS | 1782 | 1461274868567 Marionette TRACE conn3 <- [1,1330,null,{}] 14:41:08 INFO - PROCESS | 1782 | 1461274868573 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:41:08 INFO - PROCESS | 1782 | 1461274868791 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 14:41:09 INFO - PROCESS | 1782 | 1461274869051 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x86d23400 == 128 [pid = 1782] [id = 340] 14:41:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x8a996400) [pid = 1782] [serial = 1021] [outer = (nil)] 14:41:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x8b0cdc00) [pid = 1782] [serial = 1022] [outer = 0x8a996400] 14:41:09 INFO - PROCESS | 1782 | 1461274869184 Marionette DEBUG loaded listener.js 14:41:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x8b0d4c00) [pid = 1782] [serial = 1023] [outer = 0x8a996400] 14:41:10 INFO - PROCESS | 1782 | 1461274870113 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:41:10 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:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1584ms 14:41:10 INFO - PROCESS | 1782 | 1461274870149 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 14:41:10 INFO - PROCESS | 1782 | 1461274870154 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 14:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:41:10 INFO - PROCESS | 1782 | 1461274870177 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:41:10 INFO - PROCESS | 1782 | 1461274870182 Marionette TRACE conn3 <- [1,1334,null,{}] 14:41:10 INFO - PROCESS | 1782 | 1461274870193 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:41:10 INFO - PROCESS | 1782 | 1461274870471 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 14:41:10 INFO - PROCESS | 1782 | 1461274870847 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1782 | ++DOCSHELL 0x8b026800 == 129 [pid = 1782] [id = 341] 14:41:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0x8b02c800) [pid = 1782] [serial = 1024] [outer = (nil)] 14:41:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 142 (0x8c24c400) [pid = 1782] [serial = 1025] [outer = 0x8b02c800] 14:41:11 INFO - PROCESS | 1782 | 1461274870999 Marionette DEBUG loaded listener.js 14:41:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 143 (0x8c949400) [pid = 1782] [serial = 1026] [outer = 0x8b02c800] 14:41:12 INFO - PROCESS | 1782 | 1461274872252 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:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 2160ms 14:41:12 INFO - PROCESS | 1782 | 1461274872323 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 14:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:41:12 INFO - PROCESS | 1782 | 1461274872329 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 14:41:12 INFO - PROCESS | 1782 | 1461274872338 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:41:12 INFO - PROCESS | 1782 | 1461274872343 Marionette TRACE conn3 <- [1,1338,null,{}] 14:41:12 INFO - PROCESS | 1782 | 1461274872352 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:41:12 INFO - PROCESS | 1782 | 1461274872667 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 14:41:13 INFO - PROCESS | 1782 | 1461274872980 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8b1c3800 == 130 [pid = 1782] [id = 342] 14:41:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 144 (0x8b1cdc00) [pid = 1782] [serial = 1027] [outer = (nil)] 14:41:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 145 (0x8ca03c00) [pid = 1782] [serial = 1028] [outer = 0x8b1cdc00] 14:41:13 INFO - PROCESS | 1782 | 1461274873071 Marionette DEBUG loaded listener.js 14:41:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 146 (0x8ca07c00) [pid = 1782] [serial = 1029] [outer = 0x8b1cdc00] 14:41:14 INFO - PROCESS | 1782 | 1461274874555 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:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2240ms 14:41:14 INFO - PROCESS | 1782 | 1461274874577 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 14:41:14 INFO - PROCESS | 1782 | 1461274874582 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 14:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:41:14 INFO - PROCESS | 1782 | 1461274874637 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:41:14 INFO - PROCESS | 1782 | 1461274874641 Marionette TRACE conn3 <- [1,1342,null,{}] 14:41:14 INFO - PROCESS | 1782 | 1461274874648 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:41:14 INFO - PROCESS | 1782 | 1461274874891 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 14:41:15 INFO - PROCESS | 1782 | 1461274875192 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1782 | ++DOCSHELL 0x89513c00 == 131 [pid = 1782] [id = 343] 14:41:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 147 (0x8c953c00) [pid = 1782] [serial = 1030] [outer = (nil)] 14:41:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 148 (0x8ca76000) [pid = 1782] [serial = 1031] [outer = 0x8c953c00] 14:41:15 INFO - PROCESS | 1782 | 1461274875283 Marionette DEBUG loaded listener.js 14:41:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 149 (0x8cbe8400) [pid = 1782] [serial = 1032] [outer = 0x8c953c00] 14:41:16 INFO - PROCESS | 1782 | 1461274876249 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:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1659ms 14:41:16 INFO - PROCESS | 1782 | 1461274876291 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 14:41:16 INFO - PROCESS | 1782 | 1461274876295 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 14:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:41:16 INFO - PROCESS | 1782 | 1461274876302 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:41:16 INFO - PROCESS | 1782 | 1461274876306 Marionette TRACE conn3 <- [1,1346,null,{}] 14:41:16 INFO - PROCESS | 1782 | 1461274876333 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:41:16 INFO - PROCESS | 1782 | 1461274876555 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 14:41:16 INFO - PROCESS | 1782 | 1461274876873 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8ca02000 == 132 [pid = 1782] [id = 344] 14:41:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 150 (0x8ca74800) [pid = 1782] [serial = 1033] [outer = (nil)] 14:41:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x8cc38400) [pid = 1782] [serial = 1034] [outer = 0x8ca74800] 14:41:16 INFO - PROCESS | 1782 | 1461274876971 Marionette DEBUG loaded listener.js 14:41:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0x8cc3bc00) [pid = 1782] [serial = 1035] [outer = 0x8ca74800] 14:41:18 INFO - PROCESS | 1782 | 1461274878197 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:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1960ms 14:41:18 INFO - PROCESS | 1782 | 1461274878266 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 14:41:18 INFO - PROCESS | 1782 | 1461274878273 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 14:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:41:18 INFO - PROCESS | 1782 | 1461274878284 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:41:18 INFO - PROCESS | 1782 | 1461274878288 Marionette TRACE conn3 <- [1,1350,null,{}] 14:41:18 INFO - PROCESS | 1782 | 1461274878299 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:41:18 INFO - PROCESS | 1782 | 1461274878629 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 14:41:18 INFO - PROCESS | 1782 | 1461274878959 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8ca78400 == 133 [pid = 1782] [id = 345] 14:41:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0x8cbe4800) [pid = 1782] [serial = 1036] [outer = (nil)] 14:41:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0x8e3ae800) [pid = 1782] [serial = 1037] [outer = 0x8cbe4800] 14:41:19 INFO - PROCESS | 1782 | 1461274879068 Marionette DEBUG loaded listener.js 14:41:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x8e743400) [pid = 1782] [serial = 1038] [outer = 0x8cbe4800] 14:41:20 INFO - PROCESS | 1782 | 1461274880081 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:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1849ms 14:41:20 INFO - PROCESS | 1782 | 1461274880133 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 14:41:20 INFO - PROCESS | 1782 | 1461274880137 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 14:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:41:20 INFO - PROCESS | 1782 | 1461274880145 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:41:20 INFO - PROCESS | 1782 | 1461274880151 Marionette TRACE conn3 <- [1,1354,null,{}] 14:41:20 INFO - PROCESS | 1782 | 1461274880159 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:41:20 INFO - PROCESS | 1782 | 1461274880430 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 14:41:20 INFO - PROCESS | 1782 | 1461274880755 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8e7f4400 == 134 [pid = 1782] [id = 346] 14:41:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0x8eb6f000) [pid = 1782] [serial = 1039] [outer = (nil)] 14:41:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 157 (0x8eb74800) [pid = 1782] [serial = 1040] [outer = 0x8eb6f000] 14:41:20 INFO - PROCESS | 1782 | 1461274880872 Marionette DEBUG loaded listener.js 14:41:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 158 (0x8f4da000) [pid = 1782] [serial = 1041] [outer = 0x8eb6f000] 14:41:21 INFO - PROCESS | 1782 | 1461274881912 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:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1784ms 14:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:41:21 INFO - PROCESS | 1782 | 1461274881929 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 14:41:21 INFO - PROCESS | 1782 | 1461274881932 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 14:41:21 INFO - PROCESS | 1782 | 1461274881940 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:41:21 INFO - PROCESS | 1782 | 1461274881942 Marionette TRACE conn3 <- [1,1358,null,{}] 14:41:21 INFO - PROCESS | 1782 | 1461274881949 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:41:22 INFO - PROCESS | 1782 | 1461274882178 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 14:41:22 INFO - PROCESS | 1782 | 1461274882503 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e7eec00 == 135 [pid = 1782] [id = 347] 14:41:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 159 (0x8eb67c00) [pid = 1782] [serial = 1042] [outer = (nil)] 14:41:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 160 (0x8f6d0400) [pid = 1782] [serial = 1043] [outer = 0x8eb67c00] 14:41:22 INFO - PROCESS | 1782 | 1461274882603 Marionette DEBUG loaded listener.js 14:41:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 161 (0x8f6d6400) [pid = 1782] [serial = 1044] [outer = 0x8eb67c00] 14:41:23 INFO - PROCESS | 1782 | 1461274883548 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:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1682ms 14:41:23 INFO - PROCESS | 1782 | 1461274883622 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 14:41:23 INFO - PROCESS | 1782 | 1461274883626 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 14:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:41:23 INFO - PROCESS | 1782 | 1461274883634 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:41:23 INFO - PROCESS | 1782 | 1461274883639 Marionette TRACE conn3 <- [1,1362,null,{}] 14:41:23 INFO - PROCESS | 1782 | 1461274883646 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:41:23 INFO - PROCESS | 1782 | 1461274883916 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 14:41:24 INFO - PROCESS | 1782 | 1461274884241 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8f4e0000 == 136 [pid = 1782] [id = 348] 14:41:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 162 (0x8f534800) [pid = 1782] [serial = 1045] [outer = (nil)] 14:41:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 163 (0x8f82c800) [pid = 1782] [serial = 1046] [outer = 0x8f534800] 14:41:24 INFO - PROCESS | 1782 | 1461274884340 Marionette DEBUG loaded listener.js 14:41:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 164 (0x8f8b7c00) [pid = 1782] [serial = 1047] [outer = 0x8f534800] 14:41:25 INFO - PROCESS | 1782 | 1461274885469 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:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1889ms 14:41:25 INFO - PROCESS | 1782 | 1461274885527 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 14:41:25 INFO - PROCESS | 1782 | 1461274885534 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 14:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:41:25 INFO - PROCESS | 1782 | 1461274885546 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:41:25 INFO - PROCESS | 1782 | 1461274885550 Marionette TRACE conn3 <- [1,1366,null,{}] 14:41:25 INFO - PROCESS | 1782 | 1461274885561 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:41:25 INFO - PROCESS | 1782 | 1461274885939 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 14:41:26 INFO - PROCESS | 1782 | 1461274886215 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8f6f2400 == 137 [pid = 1782] [id = 349] 14:41:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 165 (0x8f6f5400) [pid = 1782] [serial = 1048] [outer = (nil)] 14:41:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 166 (0x900e7000) [pid = 1782] [serial = 1049] [outer = 0x8f6f5400] 14:41:26 INFO - PROCESS | 1782 | 1461274886311 Marionette DEBUG loaded listener.js 14:41:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 167 (0x900ea000) [pid = 1782] [serial = 1050] [outer = 0x8f6f5400] 14:41:27 INFO - PROCESS | 1782 | 1461274887310 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:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:41:27 INFO - PROCESS | 1782 | 1461274887343 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 14:41:27 INFO - PROCESS | 1782 | 1461274887352 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:41:27 INFO - PROCESS | 1782 | 1461274887355 Marionette TRACE conn3 <- [1,1370,null,{}] 14:41:27 INFO - PROCESS | 1782 | 1461274887364 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:41:27 INFO - PROCESS | 1782 | 1461274887624 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 14:41:27 INFO - PROCESS | 1782 | 1461274887961 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8e3a4800 == 138 [pid = 1782] [id = 350] 14:41:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 168 (0x8f824800) [pid = 1782] [serial = 1051] [outer = (nil)] 14:41:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 169 (0x904d4800) [pid = 1782] [serial = 1052] [outer = 0x8f824800] 14:41:28 INFO - PROCESS | 1782 | 1461274888058 Marionette DEBUG loaded listener.js 14:41:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 170 (0x904d6c00) [pid = 1782] [serial = 1053] [outer = 0x8f824800] 14:41:29 INFO - PROCESS | 1782 | 1461274889038 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:41:29 INFO - PROCESS | 1782 | 1461274889105 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 14:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:41:29 INFO - PROCESS | 1782 | 1461274889113 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:41:29 INFO - PROCESS | 1782 | 1461274889117 Marionette TRACE conn3 <- [1,1374,null,{}] 14:41:29 INFO - PROCESS | 1782 | 1461274889124 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:41:29 INFO - PROCESS | 1782 | 1461274889403 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 14:41:29 INFO - PROCESS | 1782 | 1461274889728 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x85110000 == 139 [pid = 1782] [id = 351] 14:41:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 171 (0x904c8c00) [pid = 1782] [serial = 1054] [outer = (nil)] 14:41:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 172 (0x91371000) [pid = 1782] [serial = 1055] [outer = 0x904c8c00] 14:41:29 INFO - PROCESS | 1782 | 1461274889822 Marionette DEBUG loaded listener.js 14:41:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 173 (0x91528c00) [pid = 1782] [serial = 1056] [outer = 0x904c8c00] 14:41:31 INFO - PROCESS | 1782 | --DOCSHELL 0x84b44400 == 138 [pid = 1782] [id = 245] 14:41:31 INFO - PROCESS | 1782 | --DOCSHELL 0x8a5f0c00 == 137 [pid = 1782] [id = 200] 14:41:31 INFO - PROCESS | 1782 | --DOCSHELL 0x848ed000 == 136 [pid = 1782] [id = 244] 14:41:31 INFO - PROCESS | 1782 | --DOCSHELL 0x89512800 == 135 [pid = 1782] [id = 273] 14:41:31 INFO - PROCESS | 1782 | --DOCSHELL 0x84eebc00 == 134 [pid = 1782] [id = 240] 14:41:31 INFO - PROCESS | 1782 | --DOCSHELL 0x848f0c00 == 133 [pid = 1782] [id = 329] 14:41:31 INFO - PROCESS | 1782 | --DOCSHELL 0x92b3ec00 == 132 [pid = 1782] [id = 327] 14:41:31 INFO - PROCESS | 1782 | --DOCSHELL 0x8afda000 == 131 [pid = 1782] [id = 328] 14:41:31 INFO - PROCESS | 1782 | --DOCSHELL 0x901ab800 == 130 [pid = 1782] [id = 326] 14:41:31 INFO - PROCESS | 1782 | --DOCSHELL 0x8f6f9c00 == 129 [pid = 1782] [id = 325] 14:41:31 INFO - PROCESS | 1782 | --DOCSHELL 0x901a7800 == 128 [pid = 1782] [id = 324] 14:41:31 INFO - PROCESS | 1782 | --DOCSHELL 0x8e3a4400 == 127 [pid = 1782] [id = 322] 14:41:31 INFO - PROCESS | 1782 | --DOCSHELL 0x8e8ea400 == 126 [pid = 1782] [id = 323] 14:41:31 INFO - PROCESS | 1782 | --DOCSHELL 0x8afd2000 == 125 [pid = 1782] [id = 321] 14:41:31 INFO - PROCESS | 1782 | --DOCSHELL 0x8c24f800 == 124 [pid = 1782] [id = 320] 14:41:31 INFO - PROCESS | 1782 | --DOCSHELL 0x85805400 == 123 [pid = 1782] [id = 319] 14:41:31 INFO - PROCESS | 1782 | --DOCSHELL 0x8afdb400 == 122 [pid = 1782] [id = 318] 14:41:31 INFO - PROCESS | 1782 | --DOCSHELL 0x8a5e6400 == 121 [pid = 1782] [id = 316] 14:41:31 INFO - PROCESS | 1782 | --DOCSHELL 0x84ee5400 == 120 [pid = 1782] [id = 317] 14:41:31 INFO - PROCESS | 1782 | --DOCSHELL 0x87699000 == 119 [pid = 1782] [id = 315] 14:41:31 INFO - PROCESS | 1782 | --DOCSHELL 0x8580a800 == 118 [pid = 1782] [id = 314] 14:41:31 INFO - PROCESS | 1782 | --DOMWINDOW == 172 (0x8608d000) [pid = 1782] [serial = 941] [outer = (nil)] [url = about:blank] 14:41:31 INFO - PROCESS | 1782 | --DOMWINDOW == 171 (0x8ebf5800) [pid = 1782] [serial = 911] [outer = (nil)] [url = about:blank] 14:41:31 INFO - PROCESS | 1782 | --DOMWINDOW == 170 (0x8b025c00) [pid = 1782] [serial = 891] [outer = (nil)] [url = about:blank] 14:41:31 INFO - PROCESS | 1782 | --DOMWINDOW == 169 (0x8f82a800) [pid = 1782] [serial = 915] [outer = (nil)] [url = about:blank] 14:41:31 INFO - PROCESS | 1782 | --DOMWINDOW == 168 (0x91378000) [pid = 1782] [serial = 923] [outer = (nil)] [url = about:blank] 14:41:31 INFO - PROCESS | 1782 | --DOMWINDOW == 167 (0x8e7f0c00) [pid = 1782] [serial = 908] [outer = (nil)] [url = about:blank] 14:41:31 INFO - PROCESS | 1782 | --DOMWINDOW == 166 (0x86d1e800) [pid = 1782] [serial = 881] [outer = (nil)] [url = about:blank] 14:41:31 INFO - PROCESS | 1782 | --DOMWINDOW == 165 (0x8ccc9400) [pid = 1782] [serial = 906] [outer = (nil)] [url = about:blank] 14:41:31 INFO - PROCESS | 1782 | --DOMWINDOW == 164 (0x8a15c800) [pid = 1782] [serial = 938] [outer = (nil)] [url = about:blank] 14:41:31 INFO - PROCESS | 1782 | --DOMWINDOW == 163 (0x8b0db400) [pid = 1782] [serial = 893] [outer = (nil)] [url = about:blank] 14:41:31 INFO - PROCESS | 1782 | --DOMWINDOW == 162 (0x91f02000) [pid = 1782] [serial = 924] [outer = (nil)] [url = about:blank] 14:41:31 INFO - PROCESS | 1782 | --DOMWINDOW == 161 (0x8cbf0c00) [pid = 1782] [serial = 902] [outer = (nil)] [url = about:blank] 14:41:31 INFO - PROCESS | 1782 | --DOMWINDOW == 160 (0x8f536000) [pid = 1782] [serial = 912] [outer = (nil)] [url = about:blank] 14:41:31 INFO - PROCESS | 1782 | --DOMWINDOW == 159 (0x8a98e800) [pid = 1782] [serial = 888] [outer = (nil)] [url = about:blank] 14:41:31 INFO - PROCESS | 1782 | --DOMWINDOW == 158 (0x900e7800) [pid = 1782] [serial = 918] [outer = (nil)] [url = about:blank] 14:41:31 INFO - PROCESS | 1782 | --DOMWINDOW == 157 (0x8f821400) [pid = 1782] [serial = 914] [outer = (nil)] [url = about:blank] 14:41:31 INFO - PROCESS | 1782 | --DOMWINDOW == 156 (0x93c93400) [pid = 1782] [serial = 929] [outer = (nil)] [url = about:blank] 14:41:31 INFO - PROCESS | 1782 | --DOMWINDOW == 155 (0x92b35400) [pid = 1782] [serial = 927] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0x8cc2f800) [pid = 1782] [serial = 903] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0x8ccc2400) [pid = 1782] [serial = 905] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0x8c94d400) [pid = 1782] [serial = 897] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 1782 | --DOMWINDOW == 151 (0x860c5800) [pid = 1782] [serial = 932] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 1782 | --DOMWINDOW == 150 (0x8a164400) [pid = 1782] [serial = 939] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 1782 | --DOMWINDOW == 149 (0x8b01dc00) [pid = 1782] [serial = 890] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 1782 | --DOMWINDOW == 148 (0x8ca0f000) [pid = 1782] [serial = 899] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 1782 | --DOMWINDOW == 147 (0x8ca70000) [pid = 1782] [serial = 900] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 1782 | --DOMWINDOW == 146 (0x900e2400) [pid = 1782] [serial = 917] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 1782 | --DOMWINDOW == 145 (0x875c5400) [pid = 1782] [serial = 882] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 1782 | --DOMWINDOW == 144 (0x86d20800) [pid = 1782] [serial = 933] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 1782 | --DOMWINDOW == 143 (0x87fe2400) [pid = 1782] [serial = 935] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 1782 | --DOMWINDOW == 142 (0x8b1c3c00) [pid = 1782] [serial = 894] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 1782 | --DOMWINDOW == 141 (0x905e3400) [pid = 1782] [serial = 921] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 1782 | --DOMWINDOW == 140 (0x92b32400) [pid = 1782] [serial = 926] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x89637c00) [pid = 1782] [serial = 885] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x8e7f6800) [pid = 1782] [serial = 909] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x8950dc00) [pid = 1782] [serial = 884] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x8a7a7800) [pid = 1782] [serial = 887] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x8c945800) [pid = 1782] [serial = 896] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x904d3400) [pid = 1782] [serial = 920] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x87fec800) [pid = 1782] [serial = 936] [outer = (nil)] [url = about:blank] 14:41:32 INFO - PROCESS | 1782 | [1782] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:41:32 INFO - PROCESS | 1782 | 1461274892325 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:41:32 INFO - PROCESS | 1782 | 1461274892379 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 14:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:41:32 INFO - PROCESS | 1782 | 1461274892388 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:41:32 INFO - PROCESS | 1782 | 1461274892395 Marionette TRACE conn3 <- [1,1378,null,{}] 14:41:32 INFO - PROCESS | 1782 | 1461274892404 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:41:32 INFO - PROCESS | 1782 | 1461274892639 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 14:41:32 INFO - PROCESS | 1782 | 1461274892838 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8580ec00 == 119 [pid = 1782] [id = 352] 14:41:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x86d17000) [pid = 1782] [serial = 1057] [outer = (nil)] 14:41:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x86d20000) [pid = 1782] [serial = 1058] [outer = 0x86d17000] 14:41:32 INFO - PROCESS | 1782 | 1461274892938 Marionette DEBUG loaded listener.js 14:41:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x875c2c00) [pid = 1782] [serial = 1059] [outer = 0x86d17000] 14:41:33 INFO - PROCESS | 1782 | 1461274893781 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:41:33 INFO - PROCESS | 1782 | 1461274893895 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 14:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:41:33 INFO - PROCESS | 1782 | 1461274893908 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:41:33 INFO - PROCESS | 1782 | 1461274893912 Marionette TRACE conn3 <- [1,1382,null,{}] 14:41:33 INFO - PROCESS | 1782 | 1461274893919 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:41:34 INFO - PROCESS | 1782 | 1461274894162 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 14:41:34 INFO - PROCESS | 1782 | 1461274894421 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x87ee8000 == 120 [pid = 1782] [id = 353] 14:41:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x87eeb800) [pid = 1782] [serial = 1060] [outer = (nil)] 14:41:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x87fefc00) [pid = 1782] [serial = 1061] [outer = 0x87eeb800] 14:41:34 INFO - PROCESS | 1782 | 1461274894516 Marionette DEBUG loaded listener.js 14:41:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x8950fc00) [pid = 1782] [serial = 1062] [outer = 0x87eeb800] 14:41:35 INFO - PROCESS | 1782 | [1782] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:41:35 INFO - PROCESS | 1782 | 1461274895626 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:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 14:41:35 INFO - PROCESS | 1782 | 1461274895711 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 14:41:35 INFO - PROCESS | 1782 | 1461274895718 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:41:35 INFO - PROCESS | 1782 | 1461274895725 Marionette TRACE conn3 <- [1,1386,null,{}] 14:41:35 INFO - PROCESS | 1782 | 1461274895752 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:41:36 INFO - PROCESS | 1782 | 1461274896088 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 14:41:36 INFO - PROCESS | 1782 | 1461274896184 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a15f800 == 121 [pid = 1782] [id = 354] 14:41:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x8a164c00) [pid = 1782] [serial = 1063] [outer = (nil)] 14:41:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0x8a5e6400) [pid = 1782] [serial = 1064] [outer = 0x8a164c00] 14:41:36 INFO - PROCESS | 1782 | 1461274896268 Marionette DEBUG loaded listener.js 14:41:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 142 (0x8a5f1000) [pid = 1782] [serial = 1065] [outer = 0x8a164c00] 14:41:37 INFO - PROCESS | 1782 | --DOMWINDOW == 141 (0x8b1c9800) [pid = 1782] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:41:37 INFO - PROCESS | 1782 | --DOMWINDOW == 140 (0x8eb73800) [pid = 1782] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:41:37 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x901a8c00) [pid = 1782] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:41:37 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x8c24d800) [pid = 1782] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:41:37 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x89fc9000) [pid = 1782] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:41:37 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x92b2fc00) [pid = 1782] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:41:37 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x8b01f800) [pid = 1782] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:41:37 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x8cbef400) [pid = 1782] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:41:37 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8769b800) [pid = 1782] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:41:37 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x89634000) [pid = 1782] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:41:37 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x8e747800) [pid = 1782] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:41:37 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x900df000) [pid = 1782] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:41:37 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x8580f400) [pid = 1782] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:41:37 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x9152e000) [pid = 1782] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:41:37 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x86d1a000) [pid = 1782] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:41:37 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x95ceb800) [pid = 1782] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:41:37 INFO - PROCESS | 1782 | --DOMWINDOW == 125 (0x93c9c800) [pid = 1782] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:41:37 INFO - PROCESS | 1782 | --DOMWINDOW == 124 (0x84ee7400) [pid = 1782] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:41:37 INFO - PROCESS | 1782 | --DOMWINDOW == 123 (0x848ee400) [pid = 1782] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:41:37 INFO - PROCESS | 1782 | --DOMWINDOW == 122 (0x8580b000) [pid = 1782] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:41:37 INFO - PROCESS | 1782 | --DOMWINDOW == 121 (0x8a5e8c00) [pid = 1782] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:41:37 INFO - PROCESS | 1782 | --DOMWINDOW == 120 (0x8ebee000) [pid = 1782] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:41:37 INFO - PROCESS | 1782 | 1461274897692 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:41:37 INFO - PROCESS | 1782 | 1461274897725 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 14:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 14:41:37 INFO - PROCESS | 1782 | 1461274897731 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:41:37 INFO - PROCESS | 1782 | 1461274897734 Marionette TRACE conn3 <- [1,1390,null,{}] 14:41:37 INFO - PROCESS | 1782 | 1461274897740 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:41:38 INFO - PROCESS | 1782 | 1461274898047 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 14:41:38 INFO - PROCESS | 1782 | 1461274898073 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x84b43400 == 122 [pid = 1782] [id = 355] 14:41:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 121 (0x85808400) [pid = 1782] [serial = 1066] [outer = (nil)] 14:41:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 122 (0x8a5e4400) [pid = 1782] [serial = 1067] [outer = 0x85808400] 14:41:38 INFO - PROCESS | 1782 | 1461274898152 Marionette DEBUG loaded listener.js 14:41:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 123 (0x8a98b000) [pid = 1782] [serial = 1068] [outer = 0x85808400] 14:41:39 INFO - PROCESS | 1782 | 1461274899252 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:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1537ms 14:41:39 INFO - PROCESS | 1782 | 1461274899270 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 14:41:39 INFO - PROCESS | 1782 | 1461274899277 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 14:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:41:39 INFO - PROCESS | 1782 | 1461274899287 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:41:39 INFO - PROCESS | 1782 | 1461274899293 Marionette TRACE conn3 <- [1,1394,null,{}] 14:41:39 INFO - PROCESS | 1782 | 1461274899305 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:41:39 INFO - PROCESS | 1782 | 1461274899555 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 14:41:39 INFO - PROCESS | 1782 | 1461274899898 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1782 | ++DOCSHELL 0x86d20800 == 123 [pid = 1782] [id = 356] 14:41:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 124 (0x86d21000) [pid = 1782] [serial = 1069] [outer = (nil)] 14:41:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0x875cb800) [pid = 1782] [serial = 1070] [outer = 0x86d21000] 14:41:40 INFO - PROCESS | 1782 | 1461274900000 Marionette DEBUG loaded listener.js 14:41:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x87fe2400) [pid = 1782] [serial = 1071] [outer = 0x86d21000] 14:41:41 INFO - PROCESS | 1782 | 1461274901038 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:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1795ms 14:41:41 INFO - PROCESS | 1782 | 1461274901084 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 14:41:41 INFO - PROCESS | 1782 | 1461274901094 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 14:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:41:41 INFO - PROCESS | 1782 | 1461274901106 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:41:41 INFO - PROCESS | 1782 | 1461274901111 Marionette TRACE conn3 <- [1,1398,null,{}] 14:41:41 INFO - PROCESS | 1782 | 1461274901120 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:41:41 INFO - PROCESS | 1782 | 1461274901399 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 14:41:41 INFO - PROCESS | 1782 | 1461274901723 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1782 | ++DOCSHELL 0x860d0000 == 124 [pid = 1782] [id = 357] 14:41:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x89fca800) [pid = 1782] [serial = 1072] [outer = (nil)] 14:41:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x8a163400) [pid = 1782] [serial = 1073] [outer = 0x89fca800] 14:41:41 INFO - PROCESS | 1782 | 1461274901821 Marionette DEBUG loaded listener.js 14:41:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8a5ef800) [pid = 1782] [serial = 1074] [outer = 0x89fca800] 14:41:42 INFO - PROCESS | 1782 | 1461274902921 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:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1843ms 14:41:42 INFO - PROCESS | 1782 | 1461274902950 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 14:41:42 INFO - PROCESS | 1782 | 1461274902955 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 14:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:41:42 INFO - PROCESS | 1782 | 1461274902963 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:41:42 INFO - PROCESS | 1782 | 1461274902970 Marionette TRACE conn3 <- [1,1402,null,{}] 14:41:42 INFO - PROCESS | 1782 | 1461274902987 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:41:43 INFO - PROCESS | 1782 | 1461274903259 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 14:41:43 INFO - PROCESS | 1782 | 1461274903619 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8a7a2000 == 125 [pid = 1782] [id = 358] 14:41:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x8b026c00) [pid = 1782] [serial = 1075] [outer = (nil)] 14:41:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8b0da000) [pid = 1782] [serial = 1076] [outer = 0x8b026c00] 14:41:43 INFO - PROCESS | 1782 | 1461274903720 Marionette DEBUG loaded listener.js 14:41:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8b1c8c00) [pid = 1782] [serial = 1077] [outer = 0x8b026c00] 14:41:44 INFO - PROCESS | 1782 | 1461274904694 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:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1787ms 14:41:44 INFO - PROCESS | 1782 | 1461274904752 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 14:41:44 INFO - PROCESS | 1782 | 1461274904756 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 14:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:41:44 INFO - PROCESS | 1782 | 1461274904764 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:41:44 INFO - PROCESS | 1782 | 1461274904768 Marionette TRACE conn3 <- [1,1406,null,{}] 14:41:44 INFO - PROCESS | 1782 | 1461274904774 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:41:45 INFO - PROCESS | 1782 | 1461274905012 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 14:41:45 INFO - PROCESS | 1782 | 1461274905323 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8afd7000 == 126 [pid = 1782] [id = 359] 14:41:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8b025400) [pid = 1782] [serial = 1078] [outer = (nil)] 14:41:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8c243000) [pid = 1782] [serial = 1079] [outer = 0x8b025400] 14:41:45 INFO - PROCESS | 1782 | 1461274905439 Marionette DEBUG loaded listener.js 14:41:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8c946400) [pid = 1782] [serial = 1080] [outer = 0x8b025400] 14:41:46 INFO - PROCESS | 1782 | 1461274906472 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:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1739ms 14:41:46 INFO - PROCESS | 1782 | 1461274906506 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 14:41:46 INFO - PROCESS | 1782 | 1461274906510 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 14:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:41:46 INFO - PROCESS | 1782 | 1461274906519 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:41:46 INFO - PROCESS | 1782 | 1461274906525 Marionette TRACE conn3 <- [1,1410,null,{}] 14:41:46 INFO - PROCESS | 1782 | 1461274906532 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:41:46 INFO - PROCESS | 1782 | 1461274906786 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 14:41:47 INFO - PROCESS | 1782 | 1461274907111 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1782 | ++DOCSHELL 0x84eee400 == 127 [pid = 1782] [id = 360] 14:41:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8afd9c00) [pid = 1782] [serial = 1081] [outer = (nil)] 14:41:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8ca10000) [pid = 1782] [serial = 1082] [outer = 0x8afd9c00] 14:41:47 INFO - PROCESS | 1782 | 1461274907224 Marionette DEBUG loaded listener.js 14:41:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x8cbe6c00) [pid = 1782] [serial = 1083] [outer = 0x8afd9c00] 14:41:48 INFO - PROCESS | 1782 | 1461274908282 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:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1793ms 14:41:48 INFO - PROCESS | 1782 | 1461274908312 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 14:41:48 INFO - PROCESS | 1782 | 1461274908316 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 14:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:41:48 INFO - PROCESS | 1782 | 1461274908323 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:41:48 INFO - PROCESS | 1782 | 1461274908327 Marionette TRACE conn3 <- [1,1414,null,{}] 14:41:48 INFO - PROCESS | 1782 | 1461274908332 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:41:48 INFO - PROCESS | 1782 | 1461274908632 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 14:41:48 INFO - PROCESS | 1782 | 1461274908962 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a7aec00 == 128 [pid = 1782] [id = 361] 14:41:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x8cbe6000) [pid = 1782] [serial = 1084] [outer = (nil)] 14:41:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x8e3a9400) [pid = 1782] [serial = 1085] [outer = 0x8cbe6000] 14:41:49 INFO - PROCESS | 1782 | 1461274909063 Marionette DEBUG loaded listener.js 14:41:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0x8e3af000) [pid = 1782] [serial = 1086] [outer = 0x8cbe6000] 14:41:50 INFO - PROCESS | 1782 | 1461274910096 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:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1798ms 14:41:50 INFO - PROCESS | 1782 | 1461274910123 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 14:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:41:50 INFO - PROCESS | 1782 | 1461274910127 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 14:41:50 INFO - PROCESS | 1782 | 1461274910134 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:41:50 INFO - PROCESS | 1782 | 1461274910138 Marionette TRACE conn3 <- [1,1418,null,{}] 14:41:50 INFO - PROCESS | 1782 | 1461274910144 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:41:50 INFO - PROCESS | 1782 | 1461274910378 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 14:41:50 INFO - PROCESS | 1782 | 1461274910694 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8b1cd400 == 129 [pid = 1782] [id = 362] 14:41:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 142 (0x8e3a7000) [pid = 1782] [serial = 1087] [outer = (nil)] 14:41:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 143 (0x8e8e0400) [pid = 1782] [serial = 1088] [outer = 0x8e3a7000] 14:41:50 INFO - PROCESS | 1782 | 1461274910820 Marionette DEBUG loaded listener.js 14:41:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 144 (0x8e8e4800) [pid = 1782] [serial = 1089] [outer = 0x8e3a7000] 14:41:51 INFO - PROCESS | 1782 | 1461274911851 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:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1789ms 14:41:51 INFO - PROCESS | 1782 | 1461274911924 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 14:41:51 INFO - PROCESS | 1782 | 1461274911927 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 14:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:41:51 INFO - PROCESS | 1782 | 1461274911936 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:41:51 INFO - PROCESS | 1782 | 1461274911940 Marionette TRACE conn3 <- [1,1422,null,{}] 14:41:51 INFO - PROCESS | 1782 | 1461274911947 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:41:52 INFO - PROCESS | 1782 | 1461274912218 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 14:41:52 INFO - PROCESS | 1782 | 1461274912542 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e7f5c00 == 130 [pid = 1782] [id = 363] 14:41:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 145 (0x8e7f7400) [pid = 1782] [serial = 1090] [outer = (nil)] 14:41:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 146 (0x8ebf9800) [pid = 1782] [serial = 1091] [outer = 0x8e7f7400] 14:41:52 INFO - PROCESS | 1782 | 1461274912639 Marionette DEBUG loaded listener.js 14:41:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 147 (0x8f4da800) [pid = 1782] [serial = 1092] [outer = 0x8e7f7400] 14:41:53 INFO - PROCESS | 1782 | 1461274913674 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:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1789ms 14:41:53 INFO - PROCESS | 1782 | 1461274913727 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 14:41:53 INFO - PROCESS | 1782 | 1461274913730 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 14:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:41:53 INFO - PROCESS | 1782 | 1461274913738 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:41:53 INFO - PROCESS | 1782 | 1461274913741 Marionette TRACE conn3 <- [1,1426,null,{}] 14:41:53 INFO - PROCESS | 1782 | 1461274913748 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:41:53 INFO - PROCESS | 1782 | 1461274913986 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 14:41:54 INFO - PROCESS | 1782 | 1461274914312 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8cbe7400 == 131 [pid = 1782] [id = 364] 14:41:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 148 (0x8e7f4c00) [pid = 1782] [serial = 1093] [outer = (nil)] 14:41:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 149 (0x8f6f9c00) [pid = 1782] [serial = 1094] [outer = 0x8e7f4c00] 14:41:54 INFO - PROCESS | 1782 | 1461274914411 Marionette DEBUG loaded listener.js 14:41:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 150 (0x8f828400) [pid = 1782] [serial = 1095] [outer = 0x8e7f4c00] 14:41:55 INFO - PROCESS | 1782 | 1461274915461 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:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1788ms 14:41:55 INFO - PROCESS | 1782 | 1461274915526 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 14:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:41:55 INFO - PROCESS | 1782 | 1461274915531 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 14:41:55 INFO - PROCESS | 1782 | 1461274915538 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:41:55 INFO - PROCESS | 1782 | 1461274915542 Marionette TRACE conn3 <- [1,1430,null,{}] 14:41:55 INFO - PROCESS | 1782 | 1461274915548 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:41:55 INFO - PROCESS | 1782 | 1461274915860 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 14:41:56 INFO - PROCESS | 1782 | 1461274916295 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8f4d6400 == 132 [pid = 1782] [id = 365] 14:41:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x8f6cec00) [pid = 1782] [serial = 1096] [outer = (nil)] 14:41:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0x901a8c00) [pid = 1782] [serial = 1097] [outer = 0x8f6cec00] 14:41:56 INFO - PROCESS | 1782 | 1461274916444 Marionette DEBUG loaded listener.js 14:41:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0x901adc00) [pid = 1782] [serial = 1098] [outer = 0x8f6cec00] 14:41:57 INFO - PROCESS | 1782 | 1461274917512 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:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 2049ms 14:41:57 INFO - PROCESS | 1782 | 1461274917589 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 14:41:57 INFO - PROCESS | 1782 | 1461274917593 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 14:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:41:57 INFO - PROCESS | 1782 | 1461274917601 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:41:57 INFO - PROCESS | 1782 | 1461274917606 Marionette TRACE conn3 <- [1,1434,null,{}] 14:41:57 INFO - PROCESS | 1782 | 1461274917613 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:41:57 INFO - PROCESS | 1782 | 1461274917917 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 14:41:58 INFO - PROCESS | 1782 | 1461274918257 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8bf78400 == 133 [pid = 1782] [id = 366] 14:41:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0x91375800) [pid = 1782] [serial = 1099] [outer = (nil)] 14:41:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x91f02000) [pid = 1782] [serial = 1100] [outer = 0x91375800] 14:41:58 INFO - PROCESS | 1782 | 1461274918359 Marionette DEBUG loaded listener.js 14:41:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0x92a65800) [pid = 1782] [serial = 1101] [outer = 0x91375800] 14:41:59 INFO - PROCESS | 1782 | 1461274919603 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:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 2086ms 14:41:59 INFO - PROCESS | 1782 | 1461274919691 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 14:41:59 INFO - PROCESS | 1782 | 1461274919697 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 14:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:41:59 INFO - PROCESS | 1782 | 1461274919709 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:41:59 INFO - PROCESS | 1782 | 1461274919713 Marionette TRACE conn3 <- [1,1438,null,{}] 14:41:59 INFO - PROCESS | 1782 | 1461274919724 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:42:00 INFO - PROCESS | 1782 | 1461274920193 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 14:42:00 INFO - PROCESS | 1782 | 1461274920483 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8b0d5400 == 134 [pid = 1782] [id = 367] 14:42:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 157 (0x8f820c00) [pid = 1782] [serial = 1102] [outer = (nil)] 14:42:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 158 (0x92b37400) [pid = 1782] [serial = 1103] [outer = 0x8f820c00] 14:42:00 INFO - PROCESS | 1782 | 1461274920641 Marionette DEBUG loaded listener.js 14:42:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 159 (0x92c6d000) [pid = 1782] [serial = 1104] [outer = 0x8f820c00] 14:42:01 INFO - PROCESS | 1782 | 1461274921774 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:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 2143ms 14:42:01 INFO - PROCESS | 1782 | 1461274921852 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 14:42:01 INFO - PROCESS | 1782 | 1461274921855 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 14:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:42:01 INFO - PROCESS | 1782 | 1461274921864 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:42:01 INFO - PROCESS | 1782 | 1461274921867 Marionette TRACE conn3 <- [1,1442,null,{}] 14:42:01 INFO - PROCESS | 1782 | 1461274921875 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:42:02 INFO - PROCESS | 1782 | 1461274922167 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 14:42:02 INFO - PROCESS | 1782 | 1461274922505 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x92b30800 == 135 [pid = 1782] [id = 368] 14:42:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 160 (0x92b33c00) [pid = 1782] [serial = 1105] [outer = (nil)] 14:42:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 161 (0x93c9a000) [pid = 1782] [serial = 1106] [outer = 0x92b33c00] 14:42:02 INFO - PROCESS | 1782 | 1461274922605 Marionette DEBUG loaded listener.js 14:42:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 162 (0x94795c00) [pid = 1782] [serial = 1107] [outer = 0x92b33c00] 14:42:03 INFO - PROCESS | 1782 | 1461274923673 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:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1889ms 14:42:03 INFO - PROCESS | 1782 | 1461274923753 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 14:42:03 INFO - PROCESS | 1782 | 1461274923758 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 14:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:42:03 INFO - PROCESS | 1782 | 1461274923765 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:42:03 INFO - PROCESS | 1782 | 1461274923769 Marionette TRACE conn3 <- [1,1446,null,{}] 14:42:03 INFO - PROCESS | 1782 | 1461274923775 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:42:04 INFO - PROCESS | 1782 | 1461274924051 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 14:42:04 INFO - PROCESS | 1782 | 1461274924376 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x95c27c00 == 136 [pid = 1782] [id = 369] 14:42:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 163 (0x95c2f800) [pid = 1782] [serial = 1108] [outer = (nil)] 14:42:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 164 (0x96fb5000) [pid = 1782] [serial = 1109] [outer = 0x95c2f800] 14:42:04 INFO - PROCESS | 1782 | 1461274924472 Marionette DEBUG loaded listener.js 14:42:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 165 (0x9778f400) [pid = 1782] [serial = 1110] [outer = 0x95c2f800] 14:42:05 INFO - PROCESS | 1782 | 1461274925473 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:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1742ms 14:42:05 INFO - PROCESS | 1782 | 1461274925508 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 14:42:05 INFO - PROCESS | 1782 | 1461274925512 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 14:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:42:05 INFO - PROCESS | 1782 | 1461274925520 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:42:05 INFO - PROCESS | 1782 | 1461274925524 Marionette TRACE conn3 <- [1,1450,null,{}] 14:42:05 INFO - PROCESS | 1782 | 1461274925530 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:42:05 INFO - PROCESS | 1782 | 1461274925768 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 14:42:06 INFO - PROCESS | 1782 | 1461274926116 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ccce800 == 137 [pid = 1782] [id = 370] 14:42:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 166 (0x8f8bb400) [pid = 1782] [serial = 1111] [outer = (nil)] 14:42:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 167 (0x97926c00) [pid = 1782] [serial = 1112] [outer = 0x8f8bb400] 14:42:06 INFO - PROCESS | 1782 | 1461274926217 Marionette DEBUG loaded listener.js 14:42:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 168 (0x97ce9000) [pid = 1782] [serial = 1113] [outer = 0x8f8bb400] 14:42:07 INFO - PROCESS | 1782 | 1461274927204 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:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1735ms 14:42:07 INFO - PROCESS | 1782 | 1461274927255 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 14:42:07 INFO - PROCESS | 1782 | 1461274927260 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 14:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:42:07 INFO - PROCESS | 1782 | 1461274927268 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:42:07 INFO - PROCESS | 1782 | 1461274927272 Marionette TRACE conn3 <- [1,1454,null,{}] 14:42:07 INFO - PROCESS | 1782 | 1461274927278 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:42:07 INFO - PROCESS | 1782 | 1461274927521 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 14:42:07 INFO - PROCESS | 1782 | 1461274927851 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x84cc1000 == 138 [pid = 1782] [id = 371] 14:42:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 169 (0x8a163000) [pid = 1782] [serial = 1114] [outer = (nil)] 14:42:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 170 (0x9858c400) [pid = 1782] [serial = 1115] [outer = 0x8a163000] 14:42:07 INFO - PROCESS | 1782 | 1461274927950 Marionette DEBUG loaded listener.js 14:42:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 171 (0x98b23800) [pid = 1782] [serial = 1116] [outer = 0x8a163000] 14:42:09 INFO - PROCESS | 1782 | 1461274929020 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:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1832ms 14:42:09 INFO - PROCESS | 1782 | 1461274929102 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 14:42:09 INFO - PROCESS | 1782 | 1461274929105 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 14:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:42:09 INFO - PROCESS | 1782 | 1461274929113 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:42:09 INFO - PROCESS | 1782 | 1461274929117 Marionette TRACE conn3 <- [1,1458,null,{}] 14:42:09 INFO - PROCESS | 1782 | 1461274929123 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:42:09 INFO - PROCESS | 1782 | 1461274929402 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 14:42:10 INFO - PROCESS | 1782 | --DOCSHELL 0x8e741c00 == 137 [pid = 1782] [id = 141] 14:42:10 INFO - PROCESS | 1782 | --DOCSHELL 0x89fcb400 == 136 [pid = 1782] [id = 146] 14:42:10 INFO - PROCESS | 1782 | --DOCSHELL 0x8a15d800 == 135 [pid = 1782] [id = 147] 14:42:10 INFO - PROCESS | 1782 | --DOCSHELL 0xa10e5800 == 134 [pid = 1782] [id = 10] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 170 (0x8e8e0800) [pid = 1782] [serial = 966] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 169 (0x8f535c00) [pid = 1782] [serial = 971] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 168 (0x905ee800) [pid = 1782] [serial = 975] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 167 (0x8ca72000) [pid = 1782] [serial = 959] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 166 (0x8b029800) [pid = 1782] [serial = 953] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 165 (0x93c95000) [pid = 1782] [serial = 930] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 164 (0x8bf72c00) [pid = 1782] [serial = 956] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 163 (0x8e3ac000) [pid = 1782] [serial = 963] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 162 (0x87f07c00) [pid = 1782] [serial = 947] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 161 (0x8e7f2400) [pid = 1782] [serial = 965] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 160 (0x89fccc00) [pid = 1782] [serial = 879] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 159 (0x8ebf0c00) [pid = 1782] [serial = 969] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 158 (0x92acc800) [pid = 1782] [serial = 977] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 157 (0x8608c400) [pid = 1782] [serial = 998] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 156 (0x93c9bc00) [pid = 1782] [serial = 980] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 155 (0x8f6d4400) [pid = 1782] [serial = 972] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0x87699c00) [pid = 1782] [serial = 1002] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0x8e3a2400) [pid = 1782] [serial = 962] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0x8cbed000) [pid = 1782] [serial = 960] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 151 (0x9811ec00) [pid = 1782] [serial = 990] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 150 (0x92b33000) [pid = 1782] [serial = 978] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 149 (0x8bf78c00) [pid = 1782] [serial = 957] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 148 (0x96faa000) [pid = 1782] [serial = 984] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 147 (0x87fe3800) [pid = 1782] [serial = 1005] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 146 (0x84cc7800) [pid = 1782] [serial = 996] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 145 (0x875cf400) [pid = 1782] [serial = 1001] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 144 (0x860c4000) [pid = 1782] [serial = 945] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 143 (0x8a5eec00) [pid = 1782] [serial = 950] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 142 (0x860ce400) [pid = 1782] [serial = 999] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 141 (0x876a0800) [pid = 1782] [serial = 1004] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 140 (0x96c54c00) [pid = 1782] [serial = 983] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x8ebed800) [pid = 1782] [serial = 968] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x978dcc00) [pid = 1782] [serial = 987] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x97f10000) [pid = 1782] [serial = 989] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x8b0db800) [pid = 1782] [serial = 954] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x93c9dc00) [pid = 1782] [serial = 981] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x9858f400) [pid = 1782] [serial = 992] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x84b48000) [pid = 1782] [serial = 995] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x97814000) [pid = 1782] [serial = 986] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x86083000) [pid = 1782] [serial = 944] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x89509800) [pid = 1782] [serial = 948] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x8a7a9000) [pid = 1782] [serial = 951] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x901afc00) [pid = 1782] [serial = 974] [outer = (nil)] [url = about:blank] 14:42:10 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x89632c00) [pid = 1782] [serial = 1007] [outer = (nil)] [url = about:blank] 14:42:11 INFO - PROCESS | 1782 | 1461274931065 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1782 | ++DOCSHELL 0x84ee4000 == 135 [pid = 1782] [id = 372] 14:42:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x84ee9800) [pid = 1782] [serial = 1117] [outer = (nil)] 14:42:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x86083000) [pid = 1782] [serial = 1118] [outer = 0x84ee9800] 14:42:11 INFO - PROCESS | 1782 | 1461274931166 Marionette DEBUG loaded listener.js 14:42:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x8608b000) [pid = 1782] [serial = 1119] [outer = 0x84ee9800] 14:42:12 INFO - PROCESS | 1782 | 1461274932101 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:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 3040ms 14:42:12 INFO - PROCESS | 1782 | 1461274932160 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 14:42:12 INFO - PROCESS | 1782 | 1461274932168 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 14:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:42:12 INFO - PROCESS | 1782 | 1461274932177 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:42:12 INFO - PROCESS | 1782 | 1461274932182 Marionette TRACE conn3 <- [1,1462,null,{}] 14:42:12 INFO - PROCESS | 1782 | 1461274932189 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:42:12 INFO - PROCESS | 1782 | 1461274932432 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 14:42:12 INFO - PROCESS | 1782 | 1461274932686 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1782 | ++DOCSHELL 0x875c2400 == 136 [pid = 1782] [id = 373] 14:42:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x875c9400) [pid = 1782] [serial = 1120] [outer = (nil)] 14:42:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x875cf800) [pid = 1782] [serial = 1121] [outer = 0x875c9400] 14:42:12 INFO - PROCESS | 1782 | 1461274932773 Marionette DEBUG loaded listener.js 14:42:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8769a800) [pid = 1782] [serial = 1122] [outer = 0x875c9400] 14:42:13 INFO - PROCESS | 1782 | 1461274933852 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:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1733ms 14:42:13 INFO - PROCESS | 1782 | 1461274933920 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 14:42:13 INFO - PROCESS | 1782 | 1461274933928 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 14:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:42:13 INFO - PROCESS | 1782 | 1461274933940 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:42:13 INFO - PROCESS | 1782 | 1461274933943 Marionette TRACE conn3 <- [1,1466,null,{}] 14:42:13 INFO - PROCESS | 1782 | 1461274933961 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:42:14 INFO - PROCESS | 1782 | 1461274934241 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 14:42:14 INFO - PROCESS | 1782 | 1461274934472 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1782 | ++DOCSHELL 0x8930a400 == 137 [pid = 1782] [id = 374] 14:42:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8950c000) [pid = 1782] [serial = 1123] [outer = (nil)] 14:42:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x89514000) [pid = 1782] [serial = 1124] [outer = 0x8950c000] 14:42:14 INFO - PROCESS | 1782 | 1461274934555 Marionette DEBUG loaded listener.js 14:42:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x89639000) [pid = 1782] [serial = 1125] [outer = 0x8950c000] 14:42:16 INFO - PROCESS | 1782 | 1461274936082 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:42:16 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x8ca74800) [pid = 1782] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:42:16 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x8c953c00) [pid = 1782] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:42:16 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8b1cdc00) [pid = 1782] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:42:16 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x8a98b400) [pid = 1782] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:42:16 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x8f6f5400) [pid = 1782] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:42:16 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x87eeb800) [pid = 1782] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:42:16 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x8a996400) [pid = 1782] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:42:16 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x8963fc00) [pid = 1782] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:42:16 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x8cbe4800) [pid = 1782] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:42:16 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x86d17000) [pid = 1782] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:42:16 INFO - PROCESS | 1782 | --DOMWINDOW == 125 (0x904c8c00) [pid = 1782] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:42:16 INFO - PROCESS | 1782 | --DOMWINDOW == 124 (0x8a5e4c00) [pid = 1782] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:42:16 INFO - PROCESS | 1782 | --DOMWINDOW == 123 (0x978d8800) [pid = 1782] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:42:16 INFO - PROCESS | 1782 | --DOMWINDOW == 122 (0x8a164c00) [pid = 1782] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:42:16 INFO - PROCESS | 1782 | --DOMWINDOW == 121 (0x8f824800) [pid = 1782] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:42:16 INFO - PROCESS | 1782 | --DOMWINDOW == 120 (0x8eb6f000) [pid = 1782] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:42:16 INFO - PROCESS | 1782 | --DOMWINDOW == 119 (0x8510bc00) [pid = 1782] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:42:16 INFO - PROCESS | 1782 | --DOMWINDOW == 118 (0x8f534800) [pid = 1782] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:42:16 INFO - PROCESS | 1782 | --DOMWINDOW == 117 (0x8580e800) [pid = 1782] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:42:16 INFO - PROCESS | 1782 | --DOMWINDOW == 116 (0x8b02c800) [pid = 1782] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:42:16 INFO - PROCESS | 1782 | --DOMWINDOW == 115 (0x8eb67c00) [pid = 1782] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 2346ms 14:42:16 INFO - PROCESS | 1782 | 1461274936285 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 14:42:16 INFO - PROCESS | 1782 | 1461274936291 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 14:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:42:16 INFO - PROCESS | 1782 | 1461274936317 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:42:16 INFO - PROCESS | 1782 | 1461274936330 Marionette TRACE conn3 <- [1,1470,null,{}] 14:42:16 INFO - PROCESS | 1782 | 1461274936341 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:42:16 INFO - PROCESS | 1782 | 1461274936562 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 14:42:16 INFO - PROCESS | 1782 | 1461274936741 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:16 INFO - PROCESS | 1782 | ++DOCSHELL 0x8950a400 == 138 [pid = 1782] [id = 375] 14:42:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 116 (0x89639800) [pid = 1782] [serial = 1126] [outer = (nil)] 14:42:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 117 (0x8a15b000) [pid = 1782] [serial = 1127] [outer = 0x89639800] 14:42:16 INFO - PROCESS | 1782 | 1461274936824 Marionette DEBUG loaded listener.js 14:42:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 118 (0x8a167000) [pid = 1782] [serial = 1128] [outer = 0x89639800] 14:42:17 INFO - PROCESS | 1782 | 1461274937719 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:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1463ms 14:42:17 INFO - PROCESS | 1782 | 1461274937764 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 14:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:42:17 INFO - PROCESS | 1782 | 1461274937769 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 14:42:17 INFO - PROCESS | 1782 | 1461274937775 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:42:17 INFO - PROCESS | 1782 | 1461274937779 Marionette TRACE conn3 <- [1,1474,null,{}] 14:42:17 INFO - PROCESS | 1782 | 1461274937785 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:42:18 INFO - PROCESS | 1782 | 1461274938004 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 14:42:18 INFO - PROCESS | 1782 | 1461274938416 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1782 | ++DOCSHELL 0x84cb8400 == 139 [pid = 1782] [id = 376] 14:42:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 119 (0x84cbc800) [pid = 1782] [serial = 1129] [outer = (nil)] 14:42:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 120 (0x84eed800) [pid = 1782] [serial = 1130] [outer = 0x84cbc800] 14:42:18 INFO - PROCESS | 1782 | 1461274938537 Marionette DEBUG loaded listener.js 14:42:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 121 (0x86086800) [pid = 1782] [serial = 1131] [outer = 0x84cbc800] 14:42:19 INFO - PROCESS | 1782 | 1461274939675 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:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1937ms 14:42:19 INFO - PROCESS | 1782 | 1461274939715 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 14:42:19 INFO - PROCESS | 1782 | 1461274939724 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 14:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:42:19 INFO - PROCESS | 1782 | 1461274939736 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:42:19 INFO - PROCESS | 1782 | 1461274939741 Marionette TRACE conn3 <- [1,1478,null,{}] 14:42:19 INFO - PROCESS | 1782 | 1461274939751 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:42:20 INFO - PROCESS | 1782 | 1461274940066 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 14:42:20 INFO - PROCESS | 1782 | 1461274940436 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1782 | ++DOCSHELL 0x86d23c00 == 140 [pid = 1782] [id = 377] 14:42:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 122 (0x87696800) [pid = 1782] [serial = 1132] [outer = (nil)] 14:42:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 123 (0x8769d400) [pid = 1782] [serial = 1133] [outer = 0x87696800] 14:42:20 INFO - PROCESS | 1782 | 1461274940561 Marionette DEBUG loaded listener.js 14:42:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 124 (0x87ee9800) [pid = 1782] [serial = 1134] [outer = 0x87696800] 14:42:21 INFO - PROCESS | 1782 | 1461274941747 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:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 2048ms 14:42:21 INFO - PROCESS | 1782 | 1461274941788 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 14:42:21 INFO - PROCESS | 1782 | 1461274941796 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 14:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:42:21 INFO - PROCESS | 1782 | 1461274941805 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:42:21 INFO - PROCESS | 1782 | 1461274941811 Marionette TRACE conn3 <- [1,1482,null,{}] 14:42:21 INFO - PROCESS | 1782 | 1461274941818 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:42:22 INFO - PROCESS | 1782 | 1461274942070 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 14:42:22 INFO - PROCESS | 1782 | 1461274942411 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1782 | ++DOCSHELL 0x87fe9c00 == 141 [pid = 1782] [id = 378] 14:42:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0x87fed800) [pid = 1782] [serial = 1135] [outer = (nil)] 14:42:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x8950e400) [pid = 1782] [serial = 1136] [outer = 0x87fed800] 14:42:22 INFO - PROCESS | 1782 | 1461274942507 Marionette DEBUG loaded listener.js 14:42:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x8a15e800) [pid = 1782] [serial = 1137] [outer = 0x87fed800] 14:42:23 INFO - PROCESS | 1782 | 1461274943646 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:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1890ms 14:42:23 INFO - PROCESS | 1782 | 1461274943699 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 14:42:23 INFO - PROCESS | 1782 | 1461274943706 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 14:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:42:23 INFO - PROCESS | 1782 | 1461274943722 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:42:23 INFO - PROCESS | 1782 | 1461274943733 Marionette TRACE conn3 <- [1,1486,null,{}] 14:42:23 INFO - PROCESS | 1782 | 1461274943744 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:42:24 INFO - PROCESS | 1782 | 1461274944043 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 14:42:24 INFO - PROCESS | 1782 | 1461274944361 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x89314000 == 142 [pid = 1782] [id = 379] 14:42:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x8a991000) [pid = 1782] [serial = 1138] [outer = (nil)] 14:42:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8b020000) [pid = 1782] [serial = 1139] [outer = 0x8a991000] 14:42:24 INFO - PROCESS | 1782 | 1461274944458 Marionette DEBUG loaded listener.js 14:42:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x8b029000) [pid = 1782] [serial = 1140] [outer = 0x8a991000] 14:42:25 INFO - PROCESS | 1782 | 1461274945484 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:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1807ms 14:42:25 INFO - PROCESS | 1782 | 1461274945523 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 14:42:25 INFO - PROCESS | 1782 | 1461274945528 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 14:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:42:25 INFO - PROCESS | 1782 | 1461274945535 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:42:25 INFO - PROCESS | 1782 | 1461274945539 Marionette TRACE conn3 <- [1,1490,null,{}] 14:42:25 INFO - PROCESS | 1782 | 1461274945546 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:42:25 INFO - PROCESS | 1782 | 1461274945793 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 14:42:26 INFO - PROCESS | 1782 | 1461274946123 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8afd3800 == 143 [pid = 1782] [id = 380] 14:42:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8b0d2400) [pid = 1782] [serial = 1141] [outer = (nil)] 14:42:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8b1c6400) [pid = 1782] [serial = 1142] [outer = 0x8b0d2400] 14:42:26 INFO - PROCESS | 1782 | 1461274946226 Marionette DEBUG loaded listener.js 14:42:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8bf77000) [pid = 1782] [serial = 1143] [outer = 0x8b0d2400] 14:42:27 INFO - PROCESS | 1782 | 1461274947190 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:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1687ms 14:42:27 INFO - PROCESS | 1782 | 1461274947224 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 14:42:27 INFO - PROCESS | 1782 | 1461274947228 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 14:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:42:27 INFO - PROCESS | 1782 | 1461274947236 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:42:27 INFO - PROCESS | 1782 | 1461274947241 Marionette TRACE conn3 <- [1,1494,null,{}] 14:42:27 INFO - PROCESS | 1782 | 1461274947248 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:42:27 INFO - PROCESS | 1782 | 1461274947484 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 14:42:27 INFO - PROCESS | 1782 | 1461274947811 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8c247000 == 144 [pid = 1782] [id = 381] 14:42:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8c247800) [pid = 1782] [serial = 1144] [outer = (nil)] 14:42:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8c24e800) [pid = 1782] [serial = 1145] [outer = 0x8c247800] 14:42:27 INFO - PROCESS | 1782 | 1461274947930 Marionette DEBUG loaded listener.js 14:42:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8ca6f800) [pid = 1782] [serial = 1146] [outer = 0x8c247800] 14:42:29 INFO - PROCESS | 1782 | 1461274949062 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:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1897ms 14:42:29 INFO - PROCESS | 1782 | 1461274949135 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 14:42:29 INFO - PROCESS | 1782 | 1461274949138 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 14:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:42:29 INFO - PROCESS | 1782 | 1461274949147 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:42:29 INFO - PROCESS | 1782 | 1461274949151 Marionette TRACE conn3 <- [1,1498,null,{}] 14:42:29 INFO - PROCESS | 1782 | 1461274949157 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:42:29 INFO - PROCESS | 1782 | 1461274949441 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 14:42:29 INFO - PROCESS | 1782 | 1461274949771 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8bf80800 == 145 [pid = 1782] [id = 382] 14:42:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8ca74000) [pid = 1782] [serial = 1147] [outer = (nil)] 14:42:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x8cc34800) [pid = 1782] [serial = 1148] [outer = 0x8ca74000] 14:42:29 INFO - PROCESS | 1782 | 1461274949867 Marionette DEBUG loaded listener.js 14:42:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x8ccc1400) [pid = 1782] [serial = 1149] [outer = 0x8ca74000] 14:42:30 INFO - PROCESS | 1782 | 1461274950853 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:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1738ms 14:42:30 INFO - PROCESS | 1782 | 1461274950886 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 14:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:42:30 INFO - PROCESS | 1782 | 1461274950891 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 14:42:30 INFO - PROCESS | 1782 | 1461274950897 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:42:30 INFO - PROCESS | 1782 | 1461274950901 Marionette TRACE conn3 <- [1,1502,null,{}] 14:42:30 INFO - PROCESS | 1782 | 1461274950908 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:42:31 INFO - PROCESS | 1782 | 1461274951165 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 14:42:31 INFO - PROCESS | 1782 | 1461274951520 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x89306c00 == 146 [pid = 1782] [id = 383] 14:42:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x8b01f000) [pid = 1782] [serial = 1150] [outer = (nil)] 14:42:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0x8e3a6c00) [pid = 1782] [serial = 1151] [outer = 0x8b01f000] 14:42:31 INFO - PROCESS | 1782 | 1461274951628 Marionette DEBUG loaded listener.js 14:42:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 142 (0x8e3b0400) [pid = 1782] [serial = 1152] [outer = 0x8b01f000] 14:42:32 INFO - PROCESS | 1782 | 1461274952597 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:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1733ms 14:42:32 INFO - PROCESS | 1782 | 1461274952632 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 14:42:32 INFO - PROCESS | 1782 | 1461274952635 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 14:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:42:32 INFO - PROCESS | 1782 | 1461274952643 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:42:32 INFO - PROCESS | 1782 | 1461274952647 Marionette TRACE conn3 <- [1,1506,null,{}] 14:42:32 INFO - PROCESS | 1782 | 1461274952654 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:42:32 INFO - PROCESS | 1782 | 1461274952880 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 14:42:33 INFO - PROCESS | 1782 | 1461274953322 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8cc38c00 == 147 [pid = 1782] [id = 384] 14:42:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 143 (0x8ccce400) [pid = 1782] [serial = 1153] [outer = (nil)] 14:42:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 144 (0x8e8e2000) [pid = 1782] [serial = 1154] [outer = 0x8ccce400] 14:42:33 INFO - PROCESS | 1782 | 1461274953481 Marionette DEBUG loaded listener.js 14:42:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 145 (0x8e8e6400) [pid = 1782] [serial = 1155] [outer = 0x8ccce400] 14:42:34 INFO - PROCESS | 1782 | 1461274954480 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:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1893ms 14:42:34 INFO - PROCESS | 1782 | 1461274954537 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 14:42:34 INFO - PROCESS | 1782 | 1461274954542 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 14:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:42:34 INFO - PROCESS | 1782 | 1461274954548 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:42:34 INFO - PROCESS | 1782 | 1461274954552 Marionette TRACE conn3 <- [1,1510,null,{}] 14:42:34 INFO - PROCESS | 1782 | 1461274954558 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:42:34 INFO - PROCESS | 1782 | 1461274954822 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 14:42:35 INFO - PROCESS | 1782 | 1461274955153 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8ca07800 == 148 [pid = 1782] [id = 385] 14:42:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 146 (0x8cbe4000) [pid = 1782] [serial = 1156] [outer = (nil)] 14:42:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 147 (0x8ebf2c00) [pid = 1782] [serial = 1157] [outer = 0x8cbe4000] 14:42:35 INFO - PROCESS | 1782 | 1461274955249 Marionette DEBUG loaded listener.js 14:42:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 148 (0x8ebfac00) [pid = 1782] [serial = 1158] [outer = 0x8cbe4000] 14:42:36 INFO - PROCESS | 1782 | 1461274956202 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:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1685ms 14:42:36 INFO - PROCESS | 1782 | 1461274956235 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 14:42:36 INFO - PROCESS | 1782 | 1461274956238 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 14:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:42:36 INFO - PROCESS | 1782 | 1461274956247 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:42:36 INFO - PROCESS | 1782 | 1461274956251 Marionette TRACE conn3 <- [1,1514,null,{}] 14:42:36 INFO - PROCESS | 1782 | 1461274956257 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:42:36 INFO - PROCESS | 1782 | 1461274956540 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 14:42:36 INFO - PROCESS | 1782 | 1461274956874 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f6d8800 == 149 [pid = 1782] [id = 386] 14:42:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 149 (0x8f6d9800) [pid = 1782] [serial = 1159] [outer = (nil)] 14:42:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 150 (0x8f6f0400) [pid = 1782] [serial = 1160] [outer = 0x8f6d9800] 14:42:36 INFO - PROCESS | 1782 | 1461274956989 Marionette DEBUG loaded listener.js 14:42:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x8f8c2400) [pid = 1782] [serial = 1161] [outer = 0x8f6d9800] 14:42:37 INFO - PROCESS | 1782 | 1461274957968 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:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1746ms 14:42:37 INFO - PROCESS | 1782 | 1461274957994 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 14:42:38 INFO - PROCESS | 1782 | 1461274957999 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 14:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:42:38 INFO - PROCESS | 1782 | 1461274958006 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:42:38 INFO - PROCESS | 1782 | 1461274958010 Marionette TRACE conn3 <- [1,1518,null,{}] 14:42:38 INFO - PROCESS | 1782 | 1461274958017 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:42:38 INFO - PROCESS | 1782 | 1461274958333 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 14:42:38 INFO - PROCESS | 1782 | 1461274958658 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1782 | ++DOCSHELL 0x8f531000 == 150 [pid = 1782] [id = 387] 14:42:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0x8f6edc00) [pid = 1782] [serial = 1162] [outer = (nil)] 14:42:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0x905e9c00) [pid = 1782] [serial = 1163] [outer = 0x8f6edc00] 14:42:38 INFO - PROCESS | 1782 | 1461274958752 Marionette DEBUG loaded listener.js 14:42:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0x905eec00) [pid = 1782] [serial = 1164] [outer = 0x8f6edc00] 14:42:39 INFO - PROCESS | 1782 | 1461274959821 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:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1838ms 14:42:39 INFO - PROCESS | 1782 | 1461274959846 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 14:42:39 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:42:39 INFO - PROCESS | 1782 | 1461274959850 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 14:42:39 INFO - PROCESS | 1782 | 1461274959858 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:42:39 INFO - PROCESS | 1782 | 1461274959862 Marionette TRACE conn3 <- [1,1522,null,{}] 14:42:39 INFO - PROCESS | 1782 | 1461274959868 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:42:40 INFO - PROCESS | 1782 | 1461274960099 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 14:42:40 INFO - PROCESS | 1782 | 1461274960426 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a5e5800 == 151 [pid = 1782] [id = 388] 14:42:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x8a5ee400) [pid = 1782] [serial = 1165] [outer = (nil)] 14:42:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0x9137b800) [pid = 1782] [serial = 1166] [outer = 0x8a5ee400] 14:42:40 INFO - PROCESS | 1782 | 1461274960520 Marionette DEBUG loaded listener.js 14:42:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 157 (0x9152c800) [pid = 1782] [serial = 1167] [outer = 0x8a5ee400] 14:42:41 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:42:41 INFO - PROCESS | 1782 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:42:41 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:42:41 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:42:41 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:42:41 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:42:41 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:42:41 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:42:41 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:42:41 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:42:41 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:42:41 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:42:41 INFO - PROCESS | 1782 | 1461274961392 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:42:41 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:42:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:42:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:42:41 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:42:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:42:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:42:41 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:42:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:42:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:42:41 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:42:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:42:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:42:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:42:41 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1585ms 14:42:41 INFO - PROCESS | 1782 | 1461274961443 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 14:42:41 INFO - PROCESS | 1782 | 1461274961454 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 14:42:41 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:42:41 INFO - PROCESS | 1782 | 1461274961463 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:42:41 INFO - PROCESS | 1782 | 1461274961474 Marionette TRACE conn3 <- [1,1526,null,{}] 14:42:41 INFO - PROCESS | 1782 | 1461274961527 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:42:41 INFO - PROCESS | 1782 | 1461274961782 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 14:42:42 INFO - PROCESS | 1782 | 1461274962106 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1782 | ++DOCSHELL 0x848edc00 == 152 [pid = 1782] [id = 389] 14:42:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 158 (0x91373c00) [pid = 1782] [serial = 1168] [outer = (nil)] 14:42:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 159 (0x92b3b800) [pid = 1782] [serial = 1169] [outer = 0x91373c00] 14:42:42 INFO - PROCESS | 1782 | 1461274962205 Marionette DEBUG loaded listener.js 14:42:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 160 (0x92c67400) [pid = 1782] [serial = 1170] [outer = 0x91373c00] 14:42:43 INFO - PROCESS | 1782 | 1461274963072 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:42:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:42:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:42:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:42:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:42:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:42:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:42:43 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:42:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:42:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:42:43 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1696ms 14:42:43 INFO - PROCESS | 1782 | 1461274963164 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 14:42:43 INFO - PROCESS | 1782 | 1461274963168 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 14:42:43 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:42:43 INFO - PROCESS | 1782 | 1461274963176 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:42:43 INFO - PROCESS | 1782 | 1461274963180 Marionette TRACE conn3 <- [1,1530,null,{}] 14:42:43 INFO - PROCESS | 1782 | 1461274963186 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:42:43 INFO - PROCESS | 1782 | 1461274963440 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 14:42:43 INFO - PROCESS | 1782 | 1461274963761 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1782 | ++DOCSHELL 0x84eedc00 == 153 [pid = 1782] [id = 390] 14:42:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 161 (0x901b0000) [pid = 1782] [serial = 1171] [outer = (nil)] 14:42:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 162 (0x9778ec00) [pid = 1782] [serial = 1172] [outer = 0x901b0000] 14:42:43 INFO - PROCESS | 1782 | 1461274963862 Marionette DEBUG loaded listener.js 14:42:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 163 (0x978d8800) [pid = 1782] [serial = 1173] [outer = 0x901b0000] 14:42:44 INFO - PROCESS | 1782 | 1461274964679 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:42:44 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:42:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:42:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:42:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:42:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:42:44 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:42:44 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:42:44 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:42:44 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1537ms 14:42:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:42:44 INFO - PROCESS | 1782 | 1461274964717 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 14:42:44 INFO - PROCESS | 1782 | 1461274964720 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 14:42:44 INFO - PROCESS | 1782 | 1461274964728 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:42:44 INFO - PROCESS | 1782 | 1461274964731 Marionette TRACE conn3 <- [1,1534,null,{}] 14:42:44 INFO - PROCESS | 1782 | 1461274964737 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:42:44 INFO - PROCESS | 1782 | 1461274964993 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 14:42:45 INFO - PROCESS | 1782 | 1461274965282 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1782 | ++DOCSHELL 0x92b34000 == 154 [pid = 1782] [id = 391] 14:42:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 164 (0x96ce1800) [pid = 1782] [serial = 1174] [outer = (nil)] 14:42:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 165 (0x98e8dc00) [pid = 1782] [serial = 1175] [outer = 0x96ce1800] 14:42:45 INFO - PROCESS | 1782 | 1461274965425 Marionette DEBUG loaded listener.js 14:42:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 166 (0x98ebc400) [pid = 1782] [serial = 1176] [outer = 0x96ce1800] 14:42:46 INFO - PROCESS | 1782 | 1461274966448 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:42:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:42:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1783ms 14:42:46 INFO - PROCESS | 1782 | 1461274966511 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 14:42:46 INFO - PROCESS | 1782 | 1461274966515 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 14:42:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:42:46 INFO - PROCESS | 1782 | 1461274966522 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:42:46 INFO - PROCESS | 1782 | 1461274966526 Marionette TRACE conn3 <- [1,1538,null,{}] 14:42:46 INFO - PROCESS | 1782 | 1461274966532 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:42:46 INFO - PROCESS | 1782 | 1461274966806 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 14:42:47 INFO - PROCESS | 1782 | 1461274967143 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1782 | ++DOCSHELL 0x86d1b400 == 155 [pid = 1782] [id = 392] 14:42:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 167 (0x8bf7e000) [pid = 1782] [serial = 1177] [outer = (nil)] 14:42:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 168 (0x98ec7400) [pid = 1782] [serial = 1178] [outer = 0x8bf7e000] 14:42:47 INFO - PROCESS | 1782 | 1461274967235 Marionette DEBUG loaded listener.js 14:42:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 169 (0x99169800) [pid = 1782] [serial = 1179] [outer = 0x8bf7e000] 14:42:48 INFO - PROCESS | 1782 | 1461274968164 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:42:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:42:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1684ms 14:42:48 INFO - PROCESS | 1782 | 1461274968207 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 14:42:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:42:48 INFO - PROCESS | 1782 | 1461274968211 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 14:42:48 INFO - PROCESS | 1782 | 1461274968219 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:42:48 INFO - PROCESS | 1782 | 1461274968223 Marionette TRACE conn3 <- [1,1542,null,{}] 14:42:48 INFO - PROCESS | 1782 | 1461274968229 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:42:48 INFO - PROCESS | 1782 | 1461274968474 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x87ee8000 == 154 [pid = 1782] [id = 353] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x84eeac00 == 153 [pid = 1782] [id = 267] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x92a5c400 == 152 [pid = 1782] [id = 40] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x8afcf400 == 151 [pid = 1782] [id = 274] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x875c3800 == 150 [pid = 1782] [id = 279] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x8eb6e400 == 149 [pid = 1782] [id = 280] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x8bf77800 == 148 [pid = 1782] [id = 277] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x8ccc9800 == 147 [pid = 1782] [id = 281] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x91f0a800 == 146 [pid = 1782] [id = 90] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x8950a400 == 145 [pid = 1782] [id = 375] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x8930a400 == 144 [pid = 1782] [id = 374] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x875c2400 == 143 [pid = 1782] [id = 373] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x84ee4000 == 142 [pid = 1782] [id = 372] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x95c27c00 == 141 [pid = 1782] [id = 369] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x92b30800 == 140 [pid = 1782] [id = 368] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x8b0d5400 == 139 [pid = 1782] [id = 367] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x8bf78400 == 138 [pid = 1782] [id = 366] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x8cbe7400 == 137 [pid = 1782] [id = 364] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x8f4d6400 == 136 [pid = 1782] [id = 365] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x8e7f5c00 == 135 [pid = 1782] [id = 363] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x8b1cd400 == 134 [pid = 1782] [id = 362] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x8a7aec00 == 133 [pid = 1782] [id = 361] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x84eee400 == 132 [pid = 1782] [id = 360] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x8a7a2000 == 131 [pid = 1782] [id = 358] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x8afd7000 == 130 [pid = 1782] [id = 359] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x860d0000 == 129 [pid = 1782] [id = 357] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x86d20800 == 128 [pid = 1782] [id = 356] 14:42:50 INFO - PROCESS | 1782 | --DOCSHELL 0x93c8fc00 == 127 [pid = 1782] [id = 330] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 168 (0x8cc38400) [pid = 1782] [serial = 1034] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 167 (0x8cbe8400) [pid = 1782] [serial = 1032] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 166 (0x8ca07c00) [pid = 1782] [serial = 1029] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 165 (0x8afd5800) [pid = 1782] [serial = 1019] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 164 (0x8cc3bc00) [pid = 1782] [serial = 1035] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 163 (0x900ea000) [pid = 1782] [serial = 1050] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 162 (0x8ca76000) [pid = 1782] [serial = 1031] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 161 (0x87fefc00) [pid = 1782] [serial = 1061] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 160 (0x8b0d4c00) [pid = 1782] [serial = 1023] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 159 (0x89fcc800) [pid = 1782] [serial = 1013] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 158 (0x8e3ae800) [pid = 1782] [serial = 1037] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 157 (0x86d20000) [pid = 1782] [serial = 1058] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 156 (0x91371000) [pid = 1782] [serial = 1055] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 155 (0x8b021400) [pid = 1782] [serial = 1020] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0x89fd4000) [pid = 1782] [serial = 1014] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0x875c2c00) [pid = 1782] [serial = 1059] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0x91528c00) [pid = 1782] [serial = 1056] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 151 (0x8a7a3800) [pid = 1782] [serial = 1016] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 150 (0x8ca03c00) [pid = 1782] [serial = 1028] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 149 (0x8e743400) [pid = 1782] [serial = 1038] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 148 (0x8950fc00) [pid = 1782] [serial = 1062] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 147 (0x98b22400) [pid = 1782] [serial = 993] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 146 (0x8a5e6400) [pid = 1782] [serial = 1064] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 145 (0x904d4800) [pid = 1782] [serial = 1052] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 144 (0x900e7000) [pid = 1782] [serial = 1049] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 143 (0x8f4da000) [pid = 1782] [serial = 1041] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 142 (0x87ee3400) [pid = 1782] [serial = 942] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 141 (0x8a98e400) [pid = 1782] [serial = 1017] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 140 (0x8f82c800) [pid = 1782] [serial = 1046] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x87ee8400) [pid = 1782] [serial = 1011] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x8c24c400) [pid = 1782] [serial = 1025] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x8eb74800) [pid = 1782] [serial = 1040] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x8f6d0400) [pid = 1782] [serial = 1043] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x8a5f1000) [pid = 1782] [serial = 1065] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x8f6d6400) [pid = 1782] [serial = 1044] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8b0cdc00) [pid = 1782] [serial = 1022] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x875c5c00) [pid = 1782] [serial = 1010] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x904d6c00) [pid = 1782] [serial = 1053] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x8c949400) [pid = 1782] [serial = 1026] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x8f8b7c00) [pid = 1782] [serial = 1047] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x8a5e4400) [pid = 1782] [serial = 1067] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1782 | 1461274970594 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1782 | ++DOCSHELL 0x85112800 == 128 [pid = 1782] [id = 393] 14:42:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x85802000) [pid = 1782] [serial = 1180] [outer = (nil)] 14:42:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x8608ac00) [pid = 1782] [serial = 1181] [outer = 0x85802000] 14:42:50 INFO - PROCESS | 1782 | 1461274970709 Marionette DEBUG loaded listener.js 14:42:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x860cc000) [pid = 1782] [serial = 1182] [outer = 0x85802000] 14:42:51 INFO - PROCESS | 1782 | 1461274971645 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:42:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:42:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 3507ms 14:42:51 INFO - PROCESS | 1782 | 1461274971726 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 14:42:51 INFO - PROCESS | 1782 | 1461274971734 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 14:42:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:42:51 INFO - PROCESS | 1782 | 1461274971744 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:42:51 INFO - PROCESS | 1782 | 1461274971748 Marionette TRACE conn3 <- [1,1546,null,{}] 14:42:51 INFO - PROCESS | 1782 | 1461274971755 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:42:51 INFO - PROCESS | 1782 | 1461274971982 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 14:42:52 INFO - PROCESS | 1782 | 1461274972227 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1782 | ++DOCSHELL 0x87698800 == 129 [pid = 1782] [id = 394] 14:42:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8769ac00) [pid = 1782] [serial = 1183] [outer = (nil)] 14:42:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x87ee3c00) [pid = 1782] [serial = 1184] [outer = 0x8769ac00] 14:42:52 INFO - PROCESS | 1782 | 1461274972310 Marionette DEBUG loaded listener.js 14:42:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x87eee400) [pid = 1782] [serial = 1185] [outer = 0x8769ac00] 14:42:53 INFO - PROCESS | 1782 | 1461274973337 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:42:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:42:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1637ms 14:42:53 INFO - PROCESS | 1782 | 1461274973385 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 14:42:53 INFO - PROCESS | 1782 | 1461274973392 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 14:42:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:42:53 INFO - PROCESS | 1782 | 1461274973408 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:42:53 INFO - PROCESS | 1782 | 1461274973412 Marionette TRACE conn3 <- [1,1550,null,{}] 14:42:53 INFO - PROCESS | 1782 | 1461274973418 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:42:53 INFO - PROCESS | 1782 | 1461274973715 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 14:42:53 INFO - PROCESS | 1782 | 1461274973955 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1782 | ++DOCSHELL 0x87ee6000 == 130 [pid = 1782] [id = 395] 14:42:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x89510800) [pid = 1782] [serial = 1186] [outer = (nil)] 14:42:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x89515c00) [pid = 1782] [serial = 1187] [outer = 0x89510800] 14:42:54 INFO - PROCESS | 1782 | 1461274974036 Marionette DEBUG loaded listener.js 14:42:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x89fcec00) [pid = 1782] [serial = 1188] [outer = 0x89510800] 14:42:55 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x8950bc00) [pid = 1782] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:42:55 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x8950c000) [pid = 1782] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:42:55 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x8e7f7400) [pid = 1782] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:42:55 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8e3a7000) [pid = 1782] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:42:55 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x8cbe6000) [pid = 1782] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:42:55 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x8afd9c00) [pid = 1782] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:42:55 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x8b025400) [pid = 1782] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:42:55 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x8b026c00) [pid = 1782] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:42:55 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x89fca800) [pid = 1782] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:42:55 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x86d21000) [pid = 1782] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:42:55 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x875c9400) [pid = 1782] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:42:55 INFO - PROCESS | 1782 | --DOMWINDOW == 125 (0x84ee9800) [pid = 1782] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:42:55 INFO - PROCESS | 1782 | --DOMWINDOW == 124 (0x8a163000) [pid = 1782] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:42:55 INFO - PROCESS | 1782 | --DOMWINDOW == 123 (0x8f8bb400) [pid = 1782] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:42:55 INFO - PROCESS | 1782 | --DOMWINDOW == 122 (0x95c2f800) [pid = 1782] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:42:55 INFO - PROCESS | 1782 | --DOMWINDOW == 121 (0x92b33c00) [pid = 1782] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:42:55 INFO - PROCESS | 1782 | --DOMWINDOW == 120 (0x8f820c00) [pid = 1782] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:42:55 INFO - PROCESS | 1782 | --DOMWINDOW == 119 (0x91375800) [pid = 1782] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:42:55 INFO - PROCESS | 1782 | --DOMWINDOW == 118 (0x8f6cec00) [pid = 1782] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:42:55 INFO - PROCESS | 1782 | --DOMWINDOW == 117 (0x8e7f4c00) [pid = 1782] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:42:55 INFO - PROCESS | 1782 | 1461274975581 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:42:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:42:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 2284ms 14:42:55 INFO - PROCESS | 1782 | 1461274975693 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 14:42:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:42:55 INFO - PROCESS | 1782 | 1461274975697 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 14:42:55 INFO - PROCESS | 1782 | 1461274975713 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:42:55 INFO - PROCESS | 1782 | 1461274975723 Marionette TRACE conn3 <- [1,1554,null,{}] 14:42:55 INFO - PROCESS | 1782 | 1461274975739 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:42:55 INFO - PROCESS | 1782 | 1461274975965 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 14:42:55 INFO - PROCESS | 1782 | 1461274975977 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1782 | ++DOCSHELL 0x875c9800 == 131 [pid = 1782] [id = 396] 14:42:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 118 (0x87fefc00) [pid = 1782] [serial = 1189] [outer = (nil)] 14:42:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 119 (0x8a5e7000) [pid = 1782] [serial = 1190] [outer = 0x87fefc00] 14:42:56 INFO - PROCESS | 1782 | 1461274976238 Marionette DEBUG loaded listener.js 14:42:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 120 (0x8a7a4000) [pid = 1782] [serial = 1191] [outer = 0x87fefc00] 14:42:57 INFO - PROCESS | 1782 | 1461274977108 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:42:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:42:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1460ms 14:42:57 INFO - PROCESS | 1782 | 1461274977165 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 14:42:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:42:57 INFO - PROCESS | 1782 | 1461274977170 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 14:42:57 INFO - PROCESS | 1782 | 1461274977177 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:42:57 INFO - PROCESS | 1782 | 1461274977181 Marionette TRACE conn3 <- [1,1558,null,{}] 14:42:57 INFO - PROCESS | 1782 | 1461274977187 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:42:57 INFO - PROCESS | 1782 | 1461274977411 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 14:42:57 INFO - PROCESS | 1782 | 1461274977807 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:57 INFO - PROCESS | 1782 | ++DOCSHELL 0x84eee400 == 132 [pid = 1782] [id = 397] 14:42:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 121 (0x84eef000) [pid = 1782] [serial = 1192] [outer = (nil)] 14:42:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 122 (0x85803800) [pid = 1782] [serial = 1193] [outer = 0x84eef000] 14:42:57 INFO - PROCESS | 1782 | 1461274977914 Marionette DEBUG loaded listener.js 14:42:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 123 (0x86d15800) [pid = 1782] [serial = 1194] [outer = 0x84eef000] 14:42:58 INFO - PROCESS | 1782 | 1461274978966 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:42:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:42:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1844ms 14:42:59 INFO - PROCESS | 1782 | 1461274979023 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 14:42:59 INFO - PROCESS | 1782 | 1461274979031 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 14:42:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:42:59 INFO - PROCESS | 1782 | 1461274979041 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:42:59 INFO - PROCESS | 1782 | 1461274979048 Marionette TRACE conn3 <- [1,1562,null,{}] 14:42:59 INFO - PROCESS | 1782 | 1461274979110 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:42:59 INFO - PROCESS | 1782 | 1461274979373 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 14:42:59 INFO - PROCESS | 1782 | 1461274979680 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1782 | ++DOCSHELL 0x875c9c00 == 133 [pid = 1782] [id = 398] 14:42:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 124 (0x87eeb800) [pid = 1782] [serial = 1195] [outer = (nil)] 14:42:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0x87feac00) [pid = 1782] [serial = 1196] [outer = 0x87eeb800] 14:42:59 INFO - PROCESS | 1782 | 1461274979781 Marionette DEBUG loaded listener.js 14:42:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x8950c000) [pid = 1782] [serial = 1197] [outer = 0x87eeb800] 14:43:00 INFO - PROCESS | 1782 | 1461274980969 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:43:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:43:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1985ms 14:43:01 INFO - PROCESS | 1782 | 1461274981031 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 14:43:01 INFO - PROCESS | 1782 | 1461274981039 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 14:43:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:43:01 INFO - PROCESS | 1782 | 1461274981047 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:43:01 INFO - PROCESS | 1782 | 1461274981052 Marionette TRACE conn3 <- [1,1566,null,{}] 14:43:01 INFO - PROCESS | 1782 | 1461274981060 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:43:01 INFO - PROCESS | 1782 | 1461274981369 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 14:43:01 INFO - PROCESS | 1782 | 1461274981691 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:01 INFO - PROCESS | 1782 | ++DOCSHELL 0x87fee400 == 134 [pid = 1782] [id = 399] 14:43:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x89fccc00) [pid = 1782] [serial = 1198] [outer = (nil)] 14:43:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x8a7a9400) [pid = 1782] [serial = 1199] [outer = 0x89fccc00] 14:43:01 INFO - PROCESS | 1782 | 1461274981803 Marionette DEBUG loaded listener.js 14:43:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8a997c00) [pid = 1782] [serial = 1200] [outer = 0x89fccc00] 14:43:02 INFO - PROCESS | 1782 | 1461274982930 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:43:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:43:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1934ms 14:43:02 INFO - PROCESS | 1782 | 1461274982983 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 14:43:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:43:02 INFO - PROCESS | 1782 | 1461274982988 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 14:43:03 INFO - PROCESS | 1782 | 1461274983004 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:43:03 INFO - PROCESS | 1782 | 1461274983014 Marionette TRACE conn3 <- [1,1570,null,{}] 14:43:03 INFO - PROCESS | 1782 | 1461274983024 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:43:03 INFO - PROCESS | 1782 | 1461274983438 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 14:43:03 INFO - PROCESS | 1782 | 1461274983668 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:03 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a5e4c00 == 135 [pid = 1782] [id = 400] 14:43:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x8a995000) [pid = 1782] [serial = 1201] [outer = (nil)] 14:43:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8b1cac00) [pid = 1782] [serial = 1202] [outer = 0x8a995000] 14:43:03 INFO - PROCESS | 1782 | 1461274983764 Marionette DEBUG loaded listener.js 14:43:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8bf75000) [pid = 1782] [serial = 1203] [outer = 0x8a995000] 14:43:04 INFO - PROCESS | 1782 | 1461274984748 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:43:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:43:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1810ms 14:43:04 INFO - PROCESS | 1782 | 1461274984805 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 14:43:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:43:04 INFO - PROCESS | 1782 | 1461274984810 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 14:43:04 INFO - PROCESS | 1782 | 1461274984818 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:43:04 INFO - PROCESS | 1782 | 1461274984822 Marionette TRACE conn3 <- [1,1574,null,{}] 14:43:04 INFO - PROCESS | 1782 | 1461274984829 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:43:05 INFO - PROCESS | 1782 | 1461274985084 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 14:43:05 INFO - PROCESS | 1782 | 1461274985404 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:05 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a98b400 == 136 [pid = 1782] [id = 401] 14:43:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8b025400) [pid = 1782] [serial = 1204] [outer = (nil)] 14:43:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8c94a000) [pid = 1782] [serial = 1205] [outer = 0x8b025400] 14:43:05 INFO - PROCESS | 1782 | 1461274985507 Marionette DEBUG loaded listener.js 14:43:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8c954000) [pid = 1782] [serial = 1206] [outer = 0x8b025400] 14:43:06 INFO - PROCESS | 1782 | 1461274986504 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:43:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:43:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1734ms 14:43:06 INFO - PROCESS | 1782 | 1461274986552 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 14:43:06 INFO - PROCESS | 1782 | 1461274986556 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 14:43:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:43:06 INFO - PROCESS | 1782 | 1461274986564 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:43:06 INFO - PROCESS | 1782 | 1461274986568 Marionette TRACE conn3 <- [1,1578,null,{}] 14:43:06 INFO - PROCESS | 1782 | 1461274986574 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:43:06 INFO - PROCESS | 1782 | 1461274986816 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 14:43:07 INFO - PROCESS | 1782 | 1461274987157 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:07 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ca0f400 == 137 [pid = 1782] [id = 402] 14:43:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8ca0fc00) [pid = 1782] [serial = 1207] [outer = (nil)] 14:43:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8ca73000) [pid = 1782] [serial = 1208] [outer = 0x8ca0fc00] 14:43:07 INFO - PROCESS | 1782 | 1461274987270 Marionette DEBUG loaded listener.js 14:43:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x8cc32c00) [pid = 1782] [serial = 1209] [outer = 0x8ca0fc00] 14:43:08 INFO - PROCESS | 1782 | 1461274988252 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:43:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:43:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1734ms 14:43:08 INFO - PROCESS | 1782 | 1461274988300 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 14:43:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:43:08 INFO - PROCESS | 1782 | 1461274988305 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 14:43:08 INFO - PROCESS | 1782 | 1461274988312 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:43:08 INFO - PROCESS | 1782 | 1461274988315 Marionette TRACE conn3 <- [1,1582,null,{}] 14:43:08 INFO - PROCESS | 1782 | 1461274988322 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:43:08 INFO - PROCESS | 1782 | 1461274988590 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 14:43:08 INFO - PROCESS | 1782 | 1461274988912 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:08 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ca06800 == 138 [pid = 1782] [id = 403] 14:43:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x8ca0e800) [pid = 1782] [serial = 1210] [outer = (nil)] 14:43:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x8e741c00) [pid = 1782] [serial = 1211] [outer = 0x8ca0e800] 14:43:09 INFO - PROCESS | 1782 | 1461274989013 Marionette DEBUG loaded listener.js 14:43:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0x8e74f800) [pid = 1782] [serial = 1212] [outer = 0x8ca0e800] 14:43:09 INFO - PROCESS | 1782 | 1461274989973 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:43:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:43:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1737ms 14:43:10 INFO - PROCESS | 1782 | 1461274990049 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 14:43:10 INFO - PROCESS | 1782 | 1461274990052 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 14:43:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:43:10 INFO - PROCESS | 1782 | 1461274990061 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:43:10 INFO - PROCESS | 1782 | 1461274990065 Marionette TRACE conn3 <- [1,1586,null,{}] 14:43:10 INFO - PROCESS | 1782 | 1461274990072 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:43:10 INFO - PROCESS | 1782 | 1461274990352 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 14:43:10 INFO - PROCESS | 1782 | 1461274990682 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:10 INFO - PROCESS | 1782 | ++DOCSHELL 0x8b1c1800 == 139 [pid = 1782] [id = 404] 14:43:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 142 (0x8cccdc00) [pid = 1782] [serial = 1213] [outer = (nil)] 14:43:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 143 (0x8eb6e400) [pid = 1782] [serial = 1214] [outer = 0x8cccdc00] 14:43:10 INFO - PROCESS | 1782 | 1461274990779 Marionette DEBUG loaded listener.js 14:43:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 144 (0x8eb74800) [pid = 1782] [serial = 1215] [outer = 0x8cccdc00] 14:43:11 INFO - PROCESS | 1782 | 1461274991785 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:43:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:43:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1791ms 14:43:11 INFO - PROCESS | 1782 | 1461274991853 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 14:43:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:43:11 INFO - PROCESS | 1782 | 1461274991858 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 14:43:11 INFO - PROCESS | 1782 | 1461274991866 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:43:11 INFO - PROCESS | 1782 | 1461274991869 Marionette TRACE conn3 <- [1,1590,null,{}] 14:43:11 INFO - PROCESS | 1782 | 1461274991877 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:43:12 INFO - PROCESS | 1782 | 1461274992120 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 14:43:12 INFO - PROCESS | 1782 | 1461274992467 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:12 INFO - PROCESS | 1782 | ++DOCSHELL 0x8607f400 == 140 [pid = 1782] [id = 405] 14:43:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 145 (0x8e74e000) [pid = 1782] [serial = 1216] [outer = (nil)] 14:43:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 146 (0x8f537000) [pid = 1782] [serial = 1217] [outer = 0x8e74e000] 14:43:12 INFO - PROCESS | 1782 | 1461274992564 Marionette DEBUG loaded listener.js 14:43:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 147 (0x8f6d0400) [pid = 1782] [serial = 1218] [outer = 0x8e74e000] 14:43:13 INFO - PROCESS | 1782 | 1461274993559 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:43:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:43:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1733ms 14:43:13 INFO - PROCESS | 1782 | 1461274993600 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 14:43:13 INFO - PROCESS | 1782 | 1461274993604 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 14:43:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:43:13 INFO - PROCESS | 1782 | 1461274993613 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:43:13 INFO - PROCESS | 1782 | 1461274993617 Marionette TRACE conn3 <- [1,1594,null,{}] 14:43:13 INFO - PROCESS | 1782 | 1461274993623 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:43:13 INFO - PROCESS | 1782 | 1461274993872 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 14:43:14 INFO - PROCESS | 1782 | 1461274994202 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:14 INFO - PROCESS | 1782 | ++DOCSHELL 0x87696400 == 141 [pid = 1782] [id = 406] 14:43:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 148 (0x8afd8c00) [pid = 1782] [serial = 1219] [outer = (nil)] 14:43:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 149 (0x8f81f400) [pid = 1782] [serial = 1220] [outer = 0x8afd8c00] 14:43:14 INFO - PROCESS | 1782 | 1461274994307 Marionette DEBUG loaded listener.js 14:43:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 150 (0x8f82c400) [pid = 1782] [serial = 1221] [outer = 0x8afd8c00] 14:43:15 INFO - PROCESS | 1782 | 1461274995258 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:43:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:43:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1688ms 14:43:15 INFO - PROCESS | 1782 | 1461274995301 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 14:43:15 INFO - PROCESS | 1782 | 1461274995306 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 14:43:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:43:15 INFO - PROCESS | 1782 | 1461274995333 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:43:15 INFO - PROCESS | 1782 | 1461274995338 Marionette TRACE conn3 <- [1,1598,null,{}] 14:43:15 INFO - PROCESS | 1782 | 1461274995348 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:43:15 INFO - PROCESS | 1782 | 1461274995600 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 14:43:15 INFO - PROCESS | 1782 | 1461274995940 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:15 INFO - PROCESS | 1782 | ++DOCSHELL 0x900e5800 == 142 [pid = 1782] [id = 407] 14:43:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x900e6400) [pid = 1782] [serial = 1222] [outer = (nil)] 14:43:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0x901a5400) [pid = 1782] [serial = 1223] [outer = 0x900e6400] 14:43:16 INFO - PROCESS | 1782 | 1461274996059 Marionette DEBUG loaded listener.js 14:43:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0x904c8800) [pid = 1782] [serial = 1224] [outer = 0x900e6400] 14:43:17 INFO - PROCESS | 1782 | 1461274997044 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:43:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:43:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1758ms 14:43:17 INFO - PROCESS | 1782 | 1461274997073 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 14:43:17 INFO - PROCESS | 1782 | 1461274997078 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 14:43:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:43:17 INFO - PROCESS | 1782 | 1461274997086 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:43:17 INFO - PROCESS | 1782 | 1461274997091 Marionette TRACE conn3 <- [1,1602,null,{}] 14:43:17 INFO - PROCESS | 1782 | 1461274997098 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:43:17 INFO - PROCESS | 1782 | 1461274997427 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 14:43:17 INFO - PROCESS | 1782 | 1461274997825 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:17 INFO - PROCESS | 1782 | ++DOCSHELL 0x905e8000 == 143 [pid = 1782] [id = 408] 14:43:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0x91372c00) [pid = 1782] [serial = 1225] [outer = (nil)] 14:43:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x91f06c00) [pid = 1782] [serial = 1226] [outer = 0x91372c00] 14:43:17 INFO - PROCESS | 1782 | 1461274997969 Marionette DEBUG loaded listener.js 14:43:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0x92a66c00) [pid = 1782] [serial = 1227] [outer = 0x91372c00] 14:43:19 INFO - PROCESS | 1782 | 1461274999140 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:43:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:43:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 2090ms 14:43:19 INFO - PROCESS | 1782 | 1461274999177 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 14:43:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:43:19 INFO - PROCESS | 1782 | 1461274999182 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 14:43:19 INFO - PROCESS | 1782 | 1461274999189 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:43:19 INFO - PROCESS | 1782 | 1461274999192 Marionette TRACE conn3 <- [1,1606,null,{}] 14:43:19 INFO - PROCESS | 1782 | 1461274999198 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:43:19 INFO - PROCESS | 1782 | 1461274999446 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 14:43:19 INFO - PROCESS | 1782 | 1461274999769 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:19 INFO - PROCESS | 1782 | ++DOCSHELL 0x875c4400 == 144 [pid = 1782] [id = 409] 14:43:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 157 (0x87ee4000) [pid = 1782] [serial = 1228] [outer = (nil)] 14:43:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 158 (0x92b3c000) [pid = 1782] [serial = 1229] [outer = 0x87ee4000] 14:43:19 INFO - PROCESS | 1782 | 1461274999870 Marionette DEBUG loaded listener.js 14:43:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 159 (0x93c97800) [pid = 1782] [serial = 1230] [outer = 0x87ee4000] 14:43:20 INFO - PROCESS | 1782 | 1461275000801 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:43:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:43:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1682ms 14:43:20 INFO - PROCESS | 1782 | 1461275000873 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 14:43:20 INFO - PROCESS | 1782 | 1461275000877 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 14:43:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:43:20 INFO - PROCESS | 1782 | 1461275000884 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:43:20 INFO - PROCESS | 1782 | 1461275000888 Marionette TRACE conn3 <- [1,1610,null,{}] 14:43:20 INFO - PROCESS | 1782 | 1461275000894 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:43:21 INFO - PROCESS | 1782 | 1461275001137 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 14:43:21 INFO - PROCESS | 1782 | 1461275001490 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:21 INFO - PROCESS | 1782 | ++DOCSHELL 0x92b38c00 == 145 [pid = 1782] [id = 410] 14:43:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 160 (0x92b3dc00) [pid = 1782] [serial = 1231] [outer = (nil)] 14:43:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 161 (0x978e0800) [pid = 1782] [serial = 1232] [outer = 0x92b3dc00] 14:43:21 INFO - PROCESS | 1782 | 1461275001593 Marionette DEBUG loaded listener.js 14:43:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 162 (0x97b84000) [pid = 1782] [serial = 1233] [outer = 0x92b3dc00] 14:43:22 INFO - PROCESS | 1782 | 1461275002795 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:43:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:43:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1946ms 14:43:22 INFO - PROCESS | 1782 | 1461275002831 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 14:43:22 INFO - PROCESS | 1782 | 1461275002834 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 14:43:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:43:22 INFO - PROCESS | 1782 | 1461275002844 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:43:22 INFO - PROCESS | 1782 | 1461275002847 Marionette TRACE conn3 <- [1,1614,null,{}] 14:43:22 INFO - PROCESS | 1782 | 1461275002854 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:43:23 INFO - PROCESS | 1782 | 1461275003097 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 14:43:23 INFO - PROCESS | 1782 | 1461275003436 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:23 INFO - PROCESS | 1782 | ++DOCSHELL 0x84b40400 == 146 [pid = 1782] [id = 411] 14:43:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 163 (0x84eeb400) [pid = 1782] [serial = 1234] [outer = (nil)] 14:43:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 164 (0x98eb9800) [pid = 1782] [serial = 1235] [outer = 0x84eeb400] 14:43:23 INFO - PROCESS | 1782 | 1461275003539 Marionette DEBUG loaded listener.js 14:43:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 165 (0x98ec3000) [pid = 1782] [serial = 1236] [outer = 0x84eeb400] 14:43:24 INFO - PROCESS | 1782 | 1461275004476 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:43:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 14:43:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1685ms 14:43:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:43:24 INFO - PROCESS | 1782 | 1461275004529 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 14:43:24 INFO - PROCESS | 1782 | 1461275004532 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 14:43:24 INFO - PROCESS | 1782 | 1461275004540 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:43:24 INFO - PROCESS | 1782 | 1461275004543 Marionette TRACE conn3 <- [1,1618,null,{}] 14:43:24 INFO - PROCESS | 1782 | 1461275004550 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:43:24 INFO - PROCESS | 1782 | 1461275004793 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 14:43:25 INFO - PROCESS | 1782 | 1461275005130 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:25 INFO - PROCESS | 1782 | ++DOCSHELL 0x84cb8800 == 147 [pid = 1782] [id = 412] 14:43:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 166 (0x860c4400) [pid = 1782] [serial = 1237] [outer = (nil)] 14:43:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 167 (0x99936c00) [pid = 1782] [serial = 1238] [outer = 0x860c4400] 14:43:25 INFO - PROCESS | 1782 | 1461275005231 Marionette DEBUG loaded listener.js 14:43:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 168 (0x9993dc00) [pid = 1782] [serial = 1239] [outer = 0x860c4400] 14:43:25 INFO - PROCESS | 1782 | ************************* 14:43:25 INFO - PROCESS | 1782 | A coding exception was thrown and uncaught in a Task. 14:43:25 INFO - PROCESS | 1782 | 14:43:25 INFO - PROCESS | 1782 | Full message: TypeError: NetworkError when attempting to fetch resource. 14:43:25 INFO - PROCESS | 1782 | Full stack: 14:43:25 INFO - PROCESS | 1782 | ************************* 14:43:26 INFO - PROCESS | 1782 | 1461275006290 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:43:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:43:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1835ms 14:43:26 INFO - PROCESS | 1782 | 1461275006375 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 14:43:26 INFO - PROCESS | 1782 | 1461275006379 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 14:43:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:43:26 INFO - PROCESS | 1782 | 1461275006386 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:43:26 INFO - PROCESS | 1782 | 1461275006390 Marionette TRACE conn3 <- [1,1622,null,{}] 14:43:26 INFO - PROCESS | 1782 | 1461275006397 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:43:26 INFO - PROCESS | 1782 | 1461275006687 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 14:43:27 INFO - PROCESS | 1782 | 1461275007024 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:27 INFO - PROCESS | 1782 | ++DOCSHELL 0x8510b000 == 148 [pid = 1782] [id = 413] 14:43:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 169 (0x99171000) [pid = 1782] [serial = 1240] [outer = (nil)] 14:43:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 170 (0x99b21c00) [pid = 1782] [serial = 1241] [outer = 0x99171000] 14:43:27 INFO - PROCESS | 1782 | 1461275007121 Marionette DEBUG loaded listener.js 14:43:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 171 (0x99b9c800) [pid = 1782] [serial = 1242] [outer = 0x99171000] 14:43:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8f4e0000 == 147 [pid = 1782] [id = 348] 14:43:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8e3a4800 == 146 [pid = 1782] [id = 350] 14:43:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8f6f2400 == 145 [pid = 1782] [id = 349] 14:43:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8580ec00 == 144 [pid = 1782] [id = 352] 14:43:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8e7eec00 == 143 [pid = 1782] [id = 347] 14:43:29 INFO - PROCESS | 1782 | --DOCSHELL 0x875c9800 == 142 [pid = 1782] [id = 396] 14:43:29 INFO - PROCESS | 1782 | --DOCSHELL 0x87ee6000 == 141 [pid = 1782] [id = 395] 14:43:29 INFO - PROCESS | 1782 | --DOCSHELL 0x87698800 == 140 [pid = 1782] [id = 394] 14:43:29 INFO - PROCESS | 1782 | --DOCSHELL 0x85112800 == 139 [pid = 1782] [id = 393] 14:43:29 INFO - PROCESS | 1782 | --DOCSHELL 0x92b34000 == 138 [pid = 1782] [id = 391] 14:43:29 INFO - PROCESS | 1782 | --DOCSHELL 0x84eedc00 == 137 [pid = 1782] [id = 390] 14:43:29 INFO - PROCESS | 1782 | --DOCSHELL 0x848edc00 == 136 [pid = 1782] [id = 389] 14:43:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8a5e5800 == 135 [pid = 1782] [id = 388] 14:43:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8f6d8800 == 134 [pid = 1782] [id = 386] 14:43:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8f531000 == 133 [pid = 1782] [id = 387] 14:43:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca07800 == 132 [pid = 1782] [id = 385] 14:43:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8cc38c00 == 131 [pid = 1782] [id = 384] 14:43:29 INFO - PROCESS | 1782 | --DOCSHELL 0x89306c00 == 130 [pid = 1782] [id = 383] 14:43:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8bf80800 == 129 [pid = 1782] [id = 382] 14:43:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8c247000 == 128 [pid = 1782] [id = 381] 14:43:29 INFO - PROCESS | 1782 | --DOCSHELL 0x89314000 == 127 [pid = 1782] [id = 379] 14:43:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8afd3800 == 126 [pid = 1782] [id = 380] 14:43:29 INFO - PROCESS | 1782 | --DOCSHELL 0x87fe9c00 == 125 [pid = 1782] [id = 378] 14:43:29 INFO - PROCESS | 1782 | --DOCSHELL 0x86d23c00 == 124 [pid = 1782] [id = 377] 14:43:29 INFO - PROCESS | 1782 | --DOCSHELL 0x84cb8400 == 123 [pid = 1782] [id = 376] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 170 (0x8963a800) [pid = 1782] [serial = 1008] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 169 (0x89514000) [pid = 1782] [serial = 1124] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 168 (0x89639000) [pid = 1782] [serial = 1125] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 167 (0x8ebf9800) [pid = 1782] [serial = 1091] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 166 (0x8e8e4800) [pid = 1782] [serial = 1089] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 165 (0x8e8e0400) [pid = 1782] [serial = 1088] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 164 (0x8e3af000) [pid = 1782] [serial = 1086] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 163 (0x8e3a9400) [pid = 1782] [serial = 1085] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 162 (0x8cbe6c00) [pid = 1782] [serial = 1083] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 161 (0x8ca10000) [pid = 1782] [serial = 1082] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 160 (0x8c946400) [pid = 1782] [serial = 1080] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 159 (0x8c243000) [pid = 1782] [serial = 1079] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 158 (0x8b1c8c00) [pid = 1782] [serial = 1077] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 157 (0x8b0da000) [pid = 1782] [serial = 1076] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 156 (0x8a5ef800) [pid = 1782] [serial = 1074] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 155 (0x8a163400) [pid = 1782] [serial = 1073] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0x87fe2400) [pid = 1782] [serial = 1071] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0x875cb800) [pid = 1782] [serial = 1070] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0x875cf800) [pid = 1782] [serial = 1121] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 151 (0x86083000) [pid = 1782] [serial = 1118] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 150 (0x8608b000) [pid = 1782] [serial = 1119] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 149 (0x98b23800) [pid = 1782] [serial = 1116] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 148 (0x9858c400) [pid = 1782] [serial = 1115] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 147 (0x97ce9000) [pid = 1782] [serial = 1113] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 146 (0x97926c00) [pid = 1782] [serial = 1112] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 145 (0x9778f400) [pid = 1782] [serial = 1110] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 144 (0x96fb5000) [pid = 1782] [serial = 1109] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 143 (0x93c9a000) [pid = 1782] [serial = 1106] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 142 (0x94795c00) [pid = 1782] [serial = 1107] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 141 (0x92c6d000) [pid = 1782] [serial = 1104] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 140 (0x92b37400) [pid = 1782] [serial = 1103] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x92a65800) [pid = 1782] [serial = 1101] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x91f02000) [pid = 1782] [serial = 1100] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x901adc00) [pid = 1782] [serial = 1098] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x901a8c00) [pid = 1782] [serial = 1097] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x8f828400) [pid = 1782] [serial = 1095] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x8f6f9c00) [pid = 1782] [serial = 1094] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8f4da800) [pid = 1782] [serial = 1092] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x8a15b000) [pid = 1782] [serial = 1127] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x8769a800) [pid = 1782] [serial = 1122] [outer = (nil)] [url = about:blank] 14:43:29 INFO - PROCESS | 1782 | 1461275009939 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:43:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 14:43:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 3692ms 14:43:30 INFO - PROCESS | 1782 | 1461275010089 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 14:43:30 INFO - PROCESS | 1782 | 1461275010098 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 14:43:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:43:30 INFO - PROCESS | 1782 | 1461275010108 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:43:30 INFO - PROCESS | 1782 | 1461275010115 Marionette TRACE conn3 <- [1,1626,null,{}] 14:43:30 INFO - PROCESS | 1782 | 1461275010125 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:43:30 INFO - PROCESS | 1782 | 1461275010341 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 14:43:30 INFO - PROCESS | 1782 | 1461275010566 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:30 INFO - PROCESS | 1782 | ++DOCSHELL 0x86d1fc00 == 124 [pid = 1782] [id = 414] 14:43:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x86d20000) [pid = 1782] [serial = 1243] [outer = (nil)] 14:43:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x86d24c00) [pid = 1782] [serial = 1244] [outer = 0x86d20000] 14:43:30 INFO - PROCESS | 1782 | 1461275010652 Marionette DEBUG loaded listener.js 14:43:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x875cb800) [pid = 1782] [serial = 1245] [outer = 0x86d20000] 14:43:31 INFO - PROCESS | 1782 | 1461275011513 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:43:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:43:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1445ms 14:43:31 INFO - PROCESS | 1782 | 1461275011553 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 14:43:31 INFO - PROCESS | 1782 | 1461275011561 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 14:43:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:43:31 INFO - PROCESS | 1782 | 1461275011572 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:43:31 INFO - PROCESS | 1782 | 1461275011576 Marionette TRACE conn3 <- [1,1630,null,{}] 14:43:31 INFO - PROCESS | 1782 | 1461275011583 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:43:31 INFO - PROCESS | 1782 | 1461275011809 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 14:43:32 INFO - PROCESS | 1782 | 1461275012079 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:32 INFO - PROCESS | 1782 | ++DOCSHELL 0x8769e000 == 125 [pid = 1782] [id = 415] 14:43:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x87eed800) [pid = 1782] [serial = 1246] [outer = (nil)] 14:43:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x87fe2400) [pid = 1782] [serial = 1247] [outer = 0x87eed800] 14:43:32 INFO - PROCESS | 1782 | 1461275012163 Marionette DEBUG loaded listener.js 14:43:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x87ff0000) [pid = 1782] [serial = 1248] [outer = 0x87eed800] 14:43:33 INFO - PROCESS | 1782 | 1461275013263 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:43:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:43:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1743ms 14:43:33 INFO - PROCESS | 1782 | 1461275013316 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 14:43:33 INFO - PROCESS | 1782 | 1461275013320 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 14:43:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:43:33 INFO - PROCESS | 1782 | 1461275013339 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:43:33 INFO - PROCESS | 1782 | 1461275013348 Marionette TRACE conn3 <- [1,1634,null,{}] 14:43:33 INFO - PROCESS | 1782 | 1461275013366 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:43:33 INFO - PROCESS | 1782 | 1461275013668 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 14:43:33 INFO - PROCESS | 1782 | 1461275013768 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:33 INFO - PROCESS | 1782 | ++DOCSHELL 0x87fe1400 == 126 [pid = 1782] [id = 416] 14:43:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x8963a800) [pid = 1782] [serial = 1249] [outer = (nil)] 14:43:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x8a163400) [pid = 1782] [serial = 1250] [outer = 0x8963a800] 14:43:33 INFO - PROCESS | 1782 | 1461275013975 Marionette DEBUG loaded listener.js 14:43:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x8a5e8000) [pid = 1782] [serial = 1251] [outer = 0x8963a800] 14:43:35 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x85808400) [pid = 1782] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:43:35 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x89510800) [pid = 1782] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:43:35 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x8769ac00) [pid = 1782] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:43:35 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x85802000) [pid = 1782] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:43:35 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x96ce1800) [pid = 1782] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:43:35 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x901b0000) [pid = 1782] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:43:35 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x91373c00) [pid = 1782] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:43:35 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x8a5ee400) [pid = 1782] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:43:35 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x8f6edc00) [pid = 1782] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:43:35 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x8f6d9800) [pid = 1782] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:43:35 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x8cbe4000) [pid = 1782] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:43:35 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x8ccce400) [pid = 1782] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:43:35 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x8b01f000) [pid = 1782] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:43:35 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x8ca74000) [pid = 1782] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:43:35 INFO - PROCESS | 1782 | --DOMWINDOW == 125 (0x8c247800) [pid = 1782] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:43:35 INFO - PROCESS | 1782 | --DOMWINDOW == 124 (0x8b0d2400) [pid = 1782] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:43:35 INFO - PROCESS | 1782 | 1461275015521 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:43:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:43:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 2243ms 14:43:35 INFO - PROCESS | 1782 | 1461275015582 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 14:43:35 INFO - PROCESS | 1782 | 1461275015587 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 14:43:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:43:35 INFO - PROCESS | 1782 | 1461275015594 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:43:35 INFO - PROCESS | 1782 | 1461275015613 Marionette TRACE conn3 <- [1,1638,null,{}] 14:43:35 INFO - PROCESS | 1782 | 1461275015620 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:43:35 INFO - PROCESS | 1782 | 1461275015839 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 14:43:36 INFO - PROCESS | 1782 | 1461275016069 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:36 INFO - PROCESS | 1782 | ++DOCSHELL 0x86d15c00 == 127 [pid = 1782] [id = 417] 14:43:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0x89510800) [pid = 1782] [serial = 1252] [outer = (nil)] 14:43:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x8a98e800) [pid = 1782] [serial = 1253] [outer = 0x89510800] 14:43:36 INFO - PROCESS | 1782 | 1461275016154 Marionette DEBUG loaded listener.js 14:43:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x8afda000) [pid = 1782] [serial = 1254] [outer = 0x89510800] 14:43:37 INFO - PROCESS | 1782 | 1461275017137 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:43:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:43:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1607ms 14:43:37 INFO - PROCESS | 1782 | 1461275017203 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 14:43:37 INFO - PROCESS | 1782 | 1461275017210 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 14:43:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:43:37 INFO - PROCESS | 1782 | 1461275017221 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:43:37 INFO - PROCESS | 1782 | 1461275017226 Marionette TRACE conn3 <- [1,1642,null,{}] 14:43:37 INFO - PROCESS | 1782 | 1461275017282 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:43:37 INFO - PROCESS | 1782 | 1461275017548 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 14:43:37 INFO - PROCESS | 1782 | 1461275017901 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:37 INFO - PROCESS | 1782 | ++DOCSHELL 0x86d21400 == 128 [pid = 1782] [id = 418] 14:43:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x875c1c00) [pid = 1782] [serial = 1255] [outer = (nil)] 14:43:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x875ce400) [pid = 1782] [serial = 1256] [outer = 0x875c1c00] 14:43:38 INFO - PROCESS | 1782 | 1461275018013 Marionette DEBUG loaded listener.js 14:43:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x8769bc00) [pid = 1782] [serial = 1257] [outer = 0x875c1c00] 14:43:39 INFO - PROCESS | 1782 | 1461275019038 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:43:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:43:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1889ms 14:43:39 INFO - PROCESS | 1782 | 1461275019110 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 14:43:39 INFO - PROCESS | 1782 | 1461275019119 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 14:43:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:43:39 INFO - PROCESS | 1782 | 1461275019132 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:43:39 INFO - PROCESS | 1782 | 1461275019136 Marionette TRACE conn3 <- [1,1646,null,{}] 14:43:39 INFO - PROCESS | 1782 | 1461275019144 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:43:39 INFO - PROCESS | 1782 | 1461275019445 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 14:43:39 INFO - PROCESS | 1782 | 1461275019787 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:39 INFO - PROCESS | 1782 | ++DOCSHELL 0x8963c000 == 129 [pid = 1782] [id = 419] 14:43:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x89fce400) [pid = 1782] [serial = 1258] [outer = (nil)] 14:43:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8a5ed000) [pid = 1782] [serial = 1259] [outer = 0x89fce400] 14:43:39 INFO - PROCESS | 1782 | 1461275019884 Marionette DEBUG loaded listener.js 14:43:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8afd6c00) [pid = 1782] [serial = 1260] [outer = 0x89fce400] 14:43:40 INFO - PROCESS | 1782 | 1461275020981 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:43:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:43:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1899ms 14:43:41 INFO - PROCESS | 1782 | 1461275021030 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 14:43:41 INFO - PROCESS | 1782 | 1461275021035 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 14:43:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:43:41 INFO - PROCESS | 1782 | 1461275021044 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:43:41 INFO - PROCESS | 1782 | 1461275021050 Marionette TRACE conn3 <- [1,1650,null,{}] 14:43:41 INFO - PROCESS | 1782 | 1461275021069 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:43:41 INFO - PROCESS | 1782 | 1461275021370 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 14:43:41 INFO - PROCESS | 1782 | 1461275021751 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:41 INFO - PROCESS | 1782 | ++DOCSHELL 0x8b0cec00 == 130 [pid = 1782] [id = 420] 14:43:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8b1c5400) [pid = 1782] [serial = 1261] [outer = (nil)] 14:43:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8b1cbc00) [pid = 1782] [serial = 1262] [outer = 0x8b1c5400] 14:43:41 INFO - PROCESS | 1782 | 1461275021856 Marionette DEBUG loaded listener.js 14:43:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8bf7d400) [pid = 1782] [serial = 1263] [outer = 0x8b1c5400] 14:43:42 INFO - PROCESS | 1782 | 1461275022845 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:43:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:43:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1840ms 14:43:42 INFO - PROCESS | 1782 | 1461275022884 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 14:43:42 INFO - PROCESS | 1782 | 1461275022890 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 14:43:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:43:42 INFO - PROCESS | 1782 | 1461275022898 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:43:42 INFO - PROCESS | 1782 | 1461275022902 Marionette TRACE conn3 <- [1,1654,null,{}] 14:43:42 INFO - PROCESS | 1782 | 1461275022908 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:43:43 INFO - PROCESS | 1782 | 1461275023160 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 14:43:43 INFO - PROCESS | 1782 | 1461275023486 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:43 INFO - PROCESS | 1782 | ++DOCSHELL 0x85804c00 == 131 [pid = 1782] [id = 421] 14:43:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8b0d6800) [pid = 1782] [serial = 1264] [outer = (nil)] 14:43:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x8c94c800) [pid = 1782] [serial = 1265] [outer = 0x8b0d6800] 14:43:43 INFO - PROCESS | 1782 | 1461275023588 Marionette DEBUG loaded listener.js 14:43:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x8ca05000) [pid = 1782] [serial = 1266] [outer = 0x8b0d6800] 14:43:44 INFO - PROCESS | 1782 | 1461275024550 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:43:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:43:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1681ms 14:43:44 INFO - PROCESS | 1782 | 1461275024580 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 14:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:43:44 INFO - PROCESS | 1782 | 1461275024585 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 14:43:44 INFO - PROCESS | 1782 | 1461275024592 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:43:44 INFO - PROCESS | 1782 | 1461275024596 Marionette TRACE conn3 <- [1,1658,null,{}] 14:43:44 INFO - PROCESS | 1782 | 1461275024602 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:43:44 INFO - PROCESS | 1782 | 1461275024841 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 14:43:45 INFO - PROCESS | 1782 | 1461275025175 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:45 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a989c00 == 132 [pid = 1782] [id = 422] 14:43:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x8bf80c00) [pid = 1782] [serial = 1267] [outer = (nil)] 14:43:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0x8ca74800) [pid = 1782] [serial = 1268] [outer = 0x8bf80c00] 14:43:45 INFO - PROCESS | 1782 | 1461275025275 Marionette DEBUG loaded listener.js 14:43:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 142 (0x8ca76400) [pid = 1782] [serial = 1269] [outer = 0x8bf80c00] 14:43:46 INFO - PROCESS | 1782 | 1461275026224 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:43:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:43:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1687ms 14:43:46 INFO - PROCESS | 1782 | 1461275026279 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 14:43:46 INFO - PROCESS | 1782 | 1461275026283 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 14:43:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:43:46 INFO - PROCESS | 1782 | 1461275026290 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:43:46 INFO - PROCESS | 1782 | 1461275026295 Marionette TRACE conn3 <- [1,1662,null,{}] 14:43:46 INFO - PROCESS | 1782 | 1461275026301 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:43:46 INFO - PROCESS | 1782 | 1461275026596 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 14:43:46 INFO - PROCESS | 1782 | 1461275026934 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:46 INFO - PROCESS | 1782 | ++DOCSHELL 0x8608c000 == 133 [pid = 1782] [id = 423] 14:43:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 143 (0x8cbec800) [pid = 1782] [serial = 1270] [outer = (nil)] 14:43:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 144 (0x8cc3a800) [pid = 1782] [serial = 1271] [outer = 0x8cbec800] 14:43:47 INFO - PROCESS | 1782 | 1461275027040 Marionette DEBUG loaded listener.js 14:43:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 145 (0x8e3a1400) [pid = 1782] [serial = 1272] [outer = 0x8cbec800] 14:43:47 INFO - PROCESS | 1782 | 1461275027973 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:43:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:43:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1740ms 14:43:48 INFO - PROCESS | 1782 | 1461275028032 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 14:43:48 INFO - PROCESS | 1782 | 1461275028036 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 14:43:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:43:48 INFO - PROCESS | 1782 | 1461275028044 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:43:48 INFO - PROCESS | 1782 | 1461275028048 Marionette TRACE conn3 <- [1,1666,null,{}] 14:43:48 INFO - PROCESS | 1782 | 1461275028054 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:43:48 INFO - PROCESS | 1782 | 1461275028324 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 14:43:48 INFO - PROCESS | 1782 | 1461275028649 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:48 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ca10000 == 134 [pid = 1782] [id = 424] 14:43:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 146 (0x8cbf0c00) [pid = 1782] [serial = 1273] [outer = (nil)] 14:43:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 147 (0x8e74e400) [pid = 1782] [serial = 1274] [outer = 0x8cbf0c00] 14:43:48 INFO - PROCESS | 1782 | 1461275028758 Marionette DEBUG loaded listener.js 14:43:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 148 (0x8e8e3000) [pid = 1782] [serial = 1275] [outer = 0x8cbf0c00] 14:43:49 INFO - PROCESS | 1782 | 1461275029719 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:43:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:43:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1746ms 14:43:49 INFO - PROCESS | 1782 | 1461275029792 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 14:43:49 INFO - PROCESS | 1782 | 1461275029795 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 14:43:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:43:49 INFO - PROCESS | 1782 | 1461275029804 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:43:49 INFO - PROCESS | 1782 | 1461275029808 Marionette TRACE conn3 <- [1,1670,null,{}] 14:43:49 INFO - PROCESS | 1782 | 1461275029815 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:43:50 INFO - PROCESS | 1782 | 1461275030098 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 14:43:50 INFO - PROCESS | 1782 | 1461275030438 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:50 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e741800 == 135 [pid = 1782] [id = 425] 14:43:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 149 (0x8e743800) [pid = 1782] [serial = 1276] [outer = (nil)] 14:43:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 150 (0x8eb71c00) [pid = 1782] [serial = 1277] [outer = 0x8e743800] 14:43:50 INFO - PROCESS | 1782 | 1461275030533 Marionette DEBUG loaded listener.js 14:43:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x8ebf3400) [pid = 1782] [serial = 1278] [outer = 0x8e743800] 14:43:51 INFO - PROCESS | 1782 | 1461275031487 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:43:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1745ms 14:43:51 INFO - PROCESS | 1782 | 1461275031550 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 14:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:43:51 INFO - PROCESS | 1782 | 1461275031555 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 14:43:51 INFO - PROCESS | 1782 | 1461275031562 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:43:51 INFO - PROCESS | 1782 | 1461275031566 Marionette TRACE conn3 <- [1,1674,null,{}] 14:43:51 INFO - PROCESS | 1782 | 1461275031572 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:43:51 INFO - PROCESS | 1782 | 1461275031807 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 14:43:52 INFO - PROCESS | 1782 | 1461275032138 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:52 INFO - PROCESS | 1782 | ++DOCSHELL 0x8c24c400 == 136 [pid = 1782] [id = 426] 14:43:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0x8cbe6800) [pid = 1782] [serial = 1279] [outer = (nil)] 14:43:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0x8f533c00) [pid = 1782] [serial = 1280] [outer = 0x8cbe6800] 14:43:52 INFO - PROCESS | 1782 | 1461275032239 Marionette DEBUG loaded listener.js 14:43:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0x8f6d5000) [pid = 1782] [serial = 1281] [outer = 0x8cbe6800] 14:43:53 INFO - PROCESS | 1782 | 1461275033280 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:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1784ms 14:43:53 INFO - PROCESS | 1782 | 1461275033346 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 14:43:53 INFO - PROCESS | 1782 | 1461275033351 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 14:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:43:53 INFO - PROCESS | 1782 | 1461275033358 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:43:53 INFO - PROCESS | 1782 | 1461275033362 Marionette TRACE conn3 <- [1,1678,null,{}] 14:43:53 INFO - PROCESS | 1782 | 1461275033369 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:43:53 INFO - PROCESS | 1782 | 1461275033609 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 14:43:53 INFO - PROCESS | 1782 | 1461275033932 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:53 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e8e5400 == 137 [pid = 1782] [id = 427] 14:43:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x8ebedc00) [pid = 1782] [serial = 1282] [outer = (nil)] 14:43:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0x8f82cc00) [pid = 1782] [serial = 1283] [outer = 0x8ebedc00] 14:43:54 INFO - PROCESS | 1782 | 1461275034030 Marionette DEBUG loaded listener.js 14:43:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 157 (0x8f8bec00) [pid = 1782] [serial = 1284] [outer = 0x8ebedc00] 14:43:54 INFO - PROCESS | 1782 | 1461275034955 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:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1636ms 14:43:54 INFO - PROCESS | 1782 | 1461275034996 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 14:43:55 INFO - PROCESS | 1782 | 1461275035001 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 14:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:43:55 INFO - PROCESS | 1782 | 1461275035041 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:43:55 INFO - PROCESS | 1782 | 1461275035047 Marionette TRACE conn3 <- [1,1682,null,{}] 14:43:55 INFO - PROCESS | 1782 | 1461275035054 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:43:55 INFO - PROCESS | 1782 | 1461275035321 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 14:43:55 INFO - PROCESS | 1782 | 1461275035635 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:55 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f821400 == 138 [pid = 1782] [id = 428] 14:43:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 158 (0x901ae000) [pid = 1782] [serial = 1285] [outer = (nil)] 14:43:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 159 (0x901b4000) [pid = 1782] [serial = 1286] [outer = 0x901ae000] 14:43:55 INFO - PROCESS | 1782 | 1461275035738 Marionette DEBUG loaded listener.js 14:43:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 160 (0x904d1000) [pid = 1782] [serial = 1287] [outer = 0x901ae000] 14:43:56 INFO - PROCESS | 1782 | 1461275036717 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:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1751ms 14:43:56 INFO - PROCESS | 1782 | 1461275036777 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 14:43:56 INFO - PROCESS | 1782 | 1461275036781 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 14:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:43:56 INFO - PROCESS | 1782 | 1461275036789 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:43:56 INFO - PROCESS | 1782 | 1461275036793 Marionette TRACE conn3 <- [1,1686,null,{}] 14:43:56 INFO - PROCESS | 1782 | 1461275036799 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:43:57 INFO - PROCESS | 1782 | 1461275037096 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 14:43:57 INFO - PROCESS | 1782 | 1461275037440 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:57 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f8b9400 == 139 [pid = 1782] [id = 429] 14:43:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 161 (0x900e7800) [pid = 1782] [serial = 1288] [outer = (nil)] 14:43:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 162 (0x91302800) [pid = 1782] [serial = 1289] [outer = 0x900e7800] 14:43:57 INFO - PROCESS | 1782 | 1461275037537 Marionette DEBUG loaded listener.js 14:43:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 163 (0x9136dc00) [pid = 1782] [serial = 1290] [outer = 0x900e7800] 14:43:58 INFO - PROCESS | 1782 | 1461275038481 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:43:58 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:43:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1731ms 14:43:58 INFO - PROCESS | 1782 | 1461275038522 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 14:43:58 INFO - PROCESS | 1782 | 1461275038526 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 14:43:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:43:58 INFO - PROCESS | 1782 | 1461275038533 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:43:58 INFO - PROCESS | 1782 | 1461275038537 Marionette TRACE conn3 <- [1,1690,null,{}] 14:43:58 INFO - PROCESS | 1782 | 1461275038543 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:43:58 INFO - PROCESS | 1782 | 1461275038782 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 14:43:59 INFO - PROCESS | 1782 | 1461275039109 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:59 INFO - PROCESS | 1782 | ++DOCSHELL 0x905e4400 == 140 [pid = 1782] [id = 430] 14:43:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 164 (0x905e8400) [pid = 1782] [serial = 1291] [outer = (nil)] 14:43:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 165 (0x92a65c00) [pid = 1782] [serial = 1292] [outer = 0x905e8400] 14:43:59 INFO - PROCESS | 1782 | 1461275039212 Marionette DEBUG loaded listener.js 14:43:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 166 (0x92b31000) [pid = 1782] [serial = 1293] [outer = 0x905e8400] 14:44:00 INFO - PROCESS | 1782 | 1461275040151 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:44:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:44:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1687ms 14:44:00 INFO - PROCESS | 1782 | 1461275040222 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 14:44:00 INFO - PROCESS | 1782 | 1461275040225 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 14:44:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:44:00 INFO - PROCESS | 1782 | 1461275040232 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:44:00 INFO - PROCESS | 1782 | 1461275040236 Marionette TRACE conn3 <- [1,1694,null,{}] 14:44:00 INFO - PROCESS | 1782 | 1461275040243 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:44:00 INFO - PROCESS | 1782 | 1461275040481 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 14:44:00 INFO - PROCESS | 1782 | 1461275040811 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:00 INFO - PROCESS | 1782 | ++DOCSHELL 0x9152c000 == 141 [pid = 1782] [id = 431] 14:44:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 167 (0x91f09400) [pid = 1782] [serial = 1294] [outer = (nil)] 14:44:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 168 (0x93c96c00) [pid = 1782] [serial = 1295] [outer = 0x91f09400] 14:44:00 INFO - PROCESS | 1782 | 1461275040910 Marionette DEBUG loaded listener.js 14:44:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 169 (0x93c9dc00) [pid = 1782] [serial = 1296] [outer = 0x91f09400] 14:44:01 INFO - PROCESS | 1782 | 1461275041886 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:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1688ms 14:44:01 INFO - PROCESS | 1782 | 1461275041923 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 14:44:01 INFO - PROCESS | 1782 | 1461275041928 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 14:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:44:01 INFO - PROCESS | 1782 | 1461275041935 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:44:01 INFO - PROCESS | 1782 | 1461275041938 Marionette TRACE conn3 <- [1,1698,null,{}] 14:44:01 INFO - PROCESS | 1782 | 1461275041945 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:44:02 INFO - PROCESS | 1782 | 1461275042186 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 14:44:02 INFO - PROCESS | 1782 | 1461275042520 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:02 INFO - PROCESS | 1782 | ++DOCSHELL 0x87fe5000 == 142 [pid = 1782] [id = 432] 14:44:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 170 (0x92b3ec00) [pid = 1782] [serial = 1297] [outer = (nil)] 14:44:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 171 (0x96ce9000) [pid = 1782] [serial = 1298] [outer = 0x92b3ec00] 14:44:02 INFO - PROCESS | 1782 | 1461275042618 Marionette DEBUG loaded listener.js 14:44:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 172 (0x96fb7400) [pid = 1782] [serial = 1299] [outer = 0x92b3ec00] 14:44:04 INFO - PROCESS | 1782 | 1461275044146 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:44:04 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:44:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 2294ms 14:44:04 INFO - PROCESS | 1782 | 1461275044232 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 14:44:04 INFO - PROCESS | 1782 | 1461275044238 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 14:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:44:04 INFO - PROCESS | 1782 | 1461275044248 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:44:04 INFO - PROCESS | 1782 | 1461275044254 Marionette TRACE conn3 <- [1,1702,null,{}] 14:44:04 INFO - PROCESS | 1782 | 1461275044270 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:44:04 INFO - PROCESS | 1782 | 1461275044758 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 14:44:05 INFO - PROCESS | 1782 | 1461275044993 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:05 INFO - PROCESS | 1782 | ++DOCSHELL 0x95c2f800 == 143 [pid = 1782] [id = 433] 14:44:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 173 (0x97811800) [pid = 1782] [serial = 1300] [outer = (nil)] 14:44:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 174 (0x97f05c00) [pid = 1782] [serial = 1301] [outer = 0x97811800] 14:44:05 INFO - PROCESS | 1782 | 1461275045104 Marionette DEBUG loaded listener.js 14:44:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 175 (0x9811d000) [pid = 1782] [serial = 1302] [outer = 0x97811800] 14:44:06 INFO - PROCESS | 1782 | 1461275046078 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:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1901ms 14:44:06 INFO - PROCESS | 1782 | 1461275046149 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 14:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:44:06 INFO - PROCESS | 1782 | 1461275046153 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 14:44:06 INFO - PROCESS | 1782 | 1461275046161 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:44:06 INFO - PROCESS | 1782 | 1461275046164 Marionette TRACE conn3 <- [1,1706,null,{}] 14:44:06 INFO - PROCESS | 1782 | 1461275046170 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:44:06 INFO - PROCESS | 1782 | 1461275046413 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 14:44:06 INFO - PROCESS | 1782 | 1461275046758 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:06 INFO - PROCESS | 1782 | ++DOCSHELL 0x84cc7800 == 144 [pid = 1782] [id = 434] 14:44:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 176 (0x95c2e800) [pid = 1782] [serial = 1303] [outer = (nil)] 14:44:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 177 (0x98e30000) [pid = 1782] [serial = 1304] [outer = 0x95c2e800] 14:44:06 INFO - PROCESS | 1782 | 1461275046858 Marionette DEBUG loaded listener.js 14:44:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 178 (0x98ec1c00) [pid = 1782] [serial = 1305] [outer = 0x95c2e800] 14:44:08 INFO - PROCESS | 1782 | --DOCSHELL 0x8580c400 == 143 [pid = 1782] [id = 332] 14:44:08 INFO - PROCESS | 1782 | --DOCSHELL 0x848eb800 == 142 [pid = 1782] [id = 331] 14:44:08 INFO - PROCESS | 1782 | --DOCSHELL 0x84cb8800 == 141 [pid = 1782] [id = 412] 14:44:08 INFO - PROCESS | 1782 | --DOCSHELL 0x92b38c00 == 140 [pid = 1782] [id = 410] 14:44:08 INFO - PROCESS | 1782 | --DOCSHELL 0x84b40400 == 139 [pid = 1782] [id = 411] 14:44:08 INFO - PROCESS | 1782 | --DOCSHELL 0x875c4400 == 138 [pid = 1782] [id = 409] 14:44:08 INFO - PROCESS | 1782 | --DOCSHELL 0x905e8000 == 137 [pid = 1782] [id = 408] 14:44:08 INFO - PROCESS | 1782 | --DOCSHELL 0x900e5800 == 136 [pid = 1782] [id = 407] 14:44:08 INFO - PROCESS | 1782 | --DOCSHELL 0x8607f400 == 135 [pid = 1782] [id = 405] 14:44:08 INFO - PROCESS | 1782 | --DOCSHELL 0x87696400 == 134 [pid = 1782] [id = 406] 14:44:08 INFO - PROCESS | 1782 | --DOCSHELL 0x8b1c1800 == 133 [pid = 1782] [id = 404] 14:44:08 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca06800 == 132 [pid = 1782] [id = 403] 14:44:08 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca0f400 == 131 [pid = 1782] [id = 402] 14:44:08 INFO - PROCESS | 1782 | --DOCSHELL 0x8a98b400 == 130 [pid = 1782] [id = 401] 14:44:08 INFO - PROCESS | 1782 | --DOCSHELL 0x8a5e4c00 == 129 [pid = 1782] [id = 400] 14:44:08 INFO - PROCESS | 1782 | --DOCSHELL 0x875c9c00 == 128 [pid = 1782] [id = 398] 14:44:08 INFO - PROCESS | 1782 | --DOCSHELL 0x87fee400 == 127 [pid = 1782] [id = 399] 14:44:08 INFO - PROCESS | 1782 | --DOCSHELL 0x84eee400 == 126 [pid = 1782] [id = 397] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 177 (0x8a98b000) [pid = 1782] [serial = 1068] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 176 (0x89515c00) [pid = 1782] [serial = 1187] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 175 (0x89fcec00) [pid = 1782] [serial = 1188] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 174 (0x87ee3c00) [pid = 1782] [serial = 1184] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 173 (0x8608ac00) [pid = 1782] [serial = 1181] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 172 (0x860cc000) [pid = 1782] [serial = 1182] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 171 (0x98ec7400) [pid = 1782] [serial = 1178] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 170 (0x98ebc400) [pid = 1782] [serial = 1176] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 169 (0x98e8dc00) [pid = 1782] [serial = 1175] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 168 (0x978d8800) [pid = 1782] [serial = 1173] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 167 (0x9778ec00) [pid = 1782] [serial = 1172] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 166 (0x92c67400) [pid = 1782] [serial = 1170] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 165 (0x92b3b800) [pid = 1782] [serial = 1169] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 164 (0x9152c800) [pid = 1782] [serial = 1167] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 163 (0x9137b800) [pid = 1782] [serial = 1166] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 162 (0x905eec00) [pid = 1782] [serial = 1164] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 161 (0x905e9c00) [pid = 1782] [serial = 1163] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 160 (0x8f8c2400) [pid = 1782] [serial = 1161] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 159 (0x8f6f0400) [pid = 1782] [serial = 1160] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 158 (0x8ebfac00) [pid = 1782] [serial = 1158] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 157 (0x8ebf2c00) [pid = 1782] [serial = 1157] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 156 (0x8e8e6400) [pid = 1782] [serial = 1155] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 155 (0x8e8e2000) [pid = 1782] [serial = 1154] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0x8e3b0400) [pid = 1782] [serial = 1152] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0x8e3a6c00) [pid = 1782] [serial = 1151] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0x8ccc1400) [pid = 1782] [serial = 1149] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 151 (0x8cc34800) [pid = 1782] [serial = 1148] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 150 (0x8ca6f800) [pid = 1782] [serial = 1146] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 149 (0x8c24e800) [pid = 1782] [serial = 1145] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 148 (0x8bf77000) [pid = 1782] [serial = 1143] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 147 (0x8b1c6400) [pid = 1782] [serial = 1142] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 146 (0x8b020000) [pid = 1782] [serial = 1139] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 145 (0x8950e400) [pid = 1782] [serial = 1136] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 144 (0x8769d400) [pid = 1782] [serial = 1133] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 143 (0x84eed800) [pid = 1782] [serial = 1130] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 142 (0x8a5e7000) [pid = 1782] [serial = 1190] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | --DOMWINDOW == 141 (0x87eee400) [pid = 1782] [serial = 1185] [outer = (nil)] [url = about:blank] 14:44:09 INFO - PROCESS | 1782 | 1461275049694 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:44:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 3591ms 14:44:09 INFO - PROCESS | 1782 | 1461275049753 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 14:44:09 INFO - PROCESS | 1782 | 1461275049760 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 14:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:44:09 INFO - PROCESS | 1782 | 1461275049771 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:44:09 INFO - PROCESS | 1782 | 1461275049776 Marionette TRACE conn3 <- [1,1710,null,{}] 14:44:09 INFO - PROCESS | 1782 | 1461275049785 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:44:10 INFO - PROCESS | 1782 | 1461275050020 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 14:44:10 INFO - PROCESS | 1782 | 1461275050298 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:10 INFO - PROCESS | 1782 | ++DOCSHELL 0x860cdc00 == 127 [pid = 1782] [id = 435] 14:44:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 142 (0x86d1b000) [pid = 1782] [serial = 1306] [outer = (nil)] 14:44:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 143 (0x87693800) [pid = 1782] [serial = 1307] [outer = 0x86d1b000] 14:44:10 INFO - PROCESS | 1782 | 1461275050411 Marionette DEBUG loaded listener.js 14:44:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 144 (0x87ee3c00) [pid = 1782] [serial = 1308] [outer = 0x86d1b000] 14:44:11 INFO - PROCESS | 1782 | 1461275051342 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:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1634ms 14:44:11 INFO - PROCESS | 1782 | 1461275051406 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 14:44:11 INFO - PROCESS | 1782 | 1461275051415 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 14:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:44:11 INFO - PROCESS | 1782 | 1461275051427 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:44:11 INFO - PROCESS | 1782 | 1461275051430 Marionette TRACE conn3 <- [1,1714,null,{}] 14:44:11 INFO - PROCESS | 1782 | 1461275051485 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:44:11 INFO - PROCESS | 1782 | 1461275051797 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 14:44:12 INFO - PROCESS | 1782 | 1461275052041 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:12 INFO - PROCESS | 1782 | ++DOCSHELL 0x87eec400 == 128 [pid = 1782] [id = 436] 14:44:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 145 (0x89313c00) [pid = 1782] [serial = 1309] [outer = (nil)] 14:44:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 146 (0x8963cc00) [pid = 1782] [serial = 1310] [outer = 0x89313c00] 14:44:12 INFO - PROCESS | 1782 | 1461275052120 Marionette DEBUG loaded listener.js 14:44:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 147 (0x89fd4400) [pid = 1782] [serial = 1311] [outer = 0x89313c00] 14:44:13 INFO - PROCESS | 1782 | 1461275053110 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:44:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1722ms 14:44:13 INFO - PROCESS | 1782 | 1461275053153 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 14:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:44:13 INFO - PROCESS | 1782 | 1461275053158 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 14:44:13 INFO - PROCESS | 1782 | 1461275053165 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:44:13 INFO - PROCESS | 1782 | 1461275053172 Marionette TRACE conn3 <- [1,1718,null,{}] 14:44:13 INFO - PROCESS | 1782 | 1461275053226 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:44:13 INFO - PROCESS | 1782 | 1461275053546 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 14:44:14 INFO - PROCESS | 1782 | --DOMWINDOW == 146 (0x8bf7e000) [pid = 1782] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:44:14 INFO - PROCESS | 1782 | --DOMWINDOW == 145 (0x8963a800) [pid = 1782] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:44:14 INFO - PROCESS | 1782 | --DOMWINDOW == 144 (0x87eed800) [pid = 1782] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:44:14 INFO - PROCESS | 1782 | --DOMWINDOW == 143 (0x86d20000) [pid = 1782] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:44:14 INFO - PROCESS | 1782 | --DOMWINDOW == 142 (0x99171000) [pid = 1782] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:44:14 INFO - PROCESS | 1782 | --DOMWINDOW == 141 (0x860c4400) [pid = 1782] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:44:14 INFO - PROCESS | 1782 | --DOMWINDOW == 140 (0x84eeb400) [pid = 1782] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:44:14 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x92b3dc00) [pid = 1782] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:44:14 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x87ee4000) [pid = 1782] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:44:14 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x91372c00) [pid = 1782] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:44:14 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x900e6400) [pid = 1782] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:44:14 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x8afd8c00) [pid = 1782] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:44:14 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x8e74e000) [pid = 1782] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:44:14 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8cccdc00) [pid = 1782] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:44:14 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x8ca0e800) [pid = 1782] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:44:14 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x8ca0fc00) [pid = 1782] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:44:14 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x8b025400) [pid = 1782] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:44:14 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x8a995000) [pid = 1782] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:44:14 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x89fccc00) [pid = 1782] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:44:14 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x87eeb800) [pid = 1782] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:44:14 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x84eef000) [pid = 1782] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:44:14 INFO - PROCESS | 1782 | --DOMWINDOW == 125 (0x89639800) [pid = 1782] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:44:14 INFO - PROCESS | 1782 | --DOMWINDOW == 124 (0x84cbc800) [pid = 1782] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:44:14 INFO - PROCESS | 1782 | --DOMWINDOW == 123 (0x8a991000) [pid = 1782] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:44:14 INFO - PROCESS | 1782 | --DOMWINDOW == 122 (0x87fed800) [pid = 1782] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:44:14 INFO - PROCESS | 1782 | --DOMWINDOW == 121 (0x87696800) [pid = 1782] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:44:14 INFO - PROCESS | 1782 | 1461275054362 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:14 INFO - PROCESS | 1782 | ++DOCSHELL 0x84b4e800 == 129 [pid = 1782] [id = 437] 14:44:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 122 (0x84cba800) [pid = 1782] [serial = 1312] [outer = (nil)] 14:44:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 123 (0x860cf800) [pid = 1782] [serial = 1313] [outer = 0x84cba800] 14:44:14 INFO - PROCESS | 1782 | 1461275054452 Marionette DEBUG loaded listener.js 14:44:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 124 (0x87fed800) [pid = 1782] [serial = 1314] [outer = 0x84cba800] 14:44:15 INFO - PROCESS | 1782 | 1461275055302 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:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 2198ms 14:44:15 INFO - PROCESS | 1782 | 1461275055363 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 14:44:15 INFO - PROCESS | 1782 | 1461275055369 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 14:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:44:15 INFO - PROCESS | 1782 | 1461275055375 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:44:15 INFO - PROCESS | 1782 | 1461275055380 Marionette TRACE conn3 <- [1,1722,null,{}] 14:44:15 INFO - PROCESS | 1782 | 1461275055386 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:44:15 INFO - PROCESS | 1782 | 1461275055693 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 14:44:15 INFO - PROCESS | 1782 | 1461275055822 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:15 INFO - PROCESS | 1782 | ++DOCSHELL 0x84ee6000 == 130 [pid = 1782] [id = 438] 14:44:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0x8a7a1800) [pid = 1782] [serial = 1315] [outer = (nil)] 14:44:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x8b01ec00) [pid = 1782] [serial = 1316] [outer = 0x8a7a1800] 14:44:15 INFO - PROCESS | 1782 | 1461275055903 Marionette DEBUG loaded listener.js 14:44:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x8b0cf800) [pid = 1782] [serial = 1317] [outer = 0x8a7a1800] 14:44:17 INFO - PROCESS | 1782 | 1461275057100 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:44:17 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:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1783ms 14:44:17 INFO - PROCESS | 1782 | 1461275057160 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 14:44:17 INFO - PROCESS | 1782 | 1461275057167 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 14:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:44:17 INFO - PROCESS | 1782 | 1461275057179 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:44:17 INFO - PROCESS | 1782 | 1461275057184 Marionette TRACE conn3 <- [1,1726,null,{}] 14:44:17 INFO - PROCESS | 1782 | 1461275057194 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:44:17 INFO - PROCESS | 1782 | 1461275057486 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 14:44:17 INFO - PROCESS | 1782 | 1461275057840 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:17 INFO - PROCESS | 1782 | ++DOCSHELL 0x85116800 == 131 [pid = 1782] [id = 439] 14:44:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x86d23800) [pid = 1782] [serial = 1318] [outer = (nil)] 14:44:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x87f06000) [pid = 1782] [serial = 1319] [outer = 0x86d23800] 14:44:17 INFO - PROCESS | 1782 | 1461275057941 Marionette DEBUG loaded listener.js 14:44:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x8950b800) [pid = 1782] [serial = 1320] [outer = 0x86d23800] 14:44:18 INFO - PROCESS | 1782 | 1461275058984 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:44: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:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1886ms 14:44:19 INFO - PROCESS | 1782 | 1461275059066 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 14:44:19 INFO - PROCESS | 1782 | 1461275059076 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 14:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:44:19 INFO - PROCESS | 1782 | 1461275059089 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:44:19 INFO - PROCESS | 1782 | 1461275059095 Marionette TRACE conn3 <- [1,1730,null,{}] 14:44:19 INFO - PROCESS | 1782 | 1461275059102 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:44:19 INFO - PROCESS | 1782 | 1461275059466 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 14:44:19 INFO - PROCESS | 1782 | 1461275059820 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:19 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a161c00 == 132 [pid = 1782] [id = 440] 14:44:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8a5f0400) [pid = 1782] [serial = 1321] [outer = (nil)] 14:44:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8b020000) [pid = 1782] [serial = 1322] [outer = 0x8a5f0400] 14:44:19 INFO - PROCESS | 1782 | 1461275059916 Marionette DEBUG loaded listener.js 14:44:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8b0cf400) [pid = 1782] [serial = 1323] [outer = 0x8a5f0400] 14:44:20 INFO - PROCESS | 1782 | 1461275060962 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:44:21 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:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1948ms 14:44:21 INFO - PROCESS | 1782 | 1461275061037 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 14:44:21 INFO - PROCESS | 1782 | 1461275061041 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 14:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:44:21 INFO - PROCESS | 1782 | 1461275061050 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:44:21 INFO - PROCESS | 1782 | 1461275061057 Marionette TRACE conn3 <- [1,1734,null,{}] 14:44:21 INFO - PROCESS | 1782 | 1461275061077 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:44:21 INFO - PROCESS | 1782 | 1461275061367 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 14:44:21 INFO - PROCESS | 1782 | 1461275061703 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:21 INFO - PROCESS | 1782 | ++DOCSHELL 0x8bf74800 == 133 [pid = 1782] [id = 441] 14:44:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8bf78800) [pid = 1782] [serial = 1324] [outer = (nil)] 14:44:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8c24bc00) [pid = 1782] [serial = 1325] [outer = 0x8bf78800] 14:44:21 INFO - PROCESS | 1782 | 1461275061805 Marionette DEBUG loaded listener.js 14:44:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8c94dc00) [pid = 1782] [serial = 1326] [outer = 0x8bf78800] 14:44:22 INFO - PROCESS | 1782 | 1461275062794 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:44:22 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:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1794ms 14:44:22 INFO - PROCESS | 1782 | 1461275062846 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 14:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:44:22 INFO - PROCESS | 1782 | 1461275062853 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 14:44:22 INFO - PROCESS | 1782 | 1461275062861 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:44:22 INFO - PROCESS | 1782 | 1461275062864 Marionette TRACE conn3 <- [1,1738,null,{}] 14:44:22 INFO - PROCESS | 1782 | 1461275062872 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:44:23 INFO - PROCESS | 1782 | 1461275063129 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 14:44:23 INFO - PROCESS | 1782 | 1461275063458 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:23 INFO - PROCESS | 1782 | ++DOCSHELL 0x8b1ce000 == 134 [pid = 1782] [id = 442] 14:44:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8c950400) [pid = 1782] [serial = 1327] [outer = (nil)] 14:44:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x8ca71800) [pid = 1782] [serial = 1328] [outer = 0x8c950400] 14:44:23 INFO - PROCESS | 1782 | 1461275063563 Marionette DEBUG loaded listener.js 14:44:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x8cbec000) [pid = 1782] [serial = 1329] [outer = 0x8c950400] 14:44:24 INFO - PROCESS | 1782 | 1461275064528 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:44:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1746ms 14:44:24 INFO - PROCESS | 1782 | 1461275064606 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 14:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:44:24 INFO - PROCESS | 1782 | 1461275064611 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 14:44:24 INFO - PROCESS | 1782 | 1461275064618 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:44:24 INFO - PROCESS | 1782 | 1461275064622 Marionette TRACE conn3 <- [1,1742,null,{}] 14:44:24 INFO - PROCESS | 1782 | 1461275064629 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:44:24 INFO - PROCESS | 1782 | 1461275064911 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 14:44:25 INFO - PROCESS | 1782 | 1461275065267 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:25 INFO - PROCESS | 1782 | ++DOCSHELL 0x86086000 == 135 [pid = 1782] [id = 443] 14:44:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x8a5ea400) [pid = 1782] [serial = 1330] [outer = (nil)] 14:44:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0x8cc35800) [pid = 1782] [serial = 1331] [outer = 0x8a5ea400] 14:44:25 INFO - PROCESS | 1782 | 1461275065365 Marionette DEBUG loaded listener.js 14:44:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 142 (0x8ccc1800) [pid = 1782] [serial = 1332] [outer = 0x8a5ea400] 14:44:26 INFO - PROCESS | 1782 | 1461275066320 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:44:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:44:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1785ms 14:44:26 INFO - PROCESS | 1782 | 1461275066403 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 14:44:26 INFO - PROCESS | 1782 | 1461275066408 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 14:44:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:44:26 INFO - PROCESS | 1782 | 1461275066415 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:44:26 INFO - PROCESS | 1782 | 1461275066419 Marionette TRACE conn3 <- [1,1746,null,{}] 14:44:26 INFO - PROCESS | 1782 | 1461275066426 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:44:26 INFO - PROCESS | 1782 | 1461275066760 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 14:44:27 INFO - PROCESS | 1782 | 1461275067108 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:27 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ca0fc00 == 136 [pid = 1782] [id = 444] 14:44:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 143 (0x8ccc6400) [pid = 1782] [serial = 1333] [outer = (nil)] 14:44:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 144 (0x8e8e9800) [pid = 1782] [serial = 1334] [outer = 0x8ccc6400] 14:44:27 INFO - PROCESS | 1782 | 1461275067208 Marionette DEBUG loaded listener.js 14:44:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 145 (0x8e8ed000) [pid = 1782] [serial = 1335] [outer = 0x8ccc6400] 14:44:28 INFO - PROCESS | 1782 | 1461275068192 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:44:28 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:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1839ms 14:44:28 INFO - PROCESS | 1782 | 1461275068256 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 14:44:28 INFO - PROCESS | 1782 | 1461275068260 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 14:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:44:28 INFO - PROCESS | 1782 | 1461275068268 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:44:28 INFO - PROCESS | 1782 | 1461275068272 Marionette TRACE conn3 <- [1,1750,null,{}] 14:44:28 INFO - PROCESS | 1782 | 1461275068279 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:44:28 INFO - PROCESS | 1782 | 1461275068523 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 14:44:28 INFO - PROCESS | 1782 | 1461275068855 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:28 INFO - PROCESS | 1782 | ++DOCSHELL 0x8c953c00 == 137 [pid = 1782] [id = 445] 14:44:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 146 (0x8cccc400) [pid = 1782] [serial = 1336] [outer = (nil)] 14:44:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 147 (0x8f52d400) [pid = 1782] [serial = 1337] [outer = 0x8cccc400] 14:44:28 INFO - PROCESS | 1782 | 1461275068966 Marionette DEBUG loaded listener.js 14:44:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 148 (0x8f537400) [pid = 1782] [serial = 1338] [outer = 0x8cccc400] 14:44:29 INFO - PROCESS | 1782 | 1461275069932 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:44: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:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1734ms 14:44:30 INFO - PROCESS | 1782 | 1461275070003 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 14:44:30 INFO - PROCESS | 1782 | 1461275070007 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 14:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:44:30 INFO - PROCESS | 1782 | 1461275070016 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:44:30 INFO - PROCESS | 1782 | 1461275070020 Marionette TRACE conn3 <- [1,1754,null,{}] 14:44:30 INFO - PROCESS | 1782 | 1461275070026 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:44:30 INFO - PROCESS | 1782 | 1461275070290 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 14:44:30 INFO - PROCESS | 1782 | 1461275070628 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:30 INFO - PROCESS | 1782 | ++DOCSHELL 0x860cf000 == 138 [pid = 1782] [id = 446] 14:44:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 149 (0x87693400) [pid = 1782] [serial = 1339] [outer = (nil)] 14:44:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 150 (0x8f52dc00) [pid = 1782] [serial = 1340] [outer = 0x87693400] 14:44:30 INFO - PROCESS | 1782 | 1461275070725 Marionette DEBUG loaded listener.js 14:44:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x900dd000) [pid = 1782] [serial = 1341] [outer = 0x87693400] 14:44:31 INFO - PROCESS | 1782 | 1461275071718 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:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1788ms 14:44:31 INFO - PROCESS | 1782 | 1461275071805 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 14:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:44:31 INFO - PROCESS | 1782 | 1461275071809 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 14:44:31 INFO - PROCESS | 1782 | 1461275071816 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:44:31 INFO - PROCESS | 1782 | 1461275071820 Marionette TRACE conn3 <- [1,1758,null,{}] 14:44:31 INFO - PROCESS | 1782 | 1461275071827 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:44:32 INFO - PROCESS | 1782 | 1461275072105 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 14:44:32 INFO - PROCESS | 1782 | 1461275072442 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:32 INFO - PROCESS | 1782 | ++DOCSHELL 0x8cc2ec00 == 139 [pid = 1782] [id = 447] 14:44:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0x8e74d800) [pid = 1782] [serial = 1342] [outer = (nil)] 14:44:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0x901b4400) [pid = 1782] [serial = 1343] [outer = 0x8e74d800] 14:44:32 INFO - PROCESS | 1782 | 1461275072537 Marionette DEBUG loaded listener.js 14:44:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0x904ca400) [pid = 1782] [serial = 1344] [outer = 0x8e74d800] 14:44:33 INFO - PROCESS | 1782 | 1461275073467 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:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1692ms 14:44:33 INFO - PROCESS | 1782 | 1461275073508 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 14:44:33 INFO - PROCESS | 1782 | 1461275073512 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 14:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:44:33 INFO - PROCESS | 1782 | 1461275073519 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:44:33 INFO - PROCESS | 1782 | 1461275073524 Marionette TRACE conn3 <- [1,1762,null,{}] 14:44:33 INFO - PROCESS | 1782 | 1461275073530 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:44:33 INFO - PROCESS | 1782 | 1461275073773 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 14:44:34 INFO - PROCESS | 1782 | 1461275074242 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:34 INFO - PROCESS | 1782 | ++DOCSHELL 0x901b1400 == 140 [pid = 1782] [id = 448] 14:44:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x905e9c00) [pid = 1782] [serial = 1345] [outer = (nil)] 14:44:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0x9130fc00) [pid = 1782] [serial = 1346] [outer = 0x905e9c00] 14:44:34 INFO - PROCESS | 1782 | 1461275074400 Marionette DEBUG loaded listener.js 14:44:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 157 (0x92a58400) [pid = 1782] [serial = 1347] [outer = 0x905e9c00] 14:44:35 INFO - PROCESS | 1782 | 1461275075793 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:44:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 2348ms 14:44:35 INFO - PROCESS | 1782 | 1461275075879 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 14:44:35 INFO - PROCESS | 1782 | 1461275075887 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 14:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:44:35 INFO - PROCESS | 1782 | 1461275075897 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:44:35 INFO - PROCESS | 1782 | 1461275075915 Marionette TRACE conn3 <- [1,1766,null,{}] 14:44:35 INFO - PROCESS | 1782 | 1461275075937 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:44:36 INFO - PROCESS | 1782 | 1461275076355 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 14:44:36 INFO - PROCESS | 1782 | 1461275076549 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:36 INFO - PROCESS | 1782 | ++DOCSHELL 0x905e6000 == 141 [pid = 1782] [id = 449] 14:44:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 158 (0x9130a000) [pid = 1782] [serial = 1348] [outer = (nil)] 14:44:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 159 (0x96c54400) [pid = 1782] [serial = 1349] [outer = 0x9130a000] 14:44:36 INFO - PROCESS | 1782 | 1461275076652 Marionette DEBUG loaded listener.js 14:44:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 160 (0x9792a000) [pid = 1782] [serial = 1350] [outer = 0x9130a000] 14:44:37 INFO - PROCESS | 1782 | 1461275077629 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:44:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1809ms 14:44:37 INFO - PROCESS | 1782 | 1461275077706 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 14:44:37 INFO - PROCESS | 1782 | 1461275077710 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 14:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:44:37 INFO - PROCESS | 1782 | 1461275077717 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:44:37 INFO - PROCESS | 1782 | 1461275077722 Marionette TRACE conn3 <- [1,1770,null,{}] 14:44:37 INFO - PROCESS | 1782 | 1461275077729 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:44:38 INFO - PROCESS | 1782 | 1461275078020 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 14:44:38 INFO - PROCESS | 1782 | 1461275078361 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:38 INFO - PROCESS | 1782 | ++DOCSHELL 0x901ad000 == 142 [pid = 1782] [id = 450] 14:44:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 161 (0x96c5cc00) [pid = 1782] [serial = 1351] [outer = (nil)] 14:44:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 162 (0x9858f400) [pid = 1782] [serial = 1352] [outer = 0x96c5cc00] 14:44:38 INFO - PROCESS | 1782 | 1461275078460 Marionette DEBUG loaded listener.js 14:44:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 163 (0x98b22c00) [pid = 1782] [serial = 1353] [outer = 0x96c5cc00] 14:44:39 INFO - PROCESS | 1782 | 1461275079431 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:44:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1783ms 14:44:39 INFO - PROCESS | 1782 | 1461275079502 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 14:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:44:39 INFO - PROCESS | 1782 | 1461275079507 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 14:44:39 INFO - PROCESS | 1782 | 1461275079515 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:44:39 INFO - PROCESS | 1782 | 1461275079518 Marionette TRACE conn3 <- [1,1774,null,{}] 14:44:39 INFO - PROCESS | 1782 | 1461275079526 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:44:39 INFO - PROCESS | 1782 | 1461275079778 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 14:44:40 INFO - PROCESS | 1782 | 1461275080118 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:40 INFO - PROCESS | 1782 | ++DOCSHELL 0x905e4800 == 143 [pid = 1782] [id = 451] 14:44:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 164 (0x98122000) [pid = 1782] [serial = 1354] [outer = (nil)] 14:44:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 165 (0x99162c00) [pid = 1782] [serial = 1355] [outer = 0x98122000] 14:44:40 INFO - PROCESS | 1782 | 1461275080215 Marionette DEBUG loaded listener.js 14:44:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 166 (0x99171400) [pid = 1782] [serial = 1356] [outer = 0x98122000] 14:44:41 INFO - PROCESS | 1782 | 1461275081214 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:44:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1739ms 14:44:41 INFO - PROCESS | 1782 | 1461275081254 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 14:44:41 INFO - PROCESS | 1782 | 1461275081258 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 14:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:44:41 INFO - PROCESS | 1782 | 1461275081265 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:44:41 INFO - PROCESS | 1782 | 1461275081269 Marionette TRACE conn3 <- [1,1778,null,{}] 14:44:41 INFO - PROCESS | 1782 | 1461275081276 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:44:41 INFO - PROCESS | 1782 | 1461275081530 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 14:44:41 INFO - PROCESS | 1782 | 1461275081882 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:41 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a989000 == 144 [pid = 1782] [id = 452] 14:44:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 167 (0x8b0d7c00) [pid = 1782] [serial = 1357] [outer = (nil)] 14:44:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 168 (0x98ec7400) [pid = 1782] [serial = 1358] [outer = 0x8b0d7c00] 14:44:41 INFO - PROCESS | 1782 | 1461275081986 Marionette DEBUG loaded listener.js 14:44:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 169 (0x99b1ac00) [pid = 1782] [serial = 1359] [outer = 0x8b0d7c00] 14:44:42 INFO - PROCESS | 1782 | 1461275082923 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:44:43 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:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1744ms 14:44:43 INFO - PROCESS | 1782 | 1461275083011 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 14:44:43 INFO - PROCESS | 1782 | 1461275083016 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 14:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:44:43 INFO - PROCESS | 1782 | 1461275083023 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:44:43 INFO - PROCESS | 1782 | 1461275083026 Marionette TRACE conn3 <- [1,1782,null,{}] 14:44:43 INFO - PROCESS | 1782 | 1461275083032 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:44:43 INFO - PROCESS | 1782 | 1461275083311 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 14:44:43 INFO - PROCESS | 1782 | 1461275083651 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:43 INFO - PROCESS | 1782 | ++DOCSHELL 0x84eee800 == 145 [pid = 1782] [id = 453] 14:44:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 170 (0x97cf0400) [pid = 1782] [serial = 1360] [outer = (nil)] 14:44:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 171 (0x99ba4400) [pid = 1782] [serial = 1361] [outer = 0x97cf0400] 14:44:43 INFO - PROCESS | 1782 | 1461275083745 Marionette DEBUG loaded listener.js 14:44:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 172 (0x9ae19800) [pid = 1782] [serial = 1362] [outer = 0x97cf0400] 14:44:44 INFO - PROCESS | 1782 | 1461275084675 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:44:44 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:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1683ms 14:44:44 INFO - PROCESS | 1782 | 1461275084709 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 14:44:44 INFO - PROCESS | 1782 | 1461275084713 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 14:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:44:44 INFO - PROCESS | 1782 | 1461275084720 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:44:44 INFO - PROCESS | 1782 | 1461275084723 Marionette TRACE conn3 <- [1,1786,null,{}] 14:44:44 INFO - PROCESS | 1782 | 1461275084729 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:44:44 INFO - PROCESS | 1782 | 1461275084963 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 14:44:45 INFO - PROCESS | 1782 | 1461275085301 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:45 INFO - PROCESS | 1782 | ++DOCSHELL 0x85111000 == 146 [pid = 1782] [id = 454] 14:44:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 173 (0x99937000) [pid = 1782] [serial = 1363] [outer = (nil)] 14:44:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 174 (0x9b284800) [pid = 1782] [serial = 1364] [outer = 0x99937000] 14:44:45 INFO - PROCESS | 1782 | 1461275085401 Marionette DEBUG loaded listener.js 14:44:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 175 (0x9b286400) [pid = 1782] [serial = 1365] [outer = 0x99937000] 14:44:46 INFO - PROCESS | 1782 | 1461275086342 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:44:46 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:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1689ms 14:44:46 INFO - PROCESS | 1782 | 1461275086411 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 14:44:46 INFO - PROCESS | 1782 | 1461275086414 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 14:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:44:46 INFO - PROCESS | 1782 | 1461275086422 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:44:46 INFO - PROCESS | 1782 | 1461275086425 Marionette TRACE conn3 <- [1,1790,null,{}] 14:44:46 INFO - PROCESS | 1782 | 1461275086432 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:44:46 INFO - PROCESS | 1782 | 1461275086677 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 14:44:48 INFO - PROCESS | 1782 | --DOCSHELL 0x848e2000 == 145 [pid = 1782] [id = 334] 14:44:48 INFO - PROCESS | 1782 | --DOCSHELL 0x8580d400 == 144 [pid = 1782] [id = 333] 14:44:48 INFO - PROCESS | 1782 | --DOCSHELL 0x8a7a7400 == 143 [pid = 1782] [id = 178] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 174 (0x8a167000) [pid = 1782] [serial = 1128] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 173 (0x99169800) [pid = 1782] [serial = 1179] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 172 (0x8a98e800) [pid = 1782] [serial = 1253] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 171 (0x8a163400) [pid = 1782] [serial = 1250] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 170 (0x87fe2400) [pid = 1782] [serial = 1247] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 169 (0x86d24c00) [pid = 1782] [serial = 1244] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 168 (0x875cb800) [pid = 1782] [serial = 1245] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 167 (0x99b9c800) [pid = 1782] [serial = 1242] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 166 (0x99b21c00) [pid = 1782] [serial = 1241] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 165 (0x9993dc00) [pid = 1782] [serial = 1239] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 164 (0x99936c00) [pid = 1782] [serial = 1238] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 163 (0x98ec3000) [pid = 1782] [serial = 1236] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 162 (0x98eb9800) [pid = 1782] [serial = 1235] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 161 (0x97b84000) [pid = 1782] [serial = 1233] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 160 (0x978e0800) [pid = 1782] [serial = 1232] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 159 (0x93c97800) [pid = 1782] [serial = 1230] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 158 (0x92b3c000) [pid = 1782] [serial = 1229] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 157 (0x92a66c00) [pid = 1782] [serial = 1227] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 156 (0x91f06c00) [pid = 1782] [serial = 1226] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 155 (0x904c8800) [pid = 1782] [serial = 1224] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0x901a5400) [pid = 1782] [serial = 1223] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0x8f82c400) [pid = 1782] [serial = 1221] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0x8f81f400) [pid = 1782] [serial = 1220] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 151 (0x8f537000) [pid = 1782] [serial = 1217] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 150 (0x8f6d0400) [pid = 1782] [serial = 1218] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 149 (0x8eb74800) [pid = 1782] [serial = 1215] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 148 (0x8eb6e400) [pid = 1782] [serial = 1214] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 147 (0x8e74f800) [pid = 1782] [serial = 1212] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 146 (0x8e741c00) [pid = 1782] [serial = 1211] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 145 (0x8cc32c00) [pid = 1782] [serial = 1209] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 144 (0x8ca73000) [pid = 1782] [serial = 1208] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 143 (0x8c954000) [pid = 1782] [serial = 1206] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 142 (0x8c94a000) [pid = 1782] [serial = 1205] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 141 (0x8bf75000) [pid = 1782] [serial = 1203] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 140 (0x8b1cac00) [pid = 1782] [serial = 1202] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x8a997c00) [pid = 1782] [serial = 1200] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x8a7a9400) [pid = 1782] [serial = 1199] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x8950c000) [pid = 1782] [serial = 1197] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x87feac00) [pid = 1782] [serial = 1196] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x86d15800) [pid = 1782] [serial = 1194] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x85803800) [pid = 1782] [serial = 1193] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8a5e8000) [pid = 1782] [serial = 1251] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x87ff0000) [pid = 1782] [serial = 1248] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x86086800) [pid = 1782] [serial = 1131] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x8b029000) [pid = 1782] [serial = 1140] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x8a15e800) [pid = 1782] [serial = 1137] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x87ee9800) [pid = 1782] [serial = 1134] [outer = (nil)] [url = about:blank] 14:44:48 INFO - PROCESS | 1782 | 1461275088823 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:48 INFO - PROCESS | 1782 | ++DOCSHELL 0x85806c00 == 144 [pid = 1782] [id = 455] 14:44:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x85808400) [pid = 1782] [serial = 1366] [outer = (nil)] 14:44:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x86081400) [pid = 1782] [serial = 1367] [outer = 0x85808400] 14:44:48 INFO - PROCESS | 1782 | 1461275088915 Marionette DEBUG loaded listener.js 14:44:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8608e400) [pid = 1782] [serial = 1368] [outer = 0x85808400] 14:44:49 INFO - PROCESS | 1782 | 1461275089828 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:44:49 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:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 3447ms 14:44:49 INFO - PROCESS | 1782 | 1461275089876 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 14:44:49 INFO - PROCESS | 1782 | 1461275089881 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 14:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:44:49 INFO - PROCESS | 1782 | 1461275089889 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:44:49 INFO - PROCESS | 1782 | 1461275089896 Marionette TRACE conn3 <- [1,1794,null,{}] 14:44:49 INFO - PROCESS | 1782 | 1461275089903 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:44:50 INFO - PROCESS | 1782 | 1461275090127 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 14:44:50 INFO - PROCESS | 1782 | 1461275090333 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:50 INFO - PROCESS | 1782 | ++DOCSHELL 0x87692c00 == 145 [pid = 1782] [id = 456] 14:44:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x87695800) [pid = 1782] [serial = 1369] [outer = (nil)] 14:44:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x87ee6400) [pid = 1782] [serial = 1370] [outer = 0x87695800] 14:44:50 INFO - PROCESS | 1782 | 1461275090421 Marionette DEBUG loaded listener.js 14:44:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x87f02800) [pid = 1782] [serial = 1371] [outer = 0x87695800] 14:44:51 INFO - PROCESS | 1782 | 1461275091435 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:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1588ms 14:44:51 INFO - PROCESS | 1782 | 1461275091483 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 14:44:51 INFO - PROCESS | 1782 | 1461275091490 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 14:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:44:51 INFO - PROCESS | 1782 | 1461275091506 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:44:51 INFO - PROCESS | 1782 | 1461275091509 Marionette TRACE conn3 <- [1,1798,null,{}] 14:44:51 INFO - PROCESS | 1782 | 1461275091516 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:44:51 INFO - PROCESS | 1782 | 1461275091806 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 14:44:51 INFO - PROCESS | 1782 | 1461275091846 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:51 INFO - PROCESS | 1782 | ++DOCSHELL 0x87695400 == 146 [pid = 1782] [id = 457] 14:44:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8930ac00) [pid = 1782] [serial = 1372] [outer = (nil)] 14:44:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x89514400) [pid = 1782] [serial = 1373] [outer = 0x8930ac00] 14:44:51 INFO - PROCESS | 1782 | 1461275091929 Marionette DEBUG loaded listener.js 14:44:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x89639400) [pid = 1782] [serial = 1374] [outer = 0x8930ac00] 14:44:53 INFO - PROCESS | 1782 | 1461275093027 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:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 2139ms 14:44:53 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x84cba800) [pid = 1782] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:44:53 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x8b0d6800) [pid = 1782] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:44:53 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x8cbec800) [pid = 1782] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:44:53 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8cbf0c00) [pid = 1782] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:44:53 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x8e743800) [pid = 1782] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:44:53 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x901ae000) [pid = 1782] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:44:53 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x97811800) [pid = 1782] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:44:53 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x89fce400) [pid = 1782] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:44:53 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x86d1b000) [pid = 1782] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:44:53 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x8cbe6800) [pid = 1782] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:44:53 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x8ebedc00) [pid = 1782] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:44:53 INFO - PROCESS | 1782 | --DOMWINDOW == 125 (0x89313c00) [pid = 1782] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:44:53 INFO - PROCESS | 1782 | --DOMWINDOW == 124 (0x8bf80c00) [pid = 1782] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:44:53 INFO - PROCESS | 1782 | --DOMWINDOW == 123 (0x875c1c00) [pid = 1782] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:44:53 INFO - PROCESS | 1782 | --DOMWINDOW == 122 (0x900e7800) [pid = 1782] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:44:53 INFO - PROCESS | 1782 | --DOMWINDOW == 121 (0x87fefc00) [pid = 1782] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:44:53 INFO - PROCESS | 1782 | --DOMWINDOW == 120 (0x905e8400) [pid = 1782] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:44:53 INFO - PROCESS | 1782 | --DOMWINDOW == 119 (0x95c2e800) [pid = 1782] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:44:53 INFO - PROCESS | 1782 | --DOMWINDOW == 118 (0x91f09400) [pid = 1782] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:44:53 INFO - PROCESS | 1782 | --DOMWINDOW == 117 (0x92b3ec00) [pid = 1782] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:44:53 INFO - PROCESS | 1782 | --DOMWINDOW == 116 (0x8b1c5400) [pid = 1782] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:44:53 INFO - PROCESS | 1782 | 1461275093775 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 14:44:53 INFO - PROCESS | 1782 | 1461275093781 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 14:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:44:53 INFO - PROCESS | 1782 | 1461275093808 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:44:53 INFO - PROCESS | 1782 | 1461275093817 Marionette TRACE conn3 <- [1,1802,null,{}] 14:44:53 INFO - PROCESS | 1782 | 1461275093825 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:44:54 INFO - PROCESS | 1782 | 1461275094112 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 14:44:54 INFO - PROCESS | 1782 | 1461275094236 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:54 INFO - PROCESS | 1782 | ++DOCSHELL 0x8930b000 == 147 [pid = 1782] [id = 458] 14:44:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 117 (0x8930d400) [pid = 1782] [serial = 1375] [outer = (nil)] 14:44:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 118 (0x8a164000) [pid = 1782] [serial = 1376] [outer = 0x8930d400] 14:44:54 INFO - PROCESS | 1782 | 1461275094315 Marionette DEBUG loaded listener.js 14:44:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 119 (0x8a5e6800) [pid = 1782] [serial = 1377] [outer = 0x8930d400] 14:44:55 INFO - PROCESS | 1782 | 1461275095167 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:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1399ms 14:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:44:55 INFO - PROCESS | 1782 | 1461275095197 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 14:44:55 INFO - PROCESS | 1782 | 1461275095200 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 14:44:55 INFO - PROCESS | 1782 | 1461275095208 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:44:55 INFO - PROCESS | 1782 | 1461275095211 Marionette TRACE conn3 <- [1,1806,null,{}] 14:44:55 INFO - PROCESS | 1782 | 1461275095216 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:44:55 INFO - PROCESS | 1782 | 1461275095439 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 14:44:55 INFO - PROCESS | 1782 | 1461275095760 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:55 INFO - PROCESS | 1782 | ++DOCSHELL 0x85117400 == 148 [pid = 1782] [id = 459] 14:44:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 120 (0x85802800) [pid = 1782] [serial = 1378] [outer = (nil)] 14:44:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 121 (0x86088800) [pid = 1782] [serial = 1379] [outer = 0x85802800] 14:44:55 INFO - PROCESS | 1782 | 1461275095933 Marionette DEBUG loaded listener.js 14:44:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 122 (0x86d17000) [pid = 1782] [serial = 1380] [outer = 0x85802800] 14:44:57 INFO - PROCESS | 1782 | 1461275096998 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:44:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:44:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1842ms 14:44:57 INFO - PROCESS | 1782 | 1461275097050 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 14:44:57 INFO - PROCESS | 1782 | 1461275097059 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 14:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:44:57 INFO - PROCESS | 1782 | 1461275097070 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:44:57 INFO - PROCESS | 1782 | 1461275097074 Marionette TRACE conn3 <- [1,1810,null,{}] 14:44:57 INFO - PROCESS | 1782 | 1461275097084 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:44:57 INFO - PROCESS | 1782 | 1461275097336 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 14:44:57 INFO - PROCESS | 1782 | 1461275097678 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:57 INFO - PROCESS | 1782 | ++DOCSHELL 0x87f0e000 == 149 [pid = 1782] [id = 460] 14:44:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 123 (0x87fe2c00) [pid = 1782] [serial = 1381] [outer = (nil)] 14:44:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 124 (0x87fee400) [pid = 1782] [serial = 1382] [outer = 0x87fe2c00] 14:44:57 INFO - PROCESS | 1782 | 1461275097778 Marionette DEBUG loaded listener.js 14:44:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0x8950f000) [pid = 1782] [serial = 1383] [outer = 0x87fe2c00] 14:44:58 INFO - PROCESS | 1782 | 1461275098891 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:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1891ms 14:44:58 INFO - PROCESS | 1782 | 1461275098964 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 14:44:58 INFO - PROCESS | 1782 | 1461275098973 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 14:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:44:58 INFO - PROCESS | 1782 | 1461275098983 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:44:58 INFO - PROCESS | 1782 | 1461275098987 Marionette TRACE conn3 <- [1,1814,null,{}] 14:44:58 INFO - PROCESS | 1782 | 1461275098995 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:44:59 INFO - PROCESS | 1782 | 1461275099281 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 14:44:59 INFO - PROCESS | 1782 | 1461275099670 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:59 INFO - PROCESS | 1782 | ++DOCSHELL 0x89fd1000 == 150 [pid = 1782] [id = 461] 14:44:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x8a166800) [pid = 1782] [serial = 1384] [outer = (nil)] 14:44:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x8a5ed400) [pid = 1782] [serial = 1385] [outer = 0x8a166800] 14:44:59 INFO - PROCESS | 1782 | 1461275099767 Marionette DEBUG loaded listener.js 14:44:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x8a7aa000) [pid = 1782] [serial = 1386] [outer = 0x8a166800] 14:45:00 INFO - PROCESS | 1782 | 1461275100842 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:45:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:45:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1937ms 14:45:00 INFO - PROCESS | 1782 | 1461275100920 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 14:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:45:00 INFO - PROCESS | 1782 | 1461275100925 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 14:45:00 INFO - PROCESS | 1782 | 1461275100935 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:45:00 INFO - PROCESS | 1782 | 1461275100946 Marionette TRACE conn3 <- [1,1818,null,{}] 14:45:00 INFO - PROCESS | 1782 | 1461275100962 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:45:01 INFO - PROCESS | 1782 | 1461275101362 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 14:45:01 INFO - PROCESS | 1782 | 1461275101598 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:01 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a5ef000 == 151 [pid = 1782] [id = 462] 14:45:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8afd7000) [pid = 1782] [serial = 1387] [outer = (nil)] 14:45:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x8b0d1400) [pid = 1782] [serial = 1388] [outer = 0x8afd7000] 14:45:01 INFO - PROCESS | 1782 | 1461275101694 Marionette DEBUG loaded listener.js 14:45:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8b1c1800) [pid = 1782] [serial = 1389] [outer = 0x8afd7000] 14:45:02 INFO - PROCESS | 1782 | 1461275102847 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:45:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:45:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1995ms 14:45:02 INFO - PROCESS | 1782 | 1461275102929 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 14:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:45:02 INFO - PROCESS | 1782 | 1461275102934 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 14:45:02 INFO - PROCESS | 1782 | 1461275102942 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:45:02 INFO - PROCESS | 1782 | 1461275102945 Marionette TRACE conn3 <- [1,1822,null,{}] 14:45:02 INFO - PROCESS | 1782 | 1461275102952 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:45:03 INFO - PROCESS | 1782 | 1461275103234 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 14:45:03 INFO - PROCESS | 1782 | 1461275103563 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:03 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a7a7c00 == 152 [pid = 1782] [id = 463] 14:45:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8afd8000) [pid = 1782] [serial = 1390] [outer = (nil)] 14:45:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8bf7a400) [pid = 1782] [serial = 1391] [outer = 0x8afd8000] 14:45:03 INFO - PROCESS | 1782 | 1461275103660 Marionette DEBUG loaded listener.js 14:45:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8c248400) [pid = 1782] [serial = 1392] [outer = 0x8afd8000] 14:45:05 INFO - PROCESS | 1782 | 1461275105241 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:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 2348ms 14:45:05 INFO - PROCESS | 1782 | 1461275105291 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 14:45:05 INFO - PROCESS | 1782 | 1461275105298 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 14:45:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:45:05 INFO - PROCESS | 1782 | 1461275105309 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:45:05 INFO - PROCESS | 1782 | 1461275105316 Marionette TRACE conn3 <- [1,1826,null,{}] 14:45:05 INFO - PROCESS | 1782 | 1461275105327 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:45:05 INFO - PROCESS | 1782 | 1461275105716 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 14:45:05 INFO - PROCESS | 1782 | 1461275105941 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:05 INFO - PROCESS | 1782 | ++DOCSHELL 0x8c945800 == 153 [pid = 1782] [id = 464] 14:45:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8c94d400) [pid = 1782] [serial = 1393] [outer = (nil)] 14:45:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8ca08400) [pid = 1782] [serial = 1394] [outer = 0x8c94d400] 14:45:06 INFO - PROCESS | 1782 | 1461275106052 Marionette DEBUG loaded listener.js 14:45:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8cbe9800) [pid = 1782] [serial = 1395] [outer = 0x8c94d400] 14:45:07 INFO - PROCESS | 1782 | 1461275107078 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:45:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:45:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1847ms 14:45:07 INFO - PROCESS | 1782 | 1461275107155 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 14:45:07 INFO - PROCESS | 1782 | 1461275107158 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 14:45:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:45:07 INFO - PROCESS | 1782 | 1461275107166 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:45:07 INFO - PROCESS | 1782 | 1461275107170 Marionette TRACE conn3 <- [1,1830,null,{}] 14:45:07 INFO - PROCESS | 1782 | 1461275107175 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:45:07 INFO - PROCESS | 1782 | 1461275107451 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 14:45:07 INFO - PROCESS | 1782 | 1461275107779 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:07 INFO - PROCESS | 1782 | ++DOCSHELL 0x8c94b400 == 154 [pid = 1782] [id = 465] 14:45:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x8cc33000) [pid = 1782] [serial = 1396] [outer = (nil)] 14:45:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x8ccd0400) [pid = 1782] [serial = 1397] [outer = 0x8cc33000] 14:45:07 INFO - PROCESS | 1782 | 1461275107882 Marionette DEBUG loaded listener.js 14:45:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x8e3a6400) [pid = 1782] [serial = 1398] [outer = 0x8cc33000] 14:45:08 INFO - PROCESS | 1782 | 1461275108933 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:45:08 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:45:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1831ms 14:45:09 INFO - PROCESS | 1782 | 1461275108999 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 14:45:09 INFO - PROCESS | 1782 | 1461275109003 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 14:45:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:45:09 INFO - PROCESS | 1782 | 1461275109010 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:45:09 INFO - PROCESS | 1782 | 1461275109014 Marionette TRACE conn3 <- [1,1834,null,{}] 14:45:09 INFO - PROCESS | 1782 | 1461275109020 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:45:09 INFO - PROCESS | 1782 | 1461275109276 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 14:45:09 INFO - PROCESS | 1782 | 1461275109611 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:09 INFO - PROCESS | 1782 | ++DOCSHELL 0x87eed000 == 155 [pid = 1782] [id = 466] 14:45:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0x8afd9800) [pid = 1782] [serial = 1399] [outer = (nil)] 14:45:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 142 (0x8e743400) [pid = 1782] [serial = 1400] [outer = 0x8afd9800] 14:45:09 INFO - PROCESS | 1782 | 1461275109710 Marionette DEBUG loaded listener.js 14:45:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 143 (0x8e74ac00) [pid = 1782] [serial = 1401] [outer = 0x8afd9800] 14:45:10 INFO - PROCESS | 1782 | 1461275110723 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:45:10 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:45:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1787ms 14:45:10 INFO - PROCESS | 1782 | 1461275110799 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 14:45:10 INFO - PROCESS | 1782 | 1461275110803 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 14:45:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:45:10 INFO - PROCESS | 1782 | 1461275110810 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:45:10 INFO - PROCESS | 1782 | 1461275110813 Marionette TRACE conn3 <- [1,1838,null,{}] 14:45:10 INFO - PROCESS | 1782 | 1461275110819 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:45:11 INFO - PROCESS | 1782 | 1461275111057 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 14:45:11 INFO - PROCESS | 1782 | 1461275111390 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:11 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e3af000 == 156 [pid = 1782] [id = 467] 14:45:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 144 (0x8e745000) [pid = 1782] [serial = 1402] [outer = (nil)] 14:45:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 145 (0x8e8ea800) [pid = 1782] [serial = 1403] [outer = 0x8e745000] 14:45:11 INFO - PROCESS | 1782 | 1461275111483 Marionette DEBUG loaded listener.js 14:45:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 146 (0x8e8ee000) [pid = 1782] [serial = 1404] [outer = 0x8e745000] 14:45:12 INFO - PROCESS | 1782 | 1461275112473 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:45:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:45:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1732ms 14:45:12 INFO - PROCESS | 1782 | 1461275112544 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 14:45:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:45:12 INFO - PROCESS | 1782 | 1461275112548 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 14:45:12 INFO - PROCESS | 1782 | 1461275112555 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:45:12 INFO - PROCESS | 1782 | 1461275112559 Marionette TRACE conn3 <- [1,1842,null,{}] 14:45:12 INFO - PROCESS | 1782 | 1461275112565 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:45:12 INFO - PROCESS | 1782 | 1461275112845 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 14:45:13 INFO - PROCESS | 1782 | 1461275113178 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:13 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e7f6800 == 157 [pid = 1782] [id = 468] 14:45:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 147 (0x8e7f6c00) [pid = 1782] [serial = 1405] [outer = (nil)] 14:45:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 148 (0x8ebfb400) [pid = 1782] [serial = 1406] [outer = 0x8e7f6c00] 14:45:13 INFO - PROCESS | 1782 | 1461275113278 Marionette DEBUG loaded listener.js 14:45:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 149 (0x8f4e4400) [pid = 1782] [serial = 1407] [outer = 0x8e7f6c00] 14:45:14 INFO - PROCESS | 1782 | 1461275114215 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:45:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:45:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1734ms 14:45:14 INFO - PROCESS | 1782 | 1461275114289 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 14:45:14 INFO - PROCESS | 1782 | 1461275114293 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 14:45:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:45:14 INFO - PROCESS | 1782 | 1461275114301 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:45:14 INFO - PROCESS | 1782 | 1461275114305 Marionette TRACE conn3 <- [1,1846,null,{}] 14:45:14 INFO - PROCESS | 1782 | 1461275114311 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:45:14 INFO - PROCESS | 1782 | 1461275114593 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 14:45:14 INFO - PROCESS | 1782 | 1461275114950 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:15 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f6f2000 == 158 [pid = 1782] [id = 469] 14:45:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 150 (0x8f6f9800) [pid = 1782] [serial = 1408] [outer = (nil)] 14:45:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x8f826c00) [pid = 1782] [serial = 1409] [outer = 0x8f6f9800] 14:45:15 INFO - PROCESS | 1782 | 1461275115063 Marionette DEBUG loaded listener.js 14:45:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0x8f8bc800) [pid = 1782] [serial = 1410] [outer = 0x8f6f9800] 14:45:16 INFO - PROCESS | 1782 | 1461275116062 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:45:16 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:45:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1837ms 14:45:16 INFO - PROCESS | 1782 | 1461275116140 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 14:45:16 INFO - PROCESS | 1782 | 1461275116144 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 14:45:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:45:16 INFO - PROCESS | 1782 | 1461275116152 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:45:16 INFO - PROCESS | 1782 | 1461275116157 Marionette TRACE conn3 <- [1,1850,null,{}] 14:45:16 INFO - PROCESS | 1782 | 1461275116163 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:45:16 INFO - PROCESS | 1782 | 1461275116475 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 14:45:16 INFO - PROCESS | 1782 | 1461275116813 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:16 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f6db400 == 159 [pid = 1782] [id = 470] 14:45:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0x8f6f4400) [pid = 1782] [serial = 1411] [outer = (nil)] 14:45:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0x904d1c00) [pid = 1782] [serial = 1412] [outer = 0x8f6f4400] 14:45:16 INFO - PROCESS | 1782 | 1461275116908 Marionette DEBUG loaded listener.js 14:45:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x905e3800) [pid = 1782] [serial = 1413] [outer = 0x8f6f4400] 14:45:17 INFO - PROCESS | 1782 | 1461275117930 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:45:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:45:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1845ms 14:45:18 INFO - PROCESS | 1782 | 1461275118000 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 14:45:18 INFO - PROCESS | 1782 | 1461275118003 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 14:45:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:45:18 INFO - PROCESS | 1782 | 1461275118012 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:45:18 INFO - PROCESS | 1782 | 1461275118016 Marionette TRACE conn3 <- [1,1854,null,{}] 14:45:18 INFO - PROCESS | 1782 | 1461275118022 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:45:18 INFO - PROCESS | 1782 | 1461275118261 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 14:45:18 INFO - PROCESS | 1782 | 1461275118591 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:18 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ebf0800 == 160 [pid = 1782] [id = 471] 14:45:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0x901a5400) [pid = 1782] [serial = 1414] [outer = (nil)] 14:45:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 157 (0x91f01c00) [pid = 1782] [serial = 1415] [outer = 0x901a5400] 14:45:18 INFO - PROCESS | 1782 | 1461275118689 Marionette DEBUG loaded listener.js 14:45:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 158 (0x92a58000) [pid = 1782] [serial = 1416] [outer = 0x901a5400] 14:45:19 INFO - PROCESS | 1782 | 1461275119632 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:45:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:45:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1686ms 14:45:19 INFO - PROCESS | 1782 | 1461275119699 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 14:45:19 INFO - PROCESS | 1782 | 1461275119703 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 14:45:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:45:19 INFO - PROCESS | 1782 | 1461275119710 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:45:19 INFO - PROCESS | 1782 | 1461275119714 Marionette TRACE conn3 <- [1,1858,null,{}] 14:45:19 INFO - PROCESS | 1782 | 1461275119720 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:45:20 INFO - PROCESS | 1782 | 1461275120006 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 14:45:20 INFO - PROCESS | 1782 | 1461275120383 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:20 INFO - PROCESS | 1782 | ++DOCSHELL 0x9130c800 == 161 [pid = 1782] [id = 472] 14:45:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 159 (0x91372c00) [pid = 1782] [serial = 1417] [outer = (nil)] 14:45:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 160 (0x92b3ec00) [pid = 1782] [serial = 1418] [outer = 0x91372c00] 14:45:20 INFO - PROCESS | 1782 | 1461275120487 Marionette DEBUG loaded listener.js 14:45:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 161 (0x93c8fc00) [pid = 1782] [serial = 1419] [outer = 0x91372c00] 14:45:21 INFO - PROCESS | 1782 | 1461275121457 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:45:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:45:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1793ms 14:45:21 INFO - PROCESS | 1782 | 1461275121504 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 14:45:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:45:21 INFO - PROCESS | 1782 | 1461275121509 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 14:45:21 INFO - PROCESS | 1782 | 1461275121516 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:45:21 INFO - PROCESS | 1782 | 1461275121519 Marionette TRACE conn3 <- [1,1862,null,{}] 14:45:21 INFO - PROCESS | 1782 | 1461275121526 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:45:21 INFO - PROCESS | 1782 | 1461275121764 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 14:45:22 INFO - PROCESS | 1782 | 1461275122109 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:22 INFO - PROCESS | 1782 | ++DOCSHELL 0x84b4b400 == 162 [pid = 1782] [id = 473] 14:45:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 162 (0x85802000) [pid = 1782] [serial = 1420] [outer = (nil)] 14:45:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 163 (0x947a3400) [pid = 1782] [serial = 1421] [outer = 0x85802000] 14:45:22 INFO - PROCESS | 1782 | 1461275122209 Marionette DEBUG loaded listener.js 14:45:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 164 (0x95c29800) [pid = 1782] [serial = 1422] [outer = 0x85802000] 14:45:23 INFO - PROCESS | 1782 | 1461275123152 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:45:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:45:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1683ms 14:45:23 INFO - PROCESS | 1782 | 1461275123199 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 14:45:23 INFO - PROCESS | 1782 | 1461275123203 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 14:45:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:45:23 INFO - PROCESS | 1782 | 1461275123210 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:45:23 INFO - PROCESS | 1782 | 1461275123214 Marionette TRACE conn3 <- [1,1866,null,{}] 14:45:23 INFO - PROCESS | 1782 | 1461275123220 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:45:23 INFO - PROCESS | 1782 | 1461275123473 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 14:45:23 INFO - PROCESS | 1782 | 1461275123806 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:23 INFO - PROCESS | 1782 | ++DOCSHELL 0x947a1800 == 163 [pid = 1782] [id = 474] 14:45:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 165 (0x95292000) [pid = 1782] [serial = 1423] [outer = (nil)] 14:45:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 166 (0x97922c00) [pid = 1782] [serial = 1424] [outer = 0x95292000] 14:45:23 INFO - PROCESS | 1782 | 1461275123908 Marionette DEBUG loaded listener.js 14:45:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 167 (0x97b84000) [pid = 1782] [serial = 1425] [outer = 0x95292000] 14:45:24 INFO - PROCESS | 1782 | 1461275124927 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:45:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:45:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1788ms 14:45:25 INFO - PROCESS | 1782 | 1461275124999 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 14:45:25 INFO - PROCESS | 1782 | 1461275125003 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 14:45:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:45:25 INFO - PROCESS | 1782 | 1461275125011 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:45:25 INFO - PROCESS | 1782 | 1461275125015 Marionette TRACE conn3 <- [1,1870,null,{}] 14:45:25 INFO - PROCESS | 1782 | 1461275125022 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:45:25 INFO - PROCESS | 1782 | 1461275125307 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 14:45:25 INFO - PROCESS | 1782 | 1461275125881 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:25 INFO - PROCESS | 1782 | ++DOCSHELL 0x91f01400 == 164 [pid = 1782] [id = 475] 14:45:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 168 (0x98e28000) [pid = 1782] [serial = 1426] [outer = (nil)] 14:45:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 169 (0x98ec2800) [pid = 1782] [serial = 1427] [outer = 0x98e28000] 14:45:26 INFO - PROCESS | 1782 | 1461275126018 Marionette DEBUG loaded listener.js 14:45:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 170 (0x99166000) [pid = 1782] [serial = 1428] [outer = 0x98e28000] 14:45:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8a7a9800 == 163 [pid = 1782] [id = 275] 14:45:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8930b000 == 162 [pid = 1782] [id = 458] 14:45:27 INFO - PROCESS | 1782 | --DOCSHELL 0x87695400 == 161 [pid = 1782] [id = 457] 14:45:27 INFO - PROCESS | 1782 | --DOCSHELL 0x87692c00 == 160 [pid = 1782] [id = 456] 14:45:27 INFO - PROCESS | 1782 | --DOCSHELL 0x85806c00 == 159 [pid = 1782] [id = 455] 14:45:27 INFO - PROCESS | 1782 | --DOCSHELL 0x901ad000 == 158 [pid = 1782] [id = 450] 14:45:27 INFO - PROCESS | 1782 | --DOCSHELL 0x905e4800 == 157 [pid = 1782] [id = 451] 14:45:27 INFO - PROCESS | 1782 | --DOCSHELL 0x905e6000 == 156 [pid = 1782] [id = 449] 14:45:27 INFO - PROCESS | 1782 | --DOCSHELL 0x901b1400 == 155 [pid = 1782] [id = 448] 14:45:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8cc2ec00 == 154 [pid = 1782] [id = 447] 14:45:27 INFO - PROCESS | 1782 | --DOCSHELL 0x860cf000 == 153 [pid = 1782] [id = 446] 14:45:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca0fc00 == 152 [pid = 1782] [id = 444] 14:45:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8c953c00 == 151 [pid = 1782] [id = 445] 14:45:27 INFO - PROCESS | 1782 | --DOCSHELL 0x86086000 == 150 [pid = 1782] [id = 443] 14:45:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8b1ce000 == 149 [pid = 1782] [id = 442] 14:45:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8bf74800 == 148 [pid = 1782] [id = 441] 14:45:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8a161c00 == 147 [pid = 1782] [id = 440] 14:45:27 INFO - PROCESS | 1782 | --DOCSHELL 0x85116800 == 146 [pid = 1782] [id = 439] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 169 (0x8b01ec00) [pid = 1782] [serial = 1316] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 168 (0x860cf800) [pid = 1782] [serial = 1313] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 167 (0x8ca05000) [pid = 1782] [serial = 1266] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 166 (0x8cc3a800) [pid = 1782] [serial = 1271] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 165 (0x8e74e400) [pid = 1782] [serial = 1274] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 164 (0x8ebf3400) [pid = 1782] [serial = 1278] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 163 (0x8e3a1400) [pid = 1782] [serial = 1272] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 162 (0x904d1000) [pid = 1782] [serial = 1287] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 161 (0x97f05c00) [pid = 1782] [serial = 1301] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 160 (0x8a5ed000) [pid = 1782] [serial = 1259] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 159 (0x87ee3c00) [pid = 1782] [serial = 1308] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 158 (0x8f6d5000) [pid = 1782] [serial = 1281] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 157 (0x8f8bec00) [pid = 1782] [serial = 1284] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 156 (0x89fd4400) [pid = 1782] [serial = 1311] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 155 (0x9811d000) [pid = 1782] [serial = 1302] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0x8eb71c00) [pid = 1782] [serial = 1277] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0x901b4000) [pid = 1782] [serial = 1286] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0x8963cc00) [pid = 1782] [serial = 1310] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 151 (0x8ca76400) [pid = 1782] [serial = 1269] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 150 (0x875ce400) [pid = 1782] [serial = 1256] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 149 (0x8c94c800) [pid = 1782] [serial = 1265] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 148 (0x9136dc00) [pid = 1782] [serial = 1290] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 147 (0x8a7a4000) [pid = 1782] [serial = 1191] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 146 (0x92a65c00) [pid = 1782] [serial = 1292] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 145 (0x8ca74800) [pid = 1782] [serial = 1268] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 144 (0x98ec1c00) [pid = 1782] [serial = 1305] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 143 (0x87fed800) [pid = 1782] [serial = 1314] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 142 (0x91302800) [pid = 1782] [serial = 1289] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 141 (0x98e30000) [pid = 1782] [serial = 1304] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 140 (0x93c9dc00) [pid = 1782] [serial = 1296] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x8e8e3000) [pid = 1782] [serial = 1275] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x92b31000) [pid = 1782] [serial = 1293] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x96ce9000) [pid = 1782] [serial = 1298] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x96fb7400) [pid = 1782] [serial = 1299] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x93c96c00) [pid = 1782] [serial = 1295] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x8769bc00) [pid = 1782] [serial = 1257] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8b1cbc00) [pid = 1782] [serial = 1262] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x8f82cc00) [pid = 1782] [serial = 1283] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x8bf7d400) [pid = 1782] [serial = 1263] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x8f533c00) [pid = 1782] [serial = 1280] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x87693800) [pid = 1782] [serial = 1307] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x8afd6c00) [pid = 1782] [serial = 1260] [outer = (nil)] [url = about:blank] 14:45:28 INFO - PROCESS | 1782 | 1461275128745 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:45:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:45:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 3791ms 14:45:28 INFO - PROCESS | 1782 | 1461275128803 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 14:45:28 INFO - PROCESS | 1782 | 1461275128810 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 14:45:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:45:28 INFO - PROCESS | 1782 | 1461275128819 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:45:28 INFO - PROCESS | 1782 | 1461275128823 Marionette TRACE conn3 <- [1,1874,null,{}] 14:45:28 INFO - PROCESS | 1782 | 1461275128833 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:45:29 INFO - PROCESS | 1782 | 1461275129155 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 14:45:29 INFO - PROCESS | 1782 | 1461275129369 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:29 INFO - PROCESS | 1782 | ++DOCSHELL 0x8769a000 == 147 [pid = 1782] [id = 476] 14:45:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8769fc00) [pid = 1782] [serial = 1429] [outer = (nil)] 14:45:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x87ee6c00) [pid = 1782] [serial = 1430] [outer = 0x8769fc00] 14:45:29 INFO - PROCESS | 1782 | 1461275129454 Marionette DEBUG loaded listener.js 14:45:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x87fe1c00) [pid = 1782] [serial = 1431] [outer = 0x8769fc00] 14:45:30 INFO - PROCESS | 1782 | 1461275130391 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:45:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:45:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1635ms 14:45:30 INFO - PROCESS | 1782 | 1461275130461 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 14:45:30 INFO - PROCESS | 1782 | 1461275130469 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 14:45:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:45:30 INFO - PROCESS | 1782 | 1461275130482 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:45:30 INFO - PROCESS | 1782 | 1461275130486 Marionette TRACE conn3 <- [1,1878,null,{}] 14:45:30 INFO - PROCESS | 1782 | 1461275130512 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:45:30 INFO - PROCESS | 1782 | 1461275130826 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 14:45:31 INFO - PROCESS | 1782 | 1461275131106 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:31 INFO - PROCESS | 1782 | ++DOCSHELL 0x8963cc00 == 148 [pid = 1782] [id = 477] 14:45:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8963d800) [pid = 1782] [serial = 1432] [outer = (nil)] 14:45:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x89fcd800) [pid = 1782] [serial = 1433] [outer = 0x8963d800] 14:45:31 INFO - PROCESS | 1782 | 1461275131189 Marionette DEBUG loaded listener.js 14:45:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8a15d400) [pid = 1782] [serial = 1434] [outer = 0x8963d800] 14:45:32 INFO - PROCESS | 1782 | 1461275132205 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:45:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:45:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1795ms 14:45:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:45:32 INFO - PROCESS | 1782 | 1461275132296 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 14:45:32 INFO - PROCESS | 1782 | 1461275132300 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 14:45:32 INFO - PROCESS | 1782 | 1461275132308 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:45:32 INFO - PROCESS | 1782 | 1461275132315 Marionette TRACE conn3 <- [1,1882,null,{}] 14:45:32 INFO - PROCESS | 1782 | 1461275132345 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:45:33 INFO - PROCESS | 1782 | 1461275133130 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 14:45:33 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8930ac00) [pid = 1782] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:45:33 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x8bf78800) [pid = 1782] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:45:33 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x97cf0400) [pid = 1782] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:45:33 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x8a5f0400) [pid = 1782] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:45:33 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x96c5cc00) [pid = 1782] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:45:33 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x85808400) [pid = 1782] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:45:33 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x86d23800) [pid = 1782] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:45:33 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x8a5ea400) [pid = 1782] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:45:33 INFO - PROCESS | 1782 | --DOMWINDOW == 125 (0x8c950400) [pid = 1782] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:45:33 INFO - PROCESS | 1782 | --DOMWINDOW == 124 (0x8b0d7c00) [pid = 1782] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:45:33 INFO - PROCESS | 1782 | --DOMWINDOW == 123 (0x87695800) [pid = 1782] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:45:33 INFO - PROCESS | 1782 | --DOMWINDOW == 122 (0x9130a000) [pid = 1782] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:45:33 INFO - PROCESS | 1782 | --DOMWINDOW == 121 (0x98122000) [pid = 1782] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:45:33 INFO - PROCESS | 1782 | --DOMWINDOW == 120 (0x8ccc6400) [pid = 1782] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:45:33 INFO - PROCESS | 1782 | --DOMWINDOW == 119 (0x8e74d800) [pid = 1782] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:45:33 INFO - PROCESS | 1782 | --DOMWINDOW == 118 (0x99937000) [pid = 1782] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:45:33 INFO - PROCESS | 1782 | --DOMWINDOW == 117 (0x87693400) [pid = 1782] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:45:33 INFO - PROCESS | 1782 | --DOMWINDOW == 116 (0x905e9c00) [pid = 1782] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:45:33 INFO - PROCESS | 1782 | --DOMWINDOW == 115 (0x8cccc400) [pid = 1782] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:45:33 INFO - PROCESS | 1782 | --DOMWINDOW == 114 (0x89510800) [pid = 1782] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:45:33 INFO - PROCESS | 1782 | 1461275133376 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:33 INFO - PROCESS | 1782 | ++DOCSHELL 0x85808400 == 149 [pid = 1782] [id = 478] 14:45:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 115 (0x86084000) [pid = 1782] [serial = 1435] [outer = (nil)] 14:45:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 116 (0x87697400) [pid = 1782] [serial = 1436] [outer = 0x86084000] 14:45:33 INFO - PROCESS | 1782 | 1461275133467 Marionette DEBUG loaded listener.js 14:45:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 117 (0x8afd6c00) [pid = 1782] [serial = 1437] [outer = 0x86084000] 14:45:34 INFO - PROCESS | 1782 | 1461275134339 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:45:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:45:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 2098ms 14:45:34 INFO - PROCESS | 1782 | 1461275134406 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 14:45:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:45:34 INFO - PROCESS | 1782 | 1461275134411 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 14:45:34 INFO - PROCESS | 1782 | 1461275134418 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:45:34 INFO - PROCESS | 1782 | 1461275134421 Marionette TRACE conn3 <- [1,1886,null,{}] 14:45:34 INFO - PROCESS | 1782 | 1461275134428 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:45:34 INFO - PROCESS | 1782 | 1461275134668 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 14:45:34 INFO - PROCESS | 1782 | 1461275134861 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:34 INFO - PROCESS | 1782 | ++DOCSHELL 0x86083800 == 150 [pid = 1782] [id = 479] 14:45:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 118 (0x87fef800) [pid = 1782] [serial = 1438] [outer = (nil)] 14:45:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 119 (0x8b0d7c00) [pid = 1782] [serial = 1439] [outer = 0x87fef800] 14:45:34 INFO - PROCESS | 1782 | 1461275134945 Marionette DEBUG loaded listener.js 14:45:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 120 (0x8b1ce400) [pid = 1782] [serial = 1440] [outer = 0x87fef800] 14:45:36 INFO - PROCESS | 1782 | 1461275136205 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:45:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:45:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1833ms 14:45:36 INFO - PROCESS | 1782 | 1461275136253 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 14:45:36 INFO - PROCESS | 1782 | 1461275136260 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 14:45:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:45:36 INFO - PROCESS | 1782 | 1461275136271 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:45:36 INFO - PROCESS | 1782 | 1461275136277 Marionette TRACE conn3 <- [1,1890,null,{}] 14:45:36 INFO - PROCESS | 1782 | 1461275136288 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:45:36 INFO - PROCESS | 1782 | 1461275136557 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 14:45:36 INFO - PROCESS | 1782 | 1461275136910 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:36 INFO - PROCESS | 1782 | ++DOCSHELL 0x86d20c00 == 151 [pid = 1782] [id = 480] 14:45:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 121 (0x87691800) [pid = 1782] [serial = 1441] [outer = (nil)] 14:45:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 122 (0x89305400) [pid = 1782] [serial = 1442] [outer = 0x87691800] 14:45:37 INFO - PROCESS | 1782 | 1461275137012 Marionette DEBUG loaded listener.js 14:45:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 123 (0x89fcac00) [pid = 1782] [serial = 1443] [outer = 0x87691800] 14:45:38 INFO - PROCESS | 1782 | 1461275138051 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:45:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:45:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1839ms 14:45:38 INFO - PROCESS | 1782 | 1461275138109 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 14:45:38 INFO - PROCESS | 1782 | 1461275138120 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 14:45:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:45:38 INFO - PROCESS | 1782 | 1461275138133 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:45:38 INFO - PROCESS | 1782 | 1461275138141 Marionette TRACE conn3 <- [1,1894,null,{}] 14:45:38 INFO - PROCESS | 1782 | 1461275138149 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:45:38 INFO - PROCESS | 1782 | 1461275138471 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 14:45:38 INFO - PROCESS | 1782 | 1461275138886 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:38 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a98ec00 == 152 [pid = 1782] [id = 481] 14:45:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 124 (0x8a994800) [pid = 1782] [serial = 1444] [outer = (nil)] 14:45:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0x8bf78800) [pid = 1782] [serial = 1445] [outer = 0x8a994800] 14:45:38 INFO - PROCESS | 1782 | 1461275138983 Marionette DEBUG loaded listener.js 14:45:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x8c249800) [pid = 1782] [serial = 1446] [outer = 0x8a994800] 14:45:40 INFO - PROCESS | 1782 | 1461275140078 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:45:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:45:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1992ms 14:45:40 INFO - PROCESS | 1782 | 1461275140125 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 14:45:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:45:40 INFO - PROCESS | 1782 | 1461275140130 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 14:45:40 INFO - PROCESS | 1782 | 1461275140138 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:45:40 INFO - PROCESS | 1782 | 1461275140145 Marionette TRACE conn3 <- [1,1898,null,{}] 14:45:40 INFO - PROCESS | 1782 | 1461275140166 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:45:40 INFO - PROCESS | 1782 | 1461275140427 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 14:45:40 INFO - PROCESS | 1782 | 1461275140749 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:40 INFO - PROCESS | 1782 | ++DOCSHELL 0x89fd7c00 == 153 [pid = 1782] [id = 482] 14:45:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x8ca07400) [pid = 1782] [serial = 1447] [outer = (nil)] 14:45:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x8ca74800) [pid = 1782] [serial = 1448] [outer = 0x8ca07400] 14:45:40 INFO - PROCESS | 1782 | 1461275140850 Marionette DEBUG loaded listener.js 14:45:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8ca7bc00) [pid = 1782] [serial = 1449] [outer = 0x8ca07400] 14:45:41 INFO - PROCESS | 1782 | 1461275141850 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:45:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:45:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1793ms 14:45:41 INFO - PROCESS | 1782 | 1461275141930 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 14:45:41 INFO - PROCESS | 1782 | 1461275141936 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 14:45:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:45:41 INFO - PROCESS | 1782 | 1461275141943 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:45:41 INFO - PROCESS | 1782 | 1461275141947 Marionette TRACE conn3 <- [1,1902,null,{}] 14:45:41 INFO - PROCESS | 1782 | 1461275141954 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:45:42 INFO - PROCESS | 1782 | 1461275142238 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 14:45:42 INFO - PROCESS | 1782 | 1461275142573 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:42 INFO - PROCESS | 1782 | ++DOCSHELL 0x860cf800 == 154 [pid = 1782] [id = 483] 14:45:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x8ca0a800) [pid = 1782] [serial = 1450] [outer = (nil)] 14:45:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8cc30800) [pid = 1782] [serial = 1451] [outer = 0x8ca0a800] 14:45:42 INFO - PROCESS | 1782 | 1461275142674 Marionette DEBUG loaded listener.js 14:45:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8cc3a000) [pid = 1782] [serial = 1452] [outer = 0x8ca0a800] 14:45:43 INFO - PROCESS | 1782 | 1461275143613 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:45:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:45:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1738ms 14:45:43 INFO - PROCESS | 1782 | 1461275143683 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 14:45:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:45:43 INFO - PROCESS | 1782 | 1461275143687 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 14:45:43 INFO - PROCESS | 1782 | 1461275143693 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:45:43 INFO - PROCESS | 1782 | 1461275143697 Marionette TRACE conn3 <- [1,1906,null,{}] 14:45:43 INFO - PROCESS | 1782 | 1461275143703 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:45:43 INFO - PROCESS | 1782 | 1461275143943 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 14:45:44 INFO - PROCESS | 1782 | 1461275144275 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:44 INFO - PROCESS | 1782 | ++DOCSHELL 0x8c250000 == 155 [pid = 1782] [id = 484] 14:45:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8cbec800) [pid = 1782] [serial = 1453] [outer = (nil)] 14:45:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8e3a4800) [pid = 1782] [serial = 1454] [outer = 0x8cbec800] 14:45:44 INFO - PROCESS | 1782 | 1461275144378 Marionette DEBUG loaded listener.js 14:45:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8e3ad000) [pid = 1782] [serial = 1455] [outer = 0x8cbec800] 14:45:45 INFO - PROCESS | 1782 | 1461275145354 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:45:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:45:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1694ms 14:45:45 INFO - PROCESS | 1782 | 1461275145388 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 14:45:45 INFO - PROCESS | 1782 | 1461275145391 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 14:45:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:45:45 INFO - PROCESS | 1782 | 1461275145399 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:45:45 INFO - PROCESS | 1782 | 1461275145403 Marionette TRACE conn3 <- [1,1910,null,{}] 14:45:45 INFO - PROCESS | 1782 | 1461275145409 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:45:45 INFO - PROCESS | 1782 | 1461275145685 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 14:45:46 INFO - PROCESS | 1782 | 1461275146027 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:46 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ca76800 == 156 [pid = 1782] [id = 485] 14:45:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8e8eb400) [pid = 1782] [serial = 1456] [outer = (nil)] 14:45:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8f4da800) [pid = 1782] [serial = 1457] [outer = 0x8e8eb400] 14:45:46 INFO - PROCESS | 1782 | 1461275146132 Marionette DEBUG loaded listener.js 14:45:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x8f4df800) [pid = 1782] [serial = 1458] [outer = 0x8e8eb400] 14:45:47 INFO - PROCESS | 1782 | 1461275147079 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:45:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:45:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1742ms 14:45:47 INFO - PROCESS | 1782 | 1461275147142 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 14:45:47 INFO - PROCESS | 1782 | 1461275147146 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 14:45:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:45:47 INFO - PROCESS | 1782 | 1461275147154 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:45:47 INFO - PROCESS | 1782 | 1461275147158 Marionette TRACE conn3 <- [1,1914,null,{}] 14:45:47 INFO - PROCESS | 1782 | 1461275147164 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:45:47 INFO - PROCESS | 1782 | 1461275147399 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 14:45:47 INFO - PROCESS | 1782 | 1461275147733 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:47 INFO - PROCESS | 1782 | ++DOCSHELL 0x8eb68400 == 157 [pid = 1782] [id = 486] 14:45:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x8f6d4400) [pid = 1782] [serial = 1459] [outer = (nil)] 14:45:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x8f823000) [pid = 1782] [serial = 1460] [outer = 0x8f6d4400] 14:45:47 INFO - PROCESS | 1782 | 1461275147841 Marionette DEBUG loaded listener.js 14:45:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0x8f8b8000) [pid = 1782] [serial = 1461] [outer = 0x8f6d4400] 14:45:48 INFO - PROCESS | 1782 | 1461275148791 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:45:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:45:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1683ms 14:45:48 INFO - PROCESS | 1782 | 1461275148837 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 14:45:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:45:48 INFO - PROCESS | 1782 | 1461275148842 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 14:45:48 INFO - PROCESS | 1782 | 1461275148849 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:45:48 INFO - PROCESS | 1782 | 1461275148853 Marionette TRACE conn3 <- [1,1918,null,{}] 14:45:48 INFO - PROCESS | 1782 | 1461275148859 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:45:49 INFO - PROCESS | 1782 | 1461275149099 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 14:45:49 INFO - PROCESS | 1782 | 1461275149432 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:49 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ebf2000 == 158 [pid = 1782] [id = 487] 14:45:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 142 (0x8f4dcc00) [pid = 1782] [serial = 1462] [outer = (nil)] 14:45:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 143 (0x900e8800) [pid = 1782] [serial = 1463] [outer = 0x8f4dcc00] 14:45:49 INFO - PROCESS | 1782 | 1461275149535 Marionette DEBUG loaded listener.js 14:45:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 144 (0x901a8000) [pid = 1782] [serial = 1464] [outer = 0x8f4dcc00] 14:45:50 INFO - PROCESS | 1782 | 1461275150460 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:45:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:45:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1687ms 14:45:50 INFO - PROCESS | 1782 | 1461275150537 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 14:45:50 INFO - PROCESS | 1782 | 1461275150541 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 14:45:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:45:50 INFO - PROCESS | 1782 | 1461275150548 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:45:50 INFO - PROCESS | 1782 | 1461275150552 Marionette TRACE conn3 <- [1,1922,null,{}] 14:45:50 INFO - PROCESS | 1782 | 1461275150558 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:45:50 INFO - PROCESS | 1782 | 1461275150862 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 14:45:51 INFO - PROCESS | 1782 | 1461275151235 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:51 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f8c5400 == 159 [pid = 1782] [id = 488] 14:45:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 145 (0x900eac00) [pid = 1782] [serial = 1465] [outer = (nil)] 14:45:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 146 (0x904d4000) [pid = 1782] [serial = 1466] [outer = 0x900eac00] 14:45:51 INFO - PROCESS | 1782 | 1461275151344 Marionette DEBUG loaded listener.js 14:45:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 147 (0x905e6000) [pid = 1782] [serial = 1467] [outer = 0x900eac00] 14:45:52 INFO - PROCESS | 1782 | 1461275152319 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:45:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:45:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1832ms 14:45:52 INFO - PROCESS | 1782 | 1461275152382 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 14:45:52 INFO - PROCESS | 1782 | 1461275152387 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 14:45:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:45:52 INFO - PROCESS | 1782 | 1461275152393 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:45:52 INFO - PROCESS | 1782 | 1461275152398 Marionette TRACE conn3 <- [1,1926,null,{}] 14:45:52 INFO - PROCESS | 1782 | 1461275152404 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:45:52 INFO - PROCESS | 1782 | 1461275152655 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 14:45:53 INFO - PROCESS | 1782 | 1461275152989 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:53 INFO - PROCESS | 1782 | ++DOCSHELL 0x875c8c00 == 160 [pid = 1782] [id = 489] 14:45:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 148 (0x8f8c4800) [pid = 1782] [serial = 1468] [outer = (nil)] 14:45:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 149 (0x91f02000) [pid = 1782] [serial = 1469] [outer = 0x8f8c4800] 14:45:53 INFO - PROCESS | 1782 | 1461275153090 Marionette DEBUG loaded listener.js 14:45:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 150 (0x92a64000) [pid = 1782] [serial = 1470] [outer = 0x8f8c4800] 14:45:54 INFO - PROCESS | 1782 | 1461275154038 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:45:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:45:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1687ms 14:45:54 INFO - PROCESS | 1782 | 1461275154082 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 14:45:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:45:54 INFO - PROCESS | 1782 | 1461275154093 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 14:45:54 INFO - PROCESS | 1782 | 1461275154101 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:45:54 INFO - PROCESS | 1782 | 1461275154106 Marionette TRACE conn3 <- [1,1930,null,{}] 14:45:54 INFO - PROCESS | 1782 | 1461275154112 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:45:54 INFO - PROCESS | 1782 | 1461275154379 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 14:45:54 INFO - PROCESS | 1782 | 1461275154727 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:54 INFO - PROCESS | 1782 | ++DOCSHELL 0x91302800 == 161 [pid = 1782] [id = 490] 14:45:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x95292c00) [pid = 1782] [serial = 1471] [outer = (nil)] 14:45:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0x96fb2000) [pid = 1782] [serial = 1472] [outer = 0x95292c00] 14:45:54 INFO - PROCESS | 1782 | 1461275154834 Marionette DEBUG loaded listener.js 14:45:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0x978e6800) [pid = 1782] [serial = 1473] [outer = 0x95292c00] 14:45:55 INFO - PROCESS | 1782 | 1461275155837 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:45:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:45:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1793ms 14:45:55 INFO - PROCESS | 1782 | 1461275155894 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 14:45:55 INFO - PROCESS | 1782 | 1461275155897 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 14:45:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:45:55 INFO - PROCESS | 1782 | 1461275155909 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:45:55 INFO - PROCESS | 1782 | 1461275155912 Marionette TRACE conn3 <- [1,1934,null,{}] 14:45:55 INFO - PROCESS | 1782 | 1461275155928 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:45:56 INFO - PROCESS | 1782 | 1461275156205 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 14:45:56 INFO - PROCESS | 1782 | 1461275156556 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:56 INFO - PROCESS | 1782 | ++DOCSHELL 0x94797000 == 162 [pid = 1782] [id = 491] 14:45:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0x9529b000) [pid = 1782] [serial = 1474] [outer = (nil)] 14:45:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x98581800) [pid = 1782] [serial = 1475] [outer = 0x9529b000] 14:45:56 INFO - PROCESS | 1782 | 1461275156650 Marionette DEBUG loaded listener.js 14:45:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0x98590800) [pid = 1782] [serial = 1476] [outer = 0x9529b000] 14:45:57 INFO - PROCESS | 1782 | 1461275157591 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:45:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:45:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1745ms 14:45:57 INFO - PROCESS | 1782 | 1461275157652 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 14:45:57 INFO - PROCESS | 1782 | 1461275157656 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 14:45:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:45:57 INFO - PROCESS | 1782 | 1461275157663 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:45:57 INFO - PROCESS | 1782 | 1461275157666 Marionette TRACE conn3 <- [1,1938,null,{}] 14:45:57 INFO - PROCESS | 1782 | 1461275157672 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:45:57 INFO - PROCESS | 1782 | 1461275157913 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 14:45:58 INFO - PROCESS | 1782 | 1461275158267 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:58 INFO - PROCESS | 1782 | ++DOCSHELL 0x85116c00 == 163 [pid = 1782] [id = 492] 14:45:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 157 (0x8c24cc00) [pid = 1782] [serial = 1477] [outer = (nil)] 14:45:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 158 (0x98ec3000) [pid = 1782] [serial = 1478] [outer = 0x8c24cc00] 14:45:58 INFO - PROCESS | 1782 | 1461275158378 Marionette DEBUG loaded listener.js 14:45:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 159 (0x99172400) [pid = 1782] [serial = 1479] [outer = 0x8c24cc00] 14:45:59 INFO - PROCESS | 1782 | 1461275159307 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:45:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:45:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1686ms 14:45:59 INFO - PROCESS | 1782 | 1461275159351 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 14:45:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:45:59 INFO - PROCESS | 1782 | 1461275159355 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 14:45:59 INFO - PROCESS | 1782 | 1461275159362 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:45:59 INFO - PROCESS | 1782 | 1461275159366 Marionette TRACE conn3 <- [1,1942,null,{}] 14:45:59 INFO - PROCESS | 1782 | 1461275159372 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:45:59 INFO - PROCESS | 1782 | 1461275159614 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 14:45:59 INFO - PROCESS | 1782 | 1461275159947 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:59 INFO - PROCESS | 1782 | ++DOCSHELL 0x98583800 == 164 [pid = 1782] [id = 493] 14:45:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 160 (0x98ec4800) [pid = 1782] [serial = 1480] [outer = (nil)] 14:46:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 161 (0x99b21c00) [pid = 1782] [serial = 1481] [outer = 0x98ec4800] 14:46:00 INFO - PROCESS | 1782 | 1461275160051 Marionette DEBUG loaded listener.js 14:46:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 162 (0x99b9d000) [pid = 1782] [serial = 1482] [outer = 0x98ec4800] 14:46:01 INFO - PROCESS | 1782 | 1461275161015 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:46:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:46:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1732ms 14:46:01 INFO - PROCESS | 1782 | 1461275161095 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 14:46:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:46:01 INFO - PROCESS | 1782 | 1461275161100 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 14:46:01 INFO - PROCESS | 1782 | 1461275161107 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:46:01 INFO - PROCESS | 1782 | 1461275161111 Marionette TRACE conn3 <- [1,1946,null,{}] 14:46:01 INFO - PROCESS | 1782 | 1461275161117 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:46:01 INFO - PROCESS | 1782 | 1461275161412 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 14:46:01 INFO - PROCESS | 1782 | 1461275161771 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:01 INFO - PROCESS | 1782 | ++DOCSHELL 0x860c1400 == 165 [pid = 1782] [id = 494] 14:46:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 163 (0x92b3b800) [pid = 1782] [serial = 1483] [outer = (nil)] 14:46:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 164 (0x9ae1a400) [pid = 1782] [serial = 1484] [outer = 0x92b3b800] 14:46:01 INFO - PROCESS | 1782 | 1461275161872 Marionette DEBUG loaded listener.js 14:46:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 165 (0x9ae42000) [pid = 1782] [serial = 1485] [outer = 0x92b3b800] 14:46:02 INFO - PROCESS | 1782 | 1461275162840 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:46:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:46:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1790ms 14:46:02 INFO - PROCESS | 1782 | 1461275162898 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 14:46:02 INFO - PROCESS | 1782 | 1461275162901 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 14:46:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:46:02 INFO - PROCESS | 1782 | 1461275162909 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:46:02 INFO - PROCESS | 1782 | 1461275162912 Marionette TRACE conn3 <- [1,1950,null,{}] 14:46:02 INFO - PROCESS | 1782 | 1461275162919 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:46:03 INFO - PROCESS | 1782 | 1461275163166 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 14:46:03 INFO - PROCESS | 1782 | 1461275163505 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:03 INFO - PROCESS | 1782 | ++DOCSHELL 0x84b4b000 == 166 [pid = 1782] [id = 495] 14:46:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 166 (0x85809400) [pid = 1782] [serial = 1486] [outer = (nil)] 14:46:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 167 (0x9b286000) [pid = 1782] [serial = 1487] [outer = 0x85809400] 14:46:03 INFO - PROCESS | 1782 | 1461275163607 Marionette DEBUG loaded listener.js 14:46:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 168 (0x9ea1f800) [pid = 1782] [serial = 1488] [outer = 0x85809400] 14:46:04 INFO - PROCESS | 1782 | 1461275164538 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:46:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:46:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1683ms 14:46:04 INFO - PROCESS | 1782 | 1461275164593 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 14:46:04 INFO - PROCESS | 1782 | 1461275164596 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 14:46:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:46:04 INFO - PROCESS | 1782 | 1461275164604 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:46:04 INFO - PROCESS | 1782 | 1461275164607 Marionette TRACE conn3 <- [1,1954,null,{}] 14:46:04 INFO - PROCESS | 1782 | 1461275164614 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:46:04 INFO - PROCESS | 1782 | 1461275164863 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 14:46:05 INFO - PROCESS | 1782 | 1461275165202 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:05 INFO - PROCESS | 1782 | ++DOCSHELL 0x89306000 == 167 [pid = 1782] [id = 496] 14:46:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 169 (0x9993ec00) [pid = 1782] [serial = 1489] [outer = (nil)] 14:46:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 170 (0x9fc9b800) [pid = 1782] [serial = 1490] [outer = 0x9993ec00] 14:46:05 INFO - PROCESS | 1782 | 1461275165300 Marionette DEBUG loaded listener.js 14:46:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 171 (0x9fca3400) [pid = 1782] [serial = 1491] [outer = 0x9993ec00] 14:46:07 INFO - PROCESS | 1782 | --DOCSHELL 0x86d23400 == 166 [pid = 1782] [id = 340] 14:46:07 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca02000 == 165 [pid = 1782] [id = 344] 14:46:07 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca78400 == 164 [pid = 1782] [id = 345] 14:46:07 INFO - PROCESS | 1782 | --DOCSHELL 0x8e7ea800 == 163 [pid = 1782] [id = 304] 14:46:07 INFO - PROCESS | 1782 | --DOCSHELL 0x904d5400 == 162 [pid = 1782] [id = 308] 14:46:07 INFO - PROCESS | 1782 | --DOCSHELL 0x8e7f4400 == 161 [pid = 1782] [id = 346] 14:46:07 INFO - PROCESS | 1782 | --DOCSHELL 0x86d1fc00 == 160 [pid = 1782] [id = 414] 14:46:07 INFO - PROCESS | 1782 | --DOCSHELL 0x860cdc00 == 159 [pid = 1782] [id = 435] 14:46:07 INFO - PROCESS | 1782 | --DOCSHELL 0x84b43400 == 158 [pid = 1782] [id = 355] 14:46:07 INFO - PROCESS | 1782 | --DOCSHELL 0x8b028c00 == 157 [pid = 1782] [id = 269] 14:46:07 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca10000 == 156 [pid = 1782] [id = 424] 14:46:07 INFO - PROCESS | 1782 | --DOCSHELL 0x8a989c00 == 155 [pid = 1782] [id = 422] 14:46:07 INFO - PROCESS | 1782 | --DOCSHELL 0x8b026800 == 154 [pid = 1782] [id = 341] 14:46:07 INFO - PROCESS | 1782 | --DOCSHELL 0x8f6dbc00 == 153 [pid = 1782] [id = 305] 14:46:07 INFO - PROCESS | 1782 | --DOCSHELL 0x87fe4000 == 152 [pid = 1782] [id = 270] 14:46:07 INFO - PROCESS | 1782 | --DOCSHELL 0x8608c000 == 151 [pid = 1782] [id = 423] 14:46:07 INFO - PROCESS | 1782 | --DOCSHELL 0x8510d800 == 150 [pid = 1782] [id = 264] 14:46:07 INFO - PROCESS | 1782 | --DOCSHELL 0x85804c00 == 149 [pid = 1782] [id = 421] 14:46:07 INFO - PROCESS | 1782 | --DOCSHELL 0x8a7a7c00 == 148 [pid = 1782] [id = 463] 14:46:07 INFO - PROCESS | 1782 | --DOCSHELL 0x8a5ef000 == 147 [pid = 1782] [id = 462] 14:46:07 INFO - PROCESS | 1782 | --DOCSHELL 0x87f0e000 == 146 [pid = 1782] [id = 460] 14:46:07 INFO - PROCESS | 1782 | --DOCSHELL 0x89fd1000 == 145 [pid = 1782] [id = 461] 14:46:07 INFO - PROCESS | 1782 | --DOCSHELL 0x85117400 == 144 [pid = 1782] [id = 459] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 170 (0x89639400) [pid = 1782] [serial = 1374] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 169 (0x8c24bc00) [pid = 1782] [serial = 1325] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 168 (0x9ae19800) [pid = 1782] [serial = 1362] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 167 (0x8b020000) [pid = 1782] [serial = 1322] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 166 (0x9858f400) [pid = 1782] [serial = 1352] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 165 (0x86081400) [pid = 1782] [serial = 1367] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 164 (0x87f06000) [pid = 1782] [serial = 1319] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 163 (0x8ccc1800) [pid = 1782] [serial = 1332] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 162 (0x8cbec000) [pid = 1782] [serial = 1329] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 161 (0x8950b800) [pid = 1782] [serial = 1320] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 160 (0x99b1ac00) [pid = 1782] [serial = 1359] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 159 (0x8a164000) [pid = 1782] [serial = 1376] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 158 (0x87ee6400) [pid = 1782] [serial = 1370] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 157 (0x9792a000) [pid = 1782] [serial = 1350] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 156 (0x96c54400) [pid = 1782] [serial = 1349] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 155 (0x98b22c00) [pid = 1782] [serial = 1353] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0x99171400) [pid = 1782] [serial = 1356] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0x8e8e9800) [pid = 1782] [serial = 1334] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0x901b4400) [pid = 1782] [serial = 1343] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 151 (0x9b286400) [pid = 1782] [serial = 1365] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 150 (0x87f02800) [pid = 1782] [serial = 1371] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 149 (0x900dd000) [pid = 1782] [serial = 1341] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 148 (0x9b284800) [pid = 1782] [serial = 1364] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 147 (0x8c94dc00) [pid = 1782] [serial = 1326] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 146 (0x98ec7400) [pid = 1782] [serial = 1358] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 145 (0x8b0cf400) [pid = 1782] [serial = 1323] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 144 (0x9130fc00) [pid = 1782] [serial = 1346] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 143 (0x8f52d400) [pid = 1782] [serial = 1337] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 142 (0x8608e400) [pid = 1782] [serial = 1368] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 141 (0x8e8ed000) [pid = 1782] [serial = 1335] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 140 (0x8ca71800) [pid = 1782] [serial = 1328] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x89514400) [pid = 1782] [serial = 1373] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x8f52dc00) [pid = 1782] [serial = 1340] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x8f537400) [pid = 1782] [serial = 1338] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x92a58400) [pid = 1782] [serial = 1347] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x99162c00) [pid = 1782] [serial = 1355] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x8cc35800) [pid = 1782] [serial = 1331] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x99ba4400) [pid = 1782] [serial = 1361] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x904ca400) [pid = 1782] [serial = 1344] [outer = (nil)] [url = about:blank] 14:46:07 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x8afda000) [pid = 1782] [serial = 1254] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1782 | 1461275168405 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:46:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:46:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 3842ms 14:46:08 INFO - PROCESS | 1782 | 1461275168448 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 14:46:08 INFO - PROCESS | 1782 | 1461275168453 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 14:46:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:46:08 INFO - PROCESS | 1782 | 1461275168462 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:46:08 INFO - PROCESS | 1782 | 1461275168467 Marionette TRACE conn3 <- [1,1958,null,{}] 14:46:08 INFO - PROCESS | 1782 | 1461275168476 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:46:08 INFO - PROCESS | 1782 | 1461275168709 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 14:46:08 INFO - PROCESS | 1782 | 1461275168911 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:09 INFO - PROCESS | 1782 | ++DOCSHELL 0x87696800 == 145 [pid = 1782] [id = 497] 14:46:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8769a400) [pid = 1782] [serial = 1492] [outer = (nil)] 14:46:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x87f0a800) [pid = 1782] [serial = 1493] [outer = 0x8769a400] 14:46:09 INFO - PROCESS | 1782 | 1461275169054 Marionette DEBUG loaded listener.js 14:46:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x87fec400) [pid = 1782] [serial = 1494] [outer = 0x8769a400] 14:46:10 INFO - PROCESS | 1782 | 1461275170029 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:46:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:46:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1592ms 14:46:10 INFO - PROCESS | 1782 | 1461275170055 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 14:46:10 INFO - PROCESS | 1782 | 1461275170064 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 14:46:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:46:10 INFO - PROCESS | 1782 | 1461275170076 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:46:10 INFO - PROCESS | 1782 | 1461275170080 Marionette TRACE conn3 <- [1,1962,null,{}] 14:46:10 INFO - PROCESS | 1782 | 1461275170087 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:46:10 INFO - PROCESS | 1782 | 1461275170329 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 14:46:10 INFO - PROCESS | 1782 | 1461275170650 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:10 INFO - PROCESS | 1782 | ++DOCSHELL 0x8580e000 == 146 [pid = 1782] [id = 498] 14:46:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8950e000) [pid = 1782] [serial = 1495] [outer = (nil)] 14:46:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x89fd1000) [pid = 1782] [serial = 1496] [outer = 0x8950e000] 14:46:10 INFO - PROCESS | 1782 | 1461275170763 Marionette DEBUG loaded listener.js 14:46:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8a5e3000) [pid = 1782] [serial = 1497] [outer = 0x8950e000] 14:46:11 INFO - PROCESS | 1782 | 1461275171695 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:46:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:46:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1686ms 14:46:11 INFO - PROCESS | 1782 | 1461275171763 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 14:46:11 INFO - PROCESS | 1782 | 1461275171767 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 14:46:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:46:11 INFO - PROCESS | 1782 | 1461275171775 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:46:11 INFO - PROCESS | 1782 | 1461275171782 Marionette TRACE conn3 <- [1,1966,null,{}] 14:46:11 INFO - PROCESS | 1782 | 1461275171809 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:46:12 INFO - PROCESS | 1782 | 1461275172123 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 14:46:12 INFO - PROCESS | 1782 | 1461275172160 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:12 INFO - PROCESS | 1782 | ++DOCSHELL 0x8963dc00 == 147 [pid = 1782] [id = 499] 14:46:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x8afd7c00) [pid = 1782] [serial = 1498] [outer = (nil)] 14:46:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x8b027c00) [pid = 1782] [serial = 1499] [outer = 0x8afd7c00] 14:46:12 INFO - PROCESS | 1782 | 1461275172248 Marionette DEBUG loaded listener.js 14:46:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x8b0d4800) [pid = 1782] [serial = 1500] [outer = 0x8afd7c00] 14:46:13 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x8769fc00) [pid = 1782] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:46:13 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x8f6f4400) [pid = 1782] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:46:13 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x8c94d400) [pid = 1782] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:46:13 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x8e7f6c00) [pid = 1782] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:46:13 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x8e745000) [pid = 1782] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:46:13 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x8afd8000) [pid = 1782] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:46:13 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x86084000) [pid = 1782] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:46:13 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x8963d800) [pid = 1782] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:46:13 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x8afd9800) [pid = 1782] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:46:13 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x8f6f9800) [pid = 1782] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:46:13 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x901a5400) [pid = 1782] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:46:13 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x8afd7000) [pid = 1782] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:46:13 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x8a166800) [pid = 1782] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:46:13 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x8a7a1800) [pid = 1782] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:46:13 INFO - PROCESS | 1782 | --DOMWINDOW == 125 (0x95292000) [pid = 1782] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:46:13 INFO - PROCESS | 1782 | --DOMWINDOW == 124 (0x98e28000) [pid = 1782] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:46:13 INFO - PROCESS | 1782 | --DOMWINDOW == 123 (0x85802000) [pid = 1782] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:46:13 INFO - PROCESS | 1782 | --DOMWINDOW == 122 (0x91372c00) [pid = 1782] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:46:13 INFO - PROCESS | 1782 | --DOMWINDOW == 121 (0x87fe2c00) [pid = 1782] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:46:13 INFO - PROCESS | 1782 | --DOMWINDOW == 120 (0x8cc33000) [pid = 1782] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:46:13 INFO - PROCESS | 1782 | --DOMWINDOW == 119 (0x85802800) [pid = 1782] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:46:13 INFO - PROCESS | 1782 | 1461275173953 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:46:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:46:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 2197ms 14:46:13 INFO - PROCESS | 1782 | 1461275173972 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 14:46:13 INFO - PROCESS | 1782 | 1461275173977 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 14:46:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:46:13 INFO - PROCESS | 1782 | 1461275173984 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:46:13 INFO - PROCESS | 1782 | 1461275173987 Marionette TRACE conn3 <- [1,1970,null,{}] 14:46:13 INFO - PROCESS | 1782 | 1461275173993 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:46:14 INFO - PROCESS | 1782 | 1461275174225 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 14:46:14 INFO - PROCESS | 1782 | 1461275174428 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:14 INFO - PROCESS | 1782 | ++DOCSHELL 0x85802000 == 148 [pid = 1782] [id = 500] 14:46:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 120 (0x87feb400) [pid = 1782] [serial = 1501] [outer = (nil)] 14:46:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 121 (0x8afd1c00) [pid = 1782] [serial = 1502] [outer = 0x87feb400] 14:46:14 INFO - PROCESS | 1782 | 1461275174513 Marionette DEBUG loaded listener.js 14:46:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 122 (0x8b0cd000) [pid = 1782] [serial = 1503] [outer = 0x87feb400] 14:46:15 INFO - PROCESS | 1782 | 1461275175546 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:46:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:46:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1639ms 14:46:15 INFO - PROCESS | 1782 | 1461275175626 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 14:46:15 INFO - PROCESS | 1782 | 1461275175633 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 14:46:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:46:15 INFO - PROCESS | 1782 | 1461275175643 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:46:15 INFO - PROCESS | 1782 | 1461275175649 Marionette TRACE conn3 <- [1,1974,null,{}] 14:46:15 INFO - PROCESS | 1782 | 1461275175661 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:46:16 INFO - PROCESS | 1782 | 1461275176080 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 14:46:16 INFO - PROCESS | 1782 | 1461275176385 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:16 INFO - PROCESS | 1782 | ++DOCSHELL 0x875c7400 == 149 [pid = 1782] [id = 501] 14:46:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 123 (0x875cd800) [pid = 1782] [serial = 1504] [outer = (nil)] 14:46:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 124 (0x87ee6400) [pid = 1782] [serial = 1505] [outer = 0x875cd800] 14:46:16 INFO - PROCESS | 1782 | 1461275176496 Marionette DEBUG loaded listener.js 14:46:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0x87f0e400) [pid = 1782] [serial = 1506] [outer = 0x875cd800] 14:46:17 INFO - PROCESS | 1782 | 1461275177546 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:46:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:46:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1942ms 14:46:17 INFO - PROCESS | 1782 | 1461275177586 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 14:46:17 INFO - PROCESS | 1782 | 1461275177596 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 14:46:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:46:17 INFO - PROCESS | 1782 | 1461275177612 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:46:17 INFO - PROCESS | 1782 | 1461275177619 Marionette TRACE conn3 <- [1,1978,null,{}] 14:46:17 INFO - PROCESS | 1782 | 1461275177628 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:46:17 INFO - PROCESS | 1782 | 1461275177898 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 14:46:18 INFO - PROCESS | 1782 | 1461275178245 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:18 INFO - PROCESS | 1782 | ++DOCSHELL 0x8963fc00 == 150 [pid = 1782] [id = 502] 14:46:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x89fd5400) [pid = 1782] [serial = 1507] [outer = (nil)] 14:46:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x8a7a0400) [pid = 1782] [serial = 1508] [outer = 0x89fd5400] 14:46:18 INFO - PROCESS | 1782 | 1461275178340 Marionette DEBUG loaded listener.js 14:46:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x8a996400) [pid = 1782] [serial = 1509] [outer = 0x89fd5400] 14:46:19 INFO - PROCESS | 1782 | 1461275179397 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:46:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:46:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1849ms 14:46:19 INFO - PROCESS | 1782 | 1461275179462 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 14:46:19 INFO - PROCESS | 1782 | 1461275179466 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 14:46:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:46:19 INFO - PROCESS | 1782 | 1461275179474 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:46:19 INFO - PROCESS | 1782 | 1461275179481 Marionette TRACE conn3 <- [1,1982,null,{}] 14:46:19 INFO - PROCESS | 1782 | 1461275179499 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:46:19 INFO - PROCESS | 1782 | 1461275179786 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 14:46:20 INFO - PROCESS | 1782 | 1461275180173 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:20 INFO - PROCESS | 1782 | ++DOCSHELL 0x8bf7ec00 == 151 [pid = 1782] [id = 503] 14:46:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8c945400) [pid = 1782] [serial = 1510] [outer = (nil)] 14:46:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x8c94e400) [pid = 1782] [serial = 1511] [outer = 0x8c945400] 14:46:20 INFO - PROCESS | 1782 | 1461275180275 Marionette DEBUG loaded listener.js 14:46:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8c954c00) [pid = 1782] [serial = 1512] [outer = 0x8c945400] 14:46:21 INFO - PROCESS | 1782 | 1461275181269 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:46:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:46:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1843ms 14:46:21 INFO - PROCESS | 1782 | 1461275181318 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 14:46:21 INFO - PROCESS | 1782 | 1461275181324 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 14:46:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:46:21 INFO - PROCESS | 1782 | 1461275181331 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:46:21 INFO - PROCESS | 1782 | 1461275181336 Marionette TRACE conn3 <- [1,1986,null,{}] 14:46:21 INFO - PROCESS | 1782 | 1461275181342 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:46:21 INFO - PROCESS | 1782 | 1461275181611 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 14:46:21 INFO - PROCESS | 1782 | 1461275181944 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:21 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a15e800 == 152 [pid = 1782] [id = 504] 14:46:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8c952800) [pid = 1782] [serial = 1513] [outer = (nil)] 14:46:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8cbe3400) [pid = 1782] [serial = 1514] [outer = 0x8c952800] 14:46:22 INFO - PROCESS | 1782 | 1461275182047 Marionette DEBUG loaded listener.js 14:46:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8cbec000) [pid = 1782] [serial = 1515] [outer = 0x8c952800] 14:46:23 INFO - PROCESS | 1782 | 1461275183046 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:46:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:46:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1788ms 14:46:23 INFO - PROCESS | 1782 | 1461275183120 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 14:46:23 INFO - PROCESS | 1782 | 1461275183125 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 14:46:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:46:23 INFO - PROCESS | 1782 | 1461275183133 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:46:23 INFO - PROCESS | 1782 | 1461275183137 Marionette TRACE conn3 <- [1,1990,null,{}] 14:46:23 INFO - PROCESS | 1782 | 1461275183143 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:46:23 INFO - PROCESS | 1782 | 1461275183420 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 14:46:23 INFO - PROCESS | 1782 | 1461275183816 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:23 INFO - PROCESS | 1782 | ++DOCSHELL 0x8930d000 == 153 [pid = 1782] [id = 505] 14:46:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8c94dc00) [pid = 1782] [serial = 1516] [outer = (nil)] 14:46:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8ccc6800) [pid = 1782] [serial = 1517] [outer = 0x8c94dc00] 14:46:23 INFO - PROCESS | 1782 | 1461275183912 Marionette DEBUG loaded listener.js 14:46:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8cccc800) [pid = 1782] [serial = 1518] [outer = 0x8c94dc00] 14:46:24 INFO - PROCESS | 1782 | 1461275184923 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:46:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:46:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1843ms 14:46:24 INFO - PROCESS | 1782 | 1461275184978 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 14:46:24 INFO - PROCESS | 1782 | 1461275184981 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 14:46:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:46:24 INFO - PROCESS | 1782 | 1461275184989 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:46:24 INFO - PROCESS | 1782 | 1461275184992 Marionette TRACE conn3 <- [1,1994,null,{}] 14:46:25 INFO - PROCESS | 1782 | 1461275185000 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:46:25 INFO - PROCESS | 1782 | 1461275185281 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 14:46:25 INFO - PROCESS | 1782 | 1461275185599 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:25 INFO - PROCESS | 1782 | ++DOCSHELL 0x8cc35800 == 154 [pid = 1782] [id = 506] 14:46:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x8e7edc00) [pid = 1782] [serial = 1519] [outer = (nil)] 14:46:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x8eb67c00) [pid = 1782] [serial = 1520] [outer = 0x8e7edc00] 14:46:25 INFO - PROCESS | 1782 | 1461275185700 Marionette DEBUG loaded listener.js 14:46:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x8eb74800) [pid = 1782] [serial = 1521] [outer = 0x8e7edc00] 14:46:26 INFO - PROCESS | 1782 | 1461275186655 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:46:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:46:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1698ms 14:46:26 INFO - PROCESS | 1782 | 1461275186688 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 14:46:26 INFO - PROCESS | 1782 | 1461275186691 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 14:46:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:46:26 INFO - PROCESS | 1782 | 1461275186699 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:46:26 INFO - PROCESS | 1782 | 1461275186703 Marionette TRACE conn3 <- [1,1998,null,{}] 14:46:26 INFO - PROCESS | 1782 | 1461275186710 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:46:26 INFO - PROCESS | 1782 | 1461275186946 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 14:46:27 INFO - PROCESS | 1782 | 1461275187287 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:27 INFO - PROCESS | 1782 | ++DOCSHELL 0x8bf7d000 == 155 [pid = 1782] [id = 507] 14:46:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0x8c950000) [pid = 1782] [serial = 1522] [outer = (nil)] 14:46:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 142 (0x8f4dd800) [pid = 1782] [serial = 1523] [outer = 0x8c950000] 14:46:27 INFO - PROCESS | 1782 | 1461275187387 Marionette DEBUG loaded listener.js 14:46:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 143 (0x8f52d400) [pid = 1782] [serial = 1524] [outer = 0x8c950000] 14:46:28 INFO - PROCESS | 1782 | 1461275188307 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:46:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:46:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1686ms 14:46:28 INFO - PROCESS | 1782 | 1461275188387 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 14:46:28 INFO - PROCESS | 1782 | 1461275188392 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 14:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:46:28 INFO - PROCESS | 1782 | 1461275188398 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:46:28 INFO - PROCESS | 1782 | 1461275188401 Marionette TRACE conn3 <- [1,2002,null,{}] 14:46:28 INFO - PROCESS | 1782 | 1461275188408 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:46:28 INFO - PROCESS | 1782 | 1461275188680 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 14:46:29 INFO - PROCESS | 1782 | 1461275189010 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:29 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e745000 == 156 [pid = 1782] [id = 508] 14:46:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 144 (0x8ebf3400) [pid = 1782] [serial = 1525] [outer = (nil)] 14:46:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 145 (0x8f8b6400) [pid = 1782] [serial = 1526] [outer = 0x8ebf3400] 14:46:29 INFO - PROCESS | 1782 | 1461275189112 Marionette DEBUG loaded listener.js 14:46:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 146 (0x8f8bf800) [pid = 1782] [serial = 1527] [outer = 0x8ebf3400] 14:46:30 INFO - PROCESS | 1782 | 1461275190039 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:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1690ms 14:46:30 INFO - PROCESS | 1782 | 1461275190090 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 14:46:30 INFO - PROCESS | 1782 | 1461275190094 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 14:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:46:30 INFO - PROCESS | 1782 | 1461275190101 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:46:30 INFO - PROCESS | 1782 | 1461275190105 Marionette TRACE conn3 <- [1,2006,null,{}] 14:46:30 INFO - PROCESS | 1782 | 1461275190111 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:46:30 INFO - PROCESS | 1782 | 1461275190359 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 14:46:30 INFO - PROCESS | 1782 | 1461275190691 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:30 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e8ed800 == 157 [pid = 1782] [id = 509] 14:46:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 147 (0x8f6f9400) [pid = 1782] [serial = 1528] [outer = (nil)] 14:46:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 148 (0x901b4c00) [pid = 1782] [serial = 1529] [outer = 0x8f6f9400] 14:46:30 INFO - PROCESS | 1782 | 1461275190805 Marionette DEBUG loaded listener.js 14:46:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 149 (0x904cb800) [pid = 1782] [serial = 1530] [outer = 0x8f6f9400] 14:46:31 INFO - PROCESS | 1782 | 1461275191752 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:46:31 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:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1692ms 14:46:31 INFO - PROCESS | 1782 | 1461275191795 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 14:46:31 INFO - PROCESS | 1782 | 1461275191798 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 14:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:46:31 INFO - PROCESS | 1782 | 1461275191805 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:46:31 INFO - PROCESS | 1782 | 1461275191809 Marionette TRACE conn3 <- [1,2010,null,{}] 14:46:31 INFO - PROCESS | 1782 | 1461275191815 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:46:32 INFO - PROCESS | 1782 | 1461275192055 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 14:46:32 INFO - PROCESS | 1782 | 1461275192393 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:32 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ca0e000 == 158 [pid = 1782] [id = 510] 14:46:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 150 (0x8e7f8400) [pid = 1782] [serial = 1531] [outer = (nil)] 14:46:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x905ec400) [pid = 1782] [serial = 1532] [outer = 0x8e7f8400] 14:46:32 INFO - PROCESS | 1782 | 1461275192495 Marionette DEBUG loaded listener.js 14:46:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0x91306000) [pid = 1782] [serial = 1533] [outer = 0x8e7f8400] 14:46:33 INFO - PROCESS | 1782 | 1461275193436 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:46:33 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:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1687ms 14:46:33 INFO - PROCESS | 1782 | 1461275193497 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 14:46:33 INFO - PROCESS | 1782 | 1461275193501 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 14:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:46:33 INFO - PROCESS | 1782 | 1461275193513 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:46:33 INFO - PROCESS | 1782 | 1461275193517 Marionette TRACE conn3 <- [1,2014,null,{}] 14:46:33 INFO - PROCESS | 1782 | 1461275193524 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:46:33 INFO - PROCESS | 1782 | 1461275193794 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 14:46:34 INFO - PROCESS | 1782 | 1461275194149 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:34 INFO - PROCESS | 1782 | ++DOCSHELL 0x905e2400 == 159 [pid = 1782] [id = 511] 14:46:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0x92b37000) [pid = 1782] [serial = 1534] [outer = (nil)] 14:46:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0x93c8f000) [pid = 1782] [serial = 1535] [outer = 0x92b37000] 14:46:34 INFO - PROCESS | 1782 | 1461275194250 Marionette DEBUG loaded listener.js 14:46:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x94797c00) [pid = 1782] [serial = 1536] [outer = 0x92b37000] 14:46:35 INFO - PROCESS | 1782 | 1461275195235 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:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1759ms 14:46:35 INFO - PROCESS | 1782 | 1461275195271 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 14:46:35 INFO - PROCESS | 1782 | 1461275195276 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 14:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:46:35 INFO - PROCESS | 1782 | 1461275195282 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:46:35 INFO - PROCESS | 1782 | 1461275195285 Marionette TRACE conn3 <- [1,2018,null,{}] 14:46:35 INFO - PROCESS | 1782 | 1461275195292 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:46:35 INFO - PROCESS | 1782 | 1461275195537 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 14:46:35 INFO - PROCESS | 1782 | 1461275195886 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:35 INFO - PROCESS | 1782 | ++DOCSHELL 0x9152b800 == 160 [pid = 1782] [id = 512] 14:46:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0x92a5e800) [pid = 1782] [serial = 1537] [outer = (nil)] 14:46:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 157 (0x97798000) [pid = 1782] [serial = 1538] [outer = 0x92a5e800] 14:46:35 INFO - PROCESS | 1782 | 1461275195988 Marionette DEBUG loaded listener.js 14:46:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 158 (0x978da000) [pid = 1782] [serial = 1539] [outer = 0x92a5e800] 14:46:36 INFO - PROCESS | 1782 | 1461275196965 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:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1732ms 14:46:37 INFO - PROCESS | 1782 | 1461275197016 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 14:46:37 INFO - PROCESS | 1782 | 1461275197020 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 14:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:46:37 INFO - PROCESS | 1782 | 1461275197027 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:46:37 INFO - PROCESS | 1782 | 1461275197032 Marionette TRACE conn3 <- [1,2022,null,{}] 14:46:37 INFO - PROCESS | 1782 | 1461275197038 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:46:37 INFO - PROCESS | 1782 | 1461275197289 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 14:46:37 INFO - PROCESS | 1782 | 1461275197627 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:37 INFO - PROCESS | 1782 | ++DOCSHELL 0x85112400 == 161 [pid = 1782] [id = 513] 14:46:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 159 (0x91524000) [pid = 1782] [serial = 1540] [outer = (nil)] 14:46:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 160 (0x98e2ec00) [pid = 1782] [serial = 1541] [outer = 0x91524000] 14:46:37 INFO - PROCESS | 1782 | 1461275197731 Marionette DEBUG loaded listener.js 14:46:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 161 (0x98eb9000) [pid = 1782] [serial = 1542] [outer = 0x91524000] 14:46:38 INFO - PROCESS | 1782 | 1461275198716 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:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1736ms 14:46:38 INFO - PROCESS | 1782 | 1461275198769 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 14:46:38 INFO - PROCESS | 1782 | 1461275198773 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 14:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:46:38 INFO - PROCESS | 1782 | 1461275198781 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:46:38 INFO - PROCESS | 1782 | 1461275198785 Marionette TRACE conn3 <- [1,2026,null,{}] 14:46:38 INFO - PROCESS | 1782 | 1461275198791 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:46:39 INFO - PROCESS | 1782 | 1461275199036 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 14:46:39 INFO - PROCESS | 1782 | 1461275199381 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:39 INFO - PROCESS | 1782 | ++DOCSHELL 0x9811d000 == 162 [pid = 1782] [id = 514] 14:46:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 162 (0x98582000) [pid = 1782] [serial = 1543] [outer = (nil)] 14:46:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 163 (0x99b1b400) [pid = 1782] [serial = 1544] [outer = 0x98582000] 14:46:39 INFO - PROCESS | 1782 | 1461275199485 Marionette DEBUG loaded listener.js 14:46:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 164 (0x99b1e400) [pid = 1782] [serial = 1545] [outer = 0x98582000] 14:46:40 INFO - PROCESS | 1782 | 1461275200451 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:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1734ms 14:46:40 INFO - PROCESS | 1782 | 1461275200517 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 14:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:46:40 INFO - PROCESS | 1782 | 1461275200522 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 14:46:40 INFO - PROCESS | 1782 | 1461275200528 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:46:40 INFO - PROCESS | 1782 | 1461275200532 Marionette TRACE conn3 <- [1,2030,null,{}] 14:46:40 INFO - PROCESS | 1782 | 1461275200539 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:46:40 INFO - PROCESS | 1782 | 1461275200800 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 14:46:41 INFO - PROCESS | 1782 | 1461275201150 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:41 INFO - PROCESS | 1782 | ++DOCSHELL 0x98e8ec00 == 163 [pid = 1782] [id = 515] 14:46:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 165 (0x9920fc00) [pid = 1782] [serial = 1546] [outer = (nil)] 14:46:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 166 (0x9b288400) [pid = 1782] [serial = 1547] [outer = 0x9920fc00] 14:46:41 INFO - PROCESS | 1782 | 1461275201255 Marionette DEBUG loaded listener.js 14:46:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 167 (0x9dff7000) [pid = 1782] [serial = 1548] [outer = 0x9920fc00] 14:46:42 INFO - PROCESS | 1782 | 1461275202213 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:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1738ms 14:46:42 INFO - PROCESS | 1782 | 1461275202267 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 14:46:42 INFO - PROCESS | 1782 | 1461275202272 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 14:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:46:42 INFO - PROCESS | 1782 | 1461275202279 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:46:42 INFO - PROCESS | 1782 | 1461275202283 Marionette TRACE conn3 <- [1,2034,null,{}] 14:46:42 INFO - PROCESS | 1782 | 1461275202290 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:46:42 INFO - PROCESS | 1782 | 1461275202540 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 14:46:42 INFO - PROCESS | 1782 | 1461275202882 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:42 INFO - PROCESS | 1782 | ++DOCSHELL 0x8769dc00 == 164 [pid = 1782] [id = 516] 14:46:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 168 (0x89637800) [pid = 1782] [serial = 1549] [outer = (nil)] 14:46:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 169 (0x9fdab400) [pid = 1782] [serial = 1550] [outer = 0x89637800] 14:46:42 INFO - PROCESS | 1782 | 1461275202982 Marionette DEBUG loaded listener.js 14:46:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 170 (0x9fdb3800) [pid = 1782] [serial = 1551] [outer = 0x89637800] 14:46:43 INFO - PROCESS | 1782 | 1461275203981 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:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1741ms 14:46:44 INFO - PROCESS | 1782 | 1461275204022 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 14:46:44 INFO - PROCESS | 1782 | 1461275204026 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 14:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:46:44 INFO - PROCESS | 1782 | 1461275204033 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:46:44 INFO - PROCESS | 1782 | 1461275204037 Marionette TRACE conn3 <- [1,2038,null,{}] 14:46:44 INFO - PROCESS | 1782 | 1461275204043 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:46:44 INFO - PROCESS | 1782 | 1461275204293 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 14:46:44 INFO - PROCESS | 1782 | 1461275204601 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:44 INFO - PROCESS | 1782 | ++DOCSHELL 0x848eac00 == 165 [pid = 1782] [id = 517] 14:46:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 171 (0x95ceb000) [pid = 1782] [serial = 1552] [outer = (nil)] 14:46:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 172 (0xa0121400) [pid = 1782] [serial = 1553] [outer = 0x95ceb000] 14:46:44 INFO - PROCESS | 1782 | 1461275204706 Marionette DEBUG loaded listener.js 14:46:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 173 (0xa01bc000) [pid = 1782] [serial = 1554] [outer = 0x95ceb000] 14:46:47 INFO - PROCESS | 1782 | --DOCSHELL 0x8afd3000 == 164 [pid = 1782] [id = 150] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 172 (0x8afd6c00) [pid = 1782] [serial = 1437] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 171 (0x87ee6c00) [pid = 1782] [serial = 1430] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 170 (0x904d1c00) [pid = 1782] [serial = 1412] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 169 (0x87fe1c00) [pid = 1782] [serial = 1431] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 168 (0x8ca08400) [pid = 1782] [serial = 1394] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 167 (0x8ebfb400) [pid = 1782] [serial = 1406] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 166 (0x8e8ee000) [pid = 1782] [serial = 1404] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 165 (0x8bf7a400) [pid = 1782] [serial = 1391] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 164 (0x87697400) [pid = 1782] [serial = 1436] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 163 (0x8a15d400) [pid = 1782] [serial = 1434] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 162 (0x8e74ac00) [pid = 1782] [serial = 1401] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 161 (0x8f826c00) [pid = 1782] [serial = 1409] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 160 (0x91f01c00) [pid = 1782] [serial = 1415] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 159 (0x89fcd800) [pid = 1782] [serial = 1433] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 158 (0x8b1c1800) [pid = 1782] [serial = 1389] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 157 (0x8a7aa000) [pid = 1782] [serial = 1386] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 156 (0x8b0cf800) [pid = 1782] [serial = 1317] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 155 (0x8e743400) [pid = 1782] [serial = 1400] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0x97b84000) [pid = 1782] [serial = 1425] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0x8a5ed400) [pid = 1782] [serial = 1385] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0x99166000) [pid = 1782] [serial = 1428] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 151 (0x905e3800) [pid = 1782] [serial = 1413] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 150 (0x8e8ea800) [pid = 1782] [serial = 1403] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 149 (0x97922c00) [pid = 1782] [serial = 1424] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 148 (0x95c29800) [pid = 1782] [serial = 1422] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 147 (0x92b3ec00) [pid = 1782] [serial = 1418] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 146 (0x98ec2800) [pid = 1782] [serial = 1427] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 145 (0x8950f000) [pid = 1782] [serial = 1383] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 144 (0x8f8bc800) [pid = 1782] [serial = 1410] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 143 (0x93c8fc00) [pid = 1782] [serial = 1419] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 142 (0x87fee400) [pid = 1782] [serial = 1382] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 141 (0x8e3a6400) [pid = 1782] [serial = 1398] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 140 (0x8f4e4400) [pid = 1782] [serial = 1407] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x8c248400) [pid = 1782] [serial = 1392] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x86088800) [pid = 1782] [serial = 1379] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x8b0d1400) [pid = 1782] [serial = 1388] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x947a3400) [pid = 1782] [serial = 1421] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x8ccd0400) [pid = 1782] [serial = 1397] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x92a58000) [pid = 1782] [serial = 1416] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x86d17000) [pid = 1782] [serial = 1380] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x8cbe9800) [pid = 1782] [serial = 1395] [outer = (nil)] [url = about:blank] 14:46:48 INFO - PROCESS | 1782 | 1461275208016 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:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 4092ms 14:46:48 INFO - PROCESS | 1782 | 1461275208140 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 14:46:48 INFO - PROCESS | 1782 | 1461275208147 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 14:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:46:48 INFO - PROCESS | 1782 | 1461275208155 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:46:48 INFO - PROCESS | 1782 | 1461275208161 Marionette TRACE conn3 <- [1,2042,null,{}] 14:46:48 INFO - PROCESS | 1782 | 1461275208171 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:46:48 INFO - PROCESS | 1782 | 1461275208397 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 14:46:48 INFO - PROCESS | 1782 | 1461275208625 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:48 INFO - PROCESS | 1782 | ++DOCSHELL 0x87ee6c00 == 165 [pid = 1782] [id = 518] 14:46:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x87ee7800) [pid = 1782] [serial = 1555] [outer = (nil)] 14:46:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x87eed800) [pid = 1782] [serial = 1556] [outer = 0x87ee7800] 14:46:48 INFO - PROCESS | 1782 | 1461275208709 Marionette DEBUG loaded listener.js 14:46:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x87fe1c00) [pid = 1782] [serial = 1557] [outer = 0x87ee7800] 14:46:49 INFO - PROCESS | 1782 | 1461275209572 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:46:49 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:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1489ms 14:46:49 INFO - PROCESS | 1782 | 1461275209645 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 14:46:49 INFO - PROCESS | 1782 | 1461275209653 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 14:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:46:49 INFO - PROCESS | 1782 | 1461275209664 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:46:49 INFO - PROCESS | 1782 | 1461275209668 Marionette TRACE conn3 <- [1,2046,null,{}] 14:46:49 INFO - PROCESS | 1782 | 1461275209675 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:46:49 INFO - PROCESS | 1782 | 1461275209896 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 14:46:50 INFO - PROCESS | 1782 | 1461275210173 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:50 INFO - PROCESS | 1782 | ++DOCSHELL 0x89518400 == 166 [pid = 1782] [id = 519] 14:46:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x89634000) [pid = 1782] [serial = 1558] [outer = (nil)] 14:46:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8a159800) [pid = 1782] [serial = 1559] [outer = 0x89634000] 14:46:50 INFO - PROCESS | 1782 | 1461275210261 Marionette DEBUG loaded listener.js 14:46:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x8a167400) [pid = 1782] [serial = 1560] [outer = 0x89634000] 14:46:51 INFO - PROCESS | 1782 | 1461275211281 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:46:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1643ms 14:46:51 INFO - PROCESS | 1782 | 1461275211308 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 14:46:51 INFO - PROCESS | 1782 | 1461275211312 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 14:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:46:51 INFO - PROCESS | 1782 | 1461275211320 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:46:51 INFO - PROCESS | 1782 | 1461275211326 Marionette TRACE conn3 <- [1,2050,null,{}] 14:46:51 INFO - PROCESS | 1782 | 1461275211350 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:46:51 INFO - PROCESS | 1782 | 1461275211664 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 14:46:51 INFO - PROCESS | 1782 | 1461275211867 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:51 INFO - PROCESS | 1782 | ++DOCSHELL 0x89640800 == 167 [pid = 1782] [id = 520] 14:46:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x8a161000) [pid = 1782] [serial = 1561] [outer = (nil)] 14:46:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x8b0d1400) [pid = 1782] [serial = 1562] [outer = 0x8a161000] 14:46:51 INFO - PROCESS | 1782 | 1461275211981 Marionette DEBUG loaded listener.js 14:46:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0x8b1c2400) [pid = 1782] [serial = 1563] [outer = 0x8a161000] 14:46:53 INFO - PROCESS | 1782 | --DOMWINDOW == 140 (0x8769a400) [pid = 1782] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:46:53 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x98ec4800) [pid = 1782] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:46:53 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x85809400) [pid = 1782] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:46:53 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x8950e000) [pid = 1782] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:46:53 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x8afd7c00) [pid = 1782] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:46:53 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x8c24cc00) [pid = 1782] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:46:53 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x9529b000) [pid = 1782] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:46:53 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8f4dcc00) [pid = 1782] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:46:53 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x9993ec00) [pid = 1782] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:46:53 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x8f8c4800) [pid = 1782] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:46:53 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x8930d400) [pid = 1782] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:46:53 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x8cbec800) [pid = 1782] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:46:53 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x8a994800) [pid = 1782] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:46:53 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x8ca07400) [pid = 1782] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:46:53 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x8f6d4400) [pid = 1782] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:46:53 INFO - PROCESS | 1782 | --DOMWINDOW == 125 (0x87691800) [pid = 1782] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:46:53 INFO - PROCESS | 1782 | --DOMWINDOW == 124 (0x95292c00) [pid = 1782] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:46:53 INFO - PROCESS | 1782 | --DOMWINDOW == 123 (0x8e8eb400) [pid = 1782] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:46:53 INFO - PROCESS | 1782 | --DOMWINDOW == 122 (0x92b3b800) [pid = 1782] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:46:53 INFO - PROCESS | 1782 | --DOMWINDOW == 121 (0x900eac00) [pid = 1782] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:46:53 INFO - PROCESS | 1782 | --DOMWINDOW == 120 (0x8ca0a800) [pid = 1782] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:46:53 INFO - PROCESS | 1782 | 1461275213415 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:46:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:46:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 2147ms 14:46:53 INFO - PROCESS | 1782 | 1461275213522 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 14:46:53 INFO - PROCESS | 1782 | 1461275213542 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 14:46:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:46:53 INFO - PROCESS | 1782 | 1461275213558 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:46:53 INFO - PROCESS | 1782 | 1461275213562 Marionette TRACE conn3 <- [1,2054,null,{}] 14:46:53 INFO - PROCESS | 1782 | 1461275213573 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:46:53 INFO - PROCESS | 1782 | 1461275213790 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 14:46:54 INFO - PROCESS | 1782 | 1461275213993 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:54 INFO - PROCESS | 1782 | ++DOCSHELL 0x84eee400 == 168 [pid = 1782] [id = 521] 14:46:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 121 (0x8607f400) [pid = 1782] [serial = 1564] [outer = (nil)] 14:46:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 122 (0x8b0cd800) [pid = 1782] [serial = 1565] [outer = 0x8607f400] 14:46:54 INFO - PROCESS | 1782 | 1461275214072 Marionette DEBUG loaded listener.js 14:46:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 123 (0x8c247800) [pid = 1782] [serial = 1566] [outer = 0x8607f400] 14:46:54 INFO - PROCESS | 1782 | 1461275214926 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:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1394ms 14:46:54 INFO - PROCESS | 1782 | 1461275214955 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 14:46:54 INFO - PROCESS | 1782 | 1461275214959 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 14:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:46:54 INFO - PROCESS | 1782 | 1461275214966 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:46:54 INFO - PROCESS | 1782 | 1461275214970 Marionette TRACE conn3 <- [1,2058,null,{}] 14:46:54 INFO - PROCESS | 1782 | 1461275214975 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:46:55 INFO - PROCESS | 1782 | 1461275215425 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 14:46:55 INFO - PROCESS | 1782 | 1461275215726 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:55 INFO - PROCESS | 1782 | ++DOCSHELL 0x8769ac00 == 169 [pid = 1782] [id = 522] 14:46:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 124 (0x8769e800) [pid = 1782] [serial = 1567] [outer = (nil)] 14:46:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0x87eee800) [pid = 1782] [serial = 1568] [outer = 0x8769e800] 14:46:55 INFO - PROCESS | 1782 | 1461275215830 Marionette DEBUG loaded listener.js 14:46:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x89509400) [pid = 1782] [serial = 1569] [outer = 0x8769e800] 14:46:56 INFO - PROCESS | 1782 | 1461275216854 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:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1940ms 14:46:56 INFO - PROCESS | 1782 | 1461275216909 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 14:46:56 INFO - PROCESS | 1782 | 1461275216919 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 14:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:46:56 INFO - PROCESS | 1782 | 1461275216929 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:46:56 INFO - PROCESS | 1782 | 1461275216933 Marionette TRACE conn3 <- [1,2062,null,{}] 14:46:56 INFO - PROCESS | 1782 | 1461275216941 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:46:57 INFO - PROCESS | 1782 | 1461275217235 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 14:46:57 INFO - PROCESS | 1782 | 1461275217592 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:57 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a5e8000 == 170 [pid = 1782] [id = 523] 14:46:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x8a5f1400) [pid = 1782] [serial = 1570] [outer = (nil)] 14:46:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x8a7aec00) [pid = 1782] [serial = 1571] [outer = 0x8a5f1400] 14:46:57 INFO - PROCESS | 1782 | 1461275217690 Marionette DEBUG loaded listener.js 14:46:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8b0d2800) [pid = 1782] [serial = 1572] [outer = 0x8a5f1400] 14:46:58 INFO - PROCESS | 1782 | 1461275218771 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:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1895ms 14:46:58 INFO - PROCESS | 1782 | 1461275218824 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 14:46:58 INFO - PROCESS | 1782 | 1461275218829 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 14:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:46:58 INFO - PROCESS | 1782 | 1461275218837 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:46:58 INFO - PROCESS | 1782 | 1461275218841 Marionette TRACE conn3 <- [1,2066,null,{}] 14:46:58 INFO - PROCESS | 1782 | 1461275218848 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:46:59 INFO - PROCESS | 1782 | 1461275219101 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 14:46:59 INFO - PROCESS | 1782 | 1461275219487 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:59 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a7aa000 == 171 [pid = 1782] [id = 524] 14:46:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x8c94f000) [pid = 1782] [serial = 1573] [outer = (nil)] 14:46:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8ca10000) [pid = 1782] [serial = 1574] [outer = 0x8c94f000] 14:46:59 INFO - PROCESS | 1782 | 1461275219592 Marionette DEBUG loaded listener.js 14:46:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8cbe6000) [pid = 1782] [serial = 1575] [outer = 0x8c94f000] 14:47:00 INFO - PROCESS | 1782 | 1461275220681 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:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1887ms 14:47:00 INFO - PROCESS | 1782 | 1461275220725 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 14:47:00 INFO - PROCESS | 1782 | 1461275220732 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 14:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:47:00 INFO - PROCESS | 1782 | 1461275220751 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:47:00 INFO - PROCESS | 1782 | 1461275220760 Marionette TRACE conn3 <- [1,2070,null,{}] 14:47:00 INFO - PROCESS | 1782 | 1461275220767 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:47:01 INFO - PROCESS | 1782 | 1461275221074 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 14:47:01 INFO - PROCESS | 1782 | 1461275221445 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:01 INFO - PROCESS | 1782 | ++DOCSHELL 0x8b1ce000 == 172 [pid = 1782] [id = 525] 14:47:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8b1ce800) [pid = 1782] [serial = 1576] [outer = (nil)] 14:47:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8e3a6400) [pid = 1782] [serial = 1577] [outer = 0x8b1ce800] 14:47:01 INFO - PROCESS | 1782 | 1461275221609 Marionette DEBUG loaded listener.js 14:47:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8e744800) [pid = 1782] [serial = 1578] [outer = 0x8b1ce800] 14:47:02 INFO - PROCESS | 1782 | 1461275222651 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:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1951ms 14:47:02 INFO - PROCESS | 1782 | 1461275222707 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 14:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:47:02 INFO - PROCESS | 1782 | 1461275222712 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 14:47:02 INFO - PROCESS | 1782 | 1461275222719 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:47:02 INFO - PROCESS | 1782 | 1461275222723 Marionette TRACE conn3 <- [1,2074,null,{}] 14:47:02 INFO - PROCESS | 1782 | 1461275222729 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:47:02 INFO - PROCESS | 1782 | 1461275222985 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 14:47:03 INFO - PROCESS | 1782 | 1461275223335 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:03 INFO - PROCESS | 1782 | ++DOCSHELL 0x8b1d0c00 == 173 [pid = 1782] [id = 526] 14:47:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8c947800) [pid = 1782] [serial = 1579] [outer = (nil)] 14:47:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8e7f2400) [pid = 1782] [serial = 1580] [outer = 0x8c947800] 14:47:03 INFO - PROCESS | 1782 | 1461275223439 Marionette DEBUG loaded listener.js 14:47:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x8e7f6c00) [pid = 1782] [serial = 1581] [outer = 0x8c947800] 14:47:04 INFO - PROCESS | 1782 | 1461275224430 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:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1787ms 14:47:04 INFO - PROCESS | 1782 | 1461275224507 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 14:47:04 INFO - PROCESS | 1782 | 1461275224511 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 14:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:47:04 INFO - PROCESS | 1782 | 1461275224519 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:47:04 INFO - PROCESS | 1782 | 1461275224524 Marionette TRACE conn3 <- [1,2078,null,{}] 14:47:04 INFO - PROCESS | 1782 | 1461275224530 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:47:04 INFO - PROCESS | 1782 | 1461275224859 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 14:47:05 INFO - PROCESS | 1782 | 1461275225214 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:05 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f4e0c00 == 174 [pid = 1782] [id = 527] 14:47:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x8f4e2400) [pid = 1782] [serial = 1582] [outer = (nil)] 14:47:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x8f536000) [pid = 1782] [serial = 1583] [outer = 0x8f4e2400] 14:47:05 INFO - PROCESS | 1782 | 1461275225319 Marionette DEBUG loaded listener.js 14:47:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0x8f828400) [pid = 1782] [serial = 1584] [outer = 0x8f4e2400] 14:47:06 INFO - PROCESS | 1782 | 1461275226346 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:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1883ms 14:47:06 INFO - PROCESS | 1782 | 1461275226404 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 14:47:06 INFO - PROCESS | 1782 | 1461275226408 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 14:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:47:06 INFO - PROCESS | 1782 | 1461275226416 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:47:06 INFO - PROCESS | 1782 | 1461275226420 Marionette TRACE conn3 <- [1,2082,null,{}] 14:47:06 INFO - PROCESS | 1782 | 1461275226427 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:47:06 INFO - PROCESS | 1782 | 1461275226673 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 14:47:07 INFO - PROCESS | 1782 | 1461275227020 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:07 INFO - PROCESS | 1782 | ++DOCSHELL 0x8eb68800 == 175 [pid = 1782] [id = 528] 14:47:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 142 (0x8f4e4000) [pid = 1782] [serial = 1585] [outer = (nil)] 14:47:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 143 (0x900db800) [pid = 1782] [serial = 1586] [outer = 0x8f4e4000] 14:47:07 INFO - PROCESS | 1782 | 1461275227121 Marionette DEBUG loaded listener.js 14:47:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 144 (0x900e2400) [pid = 1782] [serial = 1587] [outer = 0x8f4e4000] 14:47:08 INFO - PROCESS | 1782 | 1461275228061 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:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1686ms 14:47:08 INFO - PROCESS | 1782 | 1461275228107 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 14:47:08 INFO - PROCESS | 1782 | 1461275228110 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 14:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:47:08 INFO - PROCESS | 1782 | 1461275228118 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:47:08 INFO - PROCESS | 1782 | 1461275228122 Marionette TRACE conn3 <- [1,2086,null,{}] 14:47:08 INFO - PROCESS | 1782 | 1461275228128 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:47:08 INFO - PROCESS | 1782 | 1461275228376 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 14:47:08 INFO - PROCESS | 1782 | 1461275228762 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:08 INFO - PROCESS | 1782 | ++DOCSHELL 0x8b1c6800 == 176 [pid = 1782] [id = 529] 14:47:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 145 (0x8e7f1000) [pid = 1782] [serial = 1588] [outer = (nil)] 14:47:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 146 (0x905ef800) [pid = 1782] [serial = 1589] [outer = 0x8e7f1000] 14:47:08 INFO - PROCESS | 1782 | 1461275228868 Marionette DEBUG loaded listener.js 14:47:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 147 (0x91375800) [pid = 1782] [serial = 1590] [outer = 0x8e7f1000] 14:47:09 INFO - PROCESS | 1782 | 1461275229818 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:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1733ms 14:47:09 INFO - PROCESS | 1782 | 1461275229853 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 14:47:09 INFO - PROCESS | 1782 | 1461275229856 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 14:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:47:09 INFO - PROCESS | 1782 | 1461275229864 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:47:09 INFO - PROCESS | 1782 | 1461275229867 Marionette TRACE conn3 <- [1,2090,null,{}] 14:47:09 INFO - PROCESS | 1782 | 1461275229874 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:47:10 INFO - PROCESS | 1782 | 1461275230115 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 14:47:10 INFO - PROCESS | 1782 | 1461275230457 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:10 INFO - PROCESS | 1782 | ++DOCSHELL 0x860c6800 == 177 [pid = 1782] [id = 530] 14:47:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 148 (0x905e3000) [pid = 1782] [serial = 1591] [outer = (nil)] 14:47:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 149 (0x92ac7400) [pid = 1782] [serial = 1592] [outer = 0x905e3000] 14:47:10 INFO - PROCESS | 1782 | 1461275230559 Marionette DEBUG loaded listener.js 14:47:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 150 (0x92b30800) [pid = 1782] [serial = 1593] [outer = 0x905e3000] 14:47:11 INFO - PROCESS | 1782 | 1461275231478 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:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1682ms 14:47:11 INFO - PROCESS | 1782 | 1461275231547 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 14:47:11 INFO - PROCESS | 1782 | 1461275231552 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 14:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:47:11 INFO - PROCESS | 1782 | 1461275231559 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:47:11 INFO - PROCESS | 1782 | 1461275231563 Marionette TRACE conn3 <- [1,2094,null,{}] 14:47:11 INFO - PROCESS | 1782 | 1461275231569 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:47:11 INFO - PROCESS | 1782 | 1461275231863 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 14:47:12 INFO - PROCESS | 1782 | 1461275232205 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:12 INFO - PROCESS | 1782 | ++DOCSHELL 0x92a59400 == 178 [pid = 1782] [id = 531] 14:47:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x92a60800) [pid = 1782] [serial = 1594] [outer = (nil)] 14:47:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0x93c96c00) [pid = 1782] [serial = 1595] [outer = 0x92a60800] 14:47:12 INFO - PROCESS | 1782 | 1461275232300 Marionette DEBUG loaded listener.js 14:47:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0x93c9dc00) [pid = 1782] [serial = 1596] [outer = 0x92a60800] 14:47:13 INFO - PROCESS | 1782 | 1461275233237 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:47:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1745ms 14:47:13 INFO - PROCESS | 1782 | 1461275233305 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 14:47:13 INFO - PROCESS | 1782 | 1461275233310 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 14:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:47:13 INFO - PROCESS | 1782 | 1461275233317 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:47:13 INFO - PROCESS | 1782 | 1461275233320 Marionette TRACE conn3 <- [1,2098,null,{}] 14:47:13 INFO - PROCESS | 1782 | 1461275233326 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:47:13 INFO - PROCESS | 1782 | 1461275233643 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 14:47:14 INFO - PROCESS | 1782 | 1461275234020 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:14 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f533800 == 179 [pid = 1782] [id = 532] 14:47:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0x97b84000) [pid = 1782] [serial = 1597] [outer = (nil)] 14:47:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x982aa000) [pid = 1782] [serial = 1598] [outer = 0x97b84000] 14:47:14 INFO - PROCESS | 1782 | 1461275234126 Marionette DEBUG loaded listener.js 14:47:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0x98eba400) [pid = 1782] [serial = 1599] [outer = 0x97b84000] 14:47:15 INFO - PROCESS | 1782 | 1461275235113 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:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1837ms 14:47:15 INFO - PROCESS | 1782 | 1461275235155 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 14:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:47:15 INFO - PROCESS | 1782 | 1461275235167 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 14:47:15 INFO - PROCESS | 1782 | 1461275235175 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:47:15 INFO - PROCESS | 1782 | 1461275235180 Marionette TRACE conn3 <- [1,2102,null,{}] 14:47:15 INFO - PROCESS | 1782 | 1461275235185 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:47:15 INFO - PROCESS | 1782 | 1461275235437 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 14:47:15 INFO - PROCESS | 1782 | 1461275235783 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:15 INFO - PROCESS | 1782 | ++DOCSHELL 0x95c2a400 == 180 [pid = 1782] [id = 533] 14:47:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 157 (0x984ce400) [pid = 1782] [serial = 1600] [outer = (nil)] 14:47:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 158 (0x99ba1400) [pid = 1782] [serial = 1601] [outer = 0x984ce400] 14:47:15 INFO - PROCESS | 1782 | 1461275235884 Marionette DEBUG loaded listener.js 14:47:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 159 (0x9ae18c00) [pid = 1782] [serial = 1602] [outer = 0x984ce400] 14:47:16 INFO - PROCESS | 1782 | 1461275236829 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:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1686ms 14:47:16 INFO - PROCESS | 1782 | 1461275236863 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 14:47:16 INFO - PROCESS | 1782 | 1461275236866 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 14:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:47:16 INFO - PROCESS | 1782 | 1461275236874 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:47:16 INFO - PROCESS | 1782 | 1461275236879 Marionette TRACE conn3 <- [1,2106,null,{}] 14:47:16 INFO - PROCESS | 1782 | 1461275236885 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:47:17 INFO - PROCESS | 1782 | 1461275237133 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 14:47:17 INFO - PROCESS | 1782 | 1461275237471 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:17 INFO - PROCESS | 1782 | ++DOCSHELL 0x860c1c00 == 181 [pid = 1782] [id = 534] 14:47:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 160 (0x905e3800) [pid = 1782] [serial = 1603] [outer = (nil)] 14:47:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 161 (0x9fd6ac00) [pid = 1782] [serial = 1604] [outer = 0x905e3800] 14:47:17 INFO - PROCESS | 1782 | 1461275237571 Marionette DEBUG loaded listener.js 14:47:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 162 (0xa0121c00) [pid = 1782] [serial = 1605] [outer = 0x905e3800] 14:47:18 INFO - PROCESS | 1782 | 1461275238514 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:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1683ms 14:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:47:18 INFO - PROCESS | 1782 | 1461275238565 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 14:47:18 INFO - PROCESS | 1782 | 1461275238568 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 14:47:18 INFO - PROCESS | 1782 | 1461275238575 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:47:18 INFO - PROCESS | 1782 | 1461275238579 Marionette TRACE conn3 <- [1,2110,null,{}] 14:47:18 INFO - PROCESS | 1782 | 1461275238585 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:47:18 INFO - PROCESS | 1782 | 1461275238843 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 14:47:19 INFO - PROCESS | 1782 | 1461275239187 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:19 INFO - PROCESS | 1782 | ++DOCSHELL 0x92a63c00 == 182 [pid = 1782] [id = 535] 14:47:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 163 (0x9993f800) [pid = 1782] [serial = 1606] [outer = (nil)] 14:47:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 164 (0xa0d4a800) [pid = 1782] [serial = 1607] [outer = 0x9993f800] 14:47:19 INFO - PROCESS | 1782 | 1461275239286 Marionette DEBUG loaded listener.js 14:47:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 165 (0xa0d50800) [pid = 1782] [serial = 1608] [outer = 0x9993f800] 14:47:20 INFO - PROCESS | 1782 | 1461275240238 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:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1733ms 14:47:20 INFO - PROCESS | 1782 | 1461275240308 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 14:47:20 INFO - PROCESS | 1782 | 1461275240313 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 14:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:47:20 INFO - PROCESS | 1782 | 1461275240320 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:47:20 INFO - PROCESS | 1782 | 1461275240323 Marionette TRACE conn3 <- [1,2114,null,{}] 14:47:20 INFO - PROCESS | 1782 | 1461275240330 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:47:20 INFO - PROCESS | 1782 | 1461275240582 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 14:47:20 INFO - PROCESS | 1782 | 1461275240926 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:20 INFO - PROCESS | 1782 | ++DOCSHELL 0x95c2d800 == 183 [pid = 1782] [id = 536] 14:47:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 166 (0x9fd63400) [pid = 1782] [serial = 1609] [outer = (nil)] 14:47:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 167 (0xa10e3800) [pid = 1782] [serial = 1610] [outer = 0x9fd63400] 14:47:21 INFO - PROCESS | 1782 | 1461275241031 Marionette DEBUG loaded listener.js 14:47:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 168 (0xa10e6400) [pid = 1782] [serial = 1611] [outer = 0x9fd63400] 14:47:21 INFO - PROCESS | 1782 | 1461275241983 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:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1734ms 14:47:22 INFO - PROCESS | 1782 | 1461275242056 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 14:47:22 INFO - PROCESS | 1782 | 1461275242059 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 14:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:47:22 INFO - PROCESS | 1782 | 1461275242067 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:47:22 INFO - PROCESS | 1782 | 1461275242070 Marionette TRACE conn3 <- [1,2118,null,{}] 14:47:22 INFO - PROCESS | 1782 | 1461275242077 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:47:22 INFO - PROCESS | 1782 | 1461275242366 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 14:47:22 INFO - PROCESS | 1782 | 1461275242721 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:22 INFO - PROCESS | 1782 | ++DOCSHELL 0x85802800 == 184 [pid = 1782] [id = 537] 14:47:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 169 (0x87697400) [pid = 1782] [serial = 1612] [outer = (nil)] 14:47:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 170 (0xa2be1000) [pid = 1782] [serial = 1613] [outer = 0x87697400] 14:47:22 INFO - PROCESS | 1782 | 1461275242816 Marionette DEBUG loaded listener.js 14:47:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 171 (0xa2bec000) [pid = 1782] [serial = 1614] [outer = 0x87697400] 14:47:23 INFO - PROCESS | 1782 | 1461275243790 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:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1839ms 14:47:23 INFO - PROCESS | 1782 | 1461275243907 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 14:47:23 INFO - PROCESS | 1782 | 1461275243912 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 14:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:47:23 INFO - PROCESS | 1782 | 1461275243970 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:47:23 INFO - PROCESS | 1782 | 1461275243973 Marionette TRACE conn3 <- [1,2122,null,{}] 14:47:23 INFO - PROCESS | 1782 | 1461275243984 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:47:24 INFO - PROCESS | 1782 | 1461275244252 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 14:47:24 INFO - PROCESS | 1782 | 1461275244620 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:24 INFO - PROCESS | 1782 | ++DOCSHELL 0x84eeec00 == 185 [pid = 1782] [id = 538] 14:47:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 172 (0x86d1b000) [pid = 1782] [serial = 1615] [outer = (nil)] 14:47:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 173 (0xa4459400) [pid = 1782] [serial = 1616] [outer = 0x86d1b000] 14:47:24 INFO - PROCESS | 1782 | 1461275244714 Marionette DEBUG loaded listener.js 14:47:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 174 (0xa4464800) [pid = 1782] [serial = 1617] [outer = 0x86d1b000] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8a7ab000 == 184 [pid = 1782] [id = 189] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x92a62800 == 183 [pid = 1782] [id = 52] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8f6db400 == 182 [pid = 1782] [id = 470] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x87eed000 == 181 [pid = 1782] [id = 466] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x9130c800 == 180 [pid = 1782] [id = 472] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x84b4b400 == 179 [pid = 1782] [id = 473] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8580dc00 == 178 [pid = 1782] [id = 336] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8e3af000 == 177 [pid = 1782] [id = 467] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8ebf0800 == 176 [pid = 1782] [id = 471] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x984c3c00 == 175 [pid = 1782] [id = 184] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x87696800 == 174 [pid = 1782] [id = 497] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8769e000 == 173 [pid = 1782] [id = 415] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8a162c00 == 172 [pid = 1782] [id = 338] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8f6f2000 == 171 [pid = 1782] [id = 469] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8b0cec00 == 170 [pid = 1782] [id = 420] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8c94b400 == 169 [pid = 1782] [id = 465] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8e7f6800 == 168 [pid = 1782] [id = 468] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x89640800 == 167 [pid = 1782] [id = 520] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x89518400 == 166 [pid = 1782] [id = 519] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x87ee6c00 == 165 [pid = 1782] [id = 518] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x905e2400 == 164 [pid = 1782] [id = 511] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x9152b800 == 163 [pid = 1782] [id = 512] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca0e000 == 162 [pid = 1782] [id = 510] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8e8ed800 == 161 [pid = 1782] [id = 509] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8e745000 == 160 [pid = 1782] [id = 508] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8bf7d000 == 159 [pid = 1782] [id = 507] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8930d000 == 158 [pid = 1782] [id = 505] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8cc35800 == 157 [pid = 1782] [id = 506] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8a15e800 == 156 [pid = 1782] [id = 504] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8bf7ec00 == 155 [pid = 1782] [id = 503] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x8963fc00 == 154 [pid = 1782] [id = 502] 14:47:27 INFO - PROCESS | 1782 | --DOCSHELL 0x875c7400 == 153 [pid = 1782] [id = 501] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 173 (0x8afd1c00) [pid = 1782] [serial = 1502] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 172 (0x87fec400) [pid = 1782] [serial = 1494] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 171 (0x99b9d000) [pid = 1782] [serial = 1482] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 170 (0x9b286000) [pid = 1782] [serial = 1487] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 169 (0x8a5e3000) [pid = 1782] [serial = 1497] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 168 (0x89fd1000) [pid = 1782] [serial = 1496] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 167 (0x8b0d4800) [pid = 1782] [serial = 1500] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 166 (0x98ec3000) [pid = 1782] [serial = 1478] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 165 (0x99172400) [pid = 1782] [serial = 1479] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 164 (0x98581800) [pid = 1782] [serial = 1475] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 163 (0x98590800) [pid = 1782] [serial = 1476] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 162 (0x99b21c00) [pid = 1782] [serial = 1481] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 161 (0x87f0a800) [pid = 1782] [serial = 1493] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 160 (0x900e8800) [pid = 1782] [serial = 1463] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 159 (0x9fca3400) [pid = 1782] [serial = 1491] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 158 (0x92a64000) [pid = 1782] [serial = 1470] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 157 (0x8a5e6800) [pid = 1782] [serial = 1377] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 156 (0x91f02000) [pid = 1782] [serial = 1469] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 155 (0x8e3a4800) [pid = 1782] [serial = 1454] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0x8bf78800) [pid = 1782] [serial = 1445] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0x901a8000) [pid = 1782] [serial = 1464] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0x8ca74800) [pid = 1782] [serial = 1448] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 151 (0x8f8b8000) [pid = 1782] [serial = 1461] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 150 (0x9ea1f800) [pid = 1782] [serial = 1488] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 149 (0x89fcac00) [pid = 1782] [serial = 1443] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 148 (0x8c249800) [pid = 1782] [serial = 1446] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 147 (0x9fc9b800) [pid = 1782] [serial = 1490] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 146 (0x96fb2000) [pid = 1782] [serial = 1472] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 145 (0x8f4df800) [pid = 1782] [serial = 1458] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 144 (0x8f823000) [pid = 1782] [serial = 1460] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 143 (0x9ae1a400) [pid = 1782] [serial = 1484] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 142 (0x8b027c00) [pid = 1782] [serial = 1499] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 141 (0x9ae42000) [pid = 1782] [serial = 1485] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 140 (0x89305400) [pid = 1782] [serial = 1442] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x8f4da800) [pid = 1782] [serial = 1457] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x904d4000) [pid = 1782] [serial = 1466] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x978e6800) [pid = 1782] [serial = 1473] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x8e3ad000) [pid = 1782] [serial = 1455] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x8cc30800) [pid = 1782] [serial = 1451] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x8cc3a000) [pid = 1782] [serial = 1452] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8b0d7c00) [pid = 1782] [serial = 1439] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x8ca7bc00) [pid = 1782] [serial = 1449] [outer = (nil)] [url = about:blank] 14:47:27 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x905e6000) [pid = 1782] [serial = 1467] [outer = (nil)] [url = about:blank] 14:47:28 INFO - PROCESS | 1782 | 1461275248264 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:47:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 4404ms 14:47:28 INFO - PROCESS | 1782 | 1461275248324 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 14:47:28 INFO - PROCESS | 1782 | 1461275248330 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 14:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:47:28 INFO - PROCESS | 1782 | 1461275248339 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:47:28 INFO - PROCESS | 1782 | 1461275248345 Marionette TRACE conn3 <- [1,2126,null,{}] 14:47:28 INFO - PROCESS | 1782 | 1461275248356 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:47:28 INFO - PROCESS | 1782 | 1461275248649 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 14:47:28 INFO - PROCESS | 1782 | 1461275248875 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:28 INFO - PROCESS | 1782 | ++DOCSHELL 0x86d1fc00 == 154 [pid = 1782] [id = 539] 14:47:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x87699000) [pid = 1782] [serial = 1618] [outer = (nil)] 14:47:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x87fe9c00) [pid = 1782] [serial = 1619] [outer = 0x87699000] 14:47:28 INFO - PROCESS | 1782 | 1461275248989 Marionette DEBUG loaded listener.js 14:47:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x89312400) [pid = 1782] [serial = 1620] [outer = 0x87699000] 14:47:30 INFO - PROCESS | 1782 | 1461275250111 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:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1842ms 14:47:30 INFO - PROCESS | 1782 | 1461275250183 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 14:47:30 INFO - PROCESS | 1782 | 1461275250193 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 14:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:47:30 INFO - PROCESS | 1782 | 1461275250206 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:47:30 INFO - PROCESS | 1782 | 1461275250212 Marionette TRACE conn3 <- [1,2130,null,{}] 14:47:30 INFO - PROCESS | 1782 | 1461275250219 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:47:30 INFO - PROCESS | 1782 | 1461275250468 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 14:47:30 INFO - PROCESS | 1782 | 1461275250795 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:30 INFO - PROCESS | 1782 | ++DOCSHELL 0x87fefc00 == 155 [pid = 1782] [id = 540] 14:47:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8950d800) [pid = 1782] [serial = 1621] [outer = (nil)] 14:47:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8a162c00) [pid = 1782] [serial = 1622] [outer = 0x8950d800] 14:47:30 INFO - PROCESS | 1782 | 1461275250878 Marionette DEBUG loaded listener.js 14:47:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8a5e7000) [pid = 1782] [serial = 1623] [outer = 0x8950d800] 14:47:32 INFO - PROCESS | 1782 | 1461275252008 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:47:32 INFO - PROCESS | 1782 | 1461275252051 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 14:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 14:47:32 INFO - PROCESS | 1782 | 1461275252060 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:47:32 INFO - PROCESS | 1782 | 1461275252066 Marionette TRACE conn3 <- [1,2134,null,{}] 14:47:32 INFO - PROCESS | 1782 | 1461275252092 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:47:32 INFO - PROCESS | 1782 | 1461275252421 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 14:47:33 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x92b37000) [pid = 1782] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:47:33 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x87ee7800) [pid = 1782] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:47:33 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x8ebf3400) [pid = 1782] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:47:33 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8a161000) [pid = 1782] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:47:33 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x8e7edc00) [pid = 1782] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:47:33 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x91524000) [pid = 1782] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:47:33 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x8e7f8400) [pid = 1782] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:47:33 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x8c952800) [pid = 1782] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:47:33 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x9920fc00) [pid = 1782] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:47:33 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x98582000) [pid = 1782] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:47:33 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x875cd800) [pid = 1782] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:47:33 INFO - PROCESS | 1782 | --DOMWINDOW == 125 (0x89634000) [pid = 1782] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:47:33 INFO - PROCESS | 1782 | --DOMWINDOW == 124 (0x92a5e800) [pid = 1782] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:47:33 INFO - PROCESS | 1782 | --DOMWINDOW == 123 (0x8c94dc00) [pid = 1782] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:47:33 INFO - PROCESS | 1782 | --DOMWINDOW == 122 (0x8c950000) [pid = 1782] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:47:33 INFO - PROCESS | 1782 | --DOMWINDOW == 121 (0x89fd5400) [pid = 1782] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:47:33 INFO - PROCESS | 1782 | --DOMWINDOW == 120 (0x8f6f9400) [pid = 1782] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:47:33 INFO - PROCESS | 1782 | --DOMWINDOW == 119 (0x89637800) [pid = 1782] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:47:33 INFO - PROCESS | 1782 | --DOMWINDOW == 118 (0x87fef800) [pid = 1782] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:47:33 INFO - PROCESS | 1782 | --DOMWINDOW == 117 (0x8c945400) [pid = 1782] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:47:33 INFO - PROCESS | 1782 | 1461275253273 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:33 INFO - PROCESS | 1782 | ++DOCSHELL 0x85810000 == 156 [pid = 1782] [id = 541] 14:47:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 118 (0x8608ac00) [pid = 1782] [serial = 1624] [outer = (nil)] 14:47:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 119 (0x87eef800) [pid = 1782] [serial = 1625] [outer = 0x8608ac00] 14:47:33 INFO - PROCESS | 1782 | 1461275253373 Marionette DEBUG loaded listener.js 14:47:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 120 (0x8a98b400) [pid = 1782] [serial = 1626] [outer = 0x8608ac00] 14:47:34 INFO - PROCESS | 1782 | 1461275254180 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:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 2153ms 14:47:34 INFO - PROCESS | 1782 | 1461275254213 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 14:47:34 INFO - PROCESS | 1782 | 1461275254217 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 14:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:47:34 INFO - PROCESS | 1782 | 1461275254242 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:47:34 INFO - PROCESS | 1782 | 1461275254247 Marionette TRACE conn3 <- [1,2138,null,{}] 14:47:34 INFO - PROCESS | 1782 | 1461275254259 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:47:34 INFO - PROCESS | 1782 | 1461275254514 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 14:47:34 INFO - PROCESS | 1782 | 1461275254712 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:34 INFO - PROCESS | 1782 | ++DOCSHELL 0x8afd7c00 == 157 [pid = 1782] [id = 542] 14:47:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 121 (0x8bf78800) [pid = 1782] [serial = 1627] [outer = (nil)] 14:47:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 122 (0x8c249400) [pid = 1782] [serial = 1628] [outer = 0x8bf78800] 14:47:34 INFO - PROCESS | 1782 | 1461275254806 Marionette DEBUG loaded listener.js 14:47:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 123 (0x8c24f800) [pid = 1782] [serial = 1629] [outer = 0x8bf78800] 14:47:35 INFO - PROCESS | 1782 | 1461275255990 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:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1791ms 14:47:36 INFO - PROCESS | 1782 | 1461275256034 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 14:47:36 INFO - PROCESS | 1782 | 1461275256041 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 14:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:47:36 INFO - PROCESS | 1782 | 1461275256053 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:47:36 INFO - PROCESS | 1782 | 1461275256059 Marionette TRACE conn3 <- [1,2142,null,{}] 14:47:36 INFO - PROCESS | 1782 | 1461275256070 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:47:36 INFO - PROCESS | 1782 | 1461275256355 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 14:47:36 INFO - PROCESS | 1782 | 1461275256713 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:36 INFO - PROCESS | 1782 | ++DOCSHELL 0x875d0c00 == 158 [pid = 1782] [id = 543] 14:47:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 124 (0x87f05400) [pid = 1782] [serial = 1630] [outer = (nil)] 14:47:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0x8950c800) [pid = 1782] [serial = 1631] [outer = 0x87f05400] 14:47:36 INFO - PROCESS | 1782 | 1461275256821 Marionette DEBUG loaded listener.js 14:47:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x8a15e800) [pid = 1782] [serial = 1632] [outer = 0x87f05400] 14:47:37 INFO - PROCESS | 1782 | 1461275257853 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:47:37 INFO - PROCESS | 1782 | 1461275257958 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 14:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:47:37 INFO - PROCESS | 1782 | 1461275257972 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:47:37 INFO - PROCESS | 1782 | 1461275257978 Marionette TRACE conn3 <- [1,2146,null,{}] 14:47:37 INFO - PROCESS | 1782 | 1461275257986 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:47:38 INFO - PROCESS | 1782 | 1461275258414 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 14:47:38 INFO - PROCESS | 1782 | 1461275258745 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:38 INFO - PROCESS | 1782 | ++DOCSHELL 0x8b1cf000 == 159 [pid = 1782] [id = 544] 14:47:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x8b1cfc00) [pid = 1782] [serial = 1633] [outer = (nil)] 14:47:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x8bf7f400) [pid = 1782] [serial = 1634] [outer = 0x8b1cfc00] 14:47:38 INFO - PROCESS | 1782 | 1461275258846 Marionette DEBUG loaded listener.js 14:47:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8c950800) [pid = 1782] [serial = 1635] [outer = 0x8b1cfc00] 14:47:40 INFO - PROCESS | 1782 | 1461275260029 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:47:40 INFO - PROCESS | 1782 | 1461275260119 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 14:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:47:40 INFO - PROCESS | 1782 | 1461275260129 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:47:40 INFO - PROCESS | 1782 | 1461275260139 Marionette TRACE conn3 <- [1,2150,null,{}] 14:47:40 INFO - PROCESS | 1782 | 1461275260158 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:47:40 INFO - PROCESS | 1782 | 1461275260542 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 14:47:40 INFO - PROCESS | 1782 | 1461275260867 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:40 INFO - PROCESS | 1782 | ++DOCSHELL 0x8bf71800 == 160 [pid = 1782] [id = 545] 14:47:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x8cbe8000) [pid = 1782] [serial = 1636] [outer = (nil)] 14:47:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8cc34c00) [pid = 1782] [serial = 1637] [outer = 0x8cbe8000] 14:47:40 INFO - PROCESS | 1782 | 1461275260973 Marionette DEBUG loaded listener.js 14:47:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8ccc3000) [pid = 1782] [serial = 1638] [outer = 0x8cbe8000] 14:47:42 INFO - PROCESS | 1782 | 1461275262009 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:47:42 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:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1944ms 14:47:42 INFO - PROCESS | 1782 | 1461275262074 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 14:47:42 INFO - PROCESS | 1782 | 1461275262080 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 14:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:47:42 INFO - PROCESS | 1782 | 1461275262088 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:47:42 INFO - PROCESS | 1782 | 1461275262093 Marionette TRACE conn3 <- [1,2154,null,{}] 14:47:42 INFO - PROCESS | 1782 | 1461275262100 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:47:42 INFO - PROCESS | 1782 | 1461275262394 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 14:47:42 INFO - PROCESS | 1782 | 1461275262743 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:42 INFO - PROCESS | 1782 | ++DOCSHELL 0x84b41800 == 161 [pid = 1782] [id = 546] 14:47:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8a5e2c00) [pid = 1782] [serial = 1639] [outer = (nil)] 14:47:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8e3a9800) [pid = 1782] [serial = 1640] [outer = 0x8a5e2c00] 14:47:42 INFO - PROCESS | 1782 | 1461275262843 Marionette DEBUG loaded listener.js 14:47:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8e744400) [pid = 1782] [serial = 1641] [outer = 0x8a5e2c00] 14:47:43 INFO - PROCESS | 1782 | 1461275263900 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:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1889ms 14:47:43 INFO - PROCESS | 1782 | 1461275263978 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 14:47:43 INFO - PROCESS | 1782 | 1461275263982 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 14:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:47:43 INFO - PROCESS | 1782 | 1461275263991 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:47:44 INFO - PROCESS | 1782 | 1461275263996 Marionette TRACE conn3 <- [1,2158,null,{}] 14:47:44 INFO - PROCESS | 1782 | 1461275264004 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:47:44 INFO - PROCESS | 1782 | 1461275264318 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 14:47:44 INFO - PROCESS | 1782 | 1461275264664 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:44 INFO - PROCESS | 1782 | ++DOCSHELL 0x85801c00 == 162 [pid = 1782] [id = 547] 14:47:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8cccc400) [pid = 1782] [serial = 1642] [outer = (nil)] 14:47:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8e8e2000) [pid = 1782] [serial = 1643] [outer = 0x8cccc400] 14:47:44 INFO - PROCESS | 1782 | 1461275264763 Marionette DEBUG loaded listener.js 14:47:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x8e8eb400) [pid = 1782] [serial = 1644] [outer = 0x8cccc400] 14:47:45 INFO - PROCESS | 1782 | 1461275265810 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:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1852ms 14:47:45 INFO - PROCESS | 1782 | 1461275265845 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 14:47:45 INFO - PROCESS | 1782 | 1461275265848 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 14:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:47:45 INFO - PROCESS | 1782 | 1461275265856 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:47:45 INFO - PROCESS | 1782 | 1461275265860 Marionette TRACE conn3 <- [1,2162,null,{}] 14:47:45 INFO - PROCESS | 1782 | 1461275265867 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:47:46 INFO - PROCESS | 1782 | 1461275266149 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 14:47:46 INFO - PROCESS | 1782 | 1461275266503 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:46 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e7f4800 == 163 [pid = 1782] [id = 548] 14:47:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x8eb73800) [pid = 1782] [serial = 1645] [outer = (nil)] 14:47:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x8f6d7c00) [pid = 1782] [serial = 1646] [outer = 0x8eb73800] 14:47:46 INFO - PROCESS | 1782 | 1461275266608 Marionette DEBUG loaded listener.js 14:47:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0x8f6f0400) [pid = 1782] [serial = 1647] [outer = 0x8eb73800] 14:47:47 INFO - PROCESS | 1782 | 1461275267578 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:47:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:47:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1785ms 14:47:47 INFO - PROCESS | 1782 | 1461275267643 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 14:47:47 INFO - PROCESS | 1782 | 1461275267647 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 14:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:47:47 INFO - PROCESS | 1782 | 1461275267654 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:47:47 INFO - PROCESS | 1782 | 1461275267658 Marionette TRACE conn3 <- [1,2166,null,{}] 14:47:47 INFO - PROCESS | 1782 | 1461275267665 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:47:47 INFO - PROCESS | 1782 | 1461275267944 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 14:47:48 INFO - PROCESS | 1782 | 1461275268249 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:48 INFO - PROCESS | 1782 | ++DOCSHELL 0x8b02c000 == 164 [pid = 1782] [id = 549] 14:47:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 142 (0x8b0d2c00) [pid = 1782] [serial = 1648] [outer = (nil)] 14:47:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 143 (0x8f8bc000) [pid = 1782] [serial = 1649] [outer = 0x8b0d2c00] 14:47:48 INFO - PROCESS | 1782 | 1461275268364 Marionette DEBUG loaded listener.js 14:47:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 144 (0x900df000) [pid = 1782] [serial = 1650] [outer = 0x8b0d2c00] 14:47:49 INFO - PROCESS | 1782 | 1461275269346 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:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1739ms 14:47:49 INFO - PROCESS | 1782 | 1461275269403 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 14:47:49 INFO - PROCESS | 1782 | 1461275269408 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 14:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:47:49 INFO - PROCESS | 1782 | 1461275269420 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:47:49 INFO - PROCESS | 1782 | 1461275269423 Marionette TRACE conn3 <- [1,2170,null,{}] 14:47:49 INFO - PROCESS | 1782 | 1461275269430 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:47:49 INFO - PROCESS | 1782 | 1461275269687 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 14:47:50 INFO - PROCESS | 1782 | 1461275270055 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:50 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f6d6c00 == 165 [pid = 1782] [id = 550] 14:47:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 145 (0x8f829000) [pid = 1782] [serial = 1651] [outer = (nil)] 14:47:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 146 (0x904cb000) [pid = 1782] [serial = 1652] [outer = 0x8f829000] 14:47:50 INFO - PROCESS | 1782 | 1461275270184 Marionette DEBUG loaded listener.js 14:47:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 147 (0x904d1800) [pid = 1782] [serial = 1653] [outer = 0x8f829000] 14:47:51 INFO - PROCESS | 1782 | 1461275271302 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:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1937ms 14:47:51 INFO - PROCESS | 1782 | 1461275271359 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 14:47:51 INFO - PROCESS | 1782 | 1461275271366 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 14:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:47:51 INFO - PROCESS | 1782 | 1461275271373 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:47:51 INFO - PROCESS | 1782 | 1461275271378 Marionette TRACE conn3 <- [1,2174,null,{}] 14:47:51 INFO - PROCESS | 1782 | 1461275271384 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:47:51 INFO - PROCESS | 1782 | 1461275271661 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 14:47:52 INFO - PROCESS | 1782 | 1461275272030 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:52 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e3a9400 == 166 [pid = 1782] [id = 551] 14:47:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 148 (0x901ad000) [pid = 1782] [serial = 1654] [outer = (nil)] 14:47:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 149 (0x9130a400) [pid = 1782] [serial = 1655] [outer = 0x901ad000] 14:47:52 INFO - PROCESS | 1782 | 1461275272129 Marionette DEBUG loaded listener.js 14:47:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 150 (0x91524000) [pid = 1782] [serial = 1656] [outer = 0x901ad000] 14:47:53 INFO - PROCESS | 1782 | 1461275273163 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:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1842ms 14:47:53 INFO - PROCESS | 1782 | 1461275273217 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 14:47:53 INFO - PROCESS | 1782 | 1461275273220 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 14:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:47:53 INFO - PROCESS | 1782 | 1461275273230 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:47:53 INFO - PROCESS | 1782 | 1461275273234 Marionette TRACE conn3 <- [1,2178,null,{}] 14:47:53 INFO - PROCESS | 1782 | 1461275273241 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:47:53 INFO - PROCESS | 1782 | 1461275273517 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 14:47:53 INFO - PROCESS | 1782 | 1461275273895 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:53 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ca04000 == 167 [pid = 1782] [id = 552] 14:47:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x8ca75000) [pid = 1782] [serial = 1657] [outer = (nil)] 14:47:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0x92a5e800) [pid = 1782] [serial = 1658] [outer = 0x8ca75000] 14:47:54 INFO - PROCESS | 1782 | 1461275273997 Marionette DEBUG loaded listener.js 14:47:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0x92b35400) [pid = 1782] [serial = 1659] [outer = 0x8ca75000] 14:47:55 INFO - PROCESS | 1782 | 1461275275168 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:47:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:47:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1993ms 14:47:55 INFO - PROCESS | 1782 | 1461275275225 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 14:47:55 INFO - PROCESS | 1782 | 1461275275233 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 14:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:47:55 INFO - PROCESS | 1782 | 1461275275245 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:47:55 INFO - PROCESS | 1782 | 1461275275263 Marionette TRACE conn3 <- [1,2182,null,{}] 14:47:55 INFO - PROCESS | 1782 | 1461275275274 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:47:55 INFO - PROCESS | 1782 | 1461275275613 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 14:47:56 INFO - PROCESS | 1782 | 1461275275991 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:56 INFO - PROCESS | 1782 | ++DOCSHELL 0x9479cc00 == 168 [pid = 1782] [id = 553] 14:47:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0x97817000) [pid = 1782] [serial = 1660] [outer = (nil)] 14:47:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x9792a800) [pid = 1782] [serial = 1661] [outer = 0x97817000] 14:47:56 INFO - PROCESS | 1782 | 1461275276095 Marionette DEBUG loaded listener.js 14:47:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0x98582400) [pid = 1782] [serial = 1662] [outer = 0x97817000] 14:47:57 INFO - PROCESS | 1782 | 1461275277144 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:47:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1955ms 14:47:57 INFO - PROCESS | 1782 | 1461275277200 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 14:47:57 INFO - PROCESS | 1782 | 1461275277204 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 14:47:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:47:57 INFO - PROCESS | 1782 | 1461275277211 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:47:57 INFO - PROCESS | 1782 | 1461275277215 Marionette TRACE conn3 <- [1,2186,null,{}] 14:47:57 INFO - PROCESS | 1782 | 1461275277221 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:47:57 INFO - PROCESS | 1782 | 1461275277484 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 14:47:57 INFO - PROCESS | 1782 | 1461275277855 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:57 INFO - PROCESS | 1782 | ++DOCSHELL 0x95c2b800 == 169 [pid = 1782] [id = 554] 14:47:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 157 (0x97811c00) [pid = 1782] [serial = 1663] [outer = (nil)] 14:47:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 158 (0x99133000) [pid = 1782] [serial = 1664] [outer = 0x97811c00] 14:47:57 INFO - PROCESS | 1782 | 1461275277959 Marionette DEBUG loaded listener.js 14:47:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 159 (0x99168400) [pid = 1782] [serial = 1665] [outer = 0x97811c00] 14:47:58 INFO - PROCESS | 1782 | 1461275278921 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:47:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:47:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1789ms 14:47:59 INFO - PROCESS | 1782 | 1461275279001 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 14:47:59 INFO - PROCESS | 1782 | 1461275279005 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 14:47:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:47:59 INFO - PROCESS | 1782 | 1461275279012 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:47:59 INFO - PROCESS | 1782 | 1461275279016 Marionette TRACE conn3 <- [1,2190,null,{}] 14:47:59 INFO - PROCESS | 1782 | 1461275279023 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:47:59 INFO - PROCESS | 1782 | 1461275279327 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 14:47:59 INFO - PROCESS | 1782 | 1461275279718 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:59 INFO - PROCESS | 1782 | ++DOCSHELL 0x8cccc000 == 170 [pid = 1782] [id = 555] 14:47:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 160 (0x8e8e5000) [pid = 1782] [serial = 1666] [outer = (nil)] 14:47:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 161 (0x999e1000) [pid = 1782] [serial = 1667] [outer = 0x8e8e5000] 14:47:59 INFO - PROCESS | 1782 | 1461275279823 Marionette DEBUG loaded listener.js 14:47:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 162 (0x99b9cc00) [pid = 1782] [serial = 1668] [outer = 0x8e8e5000] 14:48:00 INFO - PROCESS | 1782 | 1461275280812 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:48:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:48:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1843ms 14:48:00 INFO - PROCESS | 1782 | 1461275280856 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 14:48:00 INFO - PROCESS | 1782 | 1461275280861 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 14:48:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:48:00 INFO - PROCESS | 1782 | 1461275280888 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:48:00 INFO - PROCESS | 1782 | 1461275280893 Marionette TRACE conn3 <- [1,2194,null,{}] 14:48:00 INFO - PROCESS | 1782 | 1461275280904 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:48:01 INFO - PROCESS | 1782 | 1461275281172 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 14:48:01 INFO - PROCESS | 1782 | 1461275281518 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:01 INFO - PROCESS | 1782 | ++DOCSHELL 0x98ec3000 == 171 [pid = 1782] [id = 556] 14:48:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 163 (0x99b1d400) [pid = 1782] [serial = 1669] [outer = (nil)] 14:48:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 164 (0x9dfefc00) [pid = 1782] [serial = 1670] [outer = 0x99b1d400] 14:48:01 INFO - PROCESS | 1782 | 1461275281618 Marionette DEBUG loaded listener.js 14:48:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 165 (0x9ea24000) [pid = 1782] [serial = 1671] [outer = 0x99b1d400] 14:48:02 INFO - PROCESS | 1782 | 1461275282748 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:48:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:48:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1910ms 14:48:02 INFO - PROCESS | 1782 | 1461275282799 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 14:48:02 INFO - PROCESS | 1782 | 1461275282814 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 14:48:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:48:02 INFO - PROCESS | 1782 | 1461275282827 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:48:02 INFO - PROCESS | 1782 | 1461275282830 Marionette TRACE conn3 <- [1,2198,null,{}] 14:48:02 INFO - PROCESS | 1782 | 1461275282837 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:48:03 INFO - PROCESS | 1782 | 1461275283107 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 14:48:03 INFO - PROCESS | 1782 | 1461275283454 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:03 INFO - PROCESS | 1782 | ++DOCSHELL 0x9ae45000 == 172 [pid = 1782] [id = 557] 14:48:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 166 (0x9ae4b400) [pid = 1782] [serial = 1672] [outer = (nil)] 14:48:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 167 (0xa0ba2000) [pid = 1782] [serial = 1673] [outer = 0x9ae4b400] 14:48:03 INFO - PROCESS | 1782 | 1461275283551 Marionette DEBUG loaded listener.js 14:48:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 168 (0xa10e0400) [pid = 1782] [serial = 1674] [outer = 0x9ae4b400] 14:48:04 INFO - PROCESS | 1782 | 1461275284493 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:48:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:48:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1739ms 14:48:04 INFO - PROCESS | 1782 | 1461275284575 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 14:48:04 INFO - PROCESS | 1782 | 1461275284579 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 14:48:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:48:04 INFO - PROCESS | 1782 | 1461275284592 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:48:04 INFO - PROCESS | 1782 | 1461275284595 Marionette TRACE conn3 <- [1,2202,null,{}] 14:48:04 INFO - PROCESS | 1782 | 1461275284626 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:48:04 INFO - PROCESS | 1782 | 1461275284887 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 14:48:05 INFO - PROCESS | 1782 | 1461275285231 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:05 INFO - PROCESS | 1782 | ++DOCSHELL 0x875c3400 == 173 [pid = 1782] [id = 558] 14:48:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 169 (0x8f6ce400) [pid = 1782] [serial = 1675] [outer = (nil)] 14:48:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 170 (0xa0d4b000) [pid = 1782] [serial = 1676] [outer = 0x8f6ce400] 14:48:05 INFO - PROCESS | 1782 | 1461275285332 Marionette DEBUG loaded listener.js 14:48:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 171 (0xa445a000) [pid = 1782] [serial = 1677] [outer = 0x8f6ce400] 14:48:08 INFO - PROCESS | 1782 | --DOCSHELL 0x8963dc00 == 172 [pid = 1782] [id = 499] 14:48:08 INFO - PROCESS | 1782 | --DOCSHELL 0x84b4b000 == 171 [pid = 1782] [id = 495] 14:48:08 INFO - PROCESS | 1782 | --DOCSHELL 0x84eee800 == 170 [pid = 1782] [id = 453] 14:48:08 INFO - PROCESS | 1782 | --DOCSHELL 0x8a989000 == 169 [pid = 1782] [id = 452] 14:48:08 INFO - PROCESS | 1782 | --DOCSHELL 0x85810000 == 168 [pid = 1782] [id = 541] 14:48:08 INFO - PROCESS | 1782 | --DOCSHELL 0x87fefc00 == 167 [pid = 1782] [id = 540] 14:48:08 INFO - PROCESS | 1782 | --DOCSHELL 0x86d1fc00 == 166 [pid = 1782] [id = 539] 14:48:08 INFO - PROCESS | 1782 | --DOCSHELL 0x85802800 == 165 [pid = 1782] [id = 537] 14:48:08 INFO - PROCESS | 1782 | --DOCSHELL 0x92a63c00 == 164 [pid = 1782] [id = 535] 14:48:08 INFO - PROCESS | 1782 | --DOCSHELL 0x95c2d800 == 163 [pid = 1782] [id = 536] 14:48:08 INFO - PROCESS | 1782 | --DOCSHELL 0x860c1c00 == 162 [pid = 1782] [id = 534] 14:48:08 INFO - PROCESS | 1782 | --DOCSHELL 0x95c2a400 == 161 [pid = 1782] [id = 533] 14:48:08 INFO - PROCESS | 1782 | --DOCSHELL 0x8f533800 == 160 [pid = 1782] [id = 532] 14:48:08 INFO - PROCESS | 1782 | --DOCSHELL 0x860c6800 == 159 [pid = 1782] [id = 530] 14:48:08 INFO - PROCESS | 1782 | --DOCSHELL 0x92a59400 == 158 [pid = 1782] [id = 531] 14:48:08 INFO - PROCESS | 1782 | --DOCSHELL 0x8b1c6800 == 157 [pid = 1782] [id = 529] 14:48:08 INFO - PROCESS | 1782 | --DOCSHELL 0x8eb68800 == 156 [pid = 1782] [id = 528] 14:48:08 INFO - PROCESS | 1782 | --DOCSHELL 0x8f4e0c00 == 155 [pid = 1782] [id = 527] 14:48:08 INFO - PROCESS | 1782 | --DOCSHELL 0x8b1d0c00 == 154 [pid = 1782] [id = 526] 14:48:08 INFO - PROCESS | 1782 | --DOCSHELL 0x8b1ce000 == 153 [pid = 1782] [id = 525] 14:48:08 INFO - PROCESS | 1782 | --DOCSHELL 0x8a5e8000 == 152 [pid = 1782] [id = 523] 14:48:08 INFO - PROCESS | 1782 | --DOCSHELL 0x8a7aa000 == 151 [pid = 1782] [id = 524] 14:48:08 INFO - PROCESS | 1782 | --DOCSHELL 0x8769ac00 == 150 [pid = 1782] [id = 522] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 170 (0x93c8f000) [pid = 1782] [serial = 1535] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 169 (0x87eed800) [pid = 1782] [serial = 1556] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 168 (0x8f8bf800) [pid = 1782] [serial = 1527] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 167 (0x8b0d1400) [pid = 1782] [serial = 1562] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 166 (0x8eb67c00) [pid = 1782] [serial = 1520] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 165 (0x98eb9000) [pid = 1782] [serial = 1542] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 164 (0x905ec400) [pid = 1782] [serial = 1532] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 163 (0x98e2ec00) [pid = 1782] [serial = 1541] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 162 (0x8cbec000) [pid = 1782] [serial = 1515] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 161 (0x9dff7000) [pid = 1782] [serial = 1548] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 160 (0x99b1e400) [pid = 1782] [serial = 1545] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 159 (0x87ee6400) [pid = 1782] [serial = 1505] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 158 (0x87f0e400) [pid = 1782] [serial = 1506] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 157 (0x8f8b6400) [pid = 1782] [serial = 1526] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 156 (0x8a167400) [pid = 1782] [serial = 1560] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 155 (0x9b288400) [pid = 1782] [serial = 1547] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0x97798000) [pid = 1782] [serial = 1538] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0xa0121400) [pid = 1782] [serial = 1553] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0x8cccc800) [pid = 1782] [serial = 1518] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 151 (0x8b1c2400) [pid = 1782] [serial = 1563] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 150 (0x8f52d400) [pid = 1782] [serial = 1524] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 149 (0x99b1b400) [pid = 1782] [serial = 1544] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 148 (0x8a996400) [pid = 1782] [serial = 1509] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 147 (0x978da000) [pid = 1782] [serial = 1539] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 146 (0x94797c00) [pid = 1782] [serial = 1536] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 145 (0x904cb800) [pid = 1782] [serial = 1530] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 144 (0x8a159800) [pid = 1782] [serial = 1559] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 143 (0x9fdab400) [pid = 1782] [serial = 1550] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 142 (0x91306000) [pid = 1782] [serial = 1533] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 141 (0x8cbe3400) [pid = 1782] [serial = 1514] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 140 (0x8eb74800) [pid = 1782] [serial = 1521] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x87fe1c00) [pid = 1782] [serial = 1557] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x901b4c00) [pid = 1782] [serial = 1529] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x8b1ce400) [pid = 1782] [serial = 1440] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x9fdb3800) [pid = 1782] [serial = 1551] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x8c954c00) [pid = 1782] [serial = 1512] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x8f4dd800) [pid = 1782] [serial = 1523] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8c94e400) [pid = 1782] [serial = 1511] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x8ccc6800) [pid = 1782] [serial = 1517] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x8a7a0400) [pid = 1782] [serial = 1508] [outer = (nil)] [url = about:blank] 14:48:08 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x8b0cd800) [pid = 1782] [serial = 1565] [outer = (nil)] [url = about:blank] 14:48:09 INFO - PROCESS | 1782 | 1461275289573 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:48:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:48:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 5009ms 14:48:09 INFO - PROCESS | 1782 | 1461275289603 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 14:48:09 INFO - PROCESS | 1782 | 1461275289626 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 14:48:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:48:09 INFO - PROCESS | 1782 | 1461275289638 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:48:09 INFO - PROCESS | 1782 | 1461275289642 Marionette TRACE conn3 <- [1,2206,null,{}] 14:48:09 INFO - PROCESS | 1782 | 1461275289654 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:48:10 INFO - PROCESS | 1782 | 1461275290120 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 14:48:10 INFO - PROCESS | 1782 | 1461275290354 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:10 INFO - PROCESS | 1782 | ++DOCSHELL 0x87f0ec00 == 151 [pid = 1782] [id = 559] 14:48:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x87fe3c00) [pid = 1782] [serial = 1678] [outer = (nil)] 14:48:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x87ff0400) [pid = 1782] [serial = 1679] [outer = 0x87fe3c00] 14:48:10 INFO - PROCESS | 1782 | 1461275290438 Marionette DEBUG loaded listener.js 14:48:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x89512800) [pid = 1782] [serial = 1680] [outer = 0x87fe3c00] 14:48:11 INFO - PROCESS | 1782 | 1461275291418 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:48:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:48:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1850ms 14:48:11 INFO - PROCESS | 1782 | 1461275291490 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 14:48:11 INFO - PROCESS | 1782 | 1461275291498 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 14:48:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:48:11 INFO - PROCESS | 1782 | 1461275291519 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:48:11 INFO - PROCESS | 1782 | 1461275291525 Marionette TRACE conn3 <- [1,2210,null,{}] 14:48:11 INFO - PROCESS | 1782 | 1461275291534 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:48:11 INFO - PROCESS | 1782 | 1461275291848 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 14:48:12 INFO - PROCESS | 1782 | 1461275292097 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:12 INFO - PROCESS | 1782 | ++DOCSHELL 0x87f0d400 == 152 [pid = 1782] [id = 560] 14:48:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8a165800) [pid = 1782] [serial = 1681] [outer = (nil)] 14:48:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8a7a5400) [pid = 1782] [serial = 1682] [outer = 0x8a165800] 14:48:12 INFO - PROCESS | 1782 | 1461275292196 Marionette DEBUG loaded listener.js 14:48:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8a995800) [pid = 1782] [serial = 1683] [outer = 0x8a165800] 14:48:13 INFO - PROCESS | 1782 | 1461275293146 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:48:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:48:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1699ms 14:48:13 INFO - PROCESS | 1782 | 1461275293212 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 14:48:13 INFO - PROCESS | 1782 | 1461275293216 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 14:48:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:48:13 INFO - PROCESS | 1782 | 1461275293224 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:48:13 INFO - PROCESS | 1782 | 1461275293230 Marionette TRACE conn3 <- [1,2214,null,{}] 14:48:13 INFO - PROCESS | 1782 | 1461275293264 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:48:13 INFO - PROCESS | 1782 | 1461275293607 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 14:48:14 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x87feb400) [pid = 1782] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:48:14 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x95ceb000) [pid = 1782] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:48:14 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8608ac00) [pid = 1782] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:48:14 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x87699000) [pid = 1782] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:48:14 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x86d1b000) [pid = 1782] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:48:14 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x87697400) [pid = 1782] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:48:14 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x9fd63400) [pid = 1782] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:48:14 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x9993f800) [pid = 1782] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:48:14 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x905e3800) [pid = 1782] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:48:14 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x984ce400) [pid = 1782] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:48:14 INFO - PROCESS | 1782 | --DOMWINDOW == 125 (0x97b84000) [pid = 1782] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:48:14 INFO - PROCESS | 1782 | --DOMWINDOW == 124 (0x92a60800) [pid = 1782] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:48:14 INFO - PROCESS | 1782 | --DOMWINDOW == 123 (0x905e3000) [pid = 1782] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:48:14 INFO - PROCESS | 1782 | --DOMWINDOW == 122 (0x8e7f1000) [pid = 1782] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:48:14 INFO - PROCESS | 1782 | --DOMWINDOW == 121 (0x8f4e4000) [pid = 1782] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:48:14 INFO - PROCESS | 1782 | --DOMWINDOW == 120 (0x8f4e2400) [pid = 1782] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:48:14 INFO - PROCESS | 1782 | --DOMWINDOW == 119 (0x8c947800) [pid = 1782] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:48:14 INFO - PROCESS | 1782 | --DOMWINDOW == 118 (0x8b1ce800) [pid = 1782] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:48:14 INFO - PROCESS | 1782 | --DOMWINDOW == 117 (0x8c94f000) [pid = 1782] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:48:14 INFO - PROCESS | 1782 | --DOMWINDOW == 116 (0x8a5f1400) [pid = 1782] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:48:14 INFO - PROCESS | 1782 | --DOMWINDOW == 115 (0x8769e800) [pid = 1782] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:48:14 INFO - PROCESS | 1782 | --DOMWINDOW == 114 (0x8950d800) [pid = 1782] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:48:14 INFO - PROCESS | 1782 | 1461275294438 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:14 INFO - PROCESS | 1782 | ++DOCSHELL 0x86089400 == 153 [pid = 1782] [id = 561] 14:48:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 115 (0x8608ac00) [pid = 1782] [serial = 1684] [outer = (nil)] 14:48:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 116 (0x87695400) [pid = 1782] [serial = 1685] [outer = 0x8608ac00] 14:48:14 INFO - PROCESS | 1782 | 1461275294533 Marionette DEBUG loaded listener.js 14:48:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 117 (0x8b025800) [pid = 1782] [serial = 1686] [outer = 0x8608ac00] 14:48:15 INFO - PROCESS | 1782 | 1461275295376 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:48:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:48:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 2193ms 14:48:15 INFO - PROCESS | 1782 | 1461275295419 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 14:48:15 INFO - PROCESS | 1782 | 1461275295423 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 14:48:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:48:15 INFO - PROCESS | 1782 | 1461275295442 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:48:15 INFO - PROCESS | 1782 | 1461275295446 Marionette TRACE conn3 <- [1,2218,null,{}] 14:48:15 INFO - PROCESS | 1782 | 1461275295452 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:48:15 INFO - PROCESS | 1782 | 1461275295680 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 14:48:15 INFO - PROCESS | 1782 | 1461275295887 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:15 INFO - PROCESS | 1782 | ++DOCSHELL 0x85111800 == 154 [pid = 1782] [id = 562] 14:48:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 118 (0x8afd3000) [pid = 1782] [serial = 1687] [outer = (nil)] 14:48:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 119 (0x8c247400) [pid = 1782] [serial = 1688] [outer = 0x8afd3000] 14:48:15 INFO - PROCESS | 1782 | 1461275295969 Marionette DEBUG loaded listener.js 14:48:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 120 (0x8c94e400) [pid = 1782] [serial = 1689] [outer = 0x8afd3000] 14:48:17 INFO - PROCESS | 1782 | 1461275297158 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:48:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:48:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1795ms 14:48:17 INFO - PROCESS | 1782 | 1461275297227 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 14:48:17 INFO - PROCESS | 1782 | 1461275297234 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 14:48:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:48:17 INFO - PROCESS | 1782 | 1461275297245 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:48:17 INFO - PROCESS | 1782 | 1461275297250 Marionette TRACE conn3 <- [1,2222,null,{}] 14:48:17 INFO - PROCESS | 1782 | 1461275297260 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:48:17 INFO - PROCESS | 1782 | 1461275297554 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 14:48:17 INFO - PROCESS | 1782 | 1461275297921 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:17 INFO - PROCESS | 1782 | ++DOCSHELL 0x85810000 == 155 [pid = 1782] [id = 563] 14:48:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 121 (0x87fe2c00) [pid = 1782] [serial = 1690] [outer = (nil)] 14:48:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 122 (0x89fd2000) [pid = 1782] [serial = 1691] [outer = 0x87fe2c00] 14:48:18 INFO - PROCESS | 1782 | 1461275298020 Marionette DEBUG loaded listener.js 14:48:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 123 (0x8a5e8400) [pid = 1782] [serial = 1692] [outer = 0x87fe2c00] 14:48:19 INFO - PROCESS | 1782 | 1461275299066 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:48:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:48:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1892ms 14:48:19 INFO - PROCESS | 1782 | 1461275299139 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 14:48:19 INFO - PROCESS | 1782 | 1461275299149 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 14:48:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:48:19 INFO - PROCESS | 1782 | 1461275299162 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:48:19 INFO - PROCESS | 1782 | 1461275299167 Marionette TRACE conn3 <- [1,2226,null,{}] 14:48:19 INFO - PROCESS | 1782 | 1461275299175 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:48:19 INFO - PROCESS | 1782 | 1461275299471 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 14:48:19 INFO - PROCESS | 1782 | 1461275299891 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:19 INFO - PROCESS | 1782 | ++DOCSHELL 0x8b1ce800 == 156 [pid = 1782] [id = 564] 14:48:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 124 (0x8bf71400) [pid = 1782] [serial = 1693] [outer = (nil)] 14:48:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0x8bf7bc00) [pid = 1782] [serial = 1694] [outer = 0x8bf71400] 14:48:19 INFO - PROCESS | 1782 | 1461275299985 Marionette DEBUG loaded listener.js 14:48:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x8c94c800) [pid = 1782] [serial = 1695] [outer = 0x8bf71400] 14:48:21 INFO - PROCESS | 1782 | 1461275301065 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:48:21 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:48:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1938ms 14:48:21 INFO - PROCESS | 1782 | 1461275301100 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 14:48:21 INFO - PROCESS | 1782 | 1461275301103 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 14:48:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:48:21 INFO - PROCESS | 1782 | 1461275301111 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:48:21 INFO - PROCESS | 1782 | 1461275301118 Marionette TRACE conn3 <- [1,2230,null,{}] 14:48:21 INFO - PROCESS | 1782 | 1461275301135 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:48:21 INFO - PROCESS | 1782 | 1461275301392 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 14:48:21 INFO - PROCESS | 1782 | 1461275301736 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:21 INFO - PROCESS | 1782 | ++DOCSHELL 0x8b021800 == 157 [pid = 1782] [id = 565] 14:48:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x8ca6ec00) [pid = 1782] [serial = 1696] [outer = (nil)] 14:48:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x8cc2d400) [pid = 1782] [serial = 1697] [outer = 0x8ca6ec00] 14:48:21 INFO - PROCESS | 1782 | 1461275301844 Marionette DEBUG loaded listener.js 14:48:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8cc3a800) [pid = 1782] [serial = 1698] [outer = 0x8ca6ec00] 14:48:22 INFO - PROCESS | 1782 | 1461275302841 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:48:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:48:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1792ms 14:48:22 INFO - PROCESS | 1782 | 1461275302905 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 14:48:22 INFO - PROCESS | 1782 | 1461275302911 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 14:48:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:48:22 INFO - PROCESS | 1782 | 1461275302919 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:48:22 INFO - PROCESS | 1782 | 1461275302926 Marionette TRACE conn3 <- [1,2234,null,{}] 14:48:22 INFO - PROCESS | 1782 | 1461275302936 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:48:23 INFO - PROCESS | 1782 | 1461275303237 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 14:48:23 INFO - PROCESS | 1782 | 1461275303614 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:23 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ca05400 == 158 [pid = 1782] [id = 566] 14:48:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x8ccce000) [pid = 1782] [serial = 1699] [outer = (nil)] 14:48:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8e3ab400) [pid = 1782] [serial = 1700] [outer = 0x8ccce000] 14:48:23 INFO - PROCESS | 1782 | 1461275303711 Marionette DEBUG loaded listener.js 14:48:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8e7f0c00) [pid = 1782] [serial = 1701] [outer = 0x8ccce000] 14:48:24 INFO - PROCESS | 1782 | 1461275304706 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:48:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:48:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1844ms 14:48:24 INFO - PROCESS | 1782 | 1461275304764 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 14:48:24 INFO - PROCESS | 1782 | 1461275304769 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 14:48:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:48:24 INFO - PROCESS | 1782 | 1461275304776 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:48:24 INFO - PROCESS | 1782 | 1461275304781 Marionette TRACE conn3 <- [1,2238,null,{}] 14:48:24 INFO - PROCESS | 1782 | 1461275304788 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:48:25 INFO - PROCESS | 1782 | 1461275305087 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 14:48:25 INFO - PROCESS | 1782 | 1461275305430 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:25 INFO - PROCESS | 1782 | ++DOCSHELL 0x87fef800 == 159 [pid = 1782] [id = 567] 14:48:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8cbeb400) [pid = 1782] [serial = 1702] [outer = (nil)] 14:48:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8eb6e400) [pid = 1782] [serial = 1703] [outer = 0x8cbeb400] 14:48:25 INFO - PROCESS | 1782 | 1461275305527 Marionette DEBUG loaded listener.js 14:48:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8ebf9800) [pid = 1782] [serial = 1704] [outer = 0x8cbeb400] 14:48:26 INFO - PROCESS | 1782 | 1461275306479 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:48:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:48:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1737ms 14:48:26 INFO - PROCESS | 1782 | 1461275306515 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 14:48:26 INFO - PROCESS | 1782 | 1461275306519 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 14:48:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:48:26 INFO - PROCESS | 1782 | 1461275306527 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:48:26 INFO - PROCESS | 1782 | 1461275306531 Marionette TRACE conn3 <- [1,2242,null,{}] 14:48:26 INFO - PROCESS | 1782 | 1461275306538 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:48:26 INFO - PROCESS | 1782 | 1461275306822 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 14:48:27 INFO - PROCESS | 1782 | 1461275307175 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:27 INFO - PROCESS | 1782 | ++DOCSHELL 0x89fcc000 == 160 [pid = 1782] [id = 568] 14:48:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8e8e6800) [pid = 1782] [serial = 1705] [outer = (nil)] 14:48:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8f6ecc00) [pid = 1782] [serial = 1706] [outer = 0x8e8e6800] 14:48:27 INFO - PROCESS | 1782 | 1461275307296 Marionette DEBUG loaded listener.js 14:48:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x8f8b6800) [pid = 1782] [serial = 1707] [outer = 0x8e8e6800] 14:48:28 INFO - PROCESS | 1782 | 1461275308315 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:48:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:48:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1834ms 14:48:28 INFO - PROCESS | 1782 | 1461275308362 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 14:48:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:48:28 INFO - PROCESS | 1782 | 1461275308367 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 14:48:28 INFO - PROCESS | 1782 | 1461275308375 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:48:28 INFO - PROCESS | 1782 | 1461275308379 Marionette TRACE conn3 <- [1,2246,null,{}] 14:48:28 INFO - PROCESS | 1782 | 1461275308386 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:48:28 INFO - PROCESS | 1782 | 1461275308677 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 14:48:29 INFO - PROCESS | 1782 | 1461275309031 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:29 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ccc8400 == 161 [pid = 1782] [id = 569] 14:48:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x8e8e6000) [pid = 1782] [serial = 1708] [outer = (nil)] 14:48:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x901b4c00) [pid = 1782] [serial = 1709] [outer = 0x8e8e6000] 14:48:29 INFO - PROCESS | 1782 | 1461275309140 Marionette DEBUG loaded listener.js 14:48:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0x904cc400) [pid = 1782] [serial = 1710] [outer = 0x8e8e6000] 14:48:30 INFO - PROCESS | 1782 | 1461275310121 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:48:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:48:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1789ms 14:48:30 INFO - PROCESS | 1782 | 1461275310163 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 14:48:30 INFO - PROCESS | 1782 | 1461275310168 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 14:48:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:48:30 INFO - PROCESS | 1782 | 1461275310175 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:48:30 INFO - PROCESS | 1782 | 1461275310180 Marionette TRACE conn3 <- [1,2250,null,{}] 14:48:30 INFO - PROCESS | 1782 | 1461275310186 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:48:30 INFO - PROCESS | 1782 | 1461275310460 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 14:48:30 INFO - PROCESS | 1782 | 1461275310807 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:30 INFO - PROCESS | 1782 | ++DOCSHELL 0x8cbe9800 == 162 [pid = 1782] [id = 570] 14:48:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 142 (0x8f6d0400) [pid = 1782] [serial = 1711] [outer = (nil)] 14:48:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 143 (0x91372c00) [pid = 1782] [serial = 1712] [outer = 0x8f6d0400] 14:48:30 INFO - PROCESS | 1782 | 1461275310911 Marionette DEBUG loaded listener.js 14:48:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 144 (0x9152d400) [pid = 1782] [serial = 1713] [outer = 0x8f6d0400] 14:48:31 INFO - PROCESS | 1782 | 1461275311866 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:48:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:48:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1737ms 14:48:31 INFO - PROCESS | 1782 | 1461275311913 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 14:48:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:48:31 INFO - PROCESS | 1782 | 1461275311918 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 14:48:31 INFO - PROCESS | 1782 | 1461275311925 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:48:31 INFO - PROCESS | 1782 | 1461275311929 Marionette TRACE conn3 <- [1,2254,null,{}] 14:48:31 INFO - PROCESS | 1782 | 1461275311936 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:48:32 INFO - PROCESS | 1782 | 1461275312210 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 14:48:32 INFO - PROCESS | 1782 | 1461275312572 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:32 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ca0f800 == 163 [pid = 1782] [id = 571] 14:48:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 145 (0x8cc36800) [pid = 1782] [serial = 1714] [outer = (nil)] 14:48:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 146 (0x92b34c00) [pid = 1782] [serial = 1715] [outer = 0x8cc36800] 14:48:32 INFO - PROCESS | 1782 | 1461275312675 Marionette DEBUG loaded listener.js 14:48:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 147 (0x92c67c00) [pid = 1782] [serial = 1716] [outer = 0x8cc36800] 14:48:33 INFO - PROCESS | 1782 | 1461275313666 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:48:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:48:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1790ms 14:48:33 INFO - PROCESS | 1782 | 1461275313716 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 14:48:33 INFO - PROCESS | 1782 | 1461275313721 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 14:48:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:48:33 INFO - PROCESS | 1782 | 1461275313729 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:48:33 INFO - PROCESS | 1782 | 1461275313732 Marionette TRACE conn3 <- [1,2258,null,{}] 14:48:33 INFO - PROCESS | 1782 | 1461275313740 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:48:34 INFO - PROCESS | 1782 | 1461275313998 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 14:48:34 INFO - PROCESS | 1782 | 1461275314346 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:34 INFO - PROCESS | 1782 | ++DOCSHELL 0x86d22000 == 164 [pid = 1782] [id = 572] 14:48:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 148 (0x9130c000) [pid = 1782] [serial = 1717] [outer = (nil)] 14:48:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 149 (0x95c30800) [pid = 1782] [serial = 1718] [outer = 0x9130c000] 14:48:34 INFO - PROCESS | 1782 | 1461275314451 Marionette DEBUG loaded listener.js 14:48:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 150 (0x95ceb000) [pid = 1782] [serial = 1719] [outer = 0x9130c000] 14:48:35 INFO - PROCESS | 1782 | 1461275315497 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:48:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:48:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1832ms 14:48:35 INFO - PROCESS | 1782 | 1461275315562 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 14:48:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:48:35 INFO - PROCESS | 1782 | 1461275315567 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 14:48:35 INFO - PROCESS | 1782 | 1461275315574 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:48:35 INFO - PROCESS | 1782 | 1461275315580 Marionette TRACE conn3 <- [1,2262,null,{}] 14:48:35 INFO - PROCESS | 1782 | 1461275315587 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:48:35 INFO - PROCESS | 1782 | 1461275315913 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 14:48:36 INFO - PROCESS | 1782 | 1461275316279 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:36 INFO - PROCESS | 1782 | ++DOCSHELL 0x947a4c00 == 165 [pid = 1782] [id = 573] 14:48:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x9858e400) [pid = 1782] [serial = 1720] [outer = (nil)] 14:48:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0x98eb8400) [pid = 1782] [serial = 1721] [outer = 0x9858e400] 14:48:36 INFO - PROCESS | 1782 | 1461275316383 Marionette DEBUG loaded listener.js 14:48:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0x9916c800) [pid = 1782] [serial = 1722] [outer = 0x9858e400] 14:48:37 INFO - PROCESS | 1782 | 1461275317442 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:48:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:48:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1903ms 14:48:37 INFO - PROCESS | 1782 | 1461275317478 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 14:48:37 INFO - PROCESS | 1782 | 1461275317481 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 14:48:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:48:37 INFO - PROCESS | 1782 | 1461275317490 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:48:37 INFO - PROCESS | 1782 | 1461275317496 Marionette TRACE conn3 <- [1,2266,null,{}] 14:48:37 INFO - PROCESS | 1782 | 1461275317505 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:48:37 INFO - PROCESS | 1782 | 1461275317774 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 14:48:38 INFO - PROCESS | 1782 | 1461275318130 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:38 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f6f8800 == 166 [pid = 1782] [id = 574] 14:48:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0x900e7c00) [pid = 1782] [serial = 1723] [outer = (nil)] 14:48:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x99b26000) [pid = 1782] [serial = 1724] [outer = 0x900e7c00] 14:48:38 INFO - PROCESS | 1782 | 1461275318233 Marionette DEBUG loaded listener.js 14:48:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0x99ba4400) [pid = 1782] [serial = 1725] [outer = 0x900e7c00] 14:48:39 INFO - PROCESS | 1782 | 1461275319353 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:48:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:48:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1938ms 14:48:39 INFO - PROCESS | 1782 | 1461275319429 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 14:48:39 INFO - PROCESS | 1782 | 1461275319435 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 14:48:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:48:39 INFO - PROCESS | 1782 | 1461275319445 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:48:39 INFO - PROCESS | 1782 | 1461275319451 Marionette TRACE conn3 <- [1,2270,null,{}] 14:48:39 INFO - PROCESS | 1782 | 1461275319460 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:48:39 INFO - PROCESS | 1782 | 1461275319808 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 14:48:40 INFO - PROCESS | 1782 | 1461275320164 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:40 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e8ed000 == 167 [pid = 1782] [id = 575] 14:48:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 157 (0x99164400) [pid = 1782] [serial = 1726] [outer = (nil)] 14:48:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 158 (0x9fc4b400) [pid = 1782] [serial = 1727] [outer = 0x99164400] 14:48:40 INFO - PROCESS | 1782 | 1461275320339 Marionette DEBUG loaded listener.js 14:48:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 159 (0x9fca3c00) [pid = 1782] [serial = 1728] [outer = 0x99164400] 14:48:41 INFO - PROCESS | 1782 | 1461275321674 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:48:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:48:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 2248ms 14:48:41 INFO - PROCESS | 1782 | 1461275321708 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 14:48:41 INFO - PROCESS | 1782 | 1461275321714 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 14:48:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:48:41 INFO - PROCESS | 1782 | 1461275321727 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:48:41 INFO - PROCESS | 1782 | 1461275321730 Marionette TRACE conn3 <- [1,2274,null,{}] 14:48:41 INFO - PROCESS | 1782 | 1461275321738 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:48:41 INFO - PROCESS | 1782 | 1461275321995 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 14:48:42 INFO - PROCESS | 1782 | 1461275322358 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:42 INFO - PROCESS | 1782 | ++DOCSHELL 0x848e5800 == 168 [pid = 1782] [id = 576] 14:48:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 160 (0x9993dc00) [pid = 1782] [serial = 1729] [outer = (nil)] 14:48:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 161 (0xa0ba2c00) [pid = 1782] [serial = 1730] [outer = 0x9993dc00] 14:48:42 INFO - PROCESS | 1782 | 1461275322459 Marionette DEBUG loaded listener.js 14:48:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 162 (0xa0d0a400) [pid = 1782] [serial = 1731] [outer = 0x9993dc00] 14:48:43 INFO - PROCESS | 1782 | 1461275323462 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:48:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:48:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1786ms 14:48:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:48:43 INFO - PROCESS | 1782 | 1461275323514 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 14:48:43 INFO - PROCESS | 1782 | 1461275323517 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 14:48:43 INFO - PROCESS | 1782 | 1461275323524 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:48:43 INFO - PROCESS | 1782 | 1461275323527 Marionette TRACE conn3 <- [1,2278,null,{}] 14:48:43 INFO - PROCESS | 1782 | 1461275323533 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:48:43 INFO - PROCESS | 1782 | 1461275323801 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 14:48:44 INFO - PROCESS | 1782 | 1461275324154 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:44 INFO - PROCESS | 1782 | ++DOCSHELL 0x875c4000 == 169 [pid = 1782] [id = 577] 14:48:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 163 (0x87695000) [pid = 1782] [serial = 1732] [outer = (nil)] 14:48:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 164 (0xa2b41000) [pid = 1782] [serial = 1733] [outer = 0x87695000] 14:48:44 INFO - PROCESS | 1782 | 1461275324251 Marionette DEBUG loaded listener.js 14:48:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 165 (0xa3d8d800) [pid = 1782] [serial = 1734] [outer = 0x87695000] 14:48:45 INFO - PROCESS | 1782 | 1461275325213 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:48:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:48:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1737ms 14:48:45 INFO - PROCESS | 1782 | 1461275325262 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 14:48:45 INFO - PROCESS | 1782 | 1461275325265 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 14:48:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:48:45 INFO - PROCESS | 1782 | 1461275325274 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:48:45 INFO - PROCESS | 1782 | 1461275325279 Marionette TRACE conn3 <- [1,2282,null,{}] 14:48:45 INFO - PROCESS | 1782 | 1461275325286 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:48:45 INFO - PROCESS | 1782 | 1461275325545 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 14:48:45 INFO - PROCESS | 1782 | 1461275325904 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:45 INFO - PROCESS | 1782 | ++DOCSHELL 0xa0baa800 == 170 [pid = 1782] [id = 578] 14:48:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 166 (0xa0be2800) [pid = 1782] [serial = 1735] [outer = (nil)] 14:48:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 167 (0xa4597000) [pid = 1782] [serial = 1736] [outer = 0xa0be2800] 14:48:46 INFO - PROCESS | 1782 | 1461275326008 Marionette DEBUG loaded listener.js 14:48:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 168 (0xa45a2400) [pid = 1782] [serial = 1737] [outer = 0xa0be2800] 14:48:46 INFO - PROCESS | 1782 | 1461275326918 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:48:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:48:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1682ms 14:48:49 INFO - PROCESS | 1782 | --DOCSHELL 0x8f824c00 == 169 [pid = 1782] [id = 48] 14:48:49 INFO - PROCESS | 1782 | --DOCSHELL 0x8cbe2400 == 168 [pid = 1782] [id = 142] 14:48:49 INFO - PROCESS | 1782 | --DOCSHELL 0x86089400 == 167 [pid = 1782] [id = 561] 14:48:49 INFO - PROCESS | 1782 | --DOCSHELL 0x87f0d400 == 166 [pid = 1782] [id = 560] 14:48:49 INFO - PROCESS | 1782 | --DOCSHELL 0x87f0ec00 == 165 [pid = 1782] [id = 559] 14:48:49 INFO - PROCESS | 1782 | --DOCSHELL 0x8cccc000 == 164 [pid = 1782] [id = 555] 14:48:49 INFO - PROCESS | 1782 | --DOCSHELL 0x95c2b800 == 163 [pid = 1782] [id = 554] 14:48:49 INFO - PROCESS | 1782 | --DOCSHELL 0x9479cc00 == 162 [pid = 1782] [id = 553] 14:48:49 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca04000 == 161 [pid = 1782] [id = 552] 14:48:49 INFO - PROCESS | 1782 | --DOCSHELL 0x8e3a9400 == 160 [pid = 1782] [id = 551] 14:48:49 INFO - PROCESS | 1782 | --DOCSHELL 0x8b02c000 == 159 [pid = 1782] [id = 549] 14:48:49 INFO - PROCESS | 1782 | --DOCSHELL 0x8f6d6c00 == 158 [pid = 1782] [id = 550] 14:48:49 INFO - PROCESS | 1782 | --DOCSHELL 0x8e7f4800 == 157 [pid = 1782] [id = 548] 14:48:49 INFO - PROCESS | 1782 | --DOCSHELL 0x85801c00 == 156 [pid = 1782] [id = 547] 14:48:49 INFO - PROCESS | 1782 | --DOCSHELL 0x84b41800 == 155 [pid = 1782] [id = 546] 14:48:49 INFO - PROCESS | 1782 | --DOCSHELL 0x8bf71800 == 154 [pid = 1782] [id = 545] 14:48:49 INFO - PROCESS | 1782 | --DOCSHELL 0x8b1cf000 == 153 [pid = 1782] [id = 544] 14:48:49 INFO - PROCESS | 1782 | --DOCSHELL 0x8afd7c00 == 152 [pid = 1782] [id = 542] 14:48:49 INFO - PROCESS | 1782 | --DOCSHELL 0x875d0c00 == 151 [pid = 1782] [id = 543] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 167 (0x8b0cd000) [pid = 1782] [serial = 1503] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 166 (0xa01bc000) [pid = 1782] [serial = 1554] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 165 (0x87eef800) [pid = 1782] [serial = 1625] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 164 (0x87fe9c00) [pid = 1782] [serial = 1619] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 163 (0x89312400) [pid = 1782] [serial = 1620] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 162 (0xa4464800) [pid = 1782] [serial = 1617] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 161 (0xa4459400) [pid = 1782] [serial = 1616] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 160 (0xa2bec000) [pid = 1782] [serial = 1614] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 159 (0xa2be1000) [pid = 1782] [serial = 1613] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 158 (0xa10e6400) [pid = 1782] [serial = 1611] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 157 (0xa10e3800) [pid = 1782] [serial = 1610] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 156 (0xa0d50800) [pid = 1782] [serial = 1608] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 155 (0xa0d4a800) [pid = 1782] [serial = 1607] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0xa0121c00) [pid = 1782] [serial = 1605] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0x9fd6ac00) [pid = 1782] [serial = 1604] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0x9ae18c00) [pid = 1782] [serial = 1602] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 151 (0x99ba1400) [pid = 1782] [serial = 1601] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 150 (0x98eba400) [pid = 1782] [serial = 1599] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 149 (0x982aa000) [pid = 1782] [serial = 1598] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 148 (0x93c9dc00) [pid = 1782] [serial = 1596] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 147 (0x93c96c00) [pid = 1782] [serial = 1595] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 146 (0x92b30800) [pid = 1782] [serial = 1593] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 145 (0x92ac7400) [pid = 1782] [serial = 1592] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 144 (0x91375800) [pid = 1782] [serial = 1590] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 143 (0x905ef800) [pid = 1782] [serial = 1589] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 142 (0x900e2400) [pid = 1782] [serial = 1587] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 141 (0x900db800) [pid = 1782] [serial = 1586] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 140 (0x8f828400) [pid = 1782] [serial = 1584] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x8f536000) [pid = 1782] [serial = 1583] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x8e7f6c00) [pid = 1782] [serial = 1581] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x8e7f2400) [pid = 1782] [serial = 1580] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x8e744800) [pid = 1782] [serial = 1578] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x8e3a6400) [pid = 1782] [serial = 1577] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x8cbe6000) [pid = 1782] [serial = 1575] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8ca10000) [pid = 1782] [serial = 1574] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x8b0d2800) [pid = 1782] [serial = 1572] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x8a7aec00) [pid = 1782] [serial = 1571] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x89509400) [pid = 1782] [serial = 1569] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x87eee800) [pid = 1782] [serial = 1568] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x8a162c00) [pid = 1782] [serial = 1622] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x8a5e7000) [pid = 1782] [serial = 1623] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x8c249400) [pid = 1782] [serial = 1628] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | --DOMWINDOW == 125 (0x8a98b400) [pid = 1782] [serial = 1626] [outer = (nil)] [url = about:blank] 14:48:49 INFO - PROCESS | 1782 | 1461275329621 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 14:48:49 INFO - PROCESS | 1782 | 1461275329625 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 14:48:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:48:49 INFO - PROCESS | 1782 | 1461275329663 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:48:49 INFO - PROCESS | 1782 | 1461275329672 Marionette TRACE conn3 <- [1,2286,null,{}] 14:48:49 INFO - PROCESS | 1782 | 1461275329681 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:48:49 INFO - PROCESS | 1782 | 1461275329909 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 14:48:50 INFO - PROCESS | 1782 | 1461275330161 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:50 INFO - PROCESS | 1782 | ++DOCSHELL 0x87691c00 == 152 [pid = 1782] [id = 579] 14:48:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x87693800) [pid = 1782] [serial = 1738] [outer = (nil)] 14:48:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x87698c00) [pid = 1782] [serial = 1739] [outer = 0x87693800] 14:48:50 INFO - PROCESS | 1782 | 1461275330245 Marionette DEBUG loaded listener.js 14:48:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x87ee4000) [pid = 1782] [serial = 1740] [outer = 0x87693800] 14:48:51 INFO - PROCESS | 1782 | 1461275331139 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:48:51 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:48:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1542ms 14:48:51 INFO - PROCESS | 1782 | 1461275331204 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 14:48:51 INFO - PROCESS | 1782 | 1461275331211 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 14:48:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:48:51 INFO - PROCESS | 1782 | 1461275331225 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:48:51 INFO - PROCESS | 1782 | 1461275331231 Marionette TRACE conn3 <- [1,2290,null,{}] 14:48:51 INFO - PROCESS | 1782 | 1461275331238 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:48:51 INFO - PROCESS | 1782 | 1461275331470 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 14:48:51 INFO - PROCESS | 1782 | 1461275331752 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:51 INFO - PROCESS | 1782 | ++DOCSHELL 0x8930c000 == 153 [pid = 1782] [id = 580] 14:48:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8930d400) [pid = 1782] [serial = 1741] [outer = (nil)] 14:48:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x89314400) [pid = 1782] [serial = 1742] [outer = 0x8930d400] 14:48:51 INFO - PROCESS | 1782 | 1461275331838 Marionette DEBUG loaded listener.js 14:48:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x89514800) [pid = 1782] [serial = 1743] [outer = 0x8930d400] 14:48:52 INFO - PROCESS | 1782 | 1461275332881 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:48:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:48:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1690ms 14:48:52 INFO - PROCESS | 1782 | 1461275332911 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 14:48:52 INFO - PROCESS | 1782 | 1461275332915 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 14:48:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:48:52 INFO - PROCESS | 1782 | 1461275332922 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:48:52 INFO - PROCESS | 1782 | 1461275332926 Marionette TRACE conn3 <- [1,2294,null,{}] 14:48:52 INFO - PROCESS | 1782 | 1461275332950 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:48:53 INFO - PROCESS | 1782 | 1461275333262 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 14:48:53 INFO - PROCESS | 1782 | 1461275333492 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:53 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a15ec00 == 154 [pid = 1782] [id = 581] 14:48:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8a168000) [pid = 1782] [serial = 1744] [outer = (nil)] 14:48:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8a5eb000) [pid = 1782] [serial = 1745] [outer = 0x8a168000] 14:48:53 INFO - PROCESS | 1782 | 1461275333578 Marionette DEBUG loaded listener.js 14:48:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8a7a6000) [pid = 1782] [serial = 1746] [outer = 0x8a168000] 14:48:54 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8608ac00) [pid = 1782] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:48:54 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x8607f400) [pid = 1782] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:48:54 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x8a165800) [pid = 1782] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:48:54 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x87fe3c00) [pid = 1782] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:48:54 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x8f6ce400) [pid = 1782] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:48:54 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x9ae4b400) [pid = 1782] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:48:54 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x99b1d400) [pid = 1782] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:48:54 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x8e8e5000) [pid = 1782] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:48:54 INFO - PROCESS | 1782 | --DOMWINDOW == 125 (0x97811c00) [pid = 1782] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:48:54 INFO - PROCESS | 1782 | --DOMWINDOW == 124 (0x97817000) [pid = 1782] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:48:54 INFO - PROCESS | 1782 | --DOMWINDOW == 123 (0x8ca75000) [pid = 1782] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:48:54 INFO - PROCESS | 1782 | --DOMWINDOW == 122 (0x901ad000) [pid = 1782] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:48:54 INFO - PROCESS | 1782 | --DOMWINDOW == 121 (0x8f829000) [pid = 1782] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:48:54 INFO - PROCESS | 1782 | --DOMWINDOW == 120 (0x8b0d2c00) [pid = 1782] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:48:54 INFO - PROCESS | 1782 | --DOMWINDOW == 119 (0x8eb73800) [pid = 1782] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:48:54 INFO - PROCESS | 1782 | --DOMWINDOW == 118 (0x8cccc400) [pid = 1782] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:48:54 INFO - PROCESS | 1782 | --DOMWINDOW == 117 (0x8a5e2c00) [pid = 1782] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:48:54 INFO - PROCESS | 1782 | --DOMWINDOW == 116 (0x8cbe8000) [pid = 1782] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:48:54 INFO - PROCESS | 1782 | --DOMWINDOW == 115 (0x8b1cfc00) [pid = 1782] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:48:54 INFO - PROCESS | 1782 | --DOMWINDOW == 114 (0x87f05400) [pid = 1782] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:48:55 INFO - PROCESS | 1782 | 1461275335206 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:48:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:48:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 2296ms 14:48:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:48:55 INFO - PROCESS | 1782 | 1461275335218 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 14:48:55 INFO - PROCESS | 1782 | 1461275335221 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 14:48:55 INFO - PROCESS | 1782 | 1461275335228 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:48:55 INFO - PROCESS | 1782 | 1461275335231 Marionette TRACE conn3 <- [1,2298,null,{}] 14:48:55 INFO - PROCESS | 1782 | 1461275335237 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:48:55 INFO - PROCESS | 1782 | 1461275335555 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 14:48:55 INFO - PROCESS | 1782 | 1461275335577 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:55 INFO - PROCESS | 1782 | ++DOCSHELL 0x8950c000 == 155 [pid = 1782] [id = 582] 14:48:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 115 (0x8a5f0400) [pid = 1782] [serial = 1747] [outer = (nil)] 14:48:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 116 (0x8a991c00) [pid = 1782] [serial = 1748] [outer = 0x8a5f0400] 14:48:55 INFO - PROCESS | 1782 | 1461275335659 Marionette DEBUG loaded listener.js 14:48:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 117 (0x8afd8c00) [pid = 1782] [serial = 1749] [outer = 0x8a5f0400] 14:48:56 INFO - PROCESS | 1782 | 1461275336630 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:48:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:48:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1430ms 14:48:56 INFO - PROCESS | 1782 | 1461275336658 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 14:48:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:48:56 INFO - PROCESS | 1782 | 1461275336662 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 14:48:56 INFO - PROCESS | 1782 | 1461275336670 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:48:56 INFO - PROCESS | 1782 | 1461275336674 Marionette TRACE conn3 <- [1,2302,null,{}] 14:48:56 INFO - PROCESS | 1782 | 1461275336679 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:48:57 INFO - PROCESS | 1782 | 1461275337047 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 14:48:57 INFO - PROCESS | 1782 | 1461275337443 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:57 INFO - PROCESS | 1782 | ++DOCSHELL 0x86d15400 == 156 [pid = 1782] [id = 583] 14:48:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 118 (0x86d16400) [pid = 1782] [serial = 1750] [outer = (nil)] 14:48:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 119 (0x86d24800) [pid = 1782] [serial = 1751] [outer = 0x86d16400] 14:48:57 INFO - PROCESS | 1782 | 1461275337542 Marionette DEBUG loaded listener.js 14:48:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 120 (0x87697400) [pid = 1782] [serial = 1752] [outer = 0x86d16400] 14:48:58 INFO - PROCESS | 1782 | 1461275338557 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:48:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:48:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1941ms 14:48:58 INFO - PROCESS | 1782 | 1461275338612 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 14:48:58 INFO - PROCESS | 1782 | 1461275338620 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 14:48:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:48:58 INFO - PROCESS | 1782 | 1461275338629 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:48:58 INFO - PROCESS | 1782 | 1461275338637 Marionette TRACE conn3 <- [1,2306,null,{}] 14:48:58 INFO - PROCESS | 1782 | 1461275338645 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:48:58 INFO - PROCESS | 1782 | 1461275338941 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 14:48:59 INFO - PROCESS | 1782 | 1461275339290 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:59 INFO - PROCESS | 1782 | ++DOCSHELL 0x89518400 == 157 [pid = 1782] [id = 584] 14:48:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 121 (0x89639400) [pid = 1782] [serial = 1753] [outer = (nil)] 14:48:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 122 (0x89640000) [pid = 1782] [serial = 1754] [outer = 0x89639400] 14:48:59 INFO - PROCESS | 1782 | 1461275339395 Marionette DEBUG loaded listener.js 14:48:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 123 (0x89fd6400) [pid = 1782] [serial = 1755] [outer = 0x89639400] 14:49:00 INFO - PROCESS | 1782 | 1461275340495 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:49:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:49:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1941ms 14:49:00 INFO - PROCESS | 1782 | 1461275340571 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 14:49:00 INFO - PROCESS | 1782 | 1461275340576 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 14:49:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:49:00 INFO - PROCESS | 1782 | 1461275340584 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:49:00 INFO - PROCESS | 1782 | 1461275340588 Marionette TRACE conn3 <- [1,2310,null,{}] 14:49:00 INFO - PROCESS | 1782 | 1461275340595 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:49:00 INFO - PROCESS | 1782 | 1461275340900 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 14:49:01 INFO - PROCESS | 1782 | 1461275341307 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:01 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a98e800 == 158 [pid = 1782] [id = 585] 14:49:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 124 (0x8a993400) [pid = 1782] [serial = 1756] [outer = (nil)] 14:49:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0x8afd2000) [pid = 1782] [serial = 1757] [outer = 0x8a993400] 14:49:01 INFO - PROCESS | 1782 | 1461275341408 Marionette DEBUG loaded listener.js 14:49:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x8b020400) [pid = 1782] [serial = 1758] [outer = 0x8a993400] 14:49:02 INFO - PROCESS | 1782 | 1461275342500 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:49:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:49:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1941ms 14:49:02 INFO - PROCESS | 1782 | 1461275342527 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 14:49:02 INFO - PROCESS | 1782 | 1461275342535 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 14:49:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:49:02 INFO - PROCESS | 1782 | 1461275342553 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:49:02 INFO - PROCESS | 1782 | 1461275342562 Marionette TRACE conn3 <- [1,2314,null,{}] 14:49:02 INFO - PROCESS | 1782 | 1461275342569 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:49:02 INFO - PROCESS | 1782 | 1461275342888 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 14:49:03 INFO - PROCESS | 1782 | 1461275343237 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:03 INFO - PROCESS | 1782 | ++DOCSHELL 0x89fd0800 == 159 [pid = 1782] [id = 586] 14:49:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x8a994c00) [pid = 1782] [serial = 1759] [outer = (nil)] 14:49:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x8b1c9c00) [pid = 1782] [serial = 1760] [outer = 0x8a994c00] 14:49:03 INFO - PROCESS | 1782 | 1461275343334 Marionette DEBUG loaded listener.js 14:49:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8bf7d400) [pid = 1782] [serial = 1761] [outer = 0x8a994c00] 14:49:04 INFO - PROCESS | 1782 | 1461275344340 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:49:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:49:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1855ms 14:49:04 INFO - PROCESS | 1782 | 1461275344400 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 14:49:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:49:04 INFO - PROCESS | 1782 | 1461275344405 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 14:49:04 INFO - PROCESS | 1782 | 1461275344413 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:49:04 INFO - PROCESS | 1782 | 1461275344416 Marionette TRACE conn3 <- [1,2318,null,{}] 14:49:04 INFO - PROCESS | 1782 | 1461275344424 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:49:04 INFO - PROCESS | 1782 | 1461275344692 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 14:49:05 INFO - PROCESS | 1782 | 1461275345025 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:05 INFO - PROCESS | 1782 | ++DOCSHELL 0x87f07400 == 160 [pid = 1782] [id = 587] 14:49:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x89512000) [pid = 1782] [serial = 1762] [outer = (nil)] 14:49:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8c94c000) [pid = 1782] [serial = 1763] [outer = 0x89512000] 14:49:05 INFO - PROCESS | 1782 | 1461275345126 Marionette DEBUG loaded listener.js 14:49:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8ca08c00) [pid = 1782] [serial = 1764] [outer = 0x89512000] 14:49:06 INFO - PROCESS | 1782 | 1461275346090 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:49:06 INFO - PROCESS | 1782 | 1461275346160 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 14:49:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:49:06 INFO - PROCESS | 1782 | 1461275346168 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:49:06 INFO - PROCESS | 1782 | 1461275346172 Marionette TRACE conn3 <- [1,2322,null,{}] 14:49:06 INFO - PROCESS | 1782 | 1461275346179 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:49:06 INFO - PROCESS | 1782 | 1461275346452 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 14:49:06 INFO - PROCESS | 1782 | 1461275346802 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:06 INFO - PROCESS | 1782 | ++DOCSHELL 0x8cbe6000 == 161 [pid = 1782] [id = 588] 14:49:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8cbe6400) [pid = 1782] [serial = 1765] [outer = (nil)] 14:49:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8cbe8800) [pid = 1782] [serial = 1766] [outer = 0x8cbe6400] 14:49:06 INFO - PROCESS | 1782 | 1461275346914 Marionette DEBUG loaded listener.js 14:49:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8ccca400) [pid = 1782] [serial = 1767] [outer = 0x8cbe6400] 14:49:07 INFO - PROCESS | 1782 | 1461275347930 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:49:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:49:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1793ms 14:49:07 INFO - PROCESS | 1782 | 1461275347963 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 14:49:07 INFO - PROCESS | 1782 | 1461275347968 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 14:49:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:49:07 INFO - PROCESS | 1782 | 1461275347975 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:49:07 INFO - PROCESS | 1782 | 1461275347979 Marionette TRACE conn3 <- [1,2326,null,{}] 14:49:08 INFO - PROCESS | 1782 | 1461275348007 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:49:08 INFO - PROCESS | 1782 | 1461275348270 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 14:49:08 INFO - PROCESS | 1782 | 1461275348614 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:08 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ca0e400 == 162 [pid = 1782] [id = 589] 14:49:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8ca77400) [pid = 1782] [serial = 1768] [outer = (nil)] 14:49:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8e7edc00) [pid = 1782] [serial = 1769] [outer = 0x8ca77400] 14:49:08 INFO - PROCESS | 1782 | 1461275348723 Marionette DEBUG loaded listener.js 14:49:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x8e7f8c00) [pid = 1782] [serial = 1770] [outer = 0x8ca77400] 14:49:09 INFO - PROCESS | 1782 | 1461275349756 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:49:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:49:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1813ms 14:49:09 INFO - PROCESS | 1782 | 1461275349789 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 14:49:09 INFO - PROCESS | 1782 | 1461275349793 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 14:49:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:49:09 INFO - PROCESS | 1782 | 1461275349801 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:49:09 INFO - PROCESS | 1782 | 1461275349804 Marionette TRACE conn3 <- [1,2330,null,{}] 14:49:09 INFO - PROCESS | 1782 | 1461275349811 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:49:10 INFO - PROCESS | 1782 | 1461275350060 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 14:49:10 INFO - PROCESS | 1782 | 1461275350396 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:10 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e3ae000 == 163 [pid = 1782] [id = 590] 14:49:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x8e8e7400) [pid = 1782] [serial = 1771] [outer = (nil)] 14:49:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x8ebf9c00) [pid = 1782] [serial = 1772] [outer = 0x8e8e7400] 14:49:10 INFO - PROCESS | 1782 | 1461275350497 Marionette DEBUG loaded listener.js 14:49:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0x8f4dc400) [pid = 1782] [serial = 1773] [outer = 0x8e8e7400] 14:49:11 INFO - PROCESS | 1782 | 1461275351476 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:49:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:49:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1737ms 14:49:11 INFO - PROCESS | 1782 | 1461275351539 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 14:49:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:49:11 INFO - PROCESS | 1782 | 1461275351543 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 14:49:11 INFO - PROCESS | 1782 | 1461275351550 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:49:11 INFO - PROCESS | 1782 | 1461275351554 Marionette TRACE conn3 <- [1,2334,null,{}] 14:49:11 INFO - PROCESS | 1782 | 1461275351560 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:49:11 INFO - PROCESS | 1782 | 1461275351815 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 14:49:12 INFO - PROCESS | 1782 | 1461275352155 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:12 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a995400 == 164 [pid = 1782] [id = 591] 14:49:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 142 (0x8b1c2000) [pid = 1782] [serial = 1774] [outer = (nil)] 14:49:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 143 (0x8f6d3400) [pid = 1782] [serial = 1775] [outer = 0x8b1c2000] 14:49:12 INFO - PROCESS | 1782 | 1461275352256 Marionette DEBUG loaded listener.js 14:49:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 144 (0x8f6d8400) [pid = 1782] [serial = 1776] [outer = 0x8b1c2000] 14:49:13 INFO - PROCESS | 1782 | 1461275353195 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:49:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:49:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1683ms 14:49:13 INFO - PROCESS | 1782 | 1461275353235 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 14:49:13 INFO - PROCESS | 1782 | 1461275353239 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 14:49:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:49:13 INFO - PROCESS | 1782 | 1461275353246 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:49:13 INFO - PROCESS | 1782 | 1461275353249 Marionette TRACE conn3 <- [1,2338,null,{}] 14:49:13 INFO - PROCESS | 1782 | 1461275353256 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:49:13 INFO - PROCESS | 1782 | 1461275353511 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 14:49:13 INFO - PROCESS | 1782 | 1461275353850 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:13 INFO - PROCESS | 1782 | ++DOCSHELL 0x8c24e400 == 165 [pid = 1782] [id = 592] 14:49:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 145 (0x8e748000) [pid = 1782] [serial = 1777] [outer = (nil)] 14:49:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 146 (0x8f8b6400) [pid = 1782] [serial = 1778] [outer = 0x8e748000] 14:49:13 INFO - PROCESS | 1782 | 1461275353949 Marionette DEBUG loaded listener.js 14:49:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 147 (0x8f8bbc00) [pid = 1782] [serial = 1779] [outer = 0x8e748000] 14:49:14 INFO - PROCESS | 1782 | 1461275354920 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:49:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:49:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1732ms 14:49:14 INFO - PROCESS | 1782 | 1461275354979 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 14:49:14 INFO - PROCESS | 1782 | 1461275354983 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 14:49:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:49:14 INFO - PROCESS | 1782 | 1461275354991 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:49:14 INFO - PROCESS | 1782 | 1461275354995 Marionette TRACE conn3 <- [1,2342,null,{}] 14:49:15 INFO - PROCESS | 1782 | 1461275355001 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:49:15 INFO - PROCESS | 1782 | 1461275355262 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 14:49:15 INFO - PROCESS | 1782 | 1461275355619 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:15 INFO - PROCESS | 1782 | ++DOCSHELL 0x901aa400 == 166 [pid = 1782] [id = 593] 14:49:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 148 (0x901ab800) [pid = 1782] [serial = 1780] [outer = (nil)] 14:49:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 149 (0x901b3800) [pid = 1782] [serial = 1781] [outer = 0x901ab800] 14:49:15 INFO - PROCESS | 1782 | 1461275355782 Marionette DEBUG loaded listener.js 14:49:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 150 (0x905e5000) [pid = 1782] [serial = 1782] [outer = 0x901ab800] 14:49:16 INFO - PROCESS | 1782 | 1461275356766 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:49:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:49:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1836ms 14:49:16 INFO - PROCESS | 1782 | 1461275356829 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 14:49:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:49:16 INFO - PROCESS | 1782 | 1461275356841 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 14:49:16 INFO - PROCESS | 1782 | 1461275356849 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:49:16 INFO - PROCESS | 1782 | 1461275356854 Marionette TRACE conn3 <- [1,2346,null,{}] 14:49:16 INFO - PROCESS | 1782 | 1461275356860 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:49:17 INFO - PROCESS | 1782 | 1461275357184 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 14:49:17 INFO - PROCESS | 1782 | 1461275357550 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:17 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e745c00 == 167 [pid = 1782] [id = 594] 14:49:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x8f4d9800) [pid = 1782] [serial = 1783] [outer = (nil)] 14:49:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0x92a61c00) [pid = 1782] [serial = 1784] [outer = 0x8f4d9800] 14:49:17 INFO - PROCESS | 1782 | 1461275357645 Marionette DEBUG loaded listener.js 14:49:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0x92b32400) [pid = 1782] [serial = 1785] [outer = 0x8f4d9800] 14:49:18 INFO - PROCESS | 1782 | 1461275358606 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:49:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:49:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1801ms 14:49:18 INFO - PROCESS | 1782 | 1461275358649 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 14:49:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:49:18 INFO - PROCESS | 1782 | 1461275358653 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 14:49:18 INFO - PROCESS | 1782 | 1461275358660 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:49:18 INFO - PROCESS | 1782 | 1461275358663 Marionette TRACE conn3 <- [1,2350,null,{}] 14:49:18 INFO - PROCESS | 1782 | 1461275358670 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:49:18 INFO - PROCESS | 1782 | 1461275358910 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 14:49:19 INFO - PROCESS | 1782 | 1461275359249 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:19 INFO - PROCESS | 1782 | ++DOCSHELL 0x86d1bc00 == 168 [pid = 1782] [id = 595] 14:49:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0x905e8800) [pid = 1782] [serial = 1786] [outer = (nil)] 14:49:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x95290800) [pid = 1782] [serial = 1787] [outer = 0x905e8800] 14:49:19 INFO - PROCESS | 1782 | 1461275359348 Marionette DEBUG loaded listener.js 14:49:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0x95c2a000) [pid = 1782] [serial = 1788] [outer = 0x905e8800] 14:49:20 INFO - PROCESS | 1782 | 1461275360313 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:49:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:49:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1687ms 14:49:20 INFO - PROCESS | 1782 | 1461275360347 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 14:49:20 INFO - PROCESS | 1782 | 1461275360350 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 14:49:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:49:20 INFO - PROCESS | 1782 | 1461275360358 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:49:20 INFO - PROCESS | 1782 | 1461275360362 Marionette TRACE conn3 <- [1,2354,null,{}] 14:49:20 INFO - PROCESS | 1782 | 1461275360368 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:49:20 INFO - PROCESS | 1782 | 1461275360614 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 14:49:20 INFO - PROCESS | 1782 | 1461275360959 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:21 INFO - PROCESS | 1782 | ++DOCSHELL 0x92b3b800 == 169 [pid = 1782] [id = 596] 14:49:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 157 (0x93c9ac00) [pid = 1782] [serial = 1789] [outer = (nil)] 14:49:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 158 (0x97b84000) [pid = 1782] [serial = 1790] [outer = 0x93c9ac00] 14:49:21 INFO - PROCESS | 1782 | 1461275361058 Marionette DEBUG loaded listener.js 14:49:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 159 (0x97cea000) [pid = 1782] [serial = 1791] [outer = 0x93c9ac00] 14:49:22 INFO - PROCESS | 1782 | 1461275362049 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:49:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:49:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1738ms 14:49:22 INFO - PROCESS | 1782 | 1461275362097 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 14:49:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:49:22 INFO - PROCESS | 1782 | 1461275362102 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 14:49:22 INFO - PROCESS | 1782 | 1461275362109 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:49:22 INFO - PROCESS | 1782 | 1461275362113 Marionette TRACE conn3 <- [1,2358,null,{}] 14:49:22 INFO - PROCESS | 1782 | 1461275362119 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:49:22 INFO - PROCESS | 1782 | 1461275362375 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 14:49:22 INFO - PROCESS | 1782 | 1461275362730 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:22 INFO - PROCESS | 1782 | ++DOCSHELL 0x92b37000 == 170 [pid = 1782] [id = 597] 14:49:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 160 (0x9780ac00) [pid = 1782] [serial = 1792] [outer = (nil)] 14:49:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 161 (0x98b24c00) [pid = 1782] [serial = 1793] [outer = 0x9780ac00] 14:49:22 INFO - PROCESS | 1782 | 1461275362835 Marionette DEBUG loaded listener.js 14:49:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 162 (0x98eb9800) [pid = 1782] [serial = 1794] [outer = 0x9780ac00] 14:49:23 INFO - PROCESS | 1782 | 1461275363784 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:49:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:49:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1750ms 14:49:23 INFO - PROCESS | 1782 | 1461275363860 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 14:49:23 INFO - PROCESS | 1782 | 1461275363863 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 14:49:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:49:23 INFO - PROCESS | 1782 | 1461275363872 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:49:23 INFO - PROCESS | 1782 | 1461275363877 Marionette TRACE conn3 <- [1,2362,null,{}] 14:49:23 INFO - PROCESS | 1782 | 1461275363883 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:49:24 INFO - PROCESS | 1782 | 1461275364143 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 14:49:24 INFO - PROCESS | 1782 | 1461275364488 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:24 INFO - PROCESS | 1782 | ++DOCSHELL 0x978e2c00 == 171 [pid = 1782] [id = 598] 14:49:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 163 (0x984ce000) [pid = 1782] [serial = 1795] [outer = (nil)] 14:49:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 164 (0x99b99400) [pid = 1782] [serial = 1796] [outer = 0x984ce000] 14:49:24 INFO - PROCESS | 1782 | 1461275364588 Marionette DEBUG loaded listener.js 14:49:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 165 (0x99ba2400) [pid = 1782] [serial = 1797] [outer = 0x984ce000] 14:49:25 INFO - PROCESS | 1782 | 1461275365617 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:49:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:49:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1792ms 14:49:25 INFO - PROCESS | 1782 | 1461275365665 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 14:49:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:49:25 INFO - PROCESS | 1782 | 1461275365670 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 14:49:25 INFO - PROCESS | 1782 | 1461275365678 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:49:25 INFO - PROCESS | 1782 | 1461275365681 Marionette TRACE conn3 <- [1,2366,null,{}] 14:49:25 INFO - PROCESS | 1782 | 1461275365688 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:49:25 INFO - PROCESS | 1782 | 1461275365954 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 14:49:26 INFO - PROCESS | 1782 | 1461275366300 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:26 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e3a2400 == 172 [pid = 1782] [id = 599] 14:49:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 166 (0x92a5c800) [pid = 1782] [serial = 1798] [outer = (nil)] 14:49:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 167 (0x9fc49800) [pid = 1782] [serial = 1799] [outer = 0x92a5c800] 14:49:26 INFO - PROCESS | 1782 | 1461275366403 Marionette DEBUG loaded listener.js 14:49:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 168 (0x9fd69400) [pid = 1782] [serial = 1800] [outer = 0x92a5c800] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x98583800 == 171 [pid = 1782] [id = 493] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8eb67400 == 170 [pid = 1782] [id = 278] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8ebf2000 == 169 [pid = 1782] [id = 487] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x85116c00 == 168 [pid = 1782] [id = 492] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x875c8c00 == 167 [pid = 1782] [id = 489] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8f8c5400 == 166 [pid = 1782] [id = 488] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x91302800 == 165 [pid = 1782] [id = 490] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x860c1400 == 164 [pid = 1782] [id = 494] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x94797000 == 163 [pid = 1782] [id = 491] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x860cf800 == 162 [pid = 1782] [id = 483] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x89fd7c00 == 161 [pid = 1782] [id = 482] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca76800 == 160 [pid = 1782] [id = 485] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8eb68400 == 159 [pid = 1782] [id = 486] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8c250000 == 158 [pid = 1782] [id = 484] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8950c000 == 157 [pid = 1782] [id = 582] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8a15ec00 == 156 [pid = 1782] [id = 581] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8930c000 == 155 [pid = 1782] [id = 580] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x87691c00 == 154 [pid = 1782] [id = 579] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8e8ed000 == 153 [pid = 1782] [id = 575] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x947a4c00 == 152 [pid = 1782] [id = 573] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8f6f8800 == 151 [pid = 1782] [id = 574] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x86d22000 == 150 [pid = 1782] [id = 572] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca0f800 == 149 [pid = 1782] [id = 571] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8cbe9800 == 148 [pid = 1782] [id = 570] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8ccc8400 == 147 [pid = 1782] [id = 569] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x87fef800 == 146 [pid = 1782] [id = 567] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x89fcc000 == 145 [pid = 1782] [id = 568] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca05400 == 144 [pid = 1782] [id = 566] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8b021800 == 143 [pid = 1782] [id = 565] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x8b1ce800 == 142 [pid = 1782] [id = 564] 14:49:29 INFO - PROCESS | 1782 | --DOCSHELL 0x85810000 == 141 [pid = 1782] [id = 563] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 167 (0x8c247800) [pid = 1782] [serial = 1566] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 166 (0x8a7a5400) [pid = 1782] [serial = 1682] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 165 (0x87ff0400) [pid = 1782] [serial = 1679] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 164 (0xa445a000) [pid = 1782] [serial = 1677] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 163 (0xa0d4b000) [pid = 1782] [serial = 1676] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 162 (0xa10e0400) [pid = 1782] [serial = 1674] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 161 (0xa0ba2000) [pid = 1782] [serial = 1673] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 160 (0x9ea24000) [pid = 1782] [serial = 1671] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 159 (0x9dfefc00) [pid = 1782] [serial = 1670] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 158 (0x99b9cc00) [pid = 1782] [serial = 1668] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 157 (0x999e1000) [pid = 1782] [serial = 1667] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 156 (0x99168400) [pid = 1782] [serial = 1665] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 155 (0x99133000) [pid = 1782] [serial = 1664] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0x98582400) [pid = 1782] [serial = 1662] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0x9792a800) [pid = 1782] [serial = 1661] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0x92b35400) [pid = 1782] [serial = 1659] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 151 (0x92a5e800) [pid = 1782] [serial = 1658] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 150 (0x8c247400) [pid = 1782] [serial = 1688] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 149 (0x91524000) [pid = 1782] [serial = 1656] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 148 (0x9130a400) [pid = 1782] [serial = 1655] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 147 (0x904d1800) [pid = 1782] [serial = 1653] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 146 (0x904cb000) [pid = 1782] [serial = 1652] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 145 (0x900df000) [pid = 1782] [serial = 1650] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 144 (0x8f8bc000) [pid = 1782] [serial = 1649] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 143 (0x8f6f0400) [pid = 1782] [serial = 1647] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 142 (0x8f6d7c00) [pid = 1782] [serial = 1646] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 141 (0x8e8eb400) [pid = 1782] [serial = 1644] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 140 (0x8e8e2000) [pid = 1782] [serial = 1643] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x8e744400) [pid = 1782] [serial = 1641] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x8e3a9800) [pid = 1782] [serial = 1640] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x8ccc3000) [pid = 1782] [serial = 1638] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x8cc34c00) [pid = 1782] [serial = 1637] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x8c950800) [pid = 1782] [serial = 1635] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x8bf7f400) [pid = 1782] [serial = 1634] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8a15e800) [pid = 1782] [serial = 1632] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x8950c800) [pid = 1782] [serial = 1631] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x8a995800) [pid = 1782] [serial = 1683] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x89512800) [pid = 1782] [serial = 1680] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x87695400) [pid = 1782] [serial = 1685] [outer = (nil)] [url = about:blank] 14:49:29 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x8b025800) [pid = 1782] [serial = 1686] [outer = (nil)] [url = about:blank] 14:49:30 INFO - PROCESS | 1782 | 1461275370163 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:49:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:49:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 4543ms 14:49:30 INFO - PROCESS | 1782 | 1461275370220 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 14:49:30 INFO - PROCESS | 1782 | 1461275370226 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 14:49:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:49:30 INFO - PROCESS | 1782 | 1461275370236 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:49:30 INFO - PROCESS | 1782 | 1461275370242 Marionette TRACE conn3 <- [1,2370,null,{}] 14:49:30 INFO - PROCESS | 1782 | 1461275370297 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:49:30 INFO - PROCESS | 1782 | 1461275370543 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 14:49:30 INFO - PROCESS | 1782 | 1461275370759 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:30 INFO - PROCESS | 1782 | ++DOCSHELL 0x85116c00 == 142 [pid = 1782] [id = 600] 14:49:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x860c1c00) [pid = 1782] [serial = 1801] [outer = (nil)] 14:49:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x87eea400) [pid = 1782] [serial = 1802] [outer = 0x860c1c00] 14:49:30 INFO - PROCESS | 1782 | 1461275370845 Marionette DEBUG loaded listener.js 14:49:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8930a800) [pid = 1782] [serial = 1803] [outer = 0x860c1c00] 14:49:31 INFO - PROCESS | 1782 | 1461275371741 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:49:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:49:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1573ms 14:49:31 INFO - PROCESS | 1782 | 1461275371814 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 14:49:31 INFO - PROCESS | 1782 | 1461275371826 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 14:49:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:49:31 INFO - PROCESS | 1782 | 1461275371839 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:49:31 INFO - PROCESS | 1782 | 1461275371844 Marionette TRACE conn3 <- [1,2374,null,{}] 14:49:31 INFO - PROCESS | 1782 | 1461275371854 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:49:32 INFO - PROCESS | 1782 | 1461275372122 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 14:49:32 INFO - PROCESS | 1782 | 1461275372424 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:32 INFO - PROCESS | 1782 | ++DOCSHELL 0x8963dc00 == 143 [pid = 1782] [id = 601] 14:49:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x89fc8400) [pid = 1782] [serial = 1804] [outer = (nil)] 14:49:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x89fd7c00) [pid = 1782] [serial = 1805] [outer = 0x89fc8400] 14:49:32 INFO - PROCESS | 1782 | 1461275372539 Marionette DEBUG loaded listener.js 14:49:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8a5e5c00) [pid = 1782] [serial = 1806] [outer = 0x89fc8400] 14:49:33 INFO - PROCESS | 1782 | 1461275373617 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:49:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:49:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1838ms 14:49:33 INFO - PROCESS | 1782 | 1461275373676 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 14:49:33 INFO - PROCESS | 1782 | 1461275373680 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 14:49:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:49:33 INFO - PROCESS | 1782 | 1461275373695 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:49:33 INFO - PROCESS | 1782 | 1461275373702 Marionette TRACE conn3 <- [1,2378,null,{}] 14:49:33 INFO - PROCESS | 1782 | 1461275373719 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:49:34 INFO - PROCESS | 1782 | 1461275374049 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 14:49:34 INFO - PROCESS | 1782 | 1461275374273 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:34 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a989000 == 144 [pid = 1782] [id = 602] 14:49:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8afd2c00) [pid = 1782] [serial = 1807] [outer = (nil)] 14:49:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8b029000) [pid = 1782] [serial = 1808] [outer = 0x8afd2c00] 14:49:34 INFO - PROCESS | 1782 | 1461275374358 Marionette DEBUG loaded listener.js 14:49:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8b0d5400) [pid = 1782] [serial = 1809] [outer = 0x8afd2c00] 14:49:35 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x8a168000) [pid = 1782] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:49:35 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x8e8e6800) [pid = 1782] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:49:35 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x8cbeb400) [pid = 1782] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:49:35 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8ccce000) [pid = 1782] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:49:35 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x8ca6ec00) [pid = 1782] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:49:35 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x8bf71400) [pid = 1782] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:49:35 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x87fe2c00) [pid = 1782] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:49:35 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x8930d400) [pid = 1782] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:49:35 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x87693800) [pid = 1782] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:49:35 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x87695000) [pid = 1782] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:49:35 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x9993dc00) [pid = 1782] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:49:35 INFO - PROCESS | 1782 | --DOMWINDOW == 125 (0x99164400) [pid = 1782] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:49:35 INFO - PROCESS | 1782 | --DOMWINDOW == 124 (0x900e7c00) [pid = 1782] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:49:35 INFO - PROCESS | 1782 | --DOMWINDOW == 123 (0x9858e400) [pid = 1782] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:49:35 INFO - PROCESS | 1782 | --DOMWINDOW == 122 (0x9130c000) [pid = 1782] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:49:35 INFO - PROCESS | 1782 | --DOMWINDOW == 121 (0x8cc36800) [pid = 1782] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:49:35 INFO - PROCESS | 1782 | --DOMWINDOW == 120 (0x8f6d0400) [pid = 1782] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:49:35 INFO - PROCESS | 1782 | --DOMWINDOW == 119 (0x8e8e6000) [pid = 1782] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:49:35 INFO - PROCESS | 1782 | 1461275375819 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:49:35 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:49:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 2150ms 14:49:35 INFO - PROCESS | 1782 | 1461275375841 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 14:49:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:49:35 INFO - PROCESS | 1782 | 1461275375846 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 14:49:35 INFO - PROCESS | 1782 | 1461275375853 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:49:35 INFO - PROCESS | 1782 | 1461275375856 Marionette TRACE conn3 <- [1,2382,null,{}] 14:49:35 INFO - PROCESS | 1782 | 1461275375862 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:49:36 INFO - PROCESS | 1782 | 1461275376195 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 14:49:36 INFO - PROCESS | 1782 | 1461275376216 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:36 INFO - PROCESS | 1782 | ++DOCSHELL 0x87697c00 == 145 [pid = 1782] [id = 603] 14:49:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 120 (0x8b025800) [pid = 1782] [serial = 1810] [outer = (nil)] 14:49:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 121 (0x8c245c00) [pid = 1782] [serial = 1811] [outer = 0x8b025800] 14:49:36 INFO - PROCESS | 1782 | 1461275376297 Marionette DEBUG loaded listener.js 14:49:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 122 (0x8c949c00) [pid = 1782] [serial = 1812] [outer = 0x8b025800] 14:49:37 INFO - PROCESS | 1782 | 1461275377608 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:49:37 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:49:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1832ms 14:49:37 INFO - PROCESS | 1782 | 1461275377686 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 14:49:37 INFO - PROCESS | 1782 | 1461275377694 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 14:49:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:49:37 INFO - PROCESS | 1782 | 1461275377715 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:49:37 INFO - PROCESS | 1782 | 1461275377722 Marionette TRACE conn3 <- [1,2386,null,{}] 14:49:37 INFO - PROCESS | 1782 | 1461275377779 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:49:38 INFO - PROCESS | 1782 | 1461275378228 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 14:49:38 INFO - PROCESS | 1782 | 1461275378476 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:38 INFO - PROCESS | 1782 | ++DOCSHELL 0x86d1b800 == 146 [pid = 1782] [id = 604] 14:49:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 123 (0x87f04400) [pid = 1782] [serial = 1813] [outer = (nil)] 14:49:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 124 (0x89632800) [pid = 1782] [serial = 1814] [outer = 0x87f04400] 14:49:38 INFO - PROCESS | 1782 | 1461275378576 Marionette DEBUG loaded listener.js 14:49:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0x8963d400) [pid = 1782] [serial = 1815] [outer = 0x87f04400] 14:49:39 INFO - PROCESS | 1782 | 1461275379700 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:49:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:49:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 2055ms 14:49:39 INFO - PROCESS | 1782 | 1461275379759 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 14:49:39 INFO - PROCESS | 1782 | 1461275379769 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 14:49:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:49:39 INFO - PROCESS | 1782 | 1461275379783 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:49:39 INFO - PROCESS | 1782 | 1461275379794 Marionette TRACE conn3 <- [1,2390,null,{}] 14:49:39 INFO - PROCESS | 1782 | 1461275379811 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:49:40 INFO - PROCESS | 1782 | 1461275380145 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 14:49:40 INFO - PROCESS | 1782 | 1461275380506 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:40 INFO - PROCESS | 1782 | ++DOCSHELL 0x89fd1000 == 147 [pid = 1782] [id = 605] 14:49:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x8a98fc00) [pid = 1782] [serial = 1816] [outer = (nil)] 14:49:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x8b0db000) [pid = 1782] [serial = 1817] [outer = 0x8a98fc00] 14:49:40 INFO - PROCESS | 1782 | 1461275380606 Marionette DEBUG loaded listener.js 14:49:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x8ca05000) [pid = 1782] [serial = 1818] [outer = 0x8a98fc00] 14:49:41 INFO - PROCESS | 1782 | 1461275381840 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:49:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:49:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 2109ms 14:49:41 INFO - PROCESS | 1782 | 1461275381935 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 14:49:41 INFO - PROCESS | 1782 | 1461275381939 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 14:49:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:49:41 INFO - PROCESS | 1782 | 1461275381965 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:49:41 INFO - PROCESS | 1782 | 1461275381975 Marionette TRACE conn3 <- [1,2394,null,{}] 14:49:42 INFO - PROCESS | 1782 | 1461275382051 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:49:42 INFO - PROCESS | 1782 | 1461275382376 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 14:49:42 INFO - PROCESS | 1782 | 1461275382703 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:42 INFO - PROCESS | 1782 | ++DOCSHELL 0x89308400 == 148 [pid = 1782] [id = 606] 14:49:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8cbe4800) [pid = 1782] [serial = 1819] [outer = (nil)] 14:49:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x8cc3bc00) [pid = 1782] [serial = 1820] [outer = 0x8cbe4800] 14:49:42 INFO - PROCESS | 1782 | 1461275382809 Marionette DEBUG loaded listener.js 14:49:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8ccc9c00) [pid = 1782] [serial = 1821] [outer = 0x8cbe4800] 14:49:43 INFO - PROCESS | 1782 | 1461275383932 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:49:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:49:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 2007ms 14:49:43 INFO - PROCESS | 1782 | 1461275383969 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 14:49:43 INFO - PROCESS | 1782 | 1461275383975 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 14:49:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:49:43 INFO - PROCESS | 1782 | 1461275383984 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:49:43 INFO - PROCESS | 1782 | 1461275383989 Marionette TRACE conn3 <- [1,2398,null,{}] 14:49:44 INFO - PROCESS | 1782 | 1461275383996 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:49:44 INFO - PROCESS | 1782 | 1461275384291 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 14:49:44 INFO - PROCESS | 1782 | 1461275384642 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:44 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a7aac00 == 149 [pid = 1782] [id = 607] 14:49:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8cccf800) [pid = 1782] [serial = 1822] [outer = (nil)] 14:49:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8e74d800) [pid = 1782] [serial = 1823] [outer = 0x8cccf800] 14:49:44 INFO - PROCESS | 1782 | 1461275384745 Marionette DEBUG loaded listener.js 14:49:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8e7f2400) [pid = 1782] [serial = 1824] [outer = 0x8cccf800] 14:49:45 INFO - PROCESS | 1782 | 1461275385752 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:49:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:49:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1840ms 14:49:45 INFO - PROCESS | 1782 | 1461275385825 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 14:49:45 INFO - PROCESS | 1782 | 1461275385828 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 14:49:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:49:45 INFO - PROCESS | 1782 | 1461275385836 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:49:45 INFO - PROCESS | 1782 | 1461275385843 Marionette TRACE conn3 <- [1,2402,null,{}] 14:49:45 INFO - PROCESS | 1782 | 1461275385850 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:49:46 INFO - PROCESS | 1782 | 1461275386154 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 14:49:46 INFO - PROCESS | 1782 | 1461275386516 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:46 INFO - PROCESS | 1782 | ++DOCSHELL 0x8cc30c00 == 150 [pid = 1782] [id = 608] 14:49:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8e3aa400) [pid = 1782] [serial = 1825] [outer = (nil)] 14:49:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8eb6e000) [pid = 1782] [serial = 1826] [outer = 0x8e3aa400] 14:49:46 INFO - PROCESS | 1782 | 1461275386613 Marionette DEBUG loaded listener.js 14:49:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8ebef000) [pid = 1782] [serial = 1827] [outer = 0x8e3aa400] 14:49:47 INFO - PROCESS | 1782 | 1461275387684 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:49:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:49:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1889ms 14:49:47 INFO - PROCESS | 1782 | 1461275387744 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 14:49:47 INFO - PROCESS | 1782 | 1461275387749 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 14:49:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:49:47 INFO - PROCESS | 1782 | 1461275387759 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:49:47 INFO - PROCESS | 1782 | 1461275387764 Marionette TRACE conn3 <- [1,2406,null,{}] 14:49:47 INFO - PROCESS | 1782 | 1461275387770 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:49:48 INFO - PROCESS | 1782 | 1461275388068 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 14:49:48 INFO - PROCESS | 1782 | 1461275388434 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:48 INFO - PROCESS | 1782 | ++DOCSHELL 0x87eee000 == 151 [pid = 1782] [id = 609] 14:49:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x8e7f8000) [pid = 1782] [serial = 1828] [outer = (nil)] 14:49:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x8f8b7000) [pid = 1782] [serial = 1829] [outer = 0x8e7f8000] 14:49:48 INFO - PROCESS | 1782 | 1461275388535 Marionette DEBUG loaded listener.js 14:49:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x8f8ba000) [pid = 1782] [serial = 1830] [outer = 0x8e7f8000] 14:49:49 INFO - PROCESS | 1782 | 1461275389510 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:49:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:49:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1789ms 14:49:49 INFO - PROCESS | 1782 | 1461275389549 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 14:49:49 INFO - PROCESS | 1782 | 1461275389554 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 14:49:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:49:49 INFO - PROCESS | 1782 | 1461275389561 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:49:49 INFO - PROCESS | 1782 | 1461275389565 Marionette TRACE conn3 <- [1,2410,null,{}] 14:49:49 INFO - PROCESS | 1782 | 1461275389571 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:49:49 INFO - PROCESS | 1782 | 1461275389833 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 14:49:50 INFO - PROCESS | 1782 | 1461275390185 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:50 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e74f400 == 152 [pid = 1782] [id = 610] 14:49:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0x8f8b7800) [pid = 1782] [serial = 1831] [outer = (nil)] 14:49:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 142 (0x904cb000) [pid = 1782] [serial = 1832] [outer = 0x8f8b7800] 14:49:50 INFO - PROCESS | 1782 | 1461275390297 Marionette DEBUG loaded listener.js 14:49:50 INFO - PROCESS | 1782 | ++DOMWINDOW == 143 (0x904d6000) [pid = 1782] [serial = 1833] [outer = 0x8f8b7800] 14:49:51 INFO - PROCESS | 1782 | 1461275391283 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:49:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:49:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1782ms 14:49:51 INFO - PROCESS | 1782 | 1461275391345 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 14:49:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:49:51 INFO - PROCESS | 1782 | 1461275391351 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 14:49:51 INFO - PROCESS | 1782 | 1461275391359 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:49:51 INFO - PROCESS | 1782 | 1461275391362 Marionette TRACE conn3 <- [1,2414,null,{}] 14:49:51 INFO - PROCESS | 1782 | 1461275391369 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:49:51 INFO - PROCESS | 1782 | 1461275391662 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 14:49:52 INFO - PROCESS | 1782 | 1461275392026 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:52 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f82b800 == 153 [pid = 1782] [id = 611] 14:49:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 144 (0x901a6000) [pid = 1782] [serial = 1834] [outer = (nil)] 14:49:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 145 (0x91373c00) [pid = 1782] [serial = 1835] [outer = 0x901a6000] 14:49:52 INFO - PROCESS | 1782 | 1461275392125 Marionette DEBUG loaded listener.js 14:49:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 146 (0x91528000) [pid = 1782] [serial = 1836] [outer = 0x901a6000] 14:49:53 INFO - PROCESS | 1782 | 1461275393123 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:49:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:49:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1803ms 14:49:53 INFO - PROCESS | 1782 | 1461275393161 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 14:49:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:49:53 INFO - PROCESS | 1782 | 1461275393166 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 14:49:53 INFO - PROCESS | 1782 | 1461275393173 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:49:53 INFO - PROCESS | 1782 | 1461275393177 Marionette TRACE conn3 <- [1,2418,null,{}] 14:49:53 INFO - PROCESS | 1782 | 1461275393184 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:49:53 INFO - PROCESS | 1782 | 1461275393454 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 14:49:53 INFO - PROCESS | 1782 | 1461275393797 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:53 INFO - PROCESS | 1782 | ++DOCSHELL 0x8b0d1000 == 154 [pid = 1782] [id = 612] 14:49:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 147 (0x8c250800) [pid = 1782] [serial = 1837] [outer = (nil)] 14:49:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 148 (0x92b35400) [pid = 1782] [serial = 1838] [outer = 0x8c250800] 14:49:53 INFO - PROCESS | 1782 | 1461275393899 Marionette DEBUG loaded listener.js 14:49:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 149 (0x92b3dc00) [pid = 1782] [serial = 1839] [outer = 0x8c250800] 14:49:54 INFO - PROCESS | 1782 | 1461275394864 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:49:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:49:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1753ms 14:49:54 INFO - PROCESS | 1782 | 1461275394927 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 14:49:54 INFO - PROCESS | 1782 | 1461275394930 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 14:49:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:49:54 INFO - PROCESS | 1782 | 1461275394938 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:49:54 INFO - PROCESS | 1782 | 1461275394942 Marionette TRACE conn3 <- [1,2422,null,{}] 14:49:54 INFO - PROCESS | 1782 | 1461275394949 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:49:55 INFO - PROCESS | 1782 | 1461275395207 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 14:49:55 INFO - PROCESS | 1782 | 1461275395554 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:55 INFO - PROCESS | 1782 | ++DOCSHELL 0x92ac7400 == 155 [pid = 1782] [id = 613] 14:49:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 150 (0x92ac8000) [pid = 1782] [serial = 1840] [outer = (nil)] 14:49:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x96faa800) [pid = 1782] [serial = 1841] [outer = 0x92ac8000] 14:49:55 INFO - PROCESS | 1782 | 1461275395654 Marionette DEBUG loaded listener.js 14:49:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0x9780d400) [pid = 1782] [serial = 1842] [outer = 0x92ac8000] 14:49:56 INFO - PROCESS | 1782 | 1461275396620 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:49:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:49:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1745ms 14:49:56 INFO - PROCESS | 1782 | 1461275396685 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 14:49:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:49:56 INFO - PROCESS | 1782 | 1461275396691 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 14:49:56 INFO - PROCESS | 1782 | 1461275396699 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:49:56 INFO - PROCESS | 1782 | 1461275396704 Marionette TRACE conn3 <- [1,2426,null,{}] 14:49:56 INFO - PROCESS | 1782 | 1461275396711 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:49:57 INFO - PROCESS | 1782 | 1461275397014 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 14:49:57 INFO - PROCESS | 1782 | 1461275397430 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:57 INFO - PROCESS | 1782 | ++DOCSHELL 0x95c35800 == 156 [pid = 1782] [id = 614] 14:49:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0x9920a000) [pid = 1782] [serial = 1843] [outer = (nil)] 14:49:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0x99b19800) [pid = 1782] [serial = 1844] [outer = 0x9920a000] 14:49:57 INFO - PROCESS | 1782 | 1461275397565 Marionette DEBUG loaded listener.js 14:49:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x9ae1a000) [pid = 1782] [serial = 1845] [outer = 0x9920a000] 14:49:58 INFO - PROCESS | 1782 | 1461275398536 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:49:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:49:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1893ms 14:49:58 INFO - PROCESS | 1782 | 1461275398600 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 14:49:58 INFO - PROCESS | 1782 | 1461275398605 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 14:49:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:49:58 INFO - PROCESS | 1782 | 1461275398616 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:49:58 INFO - PROCESS | 1782 | 1461275398620 Marionette TRACE conn3 <- [1,2430,null,{}] 14:49:58 INFO - PROCESS | 1782 | 1461275398626 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:49:58 INFO - PROCESS | 1782 | 1461275398934 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 14:49:59 INFO - PROCESS | 1782 | 1461275399260 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:59 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f536400 == 157 [pid = 1782] [id = 615] 14:49:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0x93c99c00) [pid = 1782] [serial = 1846] [outer = (nil)] 14:49:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 157 (0x9ea28000) [pid = 1782] [serial = 1847] [outer = 0x93c99c00] 14:49:59 INFO - PROCESS | 1782 | 1461275399359 Marionette DEBUG loaded listener.js 14:49:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 158 (0x9fd62c00) [pid = 1782] [serial = 1848] [outer = 0x93c99c00] 14:50:00 INFO - PROCESS | 1782 | 1461275400346 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:50:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:50:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1790ms 14:50:00 INFO - PROCESS | 1782 | 1461275400407 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 14:50:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:50:00 INFO - PROCESS | 1782 | 1461275400412 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 14:50:00 INFO - PROCESS | 1782 | 1461275400420 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:50:00 INFO - PROCESS | 1782 | 1461275400424 Marionette TRACE conn3 <- [1,2434,null,{}] 14:50:00 INFO - PROCESS | 1782 | 1461275400432 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:50:00 INFO - PROCESS | 1782 | 1461275400697 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 14:50:01 INFO - PROCESS | 1782 | 1461275401050 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:01 INFO - PROCESS | 1782 | ++DOCSHELL 0x9dff8400 == 158 [pid = 1782] [id = 616] 14:50:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 159 (0x9ea1e800) [pid = 1782] [serial = 1849] [outer = (nil)] 14:50:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 160 (0xa0b9d400) [pid = 1782] [serial = 1850] [outer = 0x9ea1e800] 14:50:01 INFO - PROCESS | 1782 | 1461275401151 Marionette DEBUG loaded listener.js 14:50:01 INFO - PROCESS | 1782 | ++DOMWINDOW == 161 (0xa0ba9400) [pid = 1782] [serial = 1851] [outer = 0x9ea1e800] 14:50:02 INFO - PROCESS | 1782 | 1461275402194 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:50:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:50:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1839ms 14:50:02 INFO - PROCESS | 1782 | 1461275402259 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 14:50:02 INFO - PROCESS | 1782 | 1461275402264 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 14:50:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:50:02 INFO - PROCESS | 1782 | 1461275402272 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:50:02 INFO - PROCESS | 1782 | 1461275402277 Marionette TRACE conn3 <- [1,2438,null,{}] 14:50:02 INFO - PROCESS | 1782 | 1461275402284 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:50:02 INFO - PROCESS | 1782 | 1461275402557 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 14:50:02 INFO - PROCESS | 1782 | 1461275402924 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:02 INFO - PROCESS | 1782 | ++DOCSHELL 0x9ea27c00 == 159 [pid = 1782] [id = 617] 14:50:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 162 (0xa01bc400) [pid = 1782] [serial = 1852] [outer = (nil)] 14:50:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 163 (0xa10e5800) [pid = 1782] [serial = 1853] [outer = 0xa01bc400] 14:50:03 INFO - PROCESS | 1782 | 1461275403027 Marionette DEBUG loaded listener.js 14:50:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 164 (0xa2b3f000) [pid = 1782] [serial = 1854] [outer = 0xa01bc400] 14:50:04 INFO - PROCESS | 1782 | 1461275404112 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:50:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:50:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1886ms 14:50:04 INFO - PROCESS | 1782 | 1461275404159 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 14:50:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:50:04 INFO - PROCESS | 1782 | 1461275404164 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 14:50:04 INFO - PROCESS | 1782 | 1461275404172 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:50:04 INFO - PROCESS | 1782 | 1461275404175 Marionette TRACE conn3 <- [1,2442,null,{}] 14:50:04 INFO - PROCESS | 1782 | 1461275404182 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:50:04 INFO - PROCESS | 1782 | 1461275404476 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 14:50:04 INFO - PROCESS | 1782 | 1461275404833 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:04 INFO - PROCESS | 1782 | ++DOCSHELL 0x86087000 == 160 [pid = 1782] [id = 618] 14:50:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 165 (0x8f820000) [pid = 1782] [serial = 1855] [outer = (nil)] 14:50:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 166 (0xa2bec400) [pid = 1782] [serial = 1856] [outer = 0x8f820000] 14:50:04 INFO - PROCESS | 1782 | 1461275404949 Marionette DEBUG loaded listener.js 14:50:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 167 (0xa3d82000) [pid = 1782] [serial = 1857] [outer = 0x8f820000] 14:50:05 INFO - PROCESS | 1782 | 1461275405896 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:50:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:50:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1743ms 14:50:05 INFO - PROCESS | 1782 | 1461275405914 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 14:50:05 INFO - PROCESS | 1782 | 1461275405917 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 14:50:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:50:05 INFO - PROCESS | 1782 | 1461275405926 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:50:05 INFO - PROCESS | 1782 | 1461275405931 Marionette TRACE conn3 <- [1,2446,null,{}] 14:50:05 INFO - PROCESS | 1782 | 1461275405937 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:50:06 INFO - PROCESS | 1782 | 1461275406205 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 14:50:06 INFO - PROCESS | 1782 | 1461275406564 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:06 INFO - PROCESS | 1782 | ++DOCSHELL 0x84b42c00 == 161 [pid = 1782] [id = 619] 14:50:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 168 (0xa0df1c00) [pid = 1782] [serial = 1858] [outer = (nil)] 14:50:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 169 (0xa447e000) [pid = 1782] [serial = 1859] [outer = 0xa0df1c00] 14:50:06 INFO - PROCESS | 1782 | 1461275406666 Marionette DEBUG loaded listener.js 14:50:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 170 (0xa4480000) [pid = 1782] [serial = 1860] [outer = 0xa0df1c00] 14:50:07 INFO - PROCESS | 1782 | 1461275407643 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:50:10 INFO - PROCESS | 1782 | --DOCSHELL 0x8769a000 == 160 [pid = 1782] [id = 476] 14:50:10 INFO - PROCESS | 1782 | --DOCSHELL 0x85808400 == 159 [pid = 1782] [id = 478] 14:50:10 INFO - PROCESS | 1782 | --DOCSHELL 0x8963c000 == 158 [pid = 1782] [id = 419] 14:50:10 INFO - PROCESS | 1782 | --DOCSHELL 0x9811d000 == 157 [pid = 1782] [id = 514] 14:50:10 INFO - PROCESS | 1782 | --DOCSHELL 0x905e4400 == 156 [pid = 1782] [id = 430] 14:50:10 INFO - PROCESS | 1782 | --DOCSHELL 0x85112400 == 155 [pid = 1782] [id = 513] 14:50:10 INFO - PROCESS | 1782 | --DOCSHELL 0x8f8b9400 == 154 [pid = 1782] [id = 429] 14:50:10 INFO - PROCESS | 1782 | --DOCSHELL 0x8f821400 == 153 [pid = 1782] [id = 428] 14:50:10 INFO - PROCESS | 1782 | --DOCSHELL 0x85111800 == 152 [pid = 1782] [id = 562] 14:50:10 INFO - PROCESS | 1782 | --DOCSHELL 0x978e2c00 == 151 [pid = 1782] [id = 598] 14:50:10 INFO - PROCESS | 1782 | --DOCSHELL 0x92b37000 == 150 [pid = 1782] [id = 597] 14:50:10 INFO - PROCESS | 1782 | --DOCSHELL 0x86d1bc00 == 149 [pid = 1782] [id = 595] 14:50:10 INFO - PROCESS | 1782 | --DOCSHELL 0x92b3b800 == 148 [pid = 1782] [id = 596] 14:50:10 INFO - PROCESS | 1782 | --DOCSHELL 0x8e745c00 == 147 [pid = 1782] [id = 594] 14:50:10 INFO - PROCESS | 1782 | --DOCSHELL 0x901aa400 == 146 [pid = 1782] [id = 593] 14:50:10 INFO - PROCESS | 1782 | --DOCSHELL 0x8c24e400 == 145 [pid = 1782] [id = 592] 14:50:10 INFO - PROCESS | 1782 | --DOCSHELL 0x8e3ae000 == 144 [pid = 1782] [id = 590] 14:50:10 INFO - PROCESS | 1782 | --DOCSHELL 0x8a995400 == 143 [pid = 1782] [id = 591] 14:50:10 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca0e400 == 142 [pid = 1782] [id = 589] 14:50:10 INFO - PROCESS | 1782 | --DOCSHELL 0x8cbe6000 == 141 [pid = 1782] [id = 588] 14:50:10 INFO - PROCESS | 1782 | --DOCSHELL 0x87f07400 == 140 [pid = 1782] [id = 587] 14:50:10 INFO - PROCESS | 1782 | --DOCSHELL 0x89fd0800 == 139 [pid = 1782] [id = 586] 14:50:10 INFO - PROCESS | 1782 | --DOCSHELL 0x89518400 == 138 [pid = 1782] [id = 584] 14:50:10 INFO - PROCESS | 1782 | --DOCSHELL 0x8a98e800 == 137 [pid = 1782] [id = 585] 14:50:10 INFO - PROCESS | 1782 | --DOCSHELL 0x86d15400 == 136 [pid = 1782] [id = 583] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 169 (0x8a991c00) [pid = 1782] [serial = 1748] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 168 (0x8a5eb000) [pid = 1782] [serial = 1745] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 167 (0x8f6ecc00) [pid = 1782] [serial = 1706] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 166 (0x8ebf9800) [pid = 1782] [serial = 1704] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 165 (0x8eb6e400) [pid = 1782] [serial = 1703] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 164 (0x8e7f0c00) [pid = 1782] [serial = 1701] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 163 (0x8e3ab400) [pid = 1782] [serial = 1700] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 162 (0x8cc3a800) [pid = 1782] [serial = 1698] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 161 (0x8cc2d400) [pid = 1782] [serial = 1697] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 160 (0x8c94c800) [pid = 1782] [serial = 1695] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 159 (0x8bf7bc00) [pid = 1782] [serial = 1694] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 158 (0x8a5e8400) [pid = 1782] [serial = 1692] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 157 (0x89fd2000) [pid = 1782] [serial = 1691] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 156 (0x89314400) [pid = 1782] [serial = 1742] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 155 (0x87698c00) [pid = 1782] [serial = 1739] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0x87ee4000) [pid = 1782] [serial = 1740] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0xa4597000) [pid = 1782] [serial = 1736] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0xa3d8d800) [pid = 1782] [serial = 1734] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 151 (0xa2b41000) [pid = 1782] [serial = 1733] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 150 (0xa0d0a400) [pid = 1782] [serial = 1731] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 149 (0xa0ba2c00) [pid = 1782] [serial = 1730] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 148 (0x9fca3c00) [pid = 1782] [serial = 1728] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 147 (0x9fc4b400) [pid = 1782] [serial = 1727] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 146 (0x99ba4400) [pid = 1782] [serial = 1725] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 145 (0x99b26000) [pid = 1782] [serial = 1724] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 144 (0x9916c800) [pid = 1782] [serial = 1722] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 143 (0x98eb8400) [pid = 1782] [serial = 1721] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 142 (0x95ceb000) [pid = 1782] [serial = 1719] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 141 (0x95c30800) [pid = 1782] [serial = 1718] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 140 (0x92c67c00) [pid = 1782] [serial = 1716] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x92b34c00) [pid = 1782] [serial = 1715] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x9152d400) [pid = 1782] [serial = 1713] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x91372c00) [pid = 1782] [serial = 1712] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x904cc400) [pid = 1782] [serial = 1710] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x901b4c00) [pid = 1782] [serial = 1709] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x8f8b6800) [pid = 1782] [serial = 1707] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8a7a6000) [pid = 1782] [serial = 1746] [outer = (nil)] [url = about:blank] 14:50:10 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x89514800) [pid = 1782] [serial = 1743] [outer = (nil)] [url = about:blank] 14:50:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:50:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 4550ms 14:50:10 INFO - PROCESS | 1782 | 1461275410618 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 14:50:10 INFO - PROCESS | 1782 | 1461275410624 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 14:50:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:50:10 INFO - PROCESS | 1782 | 1461275410646 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:50:10 INFO - PROCESS | 1782 | 1461275410655 Marionette TRACE conn3 <- [1,2450,null,{}] 14:50:10 INFO - PROCESS | 1782 | 1461275410664 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:50:10 INFO - PROCESS | 1782 | 1461275410902 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 14:50:11 INFO - PROCESS | 1782 | 1461275411162 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:11 INFO - PROCESS | 1782 | ++DOCSHELL 0x8930a400 == 137 [pid = 1782] [id = 620] 14:50:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8930cc00) [pid = 1782] [serial = 1861] [outer = (nil)] 14:50:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8950a400) [pid = 1782] [serial = 1862] [outer = 0x8930cc00] 14:50:11 INFO - PROCESS | 1782 | 1461275411254 Marionette DEBUG loaded listener.js 14:50:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x89513400) [pid = 1782] [serial = 1863] [outer = 0x8930cc00] 14:50:12 INFO - PROCESS | 1782 | 1461275412168 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:50:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:50:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1547ms 14:50:12 INFO - PROCESS | 1782 | 1461275412193 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 14:50:12 INFO - PROCESS | 1782 | 1461275412199 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 14:50:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:50:12 INFO - PROCESS | 1782 | 1461275412227 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:50:12 INFO - PROCESS | 1782 | 1461275412234 Marionette TRACE conn3 <- [1,2454,null,{}] 14:50:12 INFO - PROCESS | 1782 | 1461275412242 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:50:12 INFO - PROCESS | 1782 | 1461275412498 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 14:50:12 INFO - PROCESS | 1782 | 1461275412928 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:13 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a5ef800 == 138 [pid = 1782] [id = 621] 14:50:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8a5efc00) [pid = 1782] [serial = 1864] [outer = (nil)] 14:50:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8a7a3800) [pid = 1782] [serial = 1865] [outer = 0x8a5efc00] 14:50:13 INFO - PROCESS | 1782 | 1461275413120 Marionette DEBUG loaded listener.js 14:50:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x8a991c00) [pid = 1782] [serial = 1866] [outer = 0x8a5efc00] 14:50:14 INFO - PROCESS | 1782 | 1461275414294 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:50:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:50:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 2167ms 14:50:14 INFO - PROCESS | 1782 | 1461275414385 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 14:50:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:50:14 INFO - PROCESS | 1782 | 1461275414389 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 14:50:14 INFO - PROCESS | 1782 | 1461275414397 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:50:14 INFO - PROCESS | 1782 | 1461275414401 Marionette TRACE conn3 <- [1,2458,null,{}] 14:50:14 INFO - PROCESS | 1782 | 1461275414444 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:50:14 INFO - PROCESS | 1782 | 1461275414792 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 14:50:15 INFO - PROCESS | 1782 | 1461275415076 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:15 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a5e2800 == 139 [pid = 1782] [id = 622] 14:50:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x8bf71c00) [pid = 1782] [serial = 1867] [outer = (nil)] 14:50:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x8c247400) [pid = 1782] [serial = 1868] [outer = 0x8bf71c00] 14:50:15 INFO - PROCESS | 1782 | 1461275415172 Marionette DEBUG loaded listener.js 14:50:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0x8c950c00) [pid = 1782] [serial = 1869] [outer = 0x8bf71c00] 14:50:16 INFO - PROCESS | 1782 | --DOMWINDOW == 140 (0x89639400) [pid = 1782] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:50:16 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x86d16400) [pid = 1782] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:50:16 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x93c9ac00) [pid = 1782] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:50:16 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x8afd3000) [pid = 1782] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:50:16 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x8afd2c00) [pid = 1782] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:50:16 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x905e8800) [pid = 1782] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:50:16 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x860c1c00) [pid = 1782] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:50:16 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8e8e7400) [pid = 1782] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:50:16 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x8f4d9800) [pid = 1782] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:50:16 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x901ab800) [pid = 1782] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:50:16 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x8b1c2000) [pid = 1782] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:50:16 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x9780ac00) [pid = 1782] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:50:16 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x8a994c00) [pid = 1782] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:50:16 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x8ca77400) [pid = 1782] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:50:16 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x89fc8400) [pid = 1782] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:50:16 INFO - PROCESS | 1782 | --DOMWINDOW == 125 (0x8cbe6400) [pid = 1782] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:50:16 INFO - PROCESS | 1782 | --DOMWINDOW == 124 (0x8a993400) [pid = 1782] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:50:16 INFO - PROCESS | 1782 | --DOMWINDOW == 123 (0x8bf78800) [pid = 1782] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:50:16 INFO - PROCESS | 1782 | --DOMWINDOW == 122 (0x984ce000) [pid = 1782] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:50:16 INFO - PROCESS | 1782 | --DOMWINDOW == 121 (0x8e748000) [pid = 1782] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:50:16 INFO - PROCESS | 1782 | --DOMWINDOW == 120 (0x89512000) [pid = 1782] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:50:16 INFO - PROCESS | 1782 | 1461275416777 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:50:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:50:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 2408ms 14:50:16 INFO - PROCESS | 1782 | 1461275416805 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 14:50:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:50:16 INFO - PROCESS | 1782 | 1461275416810 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 14:50:16 INFO - PROCESS | 1782 | 1461275416818 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:50:16 INFO - PROCESS | 1782 | 1461275416822 Marionette TRACE conn3 <- [1,2462,null,{}] 14:50:16 INFO - PROCESS | 1782 | 1461275416830 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:50:17 INFO - PROCESS | 1782 | 1461275417199 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 14:50:17 INFO - PROCESS | 1782 | 1461275417220 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:17 INFO - PROCESS | 1782 | ++DOCSHELL 0x87f03000 == 140 [pid = 1782] [id = 623] 14:50:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 121 (0x8a7a1800) [pid = 1782] [serial = 1870] [outer = (nil)] 14:50:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 122 (0x8b1c2000) [pid = 1782] [serial = 1871] [outer = 0x8a7a1800] 14:50:17 INFO - PROCESS | 1782 | 1461275417308 Marionette DEBUG loaded listener.js 14:50:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 123 (0x8c242800) [pid = 1782] [serial = 1872] [outer = 0x8a7a1800] 14:50:18 INFO - PROCESS | 1782 | 1461275418690 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:50:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:50:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1946ms 14:50:18 INFO - PROCESS | 1782 | 1461275418777 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 14:50:18 INFO - PROCESS | 1782 | 1461275418784 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 14:50:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:50:18 INFO - PROCESS | 1782 | 1461275418795 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:50:18 INFO - PROCESS | 1782 | 1461275418802 Marionette TRACE conn3 <- [1,2466,null,{}] 14:50:18 INFO - PROCESS | 1782 | 1461275418856 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:50:19 INFO - PROCESS | 1782 | 1461275419318 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 14:50:19 INFO - PROCESS | 1782 | 1461275419571 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:19 INFO - PROCESS | 1782 | ++DOCSHELL 0x860c6800 == 141 [pid = 1782] [id = 624] 14:50:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 124 (0x8769e400) [pid = 1782] [serial = 1873] [outer = (nil)] 14:50:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0x89510400) [pid = 1782] [serial = 1874] [outer = 0x8769e400] 14:50:19 INFO - PROCESS | 1782 | 1461275419674 Marionette DEBUG loaded listener.js 14:50:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x8a159800) [pid = 1782] [serial = 1875] [outer = 0x8769e400] 14:50:20 INFO - PROCESS | 1782 | 1461275420818 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:50:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:50:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 2049ms 14:50:20 INFO - PROCESS | 1782 | 1461275420845 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 14:50:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:50:20 INFO - PROCESS | 1782 | 1461275420856 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 14:50:20 INFO - PROCESS | 1782 | 1461275420869 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:50:20 INFO - PROCESS | 1782 | 1461275420875 Marionette TRACE conn3 <- [1,2470,null,{}] 14:50:20 INFO - PROCESS | 1782 | 1461275420882 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:50:21 INFO - PROCESS | 1782 | 1461275421201 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 14:50:21 INFO - PROCESS | 1782 | 1461275421561 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:21 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a994c00 == 142 [pid = 1782] [id = 625] 14:50:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x8a997400) [pid = 1782] [serial = 1876] [outer = (nil)] 14:50:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x8b0cf800) [pid = 1782] [serial = 1877] [outer = 0x8a997400] 14:50:21 INFO - PROCESS | 1782 | 1461275421660 Marionette DEBUG loaded listener.js 14:50:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8bf7f000) [pid = 1782] [serial = 1878] [outer = 0x8a997400] 14:50:22 INFO - PROCESS | 1782 | 1461275422823 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:50:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:50:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1989ms 14:50:22 INFO - PROCESS | 1782 | 1461275422859 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 14:50:22 INFO - PROCESS | 1782 | 1461275422863 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 14:50:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:50:22 INFO - PROCESS | 1782 | 1461275422876 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:50:22 INFO - PROCESS | 1782 | 1461275422882 Marionette TRACE conn3 <- [1,2474,null,{}] 14:50:22 INFO - PROCESS | 1782 | 1461275422902 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:50:23 INFO - PROCESS | 1782 | 1461275423186 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 14:50:23 INFO - PROCESS | 1782 | 1461275423538 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:23 INFO - PROCESS | 1782 | ++DOCSHELL 0x8b025c00 == 143 [pid = 1782] [id = 626] 14:50:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x8cbe5400) [pid = 1782] [serial = 1879] [outer = (nil)] 14:50:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8cc2e800) [pid = 1782] [serial = 1880] [outer = 0x8cbe5400] 14:50:23 INFO - PROCESS | 1782 | 1461275423643 Marionette DEBUG loaded listener.js 14:50:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8cc3a000) [pid = 1782] [serial = 1881] [outer = 0x8cbe5400] 14:50:24 INFO - PROCESS | 1782 | 1461275424709 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:50:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:50:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1893ms 14:50:24 INFO - PROCESS | 1782 | 1461275424770 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 14:50:24 INFO - PROCESS | 1782 | 1461275424776 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 14:50:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:50:24 INFO - PROCESS | 1782 | 1461275424783 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:50:24 INFO - PROCESS | 1782 | 1461275424788 Marionette TRACE conn3 <- [1,2478,null,{}] 14:50:24 INFO - PROCESS | 1782 | 1461275424795 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:50:25 INFO - PROCESS | 1782 | 1461275425071 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 14:50:25 INFO - PROCESS | 1782 | 1461275425425 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:25 INFO - PROCESS | 1782 | ++DOCSHELL 0x87693800 == 144 [pid = 1782] [id = 627] 14:50:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8cbedc00) [pid = 1782] [serial = 1882] [outer = (nil)] 14:50:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8e743400) [pid = 1782] [serial = 1883] [outer = 0x8cbedc00] 14:50:25 INFO - PROCESS | 1782 | 1461275425531 Marionette DEBUG loaded listener.js 14:50:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8e7f0400) [pid = 1782] [serial = 1884] [outer = 0x8cbedc00] 14:50:26 INFO - PROCESS | 1782 | 1461275426520 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:50:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:50:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1789ms 14:50:26 INFO - PROCESS | 1782 | 1461275426574 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 14:50:26 INFO - PROCESS | 1782 | 1461275426577 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 14:50:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:50:26 INFO - PROCESS | 1782 | 1461275426586 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:50:26 INFO - PROCESS | 1782 | 1461275426592 Marionette TRACE conn3 <- [1,2482,null,{}] 14:50:26 INFO - PROCESS | 1782 | 1461275426599 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:50:26 INFO - PROCESS | 1782 | 1461275426876 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 14:50:27 INFO - PROCESS | 1782 | 1461275427227 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:27 INFO - PROCESS | 1782 | ++DOCSHELL 0x8cccb400 == 145 [pid = 1782] [id = 628] 14:50:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8e3a3000) [pid = 1782] [serial = 1885] [outer = (nil)] 14:50:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8eb70000) [pid = 1782] [serial = 1886] [outer = 0x8e3a3000] 14:50:27 INFO - PROCESS | 1782 | 1461275427335 Marionette DEBUG loaded listener.js 14:50:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x8f4da400) [pid = 1782] [serial = 1887] [outer = 0x8e3a3000] 14:50:28 INFO - PROCESS | 1782 | 1461275428440 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:50:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:50:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1935ms 14:50:28 INFO - PROCESS | 1782 | 1461275428523 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 14:50:28 INFO - PROCESS | 1782 | 1461275428528 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 14:50:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:50:28 INFO - PROCESS | 1782 | 1461275428537 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:50:28 INFO - PROCESS | 1782 | 1461275428542 Marionette TRACE conn3 <- [1,2486,null,{}] 14:50:28 INFO - PROCESS | 1782 | 1461275428550 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:50:28 INFO - PROCESS | 1782 | 1461275428918 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 14:50:29 INFO - PROCESS | 1782 | 1461275429284 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:29 INFO - PROCESS | 1782 | ++DOCSHELL 0x86089400 == 146 [pid = 1782] [id = 629] 14:50:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x8f52d400) [pid = 1782] [serial = 1888] [outer = (nil)] 14:50:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x8f8b6800) [pid = 1782] [serial = 1889] [outer = 0x8f52d400] 14:50:29 INFO - PROCESS | 1782 | 1461275429387 Marionette DEBUG loaded listener.js 14:50:29 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0x8f8bd800) [pid = 1782] [serial = 1890] [outer = 0x8f52d400] 14:50:30 INFO - PROCESS | 1782 | 1461275430445 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:50:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:50:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1943ms 14:50:30 INFO - PROCESS | 1782 | 1461275430481 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 14:50:30 INFO - PROCESS | 1782 | 1461275430485 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 14:50:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:50:30 INFO - PROCESS | 1782 | 1461275430494 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:50:30 INFO - PROCESS | 1782 | 1461275430499 Marionette TRACE conn3 <- [1,2490,null,{}] 14:50:30 INFO - PROCESS | 1782 | 1461275430507 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:50:30 INFO - PROCESS | 1782 | 1461275430821 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 14:50:31 INFO - PROCESS | 1782 | 1461275431179 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:31 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f823400 == 147 [pid = 1782] [id = 630] 14:50:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 142 (0x8f8b7400) [pid = 1782] [serial = 1891] [outer = (nil)] 14:50:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 143 (0x904cb800) [pid = 1782] [serial = 1892] [outer = 0x8f8b7400] 14:50:31 INFO - PROCESS | 1782 | 1461275431280 Marionette DEBUG loaded listener.js 14:50:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 144 (0x904d4800) [pid = 1782] [serial = 1893] [outer = 0x8f8b7400] 14:50:32 INFO - PROCESS | 1782 | 1461275432279 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:50:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:50:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1833ms 14:50:32 INFO - PROCESS | 1782 | 1461275432332 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 14:50:32 INFO - PROCESS | 1782 | 1461275432337 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 14:50:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:50:32 INFO - PROCESS | 1782 | 1461275432344 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:50:32 INFO - PROCESS | 1782 | 1461275432349 Marionette TRACE conn3 <- [1,2494,null,{}] 14:50:32 INFO - PROCESS | 1782 | 1461275432356 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:50:32 INFO - PROCESS | 1782 | 1461275432634 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 14:50:33 INFO - PROCESS | 1782 | 1461275433014 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:33 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f6ce400 == 148 [pid = 1782] [id = 631] 14:50:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 145 (0x900ea000) [pid = 1782] [serial = 1894] [outer = (nil)] 14:50:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 146 (0x92a5f800) [pid = 1782] [serial = 1895] [outer = 0x900ea000] 14:50:33 INFO - PROCESS | 1782 | 1461275433118 Marionette DEBUG loaded listener.js 14:50:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 147 (0x92a63c00) [pid = 1782] [serial = 1896] [outer = 0x900ea000] 14:50:34 INFO - PROCESS | 1782 | 1461275434112 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:50:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:50:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1843ms 14:50:34 INFO - PROCESS | 1782 | 1461275434188 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 14:50:34 INFO - PROCESS | 1782 | 1461275434192 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 14:50:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:50:34 INFO - PROCESS | 1782 | 1461275434201 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:50:34 INFO - PROCESS | 1782 | 1461275434207 Marionette TRACE conn3 <- [1,2498,null,{}] 14:50:34 INFO - PROCESS | 1782 | 1461275434214 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:50:34 INFO - PROCESS | 1782 | 1461275434526 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 14:50:34 INFO - PROCESS | 1782 | 1461275434885 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:34 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ca72800 == 149 [pid = 1782] [id = 632] 14:50:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 148 (0x8cbee400) [pid = 1782] [serial = 1897] [outer = (nil)] 14:50:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 149 (0x93c97c00) [pid = 1782] [serial = 1898] [outer = 0x8cbee400] 14:50:34 INFO - PROCESS | 1782 | 1461275434985 Marionette DEBUG loaded listener.js 14:50:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 150 (0x93c9c400) [pid = 1782] [serial = 1899] [outer = 0x8cbee400] 14:50:36 INFO - PROCESS | 1782 | 1461275436005 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:50:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:50:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1841ms 14:50:36 INFO - PROCESS | 1782 | 1461275436044 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 14:50:36 INFO - PROCESS | 1782 | 1461275436047 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 14:50:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:50:36 INFO - PROCESS | 1782 | 1461275436056 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:50:36 INFO - PROCESS | 1782 | 1461275436060 Marionette TRACE conn3 <- [1,2502,null,{}] 14:50:36 INFO - PROCESS | 1782 | 1461275436067 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:50:36 INFO - PROCESS | 1782 | 1461275436341 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 14:50:36 INFO - PROCESS | 1782 | 1461275436701 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:36 INFO - PROCESS | 1782 | ++DOCSHELL 0x92a60400 == 150 [pid = 1782] [id = 633] 14:50:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x93c92000) [pid = 1782] [serial = 1900] [outer = (nil)] 14:50:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0x978e0000) [pid = 1782] [serial = 1901] [outer = 0x93c92000] 14:50:36 INFO - PROCESS | 1782 | 1461275436807 Marionette DEBUG loaded listener.js 14:50:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0x97bbd800) [pid = 1782] [serial = 1902] [outer = 0x93c92000] 14:50:37 INFO - PROCESS | 1782 | 1461275437860 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:50:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:50:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1890ms 14:50:37 INFO - PROCESS | 1782 | 1461275437948 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 14:50:37 INFO - PROCESS | 1782 | 1461275437953 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 14:50:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:50:37 INFO - PROCESS | 1782 | 1461275437961 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:50:37 INFO - PROCESS | 1782 | 1461275437967 Marionette TRACE conn3 <- [1,2506,null,{}] 14:50:37 INFO - PROCESS | 1782 | 1461275437973 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:50:38 INFO - PROCESS | 1782 | 1461275438319 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 14:50:38 INFO - PROCESS | 1782 | 1461275438697 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:38 INFO - PROCESS | 1782 | ++DOCSHELL 0x95ceb000 == 151 [pid = 1782] [id = 634] 14:50:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0x98ec6800) [pid = 1782] [serial = 1903] [outer = (nil)] 14:50:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x99b1b400) [pid = 1782] [serial = 1904] [outer = 0x98ec6800] 14:50:38 INFO - PROCESS | 1782 | 1461275438802 Marionette DEBUG loaded listener.js 14:50:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0x9ae19400) [pid = 1782] [serial = 1905] [outer = 0x98ec6800] 14:50:40 INFO - PROCESS | 1782 | 1461275440051 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:50:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:50:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 2138ms 14:50:40 INFO - PROCESS | 1782 | 1461275440100 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 14:50:40 INFO - PROCESS | 1782 | 1461275440107 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 14:50:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:50:40 INFO - PROCESS | 1782 | 1461275440134 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:50:40 INFO - PROCESS | 1782 | 1461275440140 Marionette TRACE conn3 <- [1,2510,null,{}] 14:50:40 INFO - PROCESS | 1782 | 1461275440151 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:50:40 INFO - PROCESS | 1782 | 1461275440553 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 14:50:41 INFO - PROCESS | 1782 | 1461275441014 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:41 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f52ec00 == 152 [pid = 1782] [id = 635] 14:50:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 157 (0x8f82b000) [pid = 1782] [serial = 1906] [outer = (nil)] 14:50:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 158 (0x9fc4b000) [pid = 1782] [serial = 1907] [outer = 0x8f82b000] 14:50:41 INFO - PROCESS | 1782 | 1461275441152 Marionette DEBUG loaded listener.js 14:50:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 159 (0x9fd68400) [pid = 1782] [serial = 1908] [outer = 0x8f82b000] 14:50:42 INFO - PROCESS | 1782 | 1461275442180 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:50:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:50:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 2112ms 14:50:42 INFO - PROCESS | 1782 | 1461275442229 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 14:50:42 INFO - PROCESS | 1782 | 1461275442234 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 14:50:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:50:42 INFO - PROCESS | 1782 | 1461275442243 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:50:42 INFO - PROCESS | 1782 | 1461275442248 Marionette TRACE conn3 <- [1,2514,null,{}] 14:50:42 INFO - PROCESS | 1782 | 1461275442255 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:50:42 INFO - PROCESS | 1782 | 1461275442529 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 14:50:42 INFO - PROCESS | 1782 | 1461275442883 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:42 INFO - PROCESS | 1782 | ++DOCSHELL 0x99b1d400 == 153 [pid = 1782] [id = 636] 14:50:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 160 (0x9dff7000) [pid = 1782] [serial = 1909] [outer = (nil)] 14:50:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 161 (0xa1053400) [pid = 1782] [serial = 1910] [outer = 0x9dff7000] 14:50:43 INFO - PROCESS | 1782 | 1461275443014 Marionette DEBUG loaded listener.js 14:50:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 162 (0xa2b9ac00) [pid = 1782] [serial = 1911] [outer = 0x9dff7000] 14:50:44 INFO - PROCESS | 1782 | 1461275444052 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:50:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:50:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1887ms 14:50:44 INFO - PROCESS | 1782 | 1461275444131 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 14:50:44 INFO - PROCESS | 1782 | 1461275444134 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 14:50:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:50:44 INFO - PROCESS | 1782 | 1461275444143 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:50:44 INFO - PROCESS | 1782 | 1461275444148 Marionette TRACE conn3 <- [1,2518,null,{}] 14:50:44 INFO - PROCESS | 1782 | 1461275444155 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:50:44 INFO - PROCESS | 1782 | 1461275444461 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 14:50:44 INFO - PROCESS | 1782 | 1461275444819 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:44 INFO - PROCESS | 1782 | ++DOCSHELL 0x92b3b400 == 154 [pid = 1782] [id = 637] 14:50:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 163 (0x9fc4b400) [pid = 1782] [serial = 1912] [outer = (nil)] 14:50:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 164 (0xa45dcc00) [pid = 1782] [serial = 1913] [outer = 0x9fc4b400] 14:50:44 INFO - PROCESS | 1782 | 1461275444915 Marionette DEBUG loaded listener.js 14:50:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 165 (0xa4830400) [pid = 1782] [serial = 1914] [outer = 0x9fc4b400] 14:50:45 INFO - PROCESS | 1782 | 1461275445940 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:50:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:50:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1841ms 14:50:45 INFO - PROCESS | 1782 | 1461275445986 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 14:50:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:50:45 INFO - PROCESS | 1782 | 1461275445991 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 14:50:46 INFO - PROCESS | 1782 | 1461275445998 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:50:46 INFO - PROCESS | 1782 | 1461275446001 Marionette TRACE conn3 <- [1,2522,null,{}] 14:50:46 INFO - PROCESS | 1782 | 1461275446008 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:50:46 INFO - PROCESS | 1782 | 1461275446296 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 14:50:46 INFO - PROCESS | 1782 | 1461275446653 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:46 INFO - PROCESS | 1782 | ++DOCSHELL 0x905edc00 == 155 [pid = 1782] [id = 638] 14:50:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 166 (0x92a63800) [pid = 1782] [serial = 1915] [outer = (nil)] 14:50:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 167 (0xa4879c00) [pid = 1782] [serial = 1916] [outer = 0x92a63800] 14:50:46 INFO - PROCESS | 1782 | 1461275446757 Marionette DEBUG loaded listener.js 14:50:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 168 (0xa487bc00) [pid = 1782] [serial = 1917] [outer = 0x92a63800] 14:50:47 INFO - PROCESS | 1782 | 1461275447735 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:50:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:50:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1787ms 14:50:47 INFO - PROCESS | 1782 | 1461275447786 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 14:50:47 INFO - PROCESS | 1782 | 1461275447789 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 14:50:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:50:47 INFO - PROCESS | 1782 | 1461275447797 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:50:47 INFO - PROCESS | 1782 | 1461275447801 Marionette TRACE conn3 <- [1,2526,null,{}] 14:50:47 INFO - PROCESS | 1782 | 1461275447807 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:50:48 INFO - PROCESS | 1782 | 1461275448091 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 14:50:48 INFO - PROCESS | 1782 | 1461275448460 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 167 (0x89fd6400) [pid = 1782] [serial = 1755] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 166 (0x87697400) [pid = 1782] [serial = 1752] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 165 (0x97cea000) [pid = 1782] [serial = 1791] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 164 (0x8c94e400) [pid = 1782] [serial = 1689] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 163 (0x8b029000) [pid = 1782] [serial = 1808] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 162 (0x95290800) [pid = 1782] [serial = 1787] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 161 (0x8930a800) [pid = 1782] [serial = 1803] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 160 (0x8ebf9c00) [pid = 1782] [serial = 1772] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 159 (0x92b32400) [pid = 1782] [serial = 1785] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 158 (0x901b3800) [pid = 1782] [serial = 1781] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 157 (0x8f6d3400) [pid = 1782] [serial = 1775] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 156 (0x98b24c00) [pid = 1782] [serial = 1793] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 155 (0x95c2a000) [pid = 1782] [serial = 1788] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0x8bf7d400) [pid = 1782] [serial = 1761] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0x8e7edc00) [pid = 1782] [serial = 1769] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0x98eb9800) [pid = 1782] [serial = 1794] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 151 (0x8a5e5c00) [pid = 1782] [serial = 1806] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 150 (0x97b84000) [pid = 1782] [serial = 1790] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 149 (0x8ccca400) [pid = 1782] [serial = 1767] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 148 (0x8e7f8c00) [pid = 1782] [serial = 1770] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 147 (0x8b020400) [pid = 1782] [serial = 1758] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 146 (0x89640000) [pid = 1782] [serial = 1754] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 145 (0x9fc49800) [pid = 1782] [serial = 1799] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 144 (0x8c24f800) [pid = 1782] [serial = 1629] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 143 (0x8b1c9c00) [pid = 1782] [serial = 1760] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 142 (0x99b99400) [pid = 1782] [serial = 1796] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 141 (0x8f8b6400) [pid = 1782] [serial = 1778] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 140 (0x89fd7c00) [pid = 1782] [serial = 1805] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x8f8bbc00) [pid = 1782] [serial = 1779] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x8f6d8400) [pid = 1782] [serial = 1776] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x905e5000) [pid = 1782] [serial = 1782] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x8c94c000) [pid = 1782] [serial = 1763] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x92a61c00) [pid = 1782] [serial = 1784] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x8f4dc400) [pid = 1782] [serial = 1773] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8afd2000) [pid = 1782] [serial = 1757] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x8ca08c00) [pid = 1782] [serial = 1764] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x87eea400) [pid = 1782] [serial = 1802] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x8b0d5400) [pid = 1782] [serial = 1809] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x8cbe8800) [pid = 1782] [serial = 1766] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x99ba2400) [pid = 1782] [serial = 1797] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x86d24800) [pid = 1782] [serial = 1751] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x8c245c00) [pid = 1782] [serial = 1811] [outer = (nil)] [url = about:blank] 14:50:51 INFO - PROCESS | 1782 | ++DOCSHELL 0x8608a400 == 156 [pid = 1782] [id = 639] 14:50:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x86d17400) [pid = 1782] [serial = 1918] [outer = (nil)] 14:50:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x8769d000) [pid = 1782] [serial = 1919] [outer = 0x86d17400] 14:50:51 INFO - PROCESS | 1782 | 1461275451454 Marionette DEBUG loaded listener.js 14:50:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x87f05000) [pid = 1782] [serial = 1920] [outer = 0x86d17400] 14:50:52 INFO - PROCESS | 1782 | 1461275452402 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:50:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:50:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 4643ms 14:50:52 INFO - PROCESS | 1782 | 1461275452442 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 14:50:52 INFO - PROCESS | 1782 | 1461275452450 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 14:50:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:50:52 INFO - PROCESS | 1782 | 1461275452462 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:50:52 INFO - PROCESS | 1782 | 1461275452467 Marionette TRACE conn3 <- [1,2530,null,{}] 14:50:52 INFO - PROCESS | 1782 | 1461275452475 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:50:52 INFO - PROCESS | 1782 | 1461275452729 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 14:50:53 INFO - PROCESS | 1782 | 1461275453037 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:53 INFO - PROCESS | 1782 | ++DOCSHELL 0x89fd6400 == 157 [pid = 1782] [id = 640] 14:50:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x89fd7c00) [pid = 1782] [serial = 1921] [outer = (nil)] 14:50:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8a162c00) [pid = 1782] [serial = 1922] [outer = 0x89fd7c00] 14:50:53 INFO - PROCESS | 1782 | 1461275453129 Marionette DEBUG loaded listener.js 14:50:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8a5edc00) [pid = 1782] [serial = 1923] [outer = 0x89fd7c00] 14:50:54 INFO - PROCESS | 1782 | 1461275454113 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:50:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:50:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1694ms 14:50:54 INFO - PROCESS | 1782 | 1461275454155 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 14:50:54 INFO - PROCESS | 1782 | 1461275454163 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 14:50:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:50:54 INFO - PROCESS | 1782 | 1461275454189 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:50:54 INFO - PROCESS | 1782 | 1461275454195 Marionette TRACE conn3 <- [1,2534,null,{}] 14:50:54 INFO - PROCESS | 1782 | 1461275454202 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:50:54 INFO - PROCESS | 1782 | 1461275454530 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 14:50:54 INFO - PROCESS | 1782 | 1461275454570 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:54 INFO - PROCESS | 1782 | ++DOCSHELL 0x89510c00 == 158 [pid = 1782] [id = 641] 14:50:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x89511800) [pid = 1782] [serial = 1924] [outer = (nil)] 14:50:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8b02c000) [pid = 1782] [serial = 1925] [outer = 0x89511800] 14:50:54 INFO - PROCESS | 1782 | 1461275454651 Marionette DEBUG loaded listener.js 14:50:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8bf74800) [pid = 1782] [serial = 1926] [outer = 0x89511800] 14:50:55 INFO - PROCESS | 1782 | 1461275455906 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:50:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:50:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 2257ms 14:50:56 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x8f820000) [pid = 1782] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:50:56 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x9920a000) [pid = 1782] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:50:56 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x8c250800) [pid = 1782] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:50:56 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x8cccf800) [pid = 1782] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:50:56 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0xa0be2800) [pid = 1782] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:50:56 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x901a6000) [pid = 1782] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:50:56 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x87f04400) [pid = 1782] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:50:56 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x93c99c00) [pid = 1782] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:50:56 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x8e3aa400) [pid = 1782] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:50:56 INFO - PROCESS | 1782 | --DOMWINDOW == 125 (0x8a5efc00) [pid = 1782] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:50:56 INFO - PROCESS | 1782 | --DOMWINDOW == 124 (0x8e7f8000) [pid = 1782] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:50:56 INFO - PROCESS | 1782 | --DOMWINDOW == 123 (0xa01bc400) [pid = 1782] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:50:56 INFO - PROCESS | 1782 | --DOMWINDOW == 122 (0x92ac8000) [pid = 1782] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:50:56 INFO - PROCESS | 1782 | --DOMWINDOW == 121 (0x8a98fc00) [pid = 1782] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:50:56 INFO - PROCESS | 1782 | --DOMWINDOW == 120 (0x92a5c800) [pid = 1782] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:50:56 INFO - PROCESS | 1782 | --DOMWINDOW == 119 (0x9ea1e800) [pid = 1782] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:50:56 INFO - PROCESS | 1782 | --DOMWINDOW == 118 (0x8930cc00) [pid = 1782] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:50:56 INFO - PROCESS | 1782 | --DOMWINDOW == 117 (0x8bf71c00) [pid = 1782] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:50:56 INFO - PROCESS | 1782 | --DOMWINDOW == 116 (0x8cbe4800) [pid = 1782] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:50:56 INFO - PROCESS | 1782 | --DOMWINDOW == 115 (0x8f8b7800) [pid = 1782] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:50:56 INFO - PROCESS | 1782 | --DOMWINDOW == 114 (0x8a5f0400) [pid = 1782] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:50:56 INFO - PROCESS | 1782 | 1461275456555 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 14:50:56 INFO - PROCESS | 1782 | 1461275456560 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 14:50:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:50:56 INFO - PROCESS | 1782 | 1461275456576 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:50:56 INFO - PROCESS | 1782 | 1461275456582 Marionette TRACE conn3 <- [1,2538,null,{}] 14:50:56 INFO - PROCESS | 1782 | 1461275456599 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:50:56 INFO - PROCESS | 1782 | 1461275456922 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 14:50:57 INFO - PROCESS | 1782 | 1461275457061 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:57 INFO - PROCESS | 1782 | ++DOCSHELL 0x8afd2c00 == 159 [pid = 1782] [id = 642] 14:50:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 115 (0x8c949800) [pid = 1782] [serial = 1927] [outer = (nil)] 14:50:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 116 (0x8ca04000) [pid = 1782] [serial = 1928] [outer = 0x8c949800] 14:50:57 INFO - PROCESS | 1782 | 1461275457141 Marionette DEBUG loaded listener.js 14:50:57 INFO - PROCESS | 1782 | ++DOMWINDOW == 117 (0x8ca74000) [pid = 1782] [serial = 1929] [outer = 0x8c949800] 14:50:58 INFO - PROCESS | 1782 | 1461275457999 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:50:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:50:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1487ms 14:50:58 INFO - PROCESS | 1782 | 1461275458068 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 14:50:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:50:58 INFO - PROCESS | 1782 | 1461275458074 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 14:50:58 INFO - PROCESS | 1782 | 1461275458081 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:50:58 INFO - PROCESS | 1782 | 1461275458085 Marionette TRACE conn3 <- [1,2542,null,{}] 14:50:58 INFO - PROCESS | 1782 | 1461275458090 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:50:58 INFO - PROCESS | 1782 | 1461275458349 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 14:50:58 INFO - PROCESS | 1782 | 1461275458842 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:58 INFO - PROCESS | 1782 | ++DOCSHELL 0x87694400 == 160 [pid = 1782] [id = 643] 14:50:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 118 (0x87696000) [pid = 1782] [serial = 1930] [outer = (nil)] 14:50:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 119 (0x87eef400) [pid = 1782] [serial = 1931] [outer = 0x87696000] 14:50:58 INFO - PROCESS | 1782 | 1461275458968 Marionette DEBUG loaded listener.js 14:50:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 120 (0x8930ec00) [pid = 1782] [serial = 1932] [outer = 0x87696000] 14:51:00 INFO - PROCESS | 1782 | 1461275460000 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:51:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:51:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1955ms 14:51:00 INFO - PROCESS | 1782 | 1461275460038 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 14:51:00 INFO - PROCESS | 1782 | 1461275460045 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 14:51:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:51:00 INFO - PROCESS | 1782 | 1461275460074 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:51:00 INFO - PROCESS | 1782 | 1461275460081 Marionette TRACE conn3 <- [1,2546,null,{}] 14:51:00 INFO - PROCESS | 1782 | 1461275460092 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:51:00 INFO - PROCESS | 1782 | 1461275460377 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 14:51:00 INFO - PROCESS | 1782 | 1461275460711 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:00 INFO - PROCESS | 1782 | ++DOCSHELL 0x89fd4000 == 161 [pid = 1782] [id = 644] 14:51:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 121 (0x8a160c00) [pid = 1782] [serial = 1933] [outer = (nil)] 14:51:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 122 (0x8a991800) [pid = 1782] [serial = 1934] [outer = 0x8a160c00] 14:51:00 INFO - PROCESS | 1782 | 1461275460812 Marionette DEBUG loaded listener.js 14:51:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 123 (0x8afdec00) [pid = 1782] [serial = 1935] [outer = 0x8a160c00] 14:51:01 INFO - PROCESS | 1782 | 1461275461980 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:51:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:51:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1954ms 14:51:02 INFO - PROCESS | 1782 | 1461275462029 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 14:51:02 INFO - PROCESS | 1782 | 1461275462037 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 14:51:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:51:02 INFO - PROCESS | 1782 | 1461275462048 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:51:02 INFO - PROCESS | 1782 | 1461275462051 Marionette TRACE conn3 <- [1,2550,null,{}] 14:51:02 INFO - PROCESS | 1782 | 1461275462060 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:51:02 INFO - PROCESS | 1782 | 1461275462383 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 14:51:02 INFO - PROCESS | 1782 | 1461275462764 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:02 INFO - PROCESS | 1782 | ++DOCSHELL 0x8b1c7000 == 162 [pid = 1782] [id = 645] 14:51:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 124 (0x8b1c9c00) [pid = 1782] [serial = 1936] [outer = (nil)] 14:51:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0x8c945400) [pid = 1782] [serial = 1937] [outer = 0x8b1c9c00] 14:51:02 INFO - PROCESS | 1782 | 1461275462877 Marionette DEBUG loaded listener.js 14:51:03 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x8ca10800) [pid = 1782] [serial = 1938] [outer = 0x8b1c9c00] 14:51:04 INFO - PROCESS | 1782 | 1461275464035 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:51:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:51:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2047ms 14:51:04 INFO - PROCESS | 1782 | 1461275464095 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 14:51:04 INFO - PROCESS | 1782 | 1461275464099 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 14:51:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:51:04 INFO - PROCESS | 1782 | 1461275464118 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:51:04 INFO - PROCESS | 1782 | 1461275464130 Marionette TRACE conn3 <- [1,2554,null,{}] 14:51:04 INFO - PROCESS | 1782 | 1461275464201 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:51:04 INFO - PROCESS | 1782 | 1461275464529 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 14:51:04 INFO - PROCESS | 1782 | 1461275464899 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:04 INFO - PROCESS | 1782 | ++DOCSHELL 0x8510d400 == 163 [pid = 1782] [id = 646] 14:51:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x8a98f000) [pid = 1782] [serial = 1939] [outer = (nil)] 14:51:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x8e3a1400) [pid = 1782] [serial = 1940] [outer = 0x8a98f000] 14:51:05 INFO - PROCESS | 1782 | 1461275464999 Marionette DEBUG loaded listener.js 14:51:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8e748000) [pid = 1782] [serial = 1941] [outer = 0x8a98f000] 14:51:06 INFO - PROCESS | 1782 | 1461275466300 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:51:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:51:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 2260ms 14:51:06 INFO - PROCESS | 1782 | 1461275466374 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 14:51:06 INFO - PROCESS | 1782 | 1461275466381 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 14:51:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:51:06 INFO - PROCESS | 1782 | 1461275466395 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:51:06 INFO - PROCESS | 1782 | 1461275466402 Marionette TRACE conn3 <- [1,2558,null,{}] 14:51:06 INFO - PROCESS | 1782 | 1461275466413 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:51:06 INFO - PROCESS | 1782 | 1461275466918 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 14:51:07 INFO - PROCESS | 1782 | 1461275467248 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:07 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ccc1400 == 164 [pid = 1782] [id = 647] 14:51:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x8e8e4400) [pid = 1782] [serial = 1942] [outer = (nil)] 14:51:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8eb73000) [pid = 1782] [serial = 1943] [outer = 0x8e8e4400] 14:51:07 INFO - PROCESS | 1782 | 1461275467412 Marionette DEBUG loaded listener.js 14:51:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8f4dcc00) [pid = 1782] [serial = 1944] [outer = 0x8e8e4400] 14:51:08 INFO - PROCESS | 1782 | 1461275468489 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:51:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:51:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 2146ms 14:51:08 INFO - PROCESS | 1782 | 1461275468540 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 14:51:08 INFO - PROCESS | 1782 | 1461275468545 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 14:51:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:51:08 INFO - PROCESS | 1782 | 1461275468552 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:51:08 INFO - PROCESS | 1782 | 1461275468556 Marionette TRACE conn3 <- [1,2562,null,{}] 14:51:08 INFO - PROCESS | 1782 | 1461275468562 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:51:08 INFO - PROCESS | 1782 | 1461275468847 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 14:51:09 INFO - PROCESS | 1782 | 1461275469207 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:09 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f6d8400 == 165 [pid = 1782] [id = 648] 14:51:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8f6d9800) [pid = 1782] [serial = 1945] [outer = (nil)] 14:51:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8f6f2000) [pid = 1782] [serial = 1946] [outer = 0x8f6d9800] 14:51:09 INFO - PROCESS | 1782 | 1461275469324 Marionette DEBUG loaded listener.js 14:51:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x900e1c00) [pid = 1782] [serial = 1947] [outer = 0x8f6d9800] 14:51:10 INFO - PROCESS | 1782 | 1461275470406 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:51:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:51:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1891ms 14:51:10 INFO - PROCESS | 1782 | 1461275470444 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 14:51:10 INFO - PROCESS | 1782 | 1461275470449 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 14:51:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:51:10 INFO - PROCESS | 1782 | 1461275470456 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:51:10 INFO - PROCESS | 1782 | 1461275470461 Marionette TRACE conn3 <- [1,2566,null,{}] 14:51:10 INFO - PROCESS | 1782 | 1461275470467 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:51:10 INFO - PROCESS | 1782 | 1461275470746 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 14:51:11 INFO - PROCESS | 1782 | 1461275471109 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:11 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f4dc400 == 166 [pid = 1782] [id = 649] 14:51:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8f4e5c00) [pid = 1782] [serial = 1948] [outer = (nil)] 14:51:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x905e6400) [pid = 1782] [serial = 1949] [outer = 0x8f4e5c00] 14:51:11 INFO - PROCESS | 1782 | 1461275471212 Marionette DEBUG loaded listener.js 14:51:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x905ed400) [pid = 1782] [serial = 1950] [outer = 0x8f4e5c00] 14:51:12 INFO - PROCESS | 1782 | 1461275472243 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:51:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:51:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1834ms 14:51:12 INFO - PROCESS | 1782 | 1461275472292 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 14:51:12 INFO - PROCESS | 1782 | 1461275472297 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 14:51:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:51:12 INFO - PROCESS | 1782 | 1461275472305 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:51:12 INFO - PROCESS | 1782 | 1461275472309 Marionette TRACE conn3 <- [1,2570,null,{}] 14:51:12 INFO - PROCESS | 1782 | 1461275472316 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:51:12 INFO - PROCESS | 1782 | 1461275472591 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 14:51:12 INFO - PROCESS | 1782 | 1461275472918 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:12 INFO - PROCESS | 1782 | ++DOCSHELL 0x87feb400 == 167 [pid = 1782] [id = 650] 14:51:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x901aac00) [pid = 1782] [serial = 1951] [outer = (nil)] 14:51:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x92b32c00) [pid = 1782] [serial = 1952] [outer = 0x901aac00] 14:51:13 INFO - PROCESS | 1782 | 1461275473017 Marionette DEBUG loaded listener.js 14:51:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0x93c96000) [pid = 1782] [serial = 1953] [outer = 0x901aac00] 14:51:14 INFO - PROCESS | 1782 | 1461275474145 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:51:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:51:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1886ms 14:51:14 INFO - PROCESS | 1782 | 1461275474192 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 14:51:14 INFO - PROCESS | 1782 | 1461275474195 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 14:51:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:51:14 INFO - PROCESS | 1782 | 1461275474204 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:51:14 INFO - PROCESS | 1782 | 1461275474209 Marionette TRACE conn3 <- [1,2574,null,{}] 14:51:14 INFO - PROCESS | 1782 | 1461275474216 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:51:14 INFO - PROCESS | 1782 | 1461275474513 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 14:51:14 INFO - PROCESS | 1782 | 1461275474869 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:14 INFO - PROCESS | 1782 | ++DOCSHELL 0x8b1cc000 == 168 [pid = 1782] [id = 651] 14:51:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 142 (0x8ebee400) [pid = 1782] [serial = 1954] [outer = (nil)] 14:51:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 143 (0x9780f800) [pid = 1782] [serial = 1955] [outer = 0x8ebee400] 14:51:14 INFO - PROCESS | 1782 | 1461275474966 Marionette DEBUG loaded listener.js 14:51:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 144 (0x97b84000) [pid = 1782] [serial = 1956] [outer = 0x8ebee400] 14:51:15 INFO - PROCESS | 1782 | 1461275475983 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:51:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:51:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1838ms 14:51:16 INFO - PROCESS | 1782 | 1461275476043 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 14:51:16 INFO - PROCESS | 1782 | 1461275476048 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 14:51:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:51:16 INFO - PROCESS | 1782 | 1461275476055 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:51:16 INFO - PROCESS | 1782 | 1461275476059 Marionette TRACE conn3 <- [1,2578,null,{}] 14:51:16 INFO - PROCESS | 1782 | 1461275476066 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:51:16 INFO - PROCESS | 1782 | 1461275476337 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 14:51:16 INFO - PROCESS | 1782 | 1461275476694 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:16 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e3b0400 == 169 [pid = 1782] [id = 652] 14:51:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 145 (0x95294000) [pid = 1782] [serial = 1957] [outer = (nil)] 14:51:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 146 (0x98e8e800) [pid = 1782] [serial = 1958] [outer = 0x95294000] 14:51:16 INFO - PROCESS | 1782 | 1461275476796 Marionette DEBUG loaded listener.js 14:51:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 147 (0x98ebf000) [pid = 1782] [serial = 1959] [outer = 0x95294000] 14:51:17 INFO - PROCESS | 1782 | 1461275477753 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:51:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:51:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1734ms 14:51:17 INFO - PROCESS | 1782 | 1461275477790 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 14:51:17 INFO - PROCESS | 1782 | 1461275477793 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 14:51:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:51:17 INFO - PROCESS | 1782 | 1461275477800 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:51:17 INFO - PROCESS | 1782 | 1461275477803 Marionette TRACE conn3 <- [1,2582,null,{}] 14:51:17 INFO - PROCESS | 1782 | 1461275477810 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:51:18 INFO - PROCESS | 1782 | 1461275478078 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 14:51:18 INFO - PROCESS | 1782 | 1461275478453 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:18 INFO - PROCESS | 1782 | ++DOCSHELL 0x99ba5000 == 170 [pid = 1782] [id = 653] 14:51:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 148 (0x99ba5400) [pid = 1782] [serial = 1960] [outer = (nil)] 14:51:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 149 (0x9ae45c00) [pid = 1782] [serial = 1961] [outer = 0x99ba5400] 14:51:18 INFO - PROCESS | 1782 | 1461275478568 Marionette DEBUG loaded listener.js 14:51:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 150 (0x9fca3c00) [pid = 1782] [serial = 1962] [outer = 0x99ba5400] 14:51:19 INFO - PROCESS | 1782 | 1461275479611 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:51:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:51:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1882ms 14:51:19 INFO - PROCESS | 1782 | 1461275479684 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 14:51:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:51:19 INFO - PROCESS | 1782 | 1461275479689 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 14:51:19 INFO - PROCESS | 1782 | 1461275479696 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:51:19 INFO - PROCESS | 1782 | 1461275479702 Marionette TRACE conn3 <- [1,2586,null,{}] 14:51:19 INFO - PROCESS | 1782 | 1461275479709 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:51:20 INFO - PROCESS | 1782 | 1461275480038 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 14:51:20 INFO - PROCESS | 1782 | 1461275480434 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:20 INFO - PROCESS | 1782 | ++DOCSHELL 0x901ae800 == 171 [pid = 1782] [id = 654] 14:51:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x91308800) [pid = 1782] [serial = 1963] [outer = (nil)] 14:51:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0xa2be6400) [pid = 1782] [serial = 1964] [outer = 0x91308800] 14:51:20 INFO - PROCESS | 1782 | 1461275480530 Marionette DEBUG loaded listener.js 14:51:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0xa4457800) [pid = 1782] [serial = 1965] [outer = 0x91308800] 14:51:21 INFO - PROCESS | 1782 | 1461275481552 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:51:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:51:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1903ms 14:51:21 INFO - PROCESS | 1782 | 1461275481600 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 14:51:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:51:21 INFO - PROCESS | 1782 | 1461275481604 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 14:51:21 INFO - PROCESS | 1782 | 1461275481612 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:51:21 INFO - PROCESS | 1782 | 1461275481615 Marionette TRACE conn3 <- [1,2590,null,{}] 14:51:21 INFO - PROCESS | 1782 | 1461275481623 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:51:21 INFO - PROCESS | 1782 | 1461275481899 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 14:51:22 INFO - PROCESS | 1782 | 1461275482255 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:22 INFO - PROCESS | 1782 | ++DOCSHELL 0x99b1c800 == 172 [pid = 1782] [id = 655] 14:51:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0xa011ec00) [pid = 1782] [serial = 1966] [outer = (nil)] 14:51:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0xa4833400) [pid = 1782] [serial = 1967] [outer = 0xa011ec00] 14:51:22 INFO - PROCESS | 1782 | 1461275482356 Marionette DEBUG loaded listener.js 14:51:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0xa4883000) [pid = 1782] [serial = 1968] [outer = 0xa011ec00] 14:51:23 INFO - PROCESS | 1782 | 1461275483403 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:51:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:51:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1839ms 14:51:23 INFO - PROCESS | 1782 | 1461275483451 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 14:51:23 INFO - PROCESS | 1782 | 1461275483456 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 14:51:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:51:23 INFO - PROCESS | 1782 | 1461275483464 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:51:23 INFO - PROCESS | 1782 | 1461275483468 Marionette TRACE conn3 <- [1,2594,null,{}] 14:51:23 INFO - PROCESS | 1782 | 1461275483477 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:51:23 INFO - PROCESS | 1782 | 1461275483760 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 14:51:24 INFO - PROCESS | 1782 | 1461275484139 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:24 INFO - PROCESS | 1782 | ++DOCSHELL 0x93abb000 == 173 [pid = 1782] [id = 656] 14:51:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 157 (0x93abbc00) [pid = 1782] [serial = 1969] [outer = (nil)] 14:51:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 158 (0x93ac3000) [pid = 1782] [serial = 1970] [outer = 0x93abbc00] 14:51:24 INFO - PROCESS | 1782 | 1461275484247 Marionette DEBUG loaded listener.js 14:51:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 159 (0x93ac4800) [pid = 1782] [serial = 1971] [outer = 0x93abbc00] 14:51:25 INFO - PROCESS | 1782 | 1461275485287 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:51:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:51:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1888ms 14:51:25 INFO - PROCESS | 1782 | 1461275485353 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 14:51:25 INFO - PROCESS | 1782 | 1461275485358 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 14:51:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:51:25 INFO - PROCESS | 1782 | 1461275485367 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:51:25 INFO - PROCESS | 1782 | 1461275485372 Marionette TRACE conn3 <- [1,2598,null,{}] 14:51:25 INFO - PROCESS | 1782 | 1461275485380 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:51:25 INFO - PROCESS | 1782 | 1461275485662 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 14:51:26 INFO - PROCESS | 1782 | 1461275486043 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:26 INFO - PROCESS | 1782 | ++DOCSHELL 0x84b4dc00 == 174 [pid = 1782] [id = 657] 14:51:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 160 (0x93ac1800) [pid = 1782] [serial = 1972] [outer = (nil)] 14:51:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 161 (0xa3d80c00) [pid = 1782] [serial = 1973] [outer = 0x93ac1800] 14:51:26 INFO - PROCESS | 1782 | 1461275486145 Marionette DEBUG loaded listener.js 14:51:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 162 (0xa4880000) [pid = 1782] [serial = 1974] [outer = 0x93ac1800] 14:51:27 INFO - PROCESS | 1782 | 1461275487245 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:51:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:51:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1936ms 14:51:27 INFO - PROCESS | 1782 | 1461275487305 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 14:51:27 INFO - PROCESS | 1782 | 1461275487310 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 14:51:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:51:27 INFO - PROCESS | 1782 | 1461275487317 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:51:27 INFO - PROCESS | 1782 | 1461275487321 Marionette TRACE conn3 <- [1,2602,null,{}] 14:51:27 INFO - PROCESS | 1782 | 1461275487327 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:51:27 INFO - PROCESS | 1782 | 1461275487599 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 14:51:27 INFO - PROCESS | 1782 | 1461275487932 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:27 INFO - PROCESS | 1782 | ++DOCSHELL 0x93ac8800 == 175 [pid = 1782] [id = 658] 14:51:27 INFO - PROCESS | 1782 | ++DOMWINDOW == 163 (0x98256400) [pid = 1782] [serial = 1975] [outer = (nil)] 14:51:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 164 (0x9825c000) [pid = 1782] [serial = 1976] [outer = 0x98256400] 14:51:28 INFO - PROCESS | 1782 | 1461275488028 Marionette DEBUG loaded listener.js 14:51:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 165 (0x9825e400) [pid = 1782] [serial = 1977] [outer = 0x98256400] 14:51:32 INFO - PROCESS | 1782 | --DOCSHELL 0x85116c00 == 174 [pid = 1782] [id = 600] 14:51:32 INFO - PROCESS | 1782 | --DOCSHELL 0x8bf7c800 == 173 [pid = 1782] [id = 302] 14:51:32 INFO - PROCESS | 1782 | --DOCSHELL 0x8a7ac800 == 172 [pid = 1782] [id = 266] 14:51:32 INFO - PROCESS | 1782 | --DOCSHELL 0x8b1c3800 == 171 [pid = 1782] [id = 342] 14:51:32 INFO - PROCESS | 1782 | --DOCSHELL 0x9152c000 == 170 [pid = 1782] [id = 431] 14:51:32 INFO - PROCESS | 1782 | --DOCSHELL 0x85802000 == 169 [pid = 1782] [id = 500] 14:51:32 INFO - PROCESS | 1782 | --DOCSHELL 0x8afd2c00 == 168 [pid = 1782] [id = 642] 14:51:32 INFO - PROCESS | 1782 | --DOCSHELL 0x89510c00 == 167 [pid = 1782] [id = 641] 14:51:32 INFO - PROCESS | 1782 | --DOCSHELL 0x89fd6400 == 166 [pid = 1782] [id = 640] 14:51:32 INFO - PROCESS | 1782 | --DOCSHELL 0x8608a400 == 165 [pid = 1782] [id = 639] 14:51:32 INFO - PROCESS | 1782 | --DOCSHELL 0x905edc00 == 164 [pid = 1782] [id = 638] 14:51:32 INFO - PROCESS | 1782 | --DOCSHELL 0x92b3b400 == 163 [pid = 1782] [id = 637] 14:51:32 INFO - PROCESS | 1782 | --DOCSHELL 0x8f52ec00 == 162 [pid = 1782] [id = 635] 14:51:32 INFO - PROCESS | 1782 | --DOCSHELL 0x99b1d400 == 161 [pid = 1782] [id = 636] 14:51:32 INFO - PROCESS | 1782 | --DOCSHELL 0x95ceb000 == 160 [pid = 1782] [id = 634] 14:51:32 INFO - PROCESS | 1782 | --DOCSHELL 0x92a60400 == 159 [pid = 1782] [id = 633] 14:51:32 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca72800 == 158 [pid = 1782] [id = 632] 14:51:32 INFO - PROCESS | 1782 | --DOCSHELL 0x8f6ce400 == 157 [pid = 1782] [id = 631] 14:51:32 INFO - PROCESS | 1782 | --DOCSHELL 0x86089400 == 156 [pid = 1782] [id = 629] 14:51:32 INFO - PROCESS | 1782 | --DOCSHELL 0x8f823400 == 155 [pid = 1782] [id = 630] 14:51:32 INFO - PROCESS | 1782 | --DOCSHELL 0x8cccb400 == 154 [pid = 1782] [id = 628] 14:51:32 INFO - PROCESS | 1782 | --DOCSHELL 0x87693800 == 153 [pid = 1782] [id = 627] 14:51:32 INFO - PROCESS | 1782 | --DOCSHELL 0x8b025c00 == 152 [pid = 1782] [id = 626] 14:51:32 INFO - PROCESS | 1782 | --DOCSHELL 0x8a994c00 == 151 [pid = 1782] [id = 625] 14:51:32 INFO - PROCESS | 1782 | --DOCSHELL 0x860c6800 == 150 [pid = 1782] [id = 624] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 164 (0xa3d82000) [pid = 1782] [serial = 1857] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 163 (0x99b19800) [pid = 1782] [serial = 1844] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 162 (0x92b3dc00) [pid = 1782] [serial = 1839] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 161 (0x8e7f2400) [pid = 1782] [serial = 1824] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 160 (0xa45a2400) [pid = 1782] [serial = 1737] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 159 (0x91373c00) [pid = 1782] [serial = 1835] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 158 (0x8963d400) [pid = 1782] [serial = 1815] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 157 (0x9fd62c00) [pid = 1782] [serial = 1848] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 156 (0x8ebef000) [pid = 1782] [serial = 1827] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 155 (0x8a991c00) [pid = 1782] [serial = 1866] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0x8a7a3800) [pid = 1782] [serial = 1865] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0x8f8ba000) [pid = 1782] [serial = 1830] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0xa2b3f000) [pid = 1782] [serial = 1854] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 151 (0x89632800) [pid = 1782] [serial = 1814] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 150 (0x96faa800) [pid = 1782] [serial = 1841] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 149 (0x91528000) [pid = 1782] [serial = 1836] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 148 (0x8b0db000) [pid = 1782] [serial = 1817] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 147 (0x9fd69400) [pid = 1782] [serial = 1800] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 146 (0x9780d400) [pid = 1782] [serial = 1842] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 145 (0xa0ba9400) [pid = 1782] [serial = 1851] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 144 (0x8eb6e000) [pid = 1782] [serial = 1826] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 143 (0x89513400) [pid = 1782] [serial = 1863] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 142 (0xa447e000) [pid = 1782] [serial = 1859] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 141 (0x8c950c00) [pid = 1782] [serial = 1869] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 140 (0x8950a400) [pid = 1782] [serial = 1862] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x8ccc9c00) [pid = 1782] [serial = 1821] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0xa2bec400) [pid = 1782] [serial = 1856] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0xa0b9d400) [pid = 1782] [serial = 1850] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x904d6000) [pid = 1782] [serial = 1833] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x8cc3bc00) [pid = 1782] [serial = 1820] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x904cb000) [pid = 1782] [serial = 1832] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8f8b7000) [pid = 1782] [serial = 1829] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x9ae1a000) [pid = 1782] [serial = 1845] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x8e74d800) [pid = 1782] [serial = 1823] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x8afd8c00) [pid = 1782] [serial = 1749] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0xa10e5800) [pid = 1782] [serial = 1853] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x8ca05000) [pid = 1782] [serial = 1818] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x9ea28000) [pid = 1782] [serial = 1847] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x8c247400) [pid = 1782] [serial = 1868] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 125 (0x92b35400) [pid = 1782] [serial = 1838] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | --DOMWINDOW == 124 (0x8b1c2000) [pid = 1782] [serial = 1871] [outer = (nil)] [url = about:blank] 14:51:32 INFO - PROCESS | 1782 | 1461275492731 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:51:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:51:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 5449ms 14:51:32 INFO - PROCESS | 1782 | 1461275492769 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 14:51:32 INFO - PROCESS | 1782 | 1461275492777 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 14:51:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:51:32 INFO - PROCESS | 1782 | 1461275492788 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:51:32 INFO - PROCESS | 1782 | 1461275492792 Marionette TRACE conn3 <- [1,2606,null,{}] 14:51:32 INFO - PROCESS | 1782 | 1461275492802 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:51:33 INFO - PROCESS | 1782 | 1461275493077 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 14:51:33 INFO - PROCESS | 1782 | 1461275493385 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:33 INFO - PROCESS | 1782 | ++DOCSHELL 0x8608cc00 == 151 [pid = 1782] [id = 659] 14:51:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0x860c2000) [pid = 1782] [serial = 1978] [outer = (nil)] 14:51:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x860c7800) [pid = 1782] [serial = 1979] [outer = 0x860c2000] 14:51:33 INFO - PROCESS | 1782 | 1461275493475 Marionette DEBUG loaded listener.js 14:51:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x86d21000) [pid = 1782] [serial = 1980] [outer = 0x860c2000] 14:51:34 INFO - PROCESS | 1782 | 1461275494455 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:51:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:51:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1735ms 14:51:34 INFO - PROCESS | 1782 | 1461275494522 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 14:51:34 INFO - PROCESS | 1782 | 1461275494532 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 14:51:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:51:34 INFO - PROCESS | 1782 | 1461275494579 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:51:34 INFO - PROCESS | 1782 | 1461275494585 Marionette TRACE conn3 <- [1,2610,null,{}] 14:51:34 INFO - PROCESS | 1782 | 1461275494591 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:51:34 INFO - PROCESS | 1782 | 1461275494866 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 14:51:35 INFO - PROCESS | 1782 | 1461275495242 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:35 INFO - PROCESS | 1782 | ++DOCSHELL 0x87ee3800 == 152 [pid = 1782] [id = 660] 14:51:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x87ee4c00) [pid = 1782] [serial = 1981] [outer = (nil)] 14:51:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x87f03400) [pid = 1782] [serial = 1982] [outer = 0x87ee4c00] 14:51:35 INFO - PROCESS | 1782 | 1461275495377 Marionette DEBUG loaded listener.js 14:51:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x87fea400) [pid = 1782] [serial = 1983] [outer = 0x87ee4c00] 14:51:36 INFO - PROCESS | 1782 | 1461275496655 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:51:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:51:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 2145ms 14:51:36 INFO - PROCESS | 1782 | 1461275496733 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 14:51:36 INFO - PROCESS | 1782 | 1461275496737 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 14:51:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:51:36 INFO - PROCESS | 1782 | 1461275496745 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:51:36 INFO - PROCESS | 1782 | 1461275496752 Marionette TRACE conn3 <- [1,2614,null,{}] 14:51:36 INFO - PROCESS | 1782 | 1461275496781 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:51:37 INFO - PROCESS | 1782 | 1461275497600 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 14:51:37 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x8a997400) [pid = 1782] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:51:37 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x8b025800) [pid = 1782] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:51:37 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x93c92000) [pid = 1782] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:51:37 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x8f8b7400) [pid = 1782] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:51:37 INFO - PROCESS | 1782 | --DOMWINDOW == 125 (0x8f52d400) [pid = 1782] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:51:37 INFO - PROCESS | 1782 | --DOMWINDOW == 124 (0x8769e400) [pid = 1782] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:51:37 INFO - PROCESS | 1782 | --DOMWINDOW == 123 (0x8cbee400) [pid = 1782] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:51:37 INFO - PROCESS | 1782 | --DOMWINDOW == 122 (0x8e3a3000) [pid = 1782] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:51:37 INFO - PROCESS | 1782 | --DOMWINDOW == 121 (0x8f82b000) [pid = 1782] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:51:37 INFO - PROCESS | 1782 | --DOMWINDOW == 120 (0x98ec6800) [pid = 1782] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:51:37 INFO - PROCESS | 1782 | --DOMWINDOW == 119 (0x89511800) [pid = 1782] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:51:37 INFO - PROCESS | 1782 | --DOMWINDOW == 118 (0x9fc4b400) [pid = 1782] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:51:37 INFO - PROCESS | 1782 | --DOMWINDOW == 117 (0x8cbe5400) [pid = 1782] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:51:37 INFO - PROCESS | 1782 | --DOMWINDOW == 116 (0x8cbedc00) [pid = 1782] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:51:37 INFO - PROCESS | 1782 | --DOMWINDOW == 115 (0x86d17400) [pid = 1782] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:51:37 INFO - PROCESS | 1782 | --DOMWINDOW == 114 (0x9dff7000) [pid = 1782] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:51:37 INFO - PROCESS | 1782 | --DOMWINDOW == 113 (0x900ea000) [pid = 1782] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:51:37 INFO - PROCESS | 1782 | --DOMWINDOW == 112 (0x89fd7c00) [pid = 1782] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:51:37 INFO - PROCESS | 1782 | 1461275497910 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:37 INFO - PROCESS | 1782 | ++DOCSHELL 0x87696800 == 153 [pid = 1782] [id = 661] 14:51:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 113 (0x8769e400) [pid = 1782] [serial = 1984] [outer = (nil)] 14:51:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 114 (0x89512800) [pid = 1782] [serial = 1985] [outer = 0x8769e400] 14:51:38 INFO - PROCESS | 1782 | 1461275498000 Marionette DEBUG loaded listener.js 14:51:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 115 (0x89638c00) [pid = 1782] [serial = 1986] [outer = 0x8769e400] 14:51:38 INFO - PROCESS | 1782 | 1461275498885 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:51:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:51:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 2192ms 14:51:38 INFO - PROCESS | 1782 | 1461275498938 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 14:51:38 INFO - PROCESS | 1782 | 1461275498942 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 14:51:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:51:38 INFO - PROCESS | 1782 | 1461275498949 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:51:38 INFO - PROCESS | 1782 | 1461275498952 Marionette TRACE conn3 <- [1,2618,null,{}] 14:51:38 INFO - PROCESS | 1782 | 1461275498979 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:51:39 INFO - PROCESS | 1782 | 1461275499226 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 14:51:39 INFO - PROCESS | 1782 | 1461275499605 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:39 INFO - PROCESS | 1782 | ++DOCSHELL 0x84ee6800 == 154 [pid = 1782] [id = 662] 14:51:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 116 (0x84ee6c00) [pid = 1782] [serial = 1987] [outer = (nil)] 14:51:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 117 (0x8510d800) [pid = 1782] [serial = 1988] [outer = 0x84ee6c00] 14:51:39 INFO - PROCESS | 1782 | 1461275499789 Marionette DEBUG loaded listener.js 14:51:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 118 (0x8608c400) [pid = 1782] [serial = 1989] [outer = 0x84ee6c00] 14:51:40 INFO - PROCESS | 1782 | 1461275500976 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:51:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:51:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 2108ms 14:51:41 INFO - PROCESS | 1782 | 1461275501059 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 14:51:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:51:41 INFO - PROCESS | 1782 | 1461275501068 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 14:51:41 INFO - PROCESS | 1782 | 1461275501080 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:51:41 INFO - PROCESS | 1782 | 1461275501087 Marionette TRACE conn3 <- [1,2622,null,{}] 14:51:41 INFO - PROCESS | 1782 | 1461275501096 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:51:41 INFO - PROCESS | 1782 | 1461275501516 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 14:51:41 INFO - PROCESS | 1782 | 1461275501778 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:41 INFO - PROCESS | 1782 | ++DOCSHELL 0x87ee5800 == 155 [pid = 1782] [id = 663] 14:51:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 119 (0x89307000) [pid = 1782] [serial = 1990] [outer = (nil)] 14:51:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 120 (0x8930f800) [pid = 1782] [serial = 1991] [outer = 0x89307000] 14:51:41 INFO - PROCESS | 1782 | 1461275501879 Marionette DEBUG loaded listener.js 14:51:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 121 (0x89514800) [pid = 1782] [serial = 1992] [outer = 0x89307000] 14:51:42 INFO - PROCESS | 1782 | 1461275502961 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:51:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:51:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1953ms 14:51:43 INFO - PROCESS | 1782 | 1461275503033 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 14:51:43 INFO - PROCESS | 1782 | 1461275503041 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 14:51:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:51:43 INFO - PROCESS | 1782 | 1461275503053 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:51:43 INFO - PROCESS | 1782 | 1461275503057 Marionette TRACE conn3 <- [1,2626,null,{}] 14:51:43 INFO - PROCESS | 1782 | 1461275503065 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:51:43 INFO - PROCESS | 1782 | 1461275503393 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 14:51:43 INFO - PROCESS | 1782 | 1461275503794 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:43 INFO - PROCESS | 1782 | ++DOCSHELL 0x89fd5c00 == 156 [pid = 1782] [id = 664] 14:51:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 122 (0x89fd7c00) [pid = 1782] [serial = 1993] [outer = (nil)] 14:51:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 123 (0x8a166400) [pid = 1782] [serial = 1994] [outer = 0x89fd7c00] 14:51:43 INFO - PROCESS | 1782 | 1461275503895 Marionette DEBUG loaded listener.js 14:51:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 124 (0x8a5ecc00) [pid = 1782] [serial = 1995] [outer = 0x89fd7c00] 14:51:44 INFO - PROCESS | 1782 | 1461275504991 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:51:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:51:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1993ms 14:51:45 INFO - PROCESS | 1782 | 1461275505046 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 14:51:45 INFO - PROCESS | 1782 | 1461275505050 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 14:51:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:51:45 INFO - PROCESS | 1782 | 1461275505061 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:51:45 INFO - PROCESS | 1782 | 1461275505073 Marionette TRACE conn3 <- [1,2630,null,{}] 14:51:45 INFO - PROCESS | 1782 | 1461275505090 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:51:45 INFO - PROCESS | 1782 | 1461275505414 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 14:51:45 INFO - PROCESS | 1782 | 1461275505766 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:45 INFO - PROCESS | 1782 | ++DOCSHELL 0x89306400 == 157 [pid = 1782] [id = 665] 14:51:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0x8a98a400) [pid = 1782] [serial = 1996] [outer = (nil)] 14:51:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x8afd4800) [pid = 1782] [serial = 1997] [outer = 0x8a98a400] 14:51:45 INFO - PROCESS | 1782 | 1461275505864 Marionette DEBUG loaded listener.js 14:51:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x8afdb400) [pid = 1782] [serial = 1998] [outer = 0x8a98a400] 14:51:46 INFO - PROCESS | 1782 | 1461275506916 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:51:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:51:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1897ms 14:51:46 INFO - PROCESS | 1782 | 1461275506956 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 14:51:46 INFO - PROCESS | 1782 | 1461275506962 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 14:51:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:51:46 INFO - PROCESS | 1782 | 1461275506969 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:51:46 INFO - PROCESS | 1782 | 1461275506974 Marionette TRACE conn3 <- [1,2634,null,{}] 14:51:46 INFO - PROCESS | 1782 | 1461275506980 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:51:47 INFO - PROCESS | 1782 | 1461275507251 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 14:51:47 INFO - PROCESS | 1782 | 1461275507594 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:47 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a988c00 == 158 [pid = 1782] [id = 666] 14:51:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x8b01dc00) [pid = 1782] [serial = 1999] [outer = (nil)] 14:51:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8b0d3000) [pid = 1782] [serial = 2000] [outer = 0x8b01dc00] 14:51:47 INFO - PROCESS | 1782 | 1461275507739 Marionette DEBUG loaded listener.js 14:51:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x8b0db000) [pid = 1782] [serial = 2001] [outer = 0x8b01dc00] 14:51:48 INFO - PROCESS | 1782 | 1461275508731 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:51:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:51:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1835ms 14:51:48 INFO - PROCESS | 1782 | 1461275508806 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 14:51:48 INFO - PROCESS | 1782 | 1461275508809 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 14:51:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:51:48 INFO - PROCESS | 1782 | 1461275508816 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:51:48 INFO - PROCESS | 1782 | 1461275508819 Marionette TRACE conn3 <- [1,2638,null,{}] 14:51:48 INFO - PROCESS | 1782 | 1461275508826 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:51:49 INFO - PROCESS | 1782 | 1461275509079 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 14:51:49 INFO - PROCESS | 1782 | 1461275509434 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:49 INFO - PROCESS | 1782 | ++DOCSHELL 0x8b1cf000 == 159 [pid = 1782] [id = 667] 14:51:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8b1d0400) [pid = 1782] [serial = 2002] [outer = (nil)] 14:51:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8bf76400) [pid = 1782] [serial = 2003] [outer = 0x8b1d0400] 14:51:49 INFO - PROCESS | 1782 | 1461275509550 Marionette DEBUG loaded listener.js 14:51:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8c947000) [pid = 1782] [serial = 2004] [outer = 0x8b1d0400] 14:51:50 INFO - PROCESS | 1782 | 1461275510603 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:51:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:51:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1842ms 14:51:50 INFO - PROCESS | 1782 | 1461275510661 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 14:51:50 INFO - PROCESS | 1782 | 1461275510665 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 14:51:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:51:50 INFO - PROCESS | 1782 | 1461275510672 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:51:50 INFO - PROCESS | 1782 | 1461275510676 Marionette TRACE conn3 <- [1,2642,null,{}] 14:51:50 INFO - PROCESS | 1782 | 1461275510682 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:51:50 INFO - PROCESS | 1782 | 1461275510951 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 14:51:51 INFO - PROCESS | 1782 | 1461275511275 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:51 INFO - PROCESS | 1782 | ++DOCSHELL 0x8769c400 == 160 [pid = 1782] [id = 668] 14:51:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x89fd1800) [pid = 1782] [serial = 2005] [outer = (nil)] 14:51:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8ca0a000) [pid = 1782] [serial = 2006] [outer = 0x89fd1800] 14:51:51 INFO - PROCESS | 1782 | 1461275511375 Marionette DEBUG loaded listener.js 14:51:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8ca0fc00) [pid = 1782] [serial = 2007] [outer = 0x89fd1800] 14:51:52 INFO - PROCESS | 1782 | 1461275512352 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:51:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:51:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1739ms 14:51:52 INFO - PROCESS | 1782 | 1461275512412 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 14:51:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:51:52 INFO - PROCESS | 1782 | 1461275512418 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 14:51:52 INFO - PROCESS | 1782 | 1461275512426 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:51:52 INFO - PROCESS | 1782 | 1461275512429 Marionette TRACE conn3 <- [1,2646,null,{}] 14:51:52 INFO - PROCESS | 1782 | 1461275512436 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:51:52 INFO - PROCESS | 1782 | 1461275512745 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 14:51:53 INFO - PROCESS | 1782 | 1461275513095 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:53 INFO - PROCESS | 1782 | ++DOCSHELL 0x8afd7000 == 161 [pid = 1782] [id = 669] 14:51:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8c94f000) [pid = 1782] [serial = 2008] [outer = (nil)] 14:51:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x8cbe5400) [pid = 1782] [serial = 2009] [outer = 0x8c94f000] 14:51:53 INFO - PROCESS | 1782 | 1461275513195 Marionette DEBUG loaded listener.js 14:51:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x8cbeac00) [pid = 1782] [serial = 2010] [outer = 0x8c94f000] 14:51:54 INFO - PROCESS | 1782 | 1461275514182 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:51:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:51:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1789ms 14:51:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:51:54 INFO - PROCESS | 1782 | 1461275514214 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 14:51:54 INFO - PROCESS | 1782 | 1461275514217 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 14:51:54 INFO - PROCESS | 1782 | 1461275514224 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:51:54 INFO - PROCESS | 1782 | 1461275514227 Marionette TRACE conn3 <- [1,2650,null,{}] 14:51:54 INFO - PROCESS | 1782 | 1461275514233 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:51:54 INFO - PROCESS | 1782 | 1461275514490 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 14:51:54 INFO - PROCESS | 1782 | 1461275514841 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:54 INFO - PROCESS | 1782 | ++DOCSHELL 0x86087c00 == 162 [pid = 1782] [id = 670] 14:51:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x8ca75400) [pid = 1782] [serial = 2011] [outer = (nil)] 14:51:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0x8cc34800) [pid = 1782] [serial = 2012] [outer = 0x8ca75400] 14:51:54 INFO - PROCESS | 1782 | 1461275514943 Marionette DEBUG loaded listener.js 14:51:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 142 (0x8cc37800) [pid = 1782] [serial = 2013] [outer = 0x8ca75400] 14:51:55 INFO - PROCESS | 1782 | 1461275515903 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:51:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:51:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1732ms 14:51:55 INFO - PROCESS | 1782 | 1461275515957 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 14:51:55 INFO - PROCESS | 1782 | 1461275515961 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 14:51:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:51:55 INFO - PROCESS | 1782 | 1461275515968 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:51:55 INFO - PROCESS | 1782 | 1461275515972 Marionette TRACE conn3 <- [1,2654,null,{}] 14:51:55 INFO - PROCESS | 1782 | 1461275515978 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:51:56 INFO - PROCESS | 1782 | 1461275516243 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 14:51:56 INFO - PROCESS | 1782 | 1461275516598 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:56 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a5e8800 == 163 [pid = 1782] [id = 671] 14:51:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 143 (0x8bf72c00) [pid = 1782] [serial = 2014] [outer = (nil)] 14:51:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 144 (0x8ccc9800) [pid = 1782] [serial = 2015] [outer = 0x8bf72c00] 14:51:56 INFO - PROCESS | 1782 | 1461275516697 Marionette DEBUG loaded listener.js 14:51:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 145 (0x8cccc000) [pid = 1782] [serial = 2016] [outer = 0x8bf72c00] 14:51:57 INFO - PROCESS | 1782 | 1461275517680 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:51:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:51:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1786ms 14:51:57 INFO - PROCESS | 1782 | 1461275517755 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 14:51:57 INFO - PROCESS | 1782 | 1461275517759 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 14:51:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:51:57 INFO - PROCESS | 1782 | 1461275517767 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:51:57 INFO - PROCESS | 1782 | 1461275517771 Marionette TRACE conn3 <- [1,2658,null,{}] 14:51:57 INFO - PROCESS | 1782 | 1461275517777 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:51:58 INFO - PROCESS | 1782 | 1461275518079 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 14:51:58 INFO - PROCESS | 1782 | 1461275518457 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:58 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e741400 == 164 [pid = 1782] [id = 672] 14:51:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 146 (0x8e742c00) [pid = 1782] [serial = 2017] [outer = (nil)] 14:51:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 147 (0x8e7ea000) [pid = 1782] [serial = 2018] [outer = 0x8e742c00] 14:51:58 INFO - PROCESS | 1782 | 1461275518570 Marionette DEBUG loaded listener.js 14:51:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 148 (0x8e8e6000) [pid = 1782] [serial = 2019] [outer = 0x8e742c00] 14:51:59 INFO - PROCESS | 1782 | 1461275519605 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:51:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:51:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1884ms 14:51:59 INFO - PROCESS | 1782 | 1461275519652 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 14:51:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:51:59 INFO - PROCESS | 1782 | 1461275519657 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 14:51:59 INFO - PROCESS | 1782 | 1461275519664 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:51:59 INFO - PROCESS | 1782 | 1461275519669 Marionette TRACE conn3 <- [1,2662,null,{}] 14:51:59 INFO - PROCESS | 1782 | 1461275519674 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:51:59 INFO - PROCESS | 1782 | 1461275519971 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 14:52:00 INFO - PROCESS | 1782 | 1461275520322 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:00 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e3aa000 == 165 [pid = 1782] [id = 673] 14:52:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 149 (0x8e747c00) [pid = 1782] [serial = 2020] [outer = (nil)] 14:52:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 150 (0x8f4da000) [pid = 1782] [serial = 2021] [outer = 0x8e747c00] 14:52:00 INFO - PROCESS | 1782 | 1461275520475 Marionette DEBUG loaded listener.js 14:52:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x8f52dc00) [pid = 1782] [serial = 2022] [outer = 0x8e747c00] 14:52:01 INFO - PROCESS | 1782 | 1461275521478 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:52:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:52:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1882ms 14:52:01 INFO - PROCESS | 1782 | 1461275521547 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 14:52:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:52:01 INFO - PROCESS | 1782 | 1461275521551 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 14:52:01 INFO - PROCESS | 1782 | 1461275521558 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:52:01 INFO - PROCESS | 1782 | 1461275521562 Marionette TRACE conn3 <- [1,2666,null,{}] 14:52:01 INFO - PROCESS | 1782 | 1461275521568 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:52:01 INFO - PROCESS | 1782 | 1461275521853 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 14:52:02 INFO - PROCESS | 1782 | 1461275522316 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:02 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e745800 == 166 [pid = 1782] [id = 674] 14:52:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0x8e8e1400) [pid = 1782] [serial = 2023] [outer = (nil)] 14:52:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0x8f6d8000) [pid = 1782] [serial = 2024] [outer = 0x8e8e1400] 14:52:02 INFO - PROCESS | 1782 | 1461275522410 Marionette DEBUG loaded listener.js 14:52:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0x8f6ebc00) [pid = 1782] [serial = 2025] [outer = 0x8e8e1400] 14:52:03 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:52:03 INFO - PROCESS | 1782 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:52:03 INFO - PROCESS | 1782 | 1461275523925 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:52:03 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:52:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2385ms 14:52:03 INFO - PROCESS | 1782 | 1461275523943 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 14:52:03 INFO - PROCESS | 1782 | 1461275523947 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 14:52:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:52:03 INFO - PROCESS | 1782 | 1461275523955 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:52:03 INFO - PROCESS | 1782 | 1461275523959 Marionette TRACE conn3 <- [1,2670,null,{}] 14:52:03 INFO - PROCESS | 1782 | 1461275523966 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:52:04 INFO - PROCESS | 1782 | 1461275524273 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 14:52:04 INFO - PROCESS | 1782 | 1461275524550 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:04 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f6d0800 == 167 [pid = 1782] [id = 675] 14:52:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x8f6d1800) [pid = 1782] [serial = 2026] [outer = (nil)] 14:52:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0x8f82a400) [pid = 1782] [serial = 2027] [outer = 0x8f6d1800] 14:52:04 INFO - PROCESS | 1782 | 1461275524647 Marionette DEBUG loaded listener.js 14:52:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 157 (0x8f82c000) [pid = 1782] [serial = 2028] [outer = 0x8f6d1800] 14:52:06 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:52:06 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:52:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 14:52:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 14:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:52:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:52:06 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1 14:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:52:06 INFO - _addTest/ [0,2673,"getWindowHandle",null] 14:52:06 INFO - PROCESS | 1782 | 1461275526222 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 14:52:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:52:06 INFO - PROCESS | 1782 | 1461275526372 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:52:06 INFO - PROCESS | 1782 | 1461275526380 Marionette TRACE conn3 <- [1,2674,null,{}] 14:52:06 INFO - PROCESS | 1782 | 1461275526396 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:52:06 INFO - PROCESS | 1782 | 1461275526762 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 14:52:07 INFO - PROCESS | 1782 | 1461275527141 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:07 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f6d4400 == 168 [pid = 1782] [id = 676] 14:52:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 158 (0x8f81ec00) [pid = 1782] [serial = 2029] [outer = (nil)] 14:52:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 159 (0x8f8c0c00) [pid = 1782] [serial = 2030] [outer = 0x8f81ec00] 14:52:07 INFO - PROCESS | 1782 | 1461275527299 Marionette DEBUG loaded listener.js 14:52:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 160 (0x900dfc00) [pid = 1782] [serial = 2031] [outer = 0x8f81ec00] 14:52:08 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:52:08 INFO - PROCESS | 1782 | 1461275528824 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 14:52:08 INFO - PROCESS | 1782 | 1461275528888 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 14:52:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:52:08 INFO - PROCESS | 1782 | 1461275528896 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:52:08 INFO - PROCESS | 1782 | 1461275528901 Marionette TRACE conn3 <- [1,2678,null,{}] 14:52:08 INFO - PROCESS | 1782 | 1461275528908 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:52:09 INFO - PROCESS | 1782 | 1461275529313 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 14:52:09 INFO - PROCESS | 1782 | 1461275529541 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:09 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f8b7c00 == 169 [pid = 1782] [id = 677] 14:52:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 161 (0x8f8c4000) [pid = 1782] [serial = 2032] [outer = (nil)] 14:52:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 162 (0x901a9000) [pid = 1782] [serial = 2033] [outer = 0x8f8c4000] 14:52:09 INFO - PROCESS | 1782 | 1461275529685 Marionette DEBUG loaded listener.js 14:52:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 163 (0x901ab800) [pid = 1782] [serial = 2034] [outer = 0x8f8c4000] 14:52:12 INFO - PROCESS | 1782 | --DOCSHELL 0x8930a400 == 168 [pid = 1782] [id = 620] 14:52:12 INFO - PROCESS | 1782 | --DOCSHELL 0x97ceac00 == 167 [pid = 1782] [id = 39] 14:52:12 INFO - PROCESS | 1782 | --DOCSHELL 0x86d1b800 == 166 [pid = 1782] [id = 604] 14:52:12 INFO - PROCESS | 1782 | --DOCSHELL 0x8cc30c00 == 165 [pid = 1782] [id = 608] 14:52:12 INFO - PROCESS | 1782 | --DOCSHELL 0x8f82b800 == 164 [pid = 1782] [id = 611] 14:52:12 INFO - PROCESS | 1782 | --DOCSHELL 0x8b0d1000 == 163 [pid = 1782] [id = 612] 14:52:12 INFO - PROCESS | 1782 | --DOCSHELL 0x95c35800 == 162 [pid = 1782] [id = 614] 14:52:12 INFO - PROCESS | 1782 | --DOCSHELL 0x92ac7400 == 161 [pid = 1782] [id = 613] 14:52:12 INFO - PROCESS | 1782 | --DOCSHELL 0x8e74f400 == 160 [pid = 1782] [id = 610] 14:52:12 INFO - PROCESS | 1782 | --DOCSHELL 0x8a7aac00 == 159 [pid = 1782] [id = 607] 14:52:12 INFO - PROCESS | 1782 | --DOCSHELL 0x89308400 == 158 [pid = 1782] [id = 606] 14:52:12 INFO - PROCESS | 1782 | --DOCSHELL 0x87eee000 == 157 [pid = 1782] [id = 609] 14:52:12 INFO - PROCESS | 1782 | --DOCSHELL 0x8f536400 == 156 [pid = 1782] [id = 615] 14:52:12 INFO - PROCESS | 1782 | --DOCSHELL 0x87feb400 == 155 [pid = 1782] [id = 650] 14:52:12 INFO - PROCESS | 1782 | --DOCSHELL 0x8f4dc400 == 154 [pid = 1782] [id = 649] 14:52:12 INFO - PROCESS | 1782 | --DOCSHELL 0x8f6d8400 == 153 [pid = 1782] [id = 648] 14:52:12 INFO - PROCESS | 1782 | --DOCSHELL 0x8ccc1400 == 152 [pid = 1782] [id = 647] 14:52:12 INFO - PROCESS | 1782 | --DOCSHELL 0x8510d400 == 151 [pid = 1782] [id = 646] 14:52:12 INFO - PROCESS | 1782 | --DOCSHELL 0x89fd4000 == 150 [pid = 1782] [id = 644] 14:52:12 INFO - PROCESS | 1782 | --DOCSHELL 0x8b1c7000 == 149 [pid = 1782] [id = 645] 14:52:12 INFO - PROCESS | 1782 | --DOCSHELL 0x87694400 == 148 [pid = 1782] [id = 643] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 162 (0x8b0cf800) [pid = 1782] [serial = 1877] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 161 (0x8c949c00) [pid = 1782] [serial = 1812] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 160 (0x8ca04000) [pid = 1782] [serial = 1928] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 159 (0x8bf7f000) [pid = 1782] [serial = 1878] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 158 (0x97bbd800) [pid = 1782] [serial = 1902] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 157 (0x904d4800) [pid = 1782] [serial = 1893] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 156 (0x8f8bd800) [pid = 1782] [serial = 1890] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 155 (0x89510400) [pid = 1782] [serial = 1874] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0x93c97c00) [pid = 1782] [serial = 1898] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0x8eb70000) [pid = 1782] [serial = 1886] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0x978e0000) [pid = 1782] [serial = 1901] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 151 (0x9fd68400) [pid = 1782] [serial = 1908] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 150 (0x99b1b400) [pid = 1782] [serial = 1904] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 149 (0x904cb800) [pid = 1782] [serial = 1892] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 148 (0x93c9c400) [pid = 1782] [serial = 1899] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 147 (0x8b02c000) [pid = 1782] [serial = 1925] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 146 (0xa45dcc00) [pid = 1782] [serial = 1913] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 145 (0x8cc2e800) [pid = 1782] [serial = 1880] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 144 (0x8f8b6800) [pid = 1782] [serial = 1889] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 143 (0x8e743400) [pid = 1782] [serial = 1883] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 142 (0x8f4da400) [pid = 1782] [serial = 1887] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 141 (0x87f05000) [pid = 1782] [serial = 1920] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 140 (0x8cc3a000) [pid = 1782] [serial = 1881] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0xa1053400) [pid = 1782] [serial = 1910] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x92a63c00) [pid = 1782] [serial = 1896] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x8a5edc00) [pid = 1782] [serial = 1923] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x8a162c00) [pid = 1782] [serial = 1922] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x92a5f800) [pid = 1782] [serial = 1895] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x8a159800) [pid = 1782] [serial = 1875] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0xa4830400) [pid = 1782] [serial = 1914] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x9ae19400) [pid = 1782] [serial = 1905] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0xa4879c00) [pid = 1782] [serial = 1916] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x8bf74800) [pid = 1782] [serial = 1926] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x8769d000) [pid = 1782] [serial = 1919] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0xa2b9ac00) [pid = 1782] [serial = 1911] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x8e7f0400) [pid = 1782] [serial = 1884] [outer = (nil)] [url = about:blank] 14:52:12 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x9fc4b000) [pid = 1782] [serial = 1907] [outer = (nil)] [url = about:blank] 14:52:13 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:52:13 INFO - PROCESS | 1782 | 1461275533932 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:52:13 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:52:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 5054ms 14:52:13 INFO - PROCESS | 1782 | 1461275533951 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 14:52:13 INFO - PROCESS | 1782 | 1461275533956 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 14:52:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:52:13 INFO - PROCESS | 1782 | 1461275533964 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:52:13 INFO - PROCESS | 1782 | 1461275533969 Marionette TRACE conn3 <- [1,2682,null,{}] 14:52:13 INFO - PROCESS | 1782 | 1461275533978 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:52:14 INFO - PROCESS | 1782 | 1461275534275 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 14:52:14 INFO - PROCESS | 1782 | 1461275534499 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:14 INFO - PROCESS | 1782 | ++DOCSHELL 0x87eee400 == 149 [pid = 1782] [id = 678] 14:52:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x87eef000) [pid = 1782] [serial = 2035] [outer = (nil)] 14:52:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x8930a400) [pid = 1782] [serial = 2036] [outer = 0x87eef000] 14:52:14 INFO - PROCESS | 1782 | 1461275534582 Marionette DEBUG loaded listener.js 14:52:14 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8950fc00) [pid = 1782] [serial = 2037] [outer = 0x87eef000] 14:52:15 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:52:15 INFO - PROCESS | 1782 | 1461275535992 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:52:16 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:52:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2045ms 14:52:16 INFO - PROCESS | 1782 | 1461275536121 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 14:52:16 INFO - PROCESS | 1782 | 1461275536131 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 14:52:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:52:16 INFO - PROCESS | 1782 | 1461275536149 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:52:16 INFO - PROCESS | 1782 | 1461275536154 Marionette TRACE conn3 <- [1,2686,null,{}] 14:52:16 INFO - PROCESS | 1782 | 1461275536193 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:52:16 INFO - PROCESS | 1782 | 1461275536518 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 14:52:16 INFO - PROCESS | 1782 | 1461275536563 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:16 INFO - PROCESS | 1782 | ++DOCSHELL 0x89305400 == 150 [pid = 1782] [id = 679] 14:52:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x8963a400) [pid = 1782] [serial = 2038] [outer = (nil)] 14:52:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8a162800) [pid = 1782] [serial = 2039] [outer = 0x8963a400] 14:52:16 INFO - PROCESS | 1782 | 1461275536672 Marionette DEBUG loaded listener.js 14:52:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8a5ebc00) [pid = 1782] [serial = 2040] [outer = 0x8963a400] 14:52:17 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x8a98f000) [pid = 1782] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:52:17 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x91308800) [pid = 1782] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:52:17 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x87696000) [pid = 1782] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:52:17 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x8ebee400) [pid = 1782] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:52:17 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x99ba5400) [pid = 1782] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:52:17 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x87ee4c00) [pid = 1782] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:52:17 INFO - PROCESS | 1782 | --DOMWINDOW == 125 (0x8a7a1800) [pid = 1782] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:52:17 INFO - PROCESS | 1782 | --DOMWINDOW == 124 (0x98256400) [pid = 1782] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:52:17 INFO - PROCESS | 1782 | --DOMWINDOW == 123 (0x8f6d9800) [pid = 1782] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:52:17 INFO - PROCESS | 1782 | --DOMWINDOW == 122 (0x8a160c00) [pid = 1782] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:52:17 INFO - PROCESS | 1782 | --DOMWINDOW == 121 (0x8b1c9c00) [pid = 1782] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:52:17 INFO - PROCESS | 1782 | --DOMWINDOW == 120 (0x95294000) [pid = 1782] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:52:17 INFO - PROCESS | 1782 | --DOMWINDOW == 119 (0xa011ec00) [pid = 1782] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:52:17 INFO - PROCESS | 1782 | --DOMWINDOW == 118 (0x93abbc00) [pid = 1782] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:52:17 INFO - PROCESS | 1782 | --DOMWINDOW == 117 (0x92a63800) [pid = 1782] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:52:17 INFO - PROCESS | 1782 | --DOMWINDOW == 116 (0x8e8e4400) [pid = 1782] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:52:17 INFO - PROCESS | 1782 | --DOMWINDOW == 115 (0x860c2000) [pid = 1782] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:52:17 INFO - PROCESS | 1782 | --DOMWINDOW == 114 (0x93ac1800) [pid = 1782] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:52:17 INFO - PROCESS | 1782 | --DOMWINDOW == 113 (0x8f4e5c00) [pid = 1782] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:52:17 INFO - PROCESS | 1782 | --DOMWINDOW == 112 (0xa0df1c00) [pid = 1782] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:52:17 INFO - PROCESS | 1782 | --DOMWINDOW == 111 (0x901aac00) [pid = 1782] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:52:18 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:52:18 INFO - PROCESS | 1782 | 1461275538558 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 14:52:18 INFO - PROCESS | 1782 | 1461275538628 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 14:52:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:52:18 INFO - PROCESS | 1782 | 1461275538635 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:52:18 INFO - PROCESS | 1782 | 1461275538642 Marionette TRACE conn3 <- [1,2690,null,{}] 14:52:18 INFO - PROCESS | 1782 | 1461275538658 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:52:18 INFO - PROCESS | 1782 | 1461275538893 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 14:52:19 INFO - PROCESS | 1782 | 1461275539106 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:19 INFO - PROCESS | 1782 | ++DOCSHELL 0x84b44c00 == 151 [pid = 1782] [id = 680] 14:52:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 112 (0x87f04400) [pid = 1782] [serial = 2041] [outer = (nil)] 14:52:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 113 (0x8a7a6c00) [pid = 1782] [serial = 2042] [outer = 0x87f04400] 14:52:19 INFO - PROCESS | 1782 | 1461275539190 Marionette DEBUG loaded listener.js 14:52:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 114 (0x8b0d1000) [pid = 1782] [serial = 2043] [outer = 0x87f04400] 14:52:20 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:52:20 INFO - PROCESS | 1782 | 1461275540784 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 14:52:20 INFO - PROCESS | 1782 | 1461275540883 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 14:52:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:52:20 INFO - PROCESS | 1782 | 1461275540898 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:52:20 INFO - PROCESS | 1782 | 1461275540905 Marionette TRACE conn3 <- [1,2694,null,{}] 14:52:20 INFO - PROCESS | 1782 | 1461275540914 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:52:21 INFO - PROCESS | 1782 | 1461275541194 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 14:52:21 INFO - PROCESS | 1782 | 1461275541502 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:21 INFO - PROCESS | 1782 | ++DOCSHELL 0x84eec400 == 152 [pid = 1782] [id = 681] 14:52:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 115 (0x860cf400) [pid = 1782] [serial = 2044] [outer = (nil)] 14:52:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 116 (0x89312400) [pid = 1782] [serial = 2045] [outer = 0x860cf400] 14:52:21 INFO - PROCESS | 1782 | 1461275541598 Marionette DEBUG loaded listener.js 14:52:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 117 (0x89fcbc00) [pid = 1782] [serial = 2046] [outer = 0x860cf400] 14:52:22 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:52:23 INFO - PROCESS | 1782 | 1461275543044 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 14:52:23 INFO - PROCESS | 1782 | 1461275543102 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 14:52:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 14:52:23 INFO - PROCESS | 1782 | 1461275543114 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:52:23 INFO - PROCESS | 1782 | 1461275543118 Marionette TRACE conn3 <- [1,2698,null,{}] 14:52:23 INFO - PROCESS | 1782 | 1461275543125 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:52:23 INFO - PROCESS | 1782 | 1461275543553 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 14:52:23 INFO - PROCESS | 1782 | 1461275543774 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:23 INFO - PROCESS | 1782 | ++DOCSHELL 0x875c9800 == 153 [pid = 1782] [id = 682] 14:52:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 118 (0x89fd1400) [pid = 1782] [serial = 2047] [outer = (nil)] 14:52:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 119 (0x8a98ac00) [pid = 1782] [serial = 2048] [outer = 0x89fd1400] 14:52:23 INFO - PROCESS | 1782 | 1461275543869 Marionette DEBUG loaded listener.js 14:52:23 INFO - PROCESS | 1782 | ++DOMWINDOW == 120 (0x8afd7400) [pid = 1782] [serial = 2049] [outer = 0x89fd1400] 14:52:25 INFO - PROCESS | 1782 | SkCairoFTTypeface::onFilterRec unimplemented 14:52:25 INFO - PROCESS | 1782 | 1461275545508 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 14:52:25 INFO - PROCESS | 1782 | 1461275545564 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 14:52:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 14:52:25 INFO - PROCESS | 1782 | 1461275545571 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:52:25 INFO - PROCESS | 1782 | 1461275545578 Marionette TRACE conn3 <- [1,2702,null,{}] 14:52:25 INFO - PROCESS | 1782 | 1461275545596 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:52:26 INFO - PROCESS | 1782 | 1461275546028 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 14:52:26 INFO - PROCESS | 1782 | 1461275546258 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:26 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a168000 == 154 [pid = 1782] [id = 683] 14:52:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 121 (0x8b1c6800) [pid = 1782] [serial = 2050] [outer = (nil)] 14:52:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 122 (0x8c954800) [pid = 1782] [serial = 2051] [outer = 0x8b1c6800] 14:52:26 INFO - PROCESS | 1782 | 1461275546362 Marionette DEBUG loaded listener.js 14:52:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 123 (0x8ca6fc00) [pid = 1782] [serial = 2052] [outer = 0x8b1c6800] 14:52:27 INFO - PROCESS | 1782 | 1461275547407 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:52:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:52:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1905ms 14:52:27 INFO - PROCESS | 1782 | 1461275547478 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 14:52:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:52:27 INFO - PROCESS | 1782 | 1461275547483 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 14:52:27 INFO - PROCESS | 1782 | 1461275547490 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:52:27 INFO - PROCESS | 1782 | 1461275547495 Marionette TRACE conn3 <- [1,2706,null,{}] 14:52:27 INFO - PROCESS | 1782 | 1461275547502 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:52:27 INFO - PROCESS | 1782 | 1461275547795 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 14:52:28 INFO - PROCESS | 1782 | 1461275548148 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:28 INFO - PROCESS | 1782 | ++DOCSHELL 0x8bf78c00 == 155 [pid = 1782] [id = 684] 14:52:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 124 (0x8ca08400) [pid = 1782] [serial = 2053] [outer = (nil)] 14:52:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0x8cc35000) [pid = 1782] [serial = 2054] [outer = 0x8ca08400] 14:52:28 INFO - PROCESS | 1782 | 1461275548258 Marionette DEBUG loaded listener.js 14:52:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x8ccca400) [pid = 1782] [serial = 2055] [outer = 0x8ca08400] 14:52:29 INFO - PROCESS | 1782 | 1461275549274 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:52:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:52:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1833ms 14:52:29 INFO - PROCESS | 1782 | 1461275549324 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 14:52:29 INFO - PROCESS | 1782 | 1461275549328 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 14:52:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:52:29 INFO - PROCESS | 1782 | 1461275549335 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:52:29 INFO - PROCESS | 1782 | 1461275549339 Marionette TRACE conn3 <- [1,2710,null,{}] 14:52:29 INFO - PROCESS | 1782 | 1461275549345 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:52:29 INFO - PROCESS | 1782 | 1461275549606 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 14:52:29 INFO - PROCESS | 1782 | 1461275549960 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:30 INFO - PROCESS | 1782 | ++DOCSHELL 0x8c249c00 == 156 [pid = 1782] [id = 685] 14:52:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x8cbec800) [pid = 1782] [serial = 2056] [outer = (nil)] 14:52:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x8e74e000) [pid = 1782] [serial = 2057] [outer = 0x8cbec800] 14:52:30 INFO - PROCESS | 1782 | 1461275550062 Marionette DEBUG loaded listener.js 14:52:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8e7ec000) [pid = 1782] [serial = 2058] [outer = 0x8cbec800] 14:52:31 INFO - PROCESS | 1782 | 1461275551095 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:52:31 INFO - PROCESS | 1782 | 1461275551129 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 14:52:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:52:31 INFO - PROCESS | 1782 | 1461275551136 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:52:31 INFO - PROCESS | 1782 | 1461275551140 Marionette TRACE conn3 <- [1,2714,null,{}] 14:52:31 INFO - PROCESS | 1782 | 1461275551146 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:52:31 INFO - PROCESS | 1782 | 1461275551480 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 14:52:31 INFO - PROCESS | 1782 | 1461275551843 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:31 INFO - PROCESS | 1782 | ++DOCSHELL 0x85807400 == 157 [pid = 1782] [id = 686] 14:52:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x8580a800) [pid = 1782] [serial = 2059] [outer = (nil)] 14:52:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8f4d9800) [pid = 1782] [serial = 2060] [outer = 0x8580a800] 14:52:31 INFO - PROCESS | 1782 | 1461275551948 Marionette DEBUG loaded listener.js 14:52:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8f531800) [pid = 1782] [serial = 2061] [outer = 0x8580a800] 14:52:32 INFO - PROCESS | 1782 | 1461275552943 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:52:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:52:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1886ms 14:52:33 INFO - PROCESS | 1782 | 1461275553024 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 14:52:33 INFO - PROCESS | 1782 | 1461275553028 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 14:52:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:52:33 INFO - PROCESS | 1782 | 1461275553036 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:52:33 INFO - PROCESS | 1782 | 1461275553040 Marionette TRACE conn3 <- [1,2718,null,{}] 14:52:33 INFO - PROCESS | 1782 | 1461275553046 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:52:33 INFO - PROCESS | 1782 | 1461275553347 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 14:52:33 INFO - PROCESS | 1782 | 1461275553744 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:33 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a5e7c00 == 158 [pid = 1782] [id = 687] 14:52:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8ebf7800) [pid = 1782] [serial = 2062] [outer = (nil)] 14:52:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8f82bc00) [pid = 1782] [serial = 2063] [outer = 0x8ebf7800] 14:52:33 INFO - PROCESS | 1782 | 1461275553841 Marionette DEBUG loaded listener.js 14:52:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8f8c2000) [pid = 1782] [serial = 2064] [outer = 0x8ebf7800] 14:52:34 INFO - PROCESS | 1782 | 1461275554855 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:52:34 INFO - PROCESS | 1782 | 1461275554930 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 14:52:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 14:52:34 INFO - PROCESS | 1782 | 1461275554938 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:52:34 INFO - PROCESS | 1782 | 1461275554942 Marionette TRACE conn3 <- [1,2722,null,{}] 14:52:34 INFO - PROCESS | 1782 | 1461275554948 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:52:35 INFO - PROCESS | 1782 | 1461275555318 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 14:52:35 INFO - PROCESS | 1782 | 1461275555594 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:35 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f4e1400 == 159 [pid = 1782] [id = 688] 14:52:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8f6d2c00) [pid = 1782] [serial = 2065] [outer = (nil)] 14:52:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x904c7400) [pid = 1782] [serial = 2066] [outer = 0x8f6d2c00] 14:52:35 INFO - PROCESS | 1782 | 1461275555696 Marionette DEBUG loaded listener.js 14:52:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x904d1800) [pid = 1782] [serial = 2067] [outer = 0x8f6d2c00] 14:52:36 INFO - PROCESS | 1782 | 1461275556766 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:52:36 INFO - PROCESS | 1782 | 1461275556831 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 14:52:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:52:36 INFO - PROCESS | 1782 | 1461275556838 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:52:36 INFO - PROCESS | 1782 | 1461275556842 Marionette TRACE conn3 <- [1,2726,null,{}] 14:52:36 INFO - PROCESS | 1782 | 1461275556848 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:52:37 INFO - PROCESS | 1782 | 1461275557110 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 14:52:37 INFO - PROCESS | 1782 | 1461275557465 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:37 INFO - PROCESS | 1782 | ++DOCSHELL 0x848e9000 == 160 [pid = 1782] [id = 689] 14:52:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x8a98a000) [pid = 1782] [serial = 2068] [outer = (nil)] 14:52:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x904d6000) [pid = 1782] [serial = 2069] [outer = 0x8a98a000] 14:52:37 INFO - PROCESS | 1782 | 1461275557564 Marionette DEBUG loaded listener.js 14:52:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0x905eb000) [pid = 1782] [serial = 2070] [outer = 0x8a98a000] 14:52:38 INFO - PROCESS | 1782 | 1461275558572 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:52:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:52:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1786ms 14:52:38 INFO - PROCESS | 1782 | 1461275558626 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 14:52:38 INFO - PROCESS | 1782 | 1461275558630 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 14:52:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:52:38 INFO - PROCESS | 1782 | 1461275558637 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:52:38 INFO - PROCESS | 1782 | 1461275558641 Marionette TRACE conn3 <- [1,2730,null,{}] 14:52:38 INFO - PROCESS | 1782 | 1461275558648 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:52:38 INFO - PROCESS | 1782 | 1461275558906 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 14:52:39 INFO - PROCESS | 1782 | 1461275559260 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:39 INFO - PROCESS | 1782 | ++DOCSHELL 0x8eb69c00 == 161 [pid = 1782] [id = 690] 14:52:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 142 (0x901ac800) [pid = 1782] [serial = 2071] [outer = (nil)] 14:52:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 143 (0x91372c00) [pid = 1782] [serial = 2072] [outer = 0x901ac800] 14:52:39 INFO - PROCESS | 1782 | 1461275559359 Marionette DEBUG loaded listener.js 14:52:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 144 (0x91524800) [pid = 1782] [serial = 2073] [outer = 0x901ac800] 14:52:40 INFO - PROCESS | 1782 | 1461275560731 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 14:52:40 INFO - PROCESS | 1782 | 1461275560797 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 14:52:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:52:40 INFO - PROCESS | 1782 | 1461275560806 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:52:40 INFO - PROCESS | 1782 | 1461275560811 Marionette TRACE conn3 <- [1,2734,null,{}] 14:52:40 INFO - PROCESS | 1782 | 1461275560817 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:52:41 INFO - PROCESS | 1782 | 1461275561159 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 14:52:41 INFO - PROCESS | 1782 | 1461275561487 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:41 INFO - PROCESS | 1782 | ++DOCSHELL 0x904d6800 == 162 [pid = 1782] [id = 691] 14:52:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 145 (0x905e8800) [pid = 1782] [serial = 2074] [outer = (nil)] 14:52:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 146 (0x92ac7000) [pid = 1782] [serial = 2075] [outer = 0x905e8800] 14:52:41 INFO - PROCESS | 1782 | 1461275561590 Marionette DEBUG loaded listener.js 14:52:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 147 (0x92b38c00) [pid = 1782] [serial = 2076] [outer = 0x905e8800] 14:52:42 INFO - PROCESS | 1782 | 1461275562642 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:52:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:52:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1889ms 14:52:42 INFO - PROCESS | 1782 | 1461275562697 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 14:52:42 INFO - PROCESS | 1782 | 1461275562701 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 14:52:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:52:42 INFO - PROCESS | 1782 | 1461275562708 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:52:42 INFO - PROCESS | 1782 | 1461275562713 Marionette TRACE conn3 <- [1,2738,null,{}] 14:52:42 INFO - PROCESS | 1782 | 1461275562719 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:52:42 INFO - PROCESS | 1782 | 1461275562990 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 14:52:43 INFO - PROCESS | 1782 | 1461275563345 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:43 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f8bb000 == 163 [pid = 1782] [id = 692] 14:52:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 148 (0x904c9c00) [pid = 1782] [serial = 2077] [outer = (nil)] 14:52:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 149 (0x92c6d800) [pid = 1782] [serial = 2078] [outer = 0x904c9c00] 14:52:43 INFO - PROCESS | 1782 | 1461275563460 Marionette DEBUG loaded listener.js 14:52:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 150 (0x93abe000) [pid = 1782] [serial = 2079] [outer = 0x904c9c00] 14:52:44 INFO - PROCESS | 1782 | 1461275564456 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:52:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:52:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1788ms 14:52:44 INFO - PROCESS | 1782 | 1461275564498 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 14:52:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:52:44 INFO - PROCESS | 1782 | 1461275564502 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 14:52:44 INFO - PROCESS | 1782 | 1461275564512 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:52:44 INFO - PROCESS | 1782 | 1461275564515 Marionette TRACE conn3 <- [1,2742,null,{}] 14:52:44 INFO - PROCESS | 1782 | 1461275564522 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:52:44 INFO - PROCESS | 1782 | 1461275564796 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 14:52:45 INFO - PROCESS | 1782 | 1461275565153 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:45 INFO - PROCESS | 1782 | ++DOCSHELL 0x92b36c00 == 164 [pid = 1782] [id = 693] 14:52:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x92b38800) [pid = 1782] [serial = 2080] [outer = (nil)] 14:52:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0x93c91000) [pid = 1782] [serial = 2081] [outer = 0x92b38800] 14:52:45 INFO - PROCESS | 1782 | 1461275565252 Marionette DEBUG loaded listener.js 14:52:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0x93c97800) [pid = 1782] [serial = 2082] [outer = 0x92b38800] 14:52:46 INFO - PROCESS | 1782 | 1461275566223 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:52:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:52:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1786ms 14:52:46 INFO - PROCESS | 1782 | 1461275566296 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 14:52:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:52:46 INFO - PROCESS | 1782 | 1461275566300 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 14:52:46 INFO - PROCESS | 1782 | 1461275566307 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:52:46 INFO - PROCESS | 1782 | 1461275566312 Marionette TRACE conn3 <- [1,2746,null,{}] 14:52:46 INFO - PROCESS | 1782 | 1461275566319 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:52:46 INFO - PROCESS | 1782 | 1461275566634 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 14:52:47 INFO - PROCESS | 1782 | 1461275567000 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:47 INFO - PROCESS | 1782 | ++DOCSHELL 0x93ac6000 == 165 [pid = 1782] [id = 694] 14:52:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0x93ac6800) [pid = 1782] [serial = 2083] [outer = (nil)] 14:52:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x95c27c00) [pid = 1782] [serial = 2084] [outer = 0x93ac6800] 14:52:47 INFO - PROCESS | 1782 | 1461275567094 Marionette DEBUG loaded listener.js 14:52:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0x95c36400) [pid = 1782] [serial = 2085] [outer = 0x93ac6800] 14:52:48 INFO - PROCESS | 1782 | 1461275568053 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:52:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:52:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1782ms 14:52:48 INFO - PROCESS | 1782 | 1461275568089 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 14:52:48 INFO - PROCESS | 1782 | 1461275568093 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 14:52:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:52:48 INFO - PROCESS | 1782 | 1461275568100 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:52:48 INFO - PROCESS | 1782 | 1461275568104 Marionette TRACE conn3 <- [1,2750,null,{}] 14:52:48 INFO - PROCESS | 1782 | 1461275568110 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:52:48 INFO - PROCESS | 1782 | 1461275568390 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 14:52:48 INFO - PROCESS | 1782 | 1461275568825 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:48 INFO - PROCESS | 1782 | ++DOCSHELL 0x92c64400 == 166 [pid = 1782] [id = 695] 14:52:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 157 (0x947a3000) [pid = 1782] [serial = 2086] [outer = (nil)] 14:52:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 158 (0x9778b400) [pid = 1782] [serial = 2087] [outer = 0x947a3000] 14:52:48 INFO - PROCESS | 1782 | 1461275568929 Marionette DEBUG loaded listener.js 14:52:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 159 (0x97811c00) [pid = 1782] [serial = 2088] [outer = 0x947a3000] 14:52:49 INFO - PROCESS | 1782 | 1461275569865 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:52:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:52:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1782ms 14:52:49 INFO - PROCESS | 1782 | 1461275569884 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 14:52:49 INFO - PROCESS | 1782 | 1461275569888 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 14:52:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:52:49 INFO - PROCESS | 1782 | 1461275569896 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:52:49 INFO - PROCESS | 1782 | 1461275569900 Marionette TRACE conn3 <- [1,2754,null,{}] 14:52:49 INFO - PROCESS | 1782 | 1461275569929 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:52:50 INFO - PROCESS | 1782 | 1461275570196 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 14:52:52 INFO - PROCESS | 1782 | --DOCSHELL 0x8c945800 == 165 [pid = 1782] [id = 464] 14:52:52 INFO - PROCESS | 1782 | --DOCSHELL 0x8963dc00 == 164 [pid = 1782] [id = 601] 14:52:52 INFO - PROCESS | 1782 | --DOCSHELL 0x98ec3000 == 163 [pid = 1782] [id = 556] 14:52:52 INFO - PROCESS | 1782 | --DOCSHELL 0x8a5ec800 == 162 [pid = 1782] [id = 339] 14:52:52 INFO - PROCESS | 1782 | --DOCSHELL 0x86d1b400 == 161 [pid = 1782] [id = 392] 14:52:52 INFO - PROCESS | 1782 | --DOCSHELL 0x8f6d4400 == 160 [pid = 1782] [id = 676] 14:52:52 INFO - PROCESS | 1782 | --DOCSHELL 0x8e745800 == 159 [pid = 1782] [id = 674] 14:52:52 INFO - PROCESS | 1782 | --DOCSHELL 0x8f6d0800 == 158 [pid = 1782] [id = 675] 14:52:52 INFO - PROCESS | 1782 | --DOCSHELL 0x8e3aa000 == 157 [pid = 1782] [id = 673] 14:52:52 INFO - PROCESS | 1782 | --DOCSHELL 0x8a5e8800 == 156 [pid = 1782] [id = 671] 14:52:52 INFO - PROCESS | 1782 | --DOCSHELL 0x86087c00 == 155 [pid = 1782] [id = 670] 14:52:52 INFO - PROCESS | 1782 | --DOCSHELL 0x8769c400 == 154 [pid = 1782] [id = 668] 14:52:52 INFO - PROCESS | 1782 | --DOCSHELL 0x8afd7000 == 153 [pid = 1782] [id = 669] 14:52:52 INFO - PROCESS | 1782 | --DOCSHELL 0x8b1cf000 == 152 [pid = 1782] [id = 667] 14:52:52 INFO - PROCESS | 1782 | --DOCSHELL 0x8a988c00 == 151 [pid = 1782] [id = 666] 14:52:52 INFO - PROCESS | 1782 | --DOCSHELL 0x89306400 == 150 [pid = 1782] [id = 665] 14:52:52 INFO - PROCESS | 1782 | --DOCSHELL 0x89fd5c00 == 149 [pid = 1782] [id = 664] 14:52:52 INFO - PROCESS | 1782 | --DOCSHELL 0x84ee6800 == 148 [pid = 1782] [id = 662] 14:52:52 INFO - PROCESS | 1782 | --DOCSHELL 0x87ee5800 == 147 [pid = 1782] [id = 663] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 158 (0x87eef400) [pid = 1782] [serial = 1931] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 157 (0x97b84000) [pid = 1782] [serial = 1956] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 156 (0x9ae45c00) [pid = 1782] [serial = 1961] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 155 (0x87f03400) [pid = 1782] [serial = 1982] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0x87fea400) [pid = 1782] [serial = 1983] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0x8c242800) [pid = 1782] [serial = 1872] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0x9825e400) [pid = 1782] [serial = 1977] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 151 (0x900e1c00) [pid = 1782] [serial = 1947] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 150 (0x8afdec00) [pid = 1782] [serial = 1935] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 149 (0x8ca10800) [pid = 1782] [serial = 1938] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 148 (0x98e8e800) [pid = 1782] [serial = 1958] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 147 (0xa4833400) [pid = 1782] [serial = 1967] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 146 (0x8a991800) [pid = 1782] [serial = 1934] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 145 (0x9fca3c00) [pid = 1782] [serial = 1962] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 144 (0x93ac4800) [pid = 1782] [serial = 1971] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 143 (0xa487bc00) [pid = 1782] [serial = 1917] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 142 (0x8e748000) [pid = 1782] [serial = 1941] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 141 (0x8930ec00) [pid = 1782] [serial = 1932] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 140 (0x89512800) [pid = 1782] [serial = 1985] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x8f6f2000) [pid = 1782] [serial = 1946] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x8f4dcc00) [pid = 1782] [serial = 1944] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0xa4883000) [pid = 1782] [serial = 1968] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x860c7800) [pid = 1782] [serial = 1979] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0xa4880000) [pid = 1782] [serial = 1974] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x905e6400) [pid = 1782] [serial = 1949] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8c945400) [pid = 1782] [serial = 1937] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x9825c000) [pid = 1782] [serial = 1976] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x93ac3000) [pid = 1782] [serial = 1970] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x9780f800) [pid = 1782] [serial = 1955] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x98ebf000) [pid = 1782] [serial = 1959] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x8eb73000) [pid = 1782] [serial = 1943] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0xa3d80c00) [pid = 1782] [serial = 1973] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x905ed400) [pid = 1782] [serial = 1950] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 125 (0xa4480000) [pid = 1782] [serial = 1860] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 124 (0x86d21000) [pid = 1782] [serial = 1980] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 123 (0x93c96000) [pid = 1782] [serial = 1953] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 122 (0x92b32c00) [pid = 1782] [serial = 1952] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 121 (0x8e3a1400) [pid = 1782] [serial = 1940] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 120 (0xa2be6400) [pid = 1782] [serial = 1964] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | --DOMWINDOW == 119 (0xa4457800) [pid = 1782] [serial = 1965] [outer = (nil)] [url = about:blank] 14:52:52 INFO - PROCESS | 1782 | 1461275572899 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:52 INFO - PROCESS | 1782 | ++DOCSHELL 0x86080400 == 148 [pid = 1782] [id = 696] 14:52:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 120 (0x860cd400) [pid = 1782] [serial = 2089] [outer = (nil)] 14:52:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 121 (0x875c2400) [pid = 1782] [serial = 2090] [outer = 0x860cd400] 14:52:52 INFO - PROCESS | 1782 | 1461275572989 Marionette DEBUG loaded listener.js 14:52:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 122 (0x87698c00) [pid = 1782] [serial = 2091] [outer = 0x860cd400] 14:52:53 INFO - PROCESS | 1782 | 1461275573915 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:52:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:52:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 4058ms 14:52:53 INFO - PROCESS | 1782 | 1461275573965 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 14:52:53 INFO - PROCESS | 1782 | 1461275573973 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 14:52:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:52:53 INFO - PROCESS | 1782 | 1461275573983 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:52:53 INFO - PROCESS | 1782 | 1461275573988 Marionette TRACE conn3 <- [1,2758,null,{}] 14:52:53 INFO - PROCESS | 1782 | 1461275573996 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:52:54 INFO - PROCESS | 1782 | 1461275574258 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 14:52:54 INFO - PROCESS | 1782 | 1461275574479 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:54 INFO - PROCESS | 1782 | ++DOCSHELL 0x89314000 == 149 [pid = 1782] [id = 697] 14:52:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 123 (0x89314c00) [pid = 1782] [serial = 2092] [outer = (nil)] 14:52:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 124 (0x89517000) [pid = 1782] [serial = 2093] [outer = 0x89314c00] 14:52:54 INFO - PROCESS | 1782 | 1461275574614 Marionette DEBUG loaded listener.js 14:52:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0x8963b800) [pid = 1782] [serial = 2094] [outer = 0x89314c00] 14:52:55 INFO - PROCESS | 1782 | 1461275575603 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:52:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:52:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1687ms 14:52:55 INFO - PROCESS | 1782 | 1461275575674 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 14:52:55 INFO - PROCESS | 1782 | 1461275575681 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 14:52:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:52:55 INFO - PROCESS | 1782 | 1461275575688 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:52:55 INFO - PROCESS | 1782 | 1461275575692 Marionette TRACE conn3 <- [1,2762,null,{}] 14:52:55 INFO - PROCESS | 1782 | 1461275575711 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:52:56 INFO - PROCESS | 1782 | 1461275576044 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 14:52:56 INFO - PROCESS | 1782 | 1461275576296 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:56 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a7a3c00 == 150 [pid = 1782] [id = 698] 14:52:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x8a7a7400) [pid = 1782] [serial = 2095] [outer = (nil)] 14:52:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x8a98d000) [pid = 1782] [serial = 2096] [outer = 0x8a7a7400] 14:52:56 INFO - PROCESS | 1782 | 1461275576382 Marionette DEBUG loaded listener.js 14:52:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x8afd7000) [pid = 1782] [serial = 2097] [outer = 0x8a7a7400] 14:52:57 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x8b01dc00) [pid = 1782] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:52:57 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x8a98a400) [pid = 1782] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:52:57 INFO - PROCESS | 1782 | --DOMWINDOW == 125 (0x89fd7c00) [pid = 1782] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:52:57 INFO - PROCESS | 1782 | --DOMWINDOW == 124 (0x8f81ec00) [pid = 1782] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:52:57 INFO - PROCESS | 1782 | --DOMWINDOW == 123 (0x8b1d0400) [pid = 1782] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:52:57 INFO - PROCESS | 1782 | --DOMWINDOW == 122 (0x87eef000) [pid = 1782] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:52:57 INFO - PROCESS | 1782 | --DOMWINDOW == 121 (0x8e742c00) [pid = 1782] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:52:57 INFO - PROCESS | 1782 | --DOMWINDOW == 120 (0x8e8e1400) [pid = 1782] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:52:57 INFO - PROCESS | 1782 | --DOMWINDOW == 119 (0x8c94f000) [pid = 1782] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:52:57 INFO - PROCESS | 1782 | --DOMWINDOW == 118 (0x8963a400) [pid = 1782] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:52:57 INFO - PROCESS | 1782 | --DOMWINDOW == 117 (0x84ee6c00) [pid = 1782] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:52:57 INFO - PROCESS | 1782 | --DOMWINDOW == 116 (0x89307000) [pid = 1782] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:52:57 INFO - PROCESS | 1782 | --DOMWINDOW == 115 (0x8bf72c00) [pid = 1782] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:52:57 INFO - PROCESS | 1782 | --DOMWINDOW == 114 (0x89fd1800) [pid = 1782] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:52:57 INFO - PROCESS | 1782 | --DOMWINDOW == 113 (0x8ca75400) [pid = 1782] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:52:57 INFO - PROCESS | 1782 | --DOMWINDOW == 112 (0x8f6d1800) [pid = 1782] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:52:57 INFO - PROCESS | 1782 | --DOMWINDOW == 111 (0x8e747c00) [pid = 1782] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:52:57 INFO - PROCESS | 1782 | --DOMWINDOW == 110 (0x8c949800) [pid = 1782] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:52:57 INFO - PROCESS | 1782 | 1461275577957 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:52:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:52:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 2338ms 14:52:58 INFO - PROCESS | 1782 | 1461275578028 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 14:52:58 INFO - PROCESS | 1782 | 1461275578031 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 14:52:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:52:58 INFO - PROCESS | 1782 | 1461275578057 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:52:58 INFO - PROCESS | 1782 | 1461275578067 Marionette TRACE conn3 <- [1,2766,null,{}] 14:52:58 INFO - PROCESS | 1782 | 1461275578088 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:52:58 INFO - PROCESS | 1782 | 1461275578332 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 14:52:58 INFO - PROCESS | 1782 | 1461275578544 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:58 INFO - PROCESS | 1782 | ++DOCSHELL 0x85116c00 == 151 [pid = 1782] [id = 699] 14:52:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 111 (0x86d18000) [pid = 1782] [serial = 2098] [outer = (nil)] 14:52:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 112 (0x8b025000) [pid = 1782] [serial = 2099] [outer = 0x86d18000] 14:52:58 INFO - PROCESS | 1782 | 1461275578623 Marionette DEBUG loaded listener.js 14:52:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 113 (0x8b1c4400) [pid = 1782] [serial = 2100] [outer = 0x86d18000] 14:52:59 INFO - PROCESS | 1782 | 1461275579502 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:52:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:52:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1527ms 14:52:59 INFO - PROCESS | 1782 | 1461275579569 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 14:52:59 INFO - PROCESS | 1782 | 1461275579575 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 14:52:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:52:59 INFO - PROCESS | 1782 | 1461275579582 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:52:59 INFO - PROCESS | 1782 | 1461275579585 Marionette TRACE conn3 <- [1,2770,null,{}] 14:52:59 INFO - PROCESS | 1782 | 1461275579591 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:52:59 INFO - PROCESS | 1782 | 1461275579828 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 14:53:00 INFO - PROCESS | 1782 | 1461275580339 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:00 INFO - PROCESS | 1782 | ++DOCSHELL 0x86087800 == 152 [pid = 1782] [id = 700] 14:53:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 114 (0x86087c00) [pid = 1782] [serial = 2101] [outer = (nil)] 14:53:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 115 (0x875ca400) [pid = 1782] [serial = 2102] [outer = 0x86087c00] 14:53:00 INFO - PROCESS | 1782 | 1461275580451 Marionette DEBUG loaded listener.js 14:53:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 116 (0x87eeac00) [pid = 1782] [serial = 2103] [outer = 0x86087c00] 14:53:01 INFO - PROCESS | 1782 | 1461275581478 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:53:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:53:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1935ms 14:53:01 INFO - PROCESS | 1782 | 1461275581520 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 14:53:01 INFO - PROCESS | 1782 | 1461275581529 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 14:53:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:53:01 INFO - PROCESS | 1782 | 1461275581541 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:53:01 INFO - PROCESS | 1782 | 1461275581545 Marionette TRACE conn3 <- [1,2774,null,{}] 14:53:01 INFO - PROCESS | 1782 | 1461275581555 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:53:01 INFO - PROCESS | 1782 | 1461275581838 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 14:53:02 INFO - PROCESS | 1782 | 1461275582213 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:02 INFO - PROCESS | 1782 | ++DOCSHELL 0x89518400 == 153 [pid = 1782] [id = 701] 14:53:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 117 (0x89fd1800) [pid = 1782] [serial = 2104] [outer = (nil)] 14:53:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 118 (0x8a160c00) [pid = 1782] [serial = 2105] [outer = 0x89fd1800] 14:53:02 INFO - PROCESS | 1782 | 1461275582323 Marionette DEBUG loaded listener.js 14:53:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 119 (0x8a5ee800) [pid = 1782] [serial = 2106] [outer = 0x89fd1800] 14:53:03 INFO - PROCESS | 1782 | 1461275583411 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:53:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:53:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1940ms 14:53:03 INFO - PROCESS | 1782 | 1461275583484 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 14:53:03 INFO - PROCESS | 1782 | 1461275583490 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 14:53:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:53:03 INFO - PROCESS | 1782 | 1461275583499 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:53:03 INFO - PROCESS | 1782 | 1461275583503 Marionette TRACE conn3 <- [1,2778,null,{}] 14:53:03 INFO - PROCESS | 1782 | 1461275583509 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:53:03 INFO - PROCESS | 1782 | 1461275583841 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 14:53:04 INFO - PROCESS | 1782 | 1461275584279 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:04 INFO - PROCESS | 1782 | ++DOCSHELL 0x8b02c800 == 154 [pid = 1782] [id = 702] 14:53:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 120 (0x8b1c2800) [pid = 1782] [serial = 2107] [outer = (nil)] 14:53:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 121 (0x8b1ce800) [pid = 1782] [serial = 2108] [outer = 0x8b1c2800] 14:53:04 INFO - PROCESS | 1782 | 1461275584385 Marionette DEBUG loaded listener.js 14:53:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 122 (0x8bf7dc00) [pid = 1782] [serial = 2109] [outer = 0x8b1c2800] 14:53:05 INFO - PROCESS | 1782 | 1461275585437 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:53:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:53:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1986ms 14:53:05 INFO - PROCESS | 1782 | 1461275585486 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 14:53:05 INFO - PROCESS | 1782 | 1461275585491 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 14:53:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:53:05 INFO - PROCESS | 1782 | 1461275585508 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:53:05 INFO - PROCESS | 1782 | 1461275585519 Marionette TRACE conn3 <- [1,2782,null,{}] 14:53:05 INFO - PROCESS | 1782 | 1461275585527 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:53:05 INFO - PROCESS | 1782 | 1461275585844 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 14:53:06 INFO - PROCESS | 1782 | 1461275586203 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:06 INFO - PROCESS | 1782 | ++DOCSHELL 0x8608c000 == 155 [pid = 1782] [id = 703] 14:53:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 123 (0x8b1c9c00) [pid = 1782] [serial = 2110] [outer = (nil)] 14:53:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 124 (0x8ca02c00) [pid = 1782] [serial = 2111] [outer = 0x8b1c9c00] 14:53:06 INFO - PROCESS | 1782 | 1461275586299 Marionette DEBUG loaded listener.js 14:53:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0x8ca0e000) [pid = 1782] [serial = 2112] [outer = 0x8b1c9c00] 14:53:07 INFO - PROCESS | 1782 | 1461275587260 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:53:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:53:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1807ms 14:53:07 INFO - PROCESS | 1782 | 1461275587308 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 14:53:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:53:07 INFO - PROCESS | 1782 | 1461275587314 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 14:53:07 INFO - PROCESS | 1782 | 1461275587321 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:53:07 INFO - PROCESS | 1782 | 1461275587324 Marionette TRACE conn3 <- [1,2786,null,{}] 14:53:07 INFO - PROCESS | 1782 | 1461275587331 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:53:07 INFO - PROCESS | 1782 | 1461275587600 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 14:53:07 INFO - PROCESS | 1782 | 1461275587952 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:07 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ca08000 == 156 [pid = 1782] [id = 704] 14:53:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x8ca70c00) [pid = 1782] [serial = 2113] [outer = (nil)] 14:53:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x8cbeb000) [pid = 1782] [serial = 2114] [outer = 0x8ca70c00] 14:53:08 INFO - PROCESS | 1782 | 1461275588055 Marionette DEBUG loaded listener.js 14:53:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x8cc36800) [pid = 1782] [serial = 2115] [outer = 0x8ca70c00] 14:53:08 INFO - PROCESS | 1782 | 1461275588992 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:53:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:53:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1734ms 14:53:09 INFO - PROCESS | 1782 | 1461275589055 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 14:53:09 INFO - PROCESS | 1782 | 1461275589060 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 14:53:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:53:09 INFO - PROCESS | 1782 | 1461275589067 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:53:09 INFO - PROCESS | 1782 | 1461275589071 Marionette TRACE conn3 <- [1,2790,null,{}] 14:53:09 INFO - PROCESS | 1782 | 1461275589077 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:53:09 INFO - PROCESS | 1782 | 1461275589355 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 14:53:09 INFO - PROCESS | 1782 | 1461275589715 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:09 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e3aa000 == 157 [pid = 1782] [id = 705] 14:53:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8e3ab000) [pid = 1782] [serial = 2116] [outer = (nil)] 14:53:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x8e748400) [pid = 1782] [serial = 2117] [outer = 0x8e3ab000] 14:53:09 INFO - PROCESS | 1782 | 1461275589829 Marionette DEBUG loaded listener.js 14:53:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8eb70800) [pid = 1782] [serial = 2118] [outer = 0x8e3ab000] 14:53:10 INFO - PROCESS | 1782 | 1461275590833 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:53:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:53:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1795ms 14:53:10 INFO - PROCESS | 1782 | 1461275590864 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 14:53:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:53:10 INFO - PROCESS | 1782 | 1461275590869 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 14:53:10 INFO - PROCESS | 1782 | 1461275590875 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:53:10 INFO - PROCESS | 1782 | 1461275590879 Marionette TRACE conn3 <- [1,2794,null,{}] 14:53:10 INFO - PROCESS | 1782 | 1461275590885 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:53:11 INFO - PROCESS | 1782 | 1461275591159 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 14:53:11 INFO - PROCESS | 1782 | 1461275591531 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:11 INFO - PROCESS | 1782 | ++DOCSHELL 0x86084000 == 158 [pid = 1782] [id = 706] 14:53:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x89516000) [pid = 1782] [serial = 2119] [outer = (nil)] 14:53:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8f4e1000) [pid = 1782] [serial = 2120] [outer = 0x89516000] 14:53:11 INFO - PROCESS | 1782 | 1461275591633 Marionette DEBUG loaded listener.js 14:53:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8f537400) [pid = 1782] [serial = 2121] [outer = 0x89516000] 14:53:12 INFO - PROCESS | 1782 | 1461275592588 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:53:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:53:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1788ms 14:53:12 INFO - PROCESS | 1782 | 1461275592663 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 14:53:12 INFO - PROCESS | 1782 | 1461275592668 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 14:53:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:53:12 INFO - PROCESS | 1782 | 1461275592675 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:53:12 INFO - PROCESS | 1782 | 1461275592679 Marionette TRACE conn3 <- [1,2798,null,{}] 14:53:12 INFO - PROCESS | 1782 | 1461275592686 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:53:12 INFO - PROCESS | 1782 | 1461275592969 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 14:53:13 INFO - PROCESS | 1782 | 1461275593320 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:13 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ca77400 == 159 [pid = 1782] [id = 707] 14:53:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8cc2e400) [pid = 1782] [serial = 2122] [outer = (nil)] 14:53:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8f820000) [pid = 1782] [serial = 2123] [outer = 0x8cc2e400] 14:53:13 INFO - PROCESS | 1782 | 1461275593418 Marionette DEBUG loaded listener.js 14:53:13 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8f82b400) [pid = 1782] [serial = 2124] [outer = 0x8cc2e400] 14:53:14 INFO - PROCESS | 1782 | 1461275594405 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:53:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:53:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1802ms 14:53:14 INFO - PROCESS | 1782 | 1461275594477 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 14:53:14 INFO - PROCESS | 1782 | 1461275594482 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 14:53:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:53:14 INFO - PROCESS | 1782 | 1461275594489 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:53:14 INFO - PROCESS | 1782 | 1461275594494 Marionette TRACE conn3 <- [1,2802,null,{}] 14:53:14 INFO - PROCESS | 1782 | 1461275594500 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:53:14 INFO - PROCESS | 1782 | 1461275594753 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 14:53:15 INFO - PROCESS | 1782 | 1461275595108 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:15 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ca0e400 == 160 [pid = 1782] [id = 708] 14:53:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x8f52e000) [pid = 1782] [serial = 2125] [outer = (nil)] 14:53:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x904cd400) [pid = 1782] [serial = 2126] [outer = 0x8f52e000] 14:53:15 INFO - PROCESS | 1782 | 1461275595204 Marionette DEBUG loaded listener.js 14:53:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x905e2400) [pid = 1782] [serial = 2127] [outer = 0x8f52e000] 14:53:16 INFO - PROCESS | 1782 | 1461275596179 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:53:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:53:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1732ms 14:53:16 INFO - PROCESS | 1782 | 1461275596222 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 14:53:16 INFO - PROCESS | 1782 | 1461275596227 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 14:53:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:53:16 INFO - PROCESS | 1782 | 1461275596233 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:53:16 INFO - PROCESS | 1782 | 1461275596237 Marionette TRACE conn3 <- [1,2806,null,{}] 14:53:16 INFO - PROCESS | 1782 | 1461275596243 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:53:16 INFO - PROCESS | 1782 | 1461275596512 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 14:53:16 INFO - PROCESS | 1782 | 1461275596867 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:16 INFO - PROCESS | 1782 | ++DOCSHELL 0x89305800 == 161 [pid = 1782] [id = 709] 14:53:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0x89fd4400) [pid = 1782] [serial = 2128] [outer = (nil)] 14:53:16 INFO - PROCESS | 1782 | ++DOMWINDOW == 142 (0x9152b800) [pid = 1782] [serial = 2129] [outer = 0x89fd4400] 14:53:16 INFO - PROCESS | 1782 | 1461275596966 Marionette DEBUG loaded listener.js 14:53:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 143 (0x92a65c00) [pid = 1782] [serial = 2130] [outer = 0x89fd4400] 14:53:17 INFO - PROCESS | 1782 | 1461275597941 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:53:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:53:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1784ms 14:53:18 INFO - PROCESS | 1782 | 1461275598018 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 14:53:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:53:18 INFO - PROCESS | 1782 | 1461275598023 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 14:53:18 INFO - PROCESS | 1782 | 1461275598029 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:53:18 INFO - PROCESS | 1782 | 1461275598033 Marionette TRACE conn3 <- [1,2810,null,{}] 14:53:18 INFO - PROCESS | 1782 | 1461275598039 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:53:18 INFO - PROCESS | 1782 | 1461275598322 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 14:53:18 INFO - PROCESS | 1782 | 1461275598695 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:18 INFO - PROCESS | 1782 | ++DOCSHELL 0x92b3ec00 == 162 [pid = 1782] [id = 710] 14:53:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 144 (0x93aba400) [pid = 1782] [serial = 2131] [outer = (nil)] 14:53:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 145 (0x93ac2800) [pid = 1782] [serial = 2132] [outer = 0x93aba400] 14:53:18 INFO - PROCESS | 1782 | 1461275598818 Marionette DEBUG loaded listener.js 14:53:18 INFO - PROCESS | 1782 | ++DOMWINDOW == 146 (0x93c9a000) [pid = 1782] [serial = 2133] [outer = 0x93aba400] 14:53:19 INFO - PROCESS | 1782 | 1461275599874 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:53:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:53:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1897ms 14:53:19 INFO - PROCESS | 1782 | 1461275599928 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 14:53:19 INFO - PROCESS | 1782 | 1461275599932 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 14:53:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:53:19 INFO - PROCESS | 1782 | 1461275599939 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:53:19 INFO - PROCESS | 1782 | 1461275599944 Marionette TRACE conn3 <- [1,2814,null,{}] 14:53:19 INFO - PROCESS | 1782 | 1461275599949 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:53:20 INFO - PROCESS | 1782 | 1461275600233 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 14:53:20 INFO - PROCESS | 1782 | 1461275600599 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:20 INFO - PROCESS | 1782 | ++DOCSHELL 0x96fae800 == 163 [pid = 1782] [id = 711] 14:53:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 147 (0x978da000) [pid = 1782] [serial = 2134] [outer = (nil)] 14:53:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 148 (0x97f05000) [pid = 1782] [serial = 2135] [outer = 0x978da000] 14:53:20 INFO - PROCESS | 1782 | 1461275600698 Marionette DEBUG loaded listener.js 14:53:20 INFO - PROCESS | 1782 | ++DOMWINDOW == 149 (0x98256400) [pid = 1782] [serial = 2136] [outer = 0x978da000] 14:53:21 INFO - PROCESS | 1782 | 1461275601671 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:53:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:53:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1800ms 14:53:21 INFO - PROCESS | 1782 | 1461275601741 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 14:53:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:53:21 INFO - PROCESS | 1782 | 1461275601745 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 14:53:21 INFO - PROCESS | 1782 | 1461275601752 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:53:21 INFO - PROCESS | 1782 | 1461275601755 Marionette TRACE conn3 <- [1,2818,null,{}] 14:53:21 INFO - PROCESS | 1782 | 1461275601762 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:53:22 INFO - PROCESS | 1782 | 1461275602026 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 14:53:22 INFO - PROCESS | 1782 | 1461275602394 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:22 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ca6cc00 == 164 [pid = 1782] [id = 712] 14:53:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 150 (0x8ca7ac00) [pid = 1782] [serial = 2137] [outer = (nil)] 14:53:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x9825f000) [pid = 1782] [serial = 2138] [outer = 0x8ca7ac00] 14:53:22 INFO - PROCESS | 1782 | 1461275602494 Marionette DEBUG loaded listener.js 14:53:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0x98261000) [pid = 1782] [serial = 2139] [outer = 0x8ca7ac00] 14:53:23 INFO - PROCESS | 1782 | 1461275603454 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:53:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:53:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1736ms 14:53:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:53:23 INFO - PROCESS | 1782 | 1461275603488 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 14:53:23 INFO - PROCESS | 1782 | 1461275603492 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 14:53:23 INFO - PROCESS | 1782 | 1461275603500 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:53:23 INFO - PROCESS | 1782 | 1461275603503 Marionette TRACE conn3 <- [1,2822,null,{}] 14:53:23 INFO - PROCESS | 1782 | 1461275603510 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:53:23 INFO - PROCESS | 1782 | 1461275603791 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 14:53:24 INFO - PROCESS | 1782 | 1461275604165 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:24 INFO - PROCESS | 1782 | ++DOCSHELL 0x92b31000 == 165 [pid = 1782] [id = 713] 14:53:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0x978e3c00) [pid = 1782] [serial = 2140] [outer = (nil)] 14:53:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0x98581400) [pid = 1782] [serial = 2141] [outer = 0x978e3c00] 14:53:24 INFO - PROCESS | 1782 | 1461275604271 Marionette DEBUG loaded listener.js 14:53:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x98583800) [pid = 1782] [serial = 2142] [outer = 0x978e3c00] 14:53:25 INFO - PROCESS | 1782 | 1461275605410 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:53:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:53:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1988ms 14:53:25 INFO - PROCESS | 1782 | 1461275605487 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 14:53:25 INFO - PROCESS | 1782 | 1461275605492 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 14:53:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:53:25 INFO - PROCESS | 1782 | 1461275605500 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:53:25 INFO - PROCESS | 1782 | 1461275605504 Marionette TRACE conn3 <- [1,2826,null,{}] 14:53:25 INFO - PROCESS | 1782 | 1461275605511 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:53:25 INFO - PROCESS | 1782 | 1461275605813 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 14:53:26 INFO - PROCESS | 1782 | 1461275606206 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:26 INFO - PROCESS | 1782 | ++DOCSHELL 0x98264400 == 166 [pid = 1782] [id = 714] 14:53:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0x984ce000) [pid = 1782] [serial = 2143] [outer = (nil)] 14:53:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 157 (0x98e8d800) [pid = 1782] [serial = 2144] [outer = 0x984ce000] 14:53:26 INFO - PROCESS | 1782 | 1461275606305 Marionette DEBUG loaded listener.js 14:53:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 158 (0x98eba400) [pid = 1782] [serial = 2145] [outer = 0x984ce000] 14:53:27 INFO - PROCESS | 1782 | 1461275607464 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:53:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:53:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 2044ms 14:53:27 INFO - PROCESS | 1782 | 1461275607545 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 14:53:27 INFO - PROCESS | 1782 | 1461275607550 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 14:53:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:53:27 INFO - PROCESS | 1782 | 1461275607556 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:53:27 INFO - PROCESS | 1782 | 1461275607559 Marionette TRACE conn3 <- [1,2830,null,{}] 14:53:27 INFO - PROCESS | 1782 | 1461275607567 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:53:27 INFO - PROCESS | 1782 | 1461275607871 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 14:53:28 INFO - PROCESS | 1782 | 1461275608251 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:28 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f4e2c00 == 167 [pid = 1782] [id = 715] 14:53:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 159 (0x8f537c00) [pid = 1782] [serial = 2146] [outer = (nil)] 14:53:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 160 (0x99165000) [pid = 1782] [serial = 2147] [outer = 0x8f537c00] 14:53:28 INFO - PROCESS | 1782 | 1461275608345 Marionette DEBUG loaded listener.js 14:53:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 161 (0x99169400) [pid = 1782] [serial = 2148] [outer = 0x8f537c00] 14:53:29 INFO - PROCESS | 1782 | 1461275609414 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:53:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:53:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1933ms 14:53:29 INFO - PROCESS | 1782 | 1461275609490 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 14:53:29 INFO - PROCESS | 1782 | 1461275609494 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 14:53:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:53:29 INFO - PROCESS | 1782 | 1461275609502 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:53:29 INFO - PROCESS | 1782 | 1461275609506 Marionette TRACE conn3 <- [1,2834,null,{}] 14:53:29 INFO - PROCESS | 1782 | 1461275609512 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:53:29 INFO - PROCESS | 1782 | 1461275609815 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 14:53:30 INFO - PROCESS | 1782 | 1461275610177 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:30 INFO - PROCESS | 1782 | ++DOCSHELL 0x98b24000 == 168 [pid = 1782] [id = 716] 14:53:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 162 (0x99136c00) [pid = 1782] [serial = 2149] [outer = (nil)] 14:53:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 163 (0x99b14400) [pid = 1782] [serial = 2150] [outer = 0x99136c00] 14:53:30 INFO - PROCESS | 1782 | 1461275610273 Marionette DEBUG loaded listener.js 14:53:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 164 (0x99b1c400) [pid = 1782] [serial = 2151] [outer = 0x99136c00] 14:53:33 INFO - PROCESS | 1782 | --DOCSHELL 0x8608cc00 == 167 [pid = 1782] [id = 659] 14:53:33 INFO - PROCESS | 1782 | --DOCSHELL 0x89305400 == 166 [pid = 1782] [id = 679] 14:53:33 INFO - PROCESS | 1782 | --DOCSHELL 0x87ee3800 == 165 [pid = 1782] [id = 660] 14:53:33 INFO - PROCESS | 1782 | --DOCSHELL 0x87696800 == 164 [pid = 1782] [id = 661] 14:53:33 INFO - PROCESS | 1782 | --DOCSHELL 0x85116c00 == 163 [pid = 1782] [id = 699] 14:53:33 INFO - PROCESS | 1782 | --DOCSHELL 0x8a7a3c00 == 162 [pid = 1782] [id = 698] 14:53:33 INFO - PROCESS | 1782 | --DOCSHELL 0x89314000 == 161 [pid = 1782] [id = 697] 14:53:33 INFO - PROCESS | 1782 | --DOCSHELL 0x86080400 == 160 [pid = 1782] [id = 696] 14:53:33 INFO - PROCESS | 1782 | --DOCSHELL 0x92b36c00 == 159 [pid = 1782] [id = 693] 14:53:33 INFO - PROCESS | 1782 | --DOCSHELL 0x8f8bb000 == 158 [pid = 1782] [id = 692] 14:53:33 INFO - PROCESS | 1782 | --DOCSHELL 0x904d6800 == 157 [pid = 1782] [id = 691] 14:53:33 INFO - PROCESS | 1782 | --DOCSHELL 0x848e9000 == 156 [pid = 1782] [id = 689] 14:53:33 INFO - PROCESS | 1782 | --DOCSHELL 0x8eb69c00 == 155 [pid = 1782] [id = 690] 14:53:33 INFO - PROCESS | 1782 | --DOCSHELL 0x8f4e1400 == 154 [pid = 1782] [id = 688] 14:53:33 INFO - PROCESS | 1782 | --DOCSHELL 0x85111000 == 153 [pid = 1782] [id = 454] 14:53:33 INFO - PROCESS | 1782 | --DOCSHELL 0x8a5e7c00 == 152 [pid = 1782] [id = 687] 14:53:33 INFO - PROCESS | 1782 | --DOCSHELL 0x85807400 == 151 [pid = 1782] [id = 686] 14:53:33 INFO - PROCESS | 1782 | --DOCSHELL 0x8c249c00 == 150 [pid = 1782] [id = 685] 14:53:33 INFO - PROCESS | 1782 | --DOCSHELL 0x8a168000 == 149 [pid = 1782] [id = 683] 14:53:33 INFO - PROCESS | 1782 | --DOCSHELL 0x8bf78c00 == 148 [pid = 1782] [id = 684] 14:53:33 INFO - PROCESS | 1782 | --DOCSHELL 0x875c9800 == 147 [pid = 1782] [id = 682] 14:53:33 INFO - PROCESS | 1782 | --DOCSHELL 0x84eec400 == 146 [pid = 1782] [id = 681] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 163 (0x8b0db000) [pid = 1782] [serial = 2001] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 162 (0x8afdb400) [pid = 1782] [serial = 1998] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 161 (0x8a166400) [pid = 1782] [serial = 1994] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 160 (0x8f8c0c00) [pid = 1782] [serial = 2030] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 159 (0x8bf76400) [pid = 1782] [serial = 2003] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 158 (0x8950fc00) [pid = 1782] [serial = 2037] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 157 (0x8e7ea000) [pid = 1782] [serial = 2018] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 156 (0x8f6ebc00) [pid = 1782] [serial = 2025] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 155 (0x8cbeac00) [pid = 1782] [serial = 2010] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0x8f6d8000) [pid = 1782] [serial = 2024] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0x8b0d3000) [pid = 1782] [serial = 2000] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0x8a162800) [pid = 1782] [serial = 2039] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 151 (0x8a5ebc00) [pid = 1782] [serial = 2040] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 150 (0x8510d800) [pid = 1782] [serial = 1988] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 149 (0x89514800) [pid = 1782] [serial = 1992] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 148 (0x901a9000) [pid = 1782] [serial = 2033] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 147 (0x8cccc000) [pid = 1782] [serial = 2016] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 146 (0x8e8e6000) [pid = 1782] [serial = 2019] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 145 (0x8ca0a000) [pid = 1782] [serial = 2006] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 144 (0x8cc34800) [pid = 1782] [serial = 2012] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 143 (0x8cc37800) [pid = 1782] [serial = 2013] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 142 (0x8f82a400) [pid = 1782] [serial = 2027] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 141 (0x900dfc00) [pid = 1782] [serial = 2031] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 140 (0x8930a400) [pid = 1782] [serial = 2036] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x8f52dc00) [pid = 1782] [serial = 2022] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x8f4da000) [pid = 1782] [serial = 2021] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x8ca74000) [pid = 1782] [serial = 1929] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x8f82c000) [pid = 1782] [serial = 2028] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x8608c400) [pid = 1782] [serial = 1989] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x8a5ecc00) [pid = 1782] [serial = 1995] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8cbe5400) [pid = 1782] [serial = 2009] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x8ca0fc00) [pid = 1782] [serial = 2007] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x8930f800) [pid = 1782] [serial = 1991] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x8c947000) [pid = 1782] [serial = 2004] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x8ccc9800) [pid = 1782] [serial = 2015] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x8afd4800) [pid = 1782] [serial = 1997] [outer = (nil)] [url = about:blank] 14:53:34 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x8a7a6c00) [pid = 1782] [serial = 2042] [outer = (nil)] [url = about:blank] 14:53:35 INFO - PROCESS | 1782 | 1461275615010 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:53:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:53:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 5551ms 14:53:35 INFO - PROCESS | 1782 | 1461275615054 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 14:53:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:53:35 INFO - PROCESS | 1782 | 1461275615060 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 14:53:35 INFO - PROCESS | 1782 | 1461275615068 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:53:35 INFO - PROCESS | 1782 | 1461275615074 Marionette TRACE conn3 <- [1,2838,null,{}] 14:53:35 INFO - PROCESS | 1782 | 1461275615083 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:53:35 INFO - PROCESS | 1782 | 1461275615426 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 14:53:35 INFO - PROCESS | 1782 | 1461275615658 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:35 INFO - PROCESS | 1782 | ++DOCSHELL 0x87fee800 == 147 [pid = 1782] [id = 717] 14:53:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x89305400) [pid = 1782] [serial = 2152] [outer = (nil)] 14:53:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8950c000) [pid = 1782] [serial = 2153] [outer = 0x89305400] 14:53:35 INFO - PROCESS | 1782 | 1461275615747 Marionette DEBUG loaded listener.js 14:53:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x89633800) [pid = 1782] [serial = 2154] [outer = 0x89305400] 14:53:36 INFO - PROCESS | 1782 | 1461275616806 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:53:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:53:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1790ms 14:53:36 INFO - PROCESS | 1782 | 1461275616858 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 14:53:36 INFO - PROCESS | 1782 | 1461275616867 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 14:53:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:53:36 INFO - PROCESS | 1782 | 1461275616887 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:53:36 INFO - PROCESS | 1782 | 1461275616892 Marionette TRACE conn3 <- [1,2842,null,{}] 14:53:36 INFO - PROCESS | 1782 | 1461275616899 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:53:37 INFO - PROCESS | 1782 | 1461275617256 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 14:53:37 INFO - PROCESS | 1782 | 1461275617526 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:37 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a5e7000 == 148 [pid = 1782] [id = 718] 14:53:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8a5e7400) [pid = 1782] [serial = 2155] [outer = (nil)] 14:53:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8a7a0800) [pid = 1782] [serial = 2156] [outer = 0x8a5e7400] 14:53:37 INFO - PROCESS | 1782 | 1461275617606 Marionette DEBUG loaded listener.js 14:53:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8a997800) [pid = 1782] [serial = 2157] [outer = 0x8a5e7400] 14:53:38 INFO - PROCESS | 1782 | 1461275618607 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:53:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:53:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1787ms 14:53:38 INFO - PROCESS | 1782 | 1461275618674 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 14:53:38 INFO - PROCESS | 1782 | 1461275618678 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 14:53:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:53:38 INFO - PROCESS | 1782 | 1461275618695 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:53:38 INFO - PROCESS | 1782 | 1461275618702 Marionette TRACE conn3 <- [1,2846,null,{}] 14:53:38 INFO - PROCESS | 1782 | 1461275618719 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:53:39 INFO - PROCESS | 1782 | 1461275619526 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 14:53:39 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x8a7a7400) [pid = 1782] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:53:39 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x8f6d2c00) [pid = 1782] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:53:39 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x860cf400) [pid = 1782] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:53:39 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x8a98a000) [pid = 1782] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:53:39 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x8ebf7800) [pid = 1782] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:53:39 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x860cd400) [pid = 1782] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:53:39 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x904c9c00) [pid = 1782] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:53:39 INFO - PROCESS | 1782 | --DOMWINDOW == 125 (0x93ac6800) [pid = 1782] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:53:39 INFO - PROCESS | 1782 | --DOMWINDOW == 124 (0x8769e400) [pid = 1782] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:53:39 INFO - PROCESS | 1782 | --DOMWINDOW == 123 (0x8580a800) [pid = 1782] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:53:39 INFO - PROCESS | 1782 | --DOMWINDOW == 122 (0x8ca08400) [pid = 1782] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:53:39 INFO - PROCESS | 1782 | --DOMWINDOW == 121 (0x92b38800) [pid = 1782] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:53:39 INFO - PROCESS | 1782 | --DOMWINDOW == 120 (0x89314c00) [pid = 1782] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:53:39 INFO - PROCESS | 1782 | --DOMWINDOW == 119 (0x89fd1400) [pid = 1782] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:53:39 INFO - PROCESS | 1782 | --DOMWINDOW == 118 (0x8b1c6800) [pid = 1782] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:53:39 INFO - PROCESS | 1782 | --DOMWINDOW == 117 (0x901ac800) [pid = 1782] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:53:39 INFO - PROCESS | 1782 | --DOMWINDOW == 116 (0x8cbec800) [pid = 1782] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:53:39 INFO - PROCESS | 1782 | --DOMWINDOW == 115 (0x905e8800) [pid = 1782] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:53:39 INFO - PROCESS | 1782 | --DOMWINDOW == 114 (0x8f8c4000) [pid = 1782] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:53:39 INFO - PROCESS | 1782 | 1461275619792 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:39 INFO - PROCESS | 1782 | ++DOCSHELL 0x8580a800 == 149 [pid = 1782] [id = 719] 14:53:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 115 (0x86d18800) [pid = 1782] [serial = 2158] [outer = (nil)] 14:53:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 116 (0x87f07400) [pid = 1782] [serial = 2159] [outer = 0x86d18800] 14:53:39 INFO - PROCESS | 1782 | 1461275619907 Marionette DEBUG loaded listener.js 14:53:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 117 (0x8b1c1400) [pid = 1782] [serial = 2160] [outer = 0x86d18800] 14:53:40 INFO - PROCESS | 1782 | 1461275620784 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:53:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:53:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 2146ms 14:53:40 INFO - PROCESS | 1782 | 1461275620841 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 14:53:40 INFO - PROCESS | 1782 | 1461275620846 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 14:53:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:53:40 INFO - PROCESS | 1782 | 1461275620858 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:53:40 INFO - PROCESS | 1782 | 1461275620861 Marionette TRACE conn3 <- [1,2850,null,{}] 14:53:40 INFO - PROCESS | 1782 | 1461275620868 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:53:41 INFO - PROCESS | 1782 | 1461275621127 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 14:53:41 INFO - PROCESS | 1782 | 1461275621429 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:41 INFO - PROCESS | 1782 | ++DOCSHELL 0x848e9000 == 150 [pid = 1782] [id = 720] 14:53:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 118 (0x84b44400) [pid = 1782] [serial = 2161] [outer = (nil)] 14:53:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 119 (0x8608c400) [pid = 1782] [serial = 2162] [outer = 0x84b44400] 14:53:41 INFO - PROCESS | 1782 | 1461275621704 Marionette DEBUG loaded listener.js 14:53:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 120 (0x87ee6c00) [pid = 1782] [serial = 2163] [outer = 0x84b44400] 14:53:42 INFO - PROCESS | 1782 | 1461275622832 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:53:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:53:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 2032ms 14:53:42 INFO - PROCESS | 1782 | 1461275622893 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 14:53:42 INFO - PROCESS | 1782 | 1461275622901 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 14:53:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:53:42 INFO - PROCESS | 1782 | 1461275622912 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:53:42 INFO - PROCESS | 1782 | 1461275622917 Marionette TRACE conn3 <- [1,2854,null,{}] 14:53:42 INFO - PROCESS | 1782 | 1461275622927 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:53:43 INFO - PROCESS | 1782 | 1461275623274 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 14:53:43 INFO - PROCESS | 1782 | 1461275623650 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:43 INFO - PROCESS | 1782 | ++DOCSHELL 0x8963f400 == 151 [pid = 1782] [id = 721] 14:53:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 121 (0x8a167800) [pid = 1782] [serial = 2164] [outer = (nil)] 14:53:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 122 (0x8a5e9400) [pid = 1782] [serial = 2165] [outer = 0x8a167800] 14:53:43 INFO - PROCESS | 1782 | 1461275623751 Marionette DEBUG loaded listener.js 14:53:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 123 (0x8a7aa800) [pid = 1782] [serial = 2166] [outer = 0x8a167800] 14:53:44 INFO - PROCESS | 1782 | 1461275624870 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:53:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:53:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1995ms 14:53:44 INFO - PROCESS | 1782 | 1461275624907 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 14:53:44 INFO - PROCESS | 1782 | 1461275624915 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 14:53:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:53:44 INFO - PROCESS | 1782 | 1461275624928 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:53:44 INFO - PROCESS | 1782 | 1461275624935 Marionette TRACE conn3 <- [1,2858,null,{}] 14:53:44 INFO - PROCESS | 1782 | 1461275624942 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:53:45 INFO - PROCESS | 1782 | 1461275625242 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 14:53:45 INFO - PROCESS | 1782 | 1461275625679 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:45 INFO - PROCESS | 1782 | ++DOCSHELL 0x8b0cf800 == 152 [pid = 1782] [id = 722] 14:53:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 124 (0x8b0da800) [pid = 1782] [serial = 2167] [outer = (nil)] 14:53:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0x8bf78400) [pid = 1782] [serial = 2168] [outer = 0x8b0da800] 14:53:45 INFO - PROCESS | 1782 | 1461275625787 Marionette DEBUG loaded listener.js 14:53:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x8c24dc00) [pid = 1782] [serial = 2169] [outer = 0x8b0da800] 14:53:46 INFO - PROCESS | 1782 | 1461275626930 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:53:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:53:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 2052ms 14:53:46 INFO - PROCESS | 1782 | 1461275626980 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 14:53:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:53:46 INFO - PROCESS | 1782 | 1461275626985 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 14:53:46 INFO - PROCESS | 1782 | 1461275626994 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:53:47 INFO - PROCESS | 1782 | 1461275627001 Marionette TRACE conn3 <- [1,2862,null,{}] 14:53:47 INFO - PROCESS | 1782 | 1461275627020 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:53:47 INFO - PROCESS | 1782 | 1461275627372 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 14:53:47 INFO - PROCESS | 1782 | 1461275627740 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:47 INFO - PROCESS | 1782 | ++DOCSHELL 0x8c954c00 == 153 [pid = 1782] [id = 723] 14:53:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x8ca6c400) [pid = 1782] [serial = 2170] [outer = (nil)] 14:53:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x8cbe5000) [pid = 1782] [serial = 2171] [outer = 0x8ca6c400] 14:53:47 INFO - PROCESS | 1782 | 1461275627844 Marionette DEBUG loaded listener.js 14:53:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8cbed000) [pid = 1782] [serial = 2172] [outer = 0x8ca6c400] 14:53:48 INFO - PROCESS | 1782 | 1461275628918 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:53:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:53:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1992ms 14:53:48 INFO - PROCESS | 1782 | 1461275628985 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 14:53:48 INFO - PROCESS | 1782 | 1461275628991 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 14:53:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:53:49 INFO - PROCESS | 1782 | 1461275629000 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:53:49 INFO - PROCESS | 1782 | 1461275629005 Marionette TRACE conn3 <- [1,2866,null,{}] 14:53:49 INFO - PROCESS | 1782 | 1461275629012 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:53:49 INFO - PROCESS | 1782 | 1461275629299 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 14:53:49 INFO - PROCESS | 1782 | 1461275629677 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:49 INFO - PROCESS | 1782 | ++DOCSHELL 0x8950b800 == 154 [pid = 1782] [id = 724] 14:53:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x8a5e7800) [pid = 1782] [serial = 2173] [outer = (nil)] 14:53:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8ccc2400) [pid = 1782] [serial = 2174] [outer = 0x8a5e7800] 14:53:49 INFO - PROCESS | 1782 | 1461275629792 Marionette DEBUG loaded listener.js 14:53:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8ccccc00) [pid = 1782] [serial = 2175] [outer = 0x8a5e7800] 14:53:50 INFO - PROCESS | 1782 | 1461275630910 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:53:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:53:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1946ms 14:53:50 INFO - PROCESS | 1782 | 1461275630947 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 14:53:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:53:50 INFO - PROCESS | 1782 | 1461275630952 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 14:53:50 INFO - PROCESS | 1782 | 1461275630959 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:53:50 INFO - PROCESS | 1782 | 1461275630964 Marionette TRACE conn3 <- [1,2870,null,{}] 14:53:50 INFO - PROCESS | 1782 | 1461275630975 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:53:51 INFO - PROCESS | 1782 | 1461275631257 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 14:53:51 INFO - PROCESS | 1782 | 1461275631617 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:51 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e742c00 == 155 [pid = 1782] [id = 725] 14:53:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8e74fc00) [pid = 1782] [serial = 2176] [outer = (nil)] 14:53:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8e7f2400) [pid = 1782] [serial = 2177] [outer = 0x8e74fc00] 14:53:51 INFO - PROCESS | 1782 | 1461275631745 Marionette DEBUG loaded listener.js 14:53:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8eb6d000) [pid = 1782] [serial = 2178] [outer = 0x8e74fc00] 14:53:52 INFO - PROCESS | 1782 | 1461275632831 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:53:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:53:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1943ms 14:53:52 INFO - PROCESS | 1782 | 1461275632903 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 14:53:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:53:52 INFO - PROCESS | 1782 | 1461275632907 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 14:53:52 INFO - PROCESS | 1782 | 1461275632915 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:53:52 INFO - PROCESS | 1782 | 1461275632920 Marionette TRACE conn3 <- [1,2874,null,{}] 14:53:52 INFO - PROCESS | 1782 | 1461275632927 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:53:53 INFO - PROCESS | 1782 | 1461275633267 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 14:53:53 INFO - PROCESS | 1782 | 1461275633644 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:53 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ca03000 == 156 [pid = 1782] [id = 726] 14:53:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8f535400) [pid = 1782] [serial = 2179] [outer = (nil)] 14:53:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8f6edc00) [pid = 1782] [serial = 2180] [outer = 0x8f535400] 14:53:53 INFO - PROCESS | 1782 | 1461275633788 Marionette DEBUG loaded listener.js 14:53:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x8f6f1800) [pid = 1782] [serial = 2181] [outer = 0x8f535400] 14:53:55 INFO - PROCESS | 1782 | 1461275635324 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:53:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:53:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 2493ms 14:53:55 INFO - PROCESS | 1782 | 1461275635409 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 14:53:55 INFO - PROCESS | 1782 | 1461275635416 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 14:53:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:53:55 INFO - PROCESS | 1782 | 1461275635427 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:53:55 INFO - PROCESS | 1782 | 1461275635432 Marionette TRACE conn3 <- [1,2878,null,{}] 14:53:55 INFO - PROCESS | 1782 | 1461275635444 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:53:55 INFO - PROCESS | 1782 | 1461275635876 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 14:53:56 INFO - PROCESS | 1782 | 1461275636141 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:56 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e8e9800 == 157 [pid = 1782] [id = 727] 14:53:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x8f4e1400) [pid = 1782] [serial = 2182] [outer = (nil)] 14:53:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x8f8b8800) [pid = 1782] [serial = 2183] [outer = 0x8f4e1400] 14:53:56 INFO - PROCESS | 1782 | 1461275636241 Marionette DEBUG loaded listener.js 14:53:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0x8f8c4800) [pid = 1782] [serial = 2184] [outer = 0x8f4e1400] 14:53:57 INFO - PROCESS | 1782 | 1461275637353 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:53:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:53:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 2003ms 14:53:57 INFO - PROCESS | 1782 | 1461275637430 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 14:53:57 INFO - PROCESS | 1782 | 1461275637434 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 14:53:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:53:57 INFO - PROCESS | 1782 | 1461275637442 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:53:57 INFO - PROCESS | 1782 | 1461275637447 Marionette TRACE conn3 <- [1,2882,null,{}] 14:53:57 INFO - PROCESS | 1782 | 1461275637456 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:53:57 INFO - PROCESS | 1782 | 1461275637789 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 14:53:58 INFO - PROCESS | 1782 | 1461275638182 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:58 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ebf2c00 == 158 [pid = 1782] [id = 728] 14:53:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 142 (0x8f4e4000) [pid = 1782] [serial = 2185] [outer = (nil)] 14:53:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 143 (0x901ae400) [pid = 1782] [serial = 2186] [outer = 0x8f4e4000] 14:53:58 INFO - PROCESS | 1782 | 1461275638289 Marionette DEBUG loaded listener.js 14:53:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 144 (0x901b2400) [pid = 1782] [serial = 2187] [outer = 0x8f4e4000] 14:53:59 INFO - PROCESS | 1782 | 1461275639345 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:53:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:53:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1938ms 14:53:59 INFO - PROCESS | 1782 | 1461275639381 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 14:53:59 INFO - PROCESS | 1782 | 1461275639385 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 14:53:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:53:59 INFO - PROCESS | 1782 | 1461275639393 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:53:59 INFO - PROCESS | 1782 | 1461275639397 Marionette TRACE conn3 <- [1,2886,null,{}] 14:53:59 INFO - PROCESS | 1782 | 1461275639404 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:53:59 INFO - PROCESS | 1782 | 1461275639705 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 14:54:00 INFO - PROCESS | 1782 | 1461275640105 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:00 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ca03c00 == 159 [pid = 1782] [id = 729] 14:54:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 145 (0x8ebfcc00) [pid = 1782] [serial = 2188] [outer = (nil)] 14:54:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 146 (0x905eb800) [pid = 1782] [serial = 2189] [outer = 0x8ebfcc00] 14:54:00 INFO - PROCESS | 1782 | 1461275640224 Marionette DEBUG loaded listener.js 14:54:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 147 (0x9130c000) [pid = 1782] [serial = 2190] [outer = 0x8ebfcc00] 14:54:01 INFO - PROCESS | 1782 | 1461275641267 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:54:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:54:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1937ms 14:54:01 INFO - PROCESS | 1782 | 1461275641331 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 14:54:01 INFO - PROCESS | 1782 | 1461275641335 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 14:54:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:54:01 INFO - PROCESS | 1782 | 1461275641343 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:54:01 INFO - PROCESS | 1782 | 1461275641348 Marionette TRACE conn3 <- [1,2890,null,{}] 14:54:01 INFO - PROCESS | 1782 | 1461275641355 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:54:01 INFO - PROCESS | 1782 | 1461275641649 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 14:54:02 INFO - PROCESS | 1782 | 1461275642070 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:02 INFO - PROCESS | 1782 | ++DOCSHELL 0x905e6400 == 160 [pid = 1782] [id = 730] 14:54:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 148 (0x905ef800) [pid = 1782] [serial = 2191] [outer = (nil)] 14:54:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 149 (0x92b37c00) [pid = 1782] [serial = 2192] [outer = 0x905ef800] 14:54:02 INFO - PROCESS | 1782 | 1461275642211 Marionette DEBUG loaded listener.js 14:54:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 150 (0x93ac2400) [pid = 1782] [serial = 2193] [outer = 0x905ef800] 14:54:03 INFO - PROCESS | 1782 | 1461275643285 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:54:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:54:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1987ms 14:54:03 INFO - PROCESS | 1782 | 1461275643332 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 14:54:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:54:03 INFO - PROCESS | 1782 | 1461275643337 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 14:54:03 INFO - PROCESS | 1782 | 1461275643344 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:54:03 INFO - PROCESS | 1782 | 1461275643349 Marionette TRACE conn3 <- [1,2894,null,{}] 14:54:03 INFO - PROCESS | 1782 | 1461275643355 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:54:03 INFO - PROCESS | 1782 | 1461275643680 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 14:54:04 INFO - PROCESS | 1782 | 1461275644071 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:04 INFO - PROCESS | 1782 | ++DOCSHELL 0x92b2f400 == 161 [pid = 1782] [id = 731] 14:54:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x96fad800) [pid = 1782] [serial = 2194] [outer = (nil)] 14:54:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0x97812000) [pid = 1782] [serial = 2195] [outer = 0x96fad800] 14:54:04 INFO - PROCESS | 1782 | 1461275644173 Marionette DEBUG loaded listener.js 14:54:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0x97929800) [pid = 1782] [serial = 2196] [outer = 0x96fad800] 14:54:05 INFO - PROCESS | 1782 | 1461275645151 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:54:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:54:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1890ms 14:54:05 INFO - PROCESS | 1782 | 1461275645234 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 14:54:05 INFO - PROCESS | 1782 | 1461275645238 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 14:54:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:54:05 INFO - PROCESS | 1782 | 1461275645245 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:54:05 INFO - PROCESS | 1782 | 1461275645250 Marionette TRACE conn3 <- [1,2898,null,{}] 14:54:05 INFO - PROCESS | 1782 | 1461275645257 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:54:05 INFO - PROCESS | 1782 | 1461275645575 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 14:54:05 INFO - PROCESS | 1782 | 1461275645923 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:05 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e749000 == 162 [pid = 1782] [id = 732] 14:54:05 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0x8e7e9800) [pid = 1782] [serial = 2197] [outer = (nil)] 14:54:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x984ce400) [pid = 1782] [serial = 2198] [outer = 0x8e7e9800] 14:54:06 INFO - PROCESS | 1782 | 1461275646019 Marionette DEBUG loaded listener.js 14:54:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0x98ebcc00) [pid = 1782] [serial = 2199] [outer = 0x8e7e9800] 14:54:07 INFO - PROCESS | 1782 | 1461275647037 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:54:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:54:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1842ms 14:54:07 INFO - PROCESS | 1782 | 1461275647089 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 14:54:07 INFO - PROCESS | 1782 | 1461275647093 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 14:54:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:54:07 INFO - PROCESS | 1782 | 1461275647100 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:54:07 INFO - PROCESS | 1782 | 1461275647105 Marionette TRACE conn3 <- [1,2902,null,{}] 14:54:07 INFO - PROCESS | 1782 | 1461275647112 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:54:07 INFO - PROCESS | 1782 | 1461275647388 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 14:54:07 INFO - PROCESS | 1782 | 1461275647771 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:07 INFO - PROCESS | 1782 | ++DOCSHELL 0x95294000 == 163 [pid = 1782] [id = 733] 14:54:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 157 (0x97816000) [pid = 1782] [serial = 2200] [outer = (nil)] 14:54:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 158 (0x99b9cc00) [pid = 1782] [serial = 2201] [outer = 0x97816000] 14:54:07 INFO - PROCESS | 1782 | 1461275647876 Marionette DEBUG loaded listener.js 14:54:07 INFO - PROCESS | 1782 | ++DOMWINDOW == 159 (0x99ba1400) [pid = 1782] [serial = 2202] [outer = 0x97816000] 14:54:08 INFO - PROCESS | 1782 | 1461275648923 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:54:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:54:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1883ms 14:54:08 INFO - PROCESS | 1782 | 1461275648985 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 14:54:08 INFO - PROCESS | 1782 | 1461275648992 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 14:54:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:54:09 INFO - PROCESS | 1782 | 1461275649004 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:54:09 INFO - PROCESS | 1782 | 1461275649007 Marionette TRACE conn3 <- [1,2906,null,{}] 14:54:09 INFO - PROCESS | 1782 | 1461275649014 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:54:09 INFO - PROCESS | 1782 | 1461275649323 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 14:54:09 INFO - PROCESS | 1782 | 1461275649726 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:09 INFO - PROCESS | 1782 | ++DOCSHELL 0x87693800 == 164 [pid = 1782] [id = 734] 14:54:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 160 (0x87f03c00) [pid = 1782] [serial = 2203] [outer = (nil)] 14:54:09 INFO - PROCESS | 1782 | ++DOMWINDOW == 161 (0x9ae46000) [pid = 1782] [serial = 2204] [outer = 0x87f03c00] 14:54:09 INFO - PROCESS | 1782 | 1461275649891 Marionette DEBUG loaded listener.js 14:54:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 162 (0x9b27fc00) [pid = 1782] [serial = 2205] [outer = 0x87f03c00] 14:54:11 INFO - PROCESS | 1782 | 1461275651061 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:54:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:54:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 2133ms 14:54:11 INFO - PROCESS | 1782 | 1461275651138 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 14:54:11 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:54:11 INFO - PROCESS | 1782 | 1461275651143 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 14:54:11 INFO - PROCESS | 1782 | 1461275651150 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:54:11 INFO - PROCESS | 1782 | 1461275651154 Marionette TRACE conn3 <- [1,2910,null,{}] 14:54:11 INFO - PROCESS | 1782 | 1461275651161 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:54:11 INFO - PROCESS | 1782 | 1461275651433 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 14:54:11 INFO - PROCESS | 1782 | 1461275651805 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:11 INFO - PROCESS | 1782 | ++DOCSHELL 0x8c24d400 == 165 [pid = 1782] [id = 735] 14:54:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 163 (0x905e3c00) [pid = 1782] [serial = 2206] [outer = (nil)] 14:54:11 INFO - PROCESS | 1782 | ++DOMWINDOW == 164 (0x9fc43800) [pid = 1782] [serial = 2207] [outer = 0x905e3c00] 14:54:11 INFO - PROCESS | 1782 | 1461275651906 Marionette DEBUG loaded listener.js 14:54:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 165 (0x9fc49800) [pid = 1782] [serial = 2208] [outer = 0x905e3c00] 14:54:15 INFO - PROCESS | 1782 | --DOCSHELL 0x84b44c00 == 164 [pid = 1782] [id = 680] 14:54:15 INFO - PROCESS | 1782 | --DOCSHELL 0x8580a800 == 163 [pid = 1782] [id = 719] 14:54:15 INFO - PROCESS | 1782 | --DOCSHELL 0x8a5e7000 == 162 [pid = 1782] [id = 718] 14:54:15 INFO - PROCESS | 1782 | --DOCSHELL 0x87fee800 == 161 [pid = 1782] [id = 717] 14:54:15 INFO - PROCESS | 1782 | --DOCSHELL 0x98264400 == 160 [pid = 1782] [id = 714] 14:54:15 INFO - PROCESS | 1782 | --DOCSHELL 0x8f4e2c00 == 159 [pid = 1782] [id = 715] 14:54:15 INFO - PROCESS | 1782 | --DOCSHELL 0x92b31000 == 158 [pid = 1782] [id = 713] 14:54:15 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca6cc00 == 157 [pid = 1782] [id = 712] 14:54:15 INFO - PROCESS | 1782 | --DOCSHELL 0x96fae800 == 156 [pid = 1782] [id = 711] 14:54:15 INFO - PROCESS | 1782 | --DOCSHELL 0x89305800 == 155 [pid = 1782] [id = 709] 14:54:15 INFO - PROCESS | 1782 | --DOCSHELL 0x92b3ec00 == 154 [pid = 1782] [id = 710] 14:54:15 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca0e400 == 153 [pid = 1782] [id = 708] 14:54:15 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca77400 == 152 [pid = 1782] [id = 707] 14:54:15 INFO - PROCESS | 1782 | --DOCSHELL 0x86084000 == 151 [pid = 1782] [id = 706] 14:54:15 INFO - PROCESS | 1782 | --DOCSHELL 0x8e3aa000 == 150 [pid = 1782] [id = 705] 14:54:15 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca08000 == 149 [pid = 1782] [id = 704] 14:54:15 INFO - PROCESS | 1782 | --DOCSHELL 0x8b02c800 == 148 [pid = 1782] [id = 702] 14:54:15 INFO - PROCESS | 1782 | --DOCSHELL 0x8608c000 == 147 [pid = 1782] [id = 703] 14:54:15 INFO - PROCESS | 1782 | --DOCSHELL 0x89518400 == 146 [pid = 1782] [id = 701] 14:54:15 INFO - PROCESS | 1782 | --DOCSHELL 0x86087800 == 145 [pid = 1782] [id = 700] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 164 (0x8afd7000) [pid = 1782] [serial = 2097] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 163 (0x904c7400) [pid = 1782] [serial = 2066] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 162 (0x89312400) [pid = 1782] [serial = 2045] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 161 (0x9778b400) [pid = 1782] [serial = 2087] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 160 (0x905eb000) [pid = 1782] [serial = 2070] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 159 (0x8f8c2000) [pid = 1782] [serial = 2064] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 158 (0x87698c00) [pid = 1782] [serial = 2091] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 157 (0x93abe000) [pid = 1782] [serial = 2079] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 156 (0x95c27c00) [pid = 1782] [serial = 2084] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 155 (0x89638c00) [pid = 1782] [serial = 1986] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0x8f4d9800) [pid = 1782] [serial = 2060] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0x8cc35000) [pid = 1782] [serial = 2054] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0x904d6000) [pid = 1782] [serial = 2069] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 151 (0x93c97800) [pid = 1782] [serial = 2082] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 150 (0x8963b800) [pid = 1782] [serial = 2094] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 149 (0x8f82bc00) [pid = 1782] [serial = 2063] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 148 (0x8afd7400) [pid = 1782] [serial = 2049] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 147 (0x8c954800) [pid = 1782] [serial = 2051] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 146 (0x8b025000) [pid = 1782] [serial = 2099] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 145 (0x91524800) [pid = 1782] [serial = 2073] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 144 (0x89fcbc00) [pid = 1782] [serial = 2046] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 143 (0x904d1800) [pid = 1782] [serial = 2067] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 142 (0x8a98d000) [pid = 1782] [serial = 2096] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 141 (0x8ca6fc00) [pid = 1782] [serial = 2052] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 140 (0x8e74e000) [pid = 1782] [serial = 2057] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x8e7ec000) [pid = 1782] [serial = 2058] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x875c2400) [pid = 1782] [serial = 2090] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x92ac7000) [pid = 1782] [serial = 2075] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x95c36400) [pid = 1782] [serial = 2085] [outer = (nil)] [url = about:blank] 14:54:15 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x93c91000) [pid = 1782] [serial = 2081] [outer = (nil)] [url = about:blank] 14:54:16 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x8a98ac00) [pid = 1782] [serial = 2048] [outer = (nil)] [url = about:blank] 14:54:16 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x89517000) [pid = 1782] [serial = 2093] [outer = (nil)] [url = about:blank] 14:54:16 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x8f531800) [pid = 1782] [serial = 2061] [outer = (nil)] [url = about:blank] 14:54:16 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x92c6d800) [pid = 1782] [serial = 2078] [outer = (nil)] [url = about:blank] 14:54:16 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x92b38c00) [pid = 1782] [serial = 2076] [outer = (nil)] [url = about:blank] 14:54:16 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x8ccca400) [pid = 1782] [serial = 2055] [outer = (nil)] [url = about:blank] 14:54:16 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x901ab800) [pid = 1782] [serial = 2034] [outer = (nil)] [url = about:blank] 14:54:16 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x91372c00) [pid = 1782] [serial = 2072] [outer = (nil)] [url = about:blank] 14:54:16 INFO - PROCESS | 1782 | 1461275656482 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:54:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:54:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:54:16 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 5364ms 14:54:16 INFO - PROCESS | 1782 | 1461275656514 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 14:54:16 INFO - PROCESS | 1782 | 1461275656522 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 14:54:16 INFO - TEST-START | /DOMEvents/constructors.html 14:54:16 INFO - PROCESS | 1782 | 1461275656532 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:54:16 INFO - PROCESS | 1782 | 1461275656537 Marionette TRACE conn3 <- [1,2914,null,{}] 14:54:16 INFO - PROCESS | 1782 | 1461275656547 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:54:16 INFO - PROCESS | 1782 | 1461275656819 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 14:54:17 INFO - PROCESS | 1782 | 1461275657046 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:17 INFO - PROCESS | 1782 | ++DOCSHELL 0x87f0d800 == 146 [pid = 1782] [id = 736] 14:54:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x87f0ec00) [pid = 1782] [serial = 2209] [outer = (nil)] 14:54:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x87ff0000) [pid = 1782] [serial = 2210] [outer = 0x87f0ec00] 14:54:17 INFO - PROCESS | 1782 | 1461275657138 Marionette DEBUG loaded listener.js 14:54:17 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x89312400) [pid = 1782] [serial = 2211] [outer = 0x87f0ec00] 14:54:18 INFO - PROCESS | 1782 | 1461275658255 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:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:54:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:54:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:54:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:54:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:54:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:54:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:54:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:54:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:54:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:54:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:54:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:54:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:54:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:54:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:54:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:54:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:54:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:54:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:54:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:54:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:54:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:54:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:54:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:54:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:54:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:54:18 INFO - TEST-OK | /DOMEvents/constructors.html | took 1811ms 14:54:18 INFO - PROCESS | 1782 | 1461275658393 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 14:54:18 INFO - PROCESS | 1782 | 1461275658402 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 14:54:18 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:54:18 INFO - PROCESS | 1782 | 1461275658415 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:54:18 INFO - PROCESS | 1782 | 1461275658421 Marionette TRACE conn3 <- [1,2918,null,{}] 14:54:18 INFO - PROCESS | 1782 | 1461275658443 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:54:18 INFO - PROCESS | 1782 | 1461275658775 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 14:54:19 INFO - PROCESS | 1782 | 1461275659062 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:19 INFO - PROCESS | 1782 | ++DOCSHELL 0x89fd7c00 == 147 [pid = 1782] [id = 737] 14:54:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8a159800) [pid = 1782] [serial = 2212] [outer = (nil)] 14:54:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8a5e2400) [pid = 1782] [serial = 2213] [outer = 0x8a159800] 14:54:19 INFO - PROCESS | 1782 | 1461275659141 Marionette DEBUG loaded listener.js 14:54:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8a5f0000) [pid = 1782] [serial = 2214] [outer = 0x8a159800] 14:54:20 INFO - PROCESS | 1782 | 1461275660025 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:54:20 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:54:20 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1668ms 14:54:20 INFO - PROCESS | 1782 | 1461275660084 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 14:54:20 INFO - PROCESS | 1782 | 1461275660088 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 14:54:20 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:54:20 INFO - PROCESS | 1782 | 1461275660096 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:54:20 INFO - PROCESS | 1782 | 1461275660102 Marionette TRACE conn3 <- [1,2922,null,{}] 14:54:20 INFO - PROCESS | 1782 | 1461275660147 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:54:20 INFO - PROCESS | 1782 | 1461275660511 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 14:54:21 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x947a3000) [pid = 1782] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:54:21 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x87f04400) [pid = 1782] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:54:21 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x8a5e7400) [pid = 1782] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 14:54:21 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x89305400) [pid = 1782] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:54:21 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x99136c00) [pid = 1782] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:54:21 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x8f537c00) [pid = 1782] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:54:21 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x984ce000) [pid = 1782] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:54:21 INFO - PROCESS | 1782 | --DOMWINDOW == 125 (0x978e3c00) [pid = 1782] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:54:21 INFO - PROCESS | 1782 | --DOMWINDOW == 124 (0x8ca7ac00) [pid = 1782] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:54:21 INFO - PROCESS | 1782 | --DOMWINDOW == 123 (0x978da000) [pid = 1782] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:54:21 INFO - PROCESS | 1782 | --DOMWINDOW == 122 (0x93aba400) [pid = 1782] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:54:21 INFO - PROCESS | 1782 | --DOMWINDOW == 121 (0x89fd4400) [pid = 1782] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:54:21 INFO - PROCESS | 1782 | --DOMWINDOW == 120 (0x8f52e000) [pid = 1782] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:54:21 INFO - PROCESS | 1782 | --DOMWINDOW == 119 (0x8cc2e400) [pid = 1782] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:54:21 INFO - PROCESS | 1782 | --DOMWINDOW == 118 (0x89516000) [pid = 1782] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:54:21 INFO - PROCESS | 1782 | --DOMWINDOW == 117 (0x8e3ab000) [pid = 1782] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:54:21 INFO - PROCESS | 1782 | --DOMWINDOW == 116 (0x8ca70c00) [pid = 1782] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:54:21 INFO - PROCESS | 1782 | --DOMWINDOW == 115 (0x8b1c9c00) [pid = 1782] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:54:21 INFO - PROCESS | 1782 | --DOMWINDOW == 114 (0x8b1c2800) [pid = 1782] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:54:21 INFO - PROCESS | 1782 | --DOMWINDOW == 113 (0x89fd1800) [pid = 1782] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:54:21 INFO - PROCESS | 1782 | --DOMWINDOW == 112 (0x86087c00) [pid = 1782] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:54:21 INFO - PROCESS | 1782 | 1461275661371 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:21 INFO - PROCESS | 1782 | ++DOCSHELL 0x85807000 == 148 [pid = 1782] [id = 738] 14:54:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 113 (0x8580dc00) [pid = 1782] [serial = 2215] [outer = (nil)] 14:54:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 114 (0x87f04400) [pid = 1782] [serial = 2216] [outer = 0x8580dc00] 14:54:21 INFO - PROCESS | 1782 | 1461275661458 Marionette DEBUG loaded listener.js 14:54:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 115 (0x8b02c800) [pid = 1782] [serial = 2217] [outer = 0x8580dc00] 14:54:22 INFO - PROCESS | 1782 | [1782] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:54:22 INFO - PROCESS | 1782 | [1782] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:54:22 INFO - PROCESS | 1782 | [1782] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:54:22 INFO - PROCESS | 1782 | [1782] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 14:54:22 INFO - PROCESS | 1782 | 1461275662259 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:54:22 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:54:22 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:54:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:54:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:54:22 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:54:22 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:54:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:54:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:54:22 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:54:22 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:54:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:54:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:54:22 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:54:22 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:54:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:54:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:54:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:54:22 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:54:22 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 2223ms 14:54:22 INFO - PROCESS | 1782 | 1461275662320 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 14:54:22 INFO - PROCESS | 1782 | 1461275662332 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 14:54:22 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:54:22 INFO - PROCESS | 1782 | 1461275662344 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:54:22 INFO - PROCESS | 1782 | 1461275662348 Marionette TRACE conn3 <- [1,2926,null,{}] 14:54:22 INFO - PROCESS | 1782 | 1461275662355 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:54:22 INFO - PROCESS | 1782 | 1461275662687 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 14:54:22 INFO - PROCESS | 1782 | 1461275662712 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:22 INFO - PROCESS | 1782 | ++DOCSHELL 0x87fe7000 == 149 [pid = 1782] [id = 739] 14:54:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 116 (0x8b024800) [pid = 1782] [serial = 2218] [outer = (nil)] 14:54:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 117 (0x8c94bc00) [pid = 1782] [serial = 2219] [outer = 0x8b024800] 14:54:22 INFO - PROCESS | 1782 | 1461275662793 Marionette DEBUG loaded listener.js 14:54:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 118 (0x8c952000) [pid = 1782] [serial = 2220] [outer = 0x8b024800] 14:54:23 INFO - PROCESS | 1782 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:54:24 INFO - PROCESS | 1782 | 1461275664071 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:54:24 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:54:24 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1744ms 14:54:24 INFO - PROCESS | 1782 | 1461275664089 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 14:54:24 INFO - PROCESS | 1782 | 1461275664100 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 14:54:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:54:24 INFO - PROCESS | 1782 | 1461275664112 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:54:24 INFO - PROCESS | 1782 | 1461275664118 Marionette TRACE conn3 <- [1,2930,null,{}] 14:54:24 INFO - PROCESS | 1782 | 1461275664127 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:54:24 INFO - PROCESS | 1782 | 1461275664512 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 14:54:24 INFO - PROCESS | 1782 | 1461275664832 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:24 INFO - PROCESS | 1782 | ++DOCSHELL 0x87ff0400 == 150 [pid = 1782] [id = 740] 14:54:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 119 (0x87ff0c00) [pid = 1782] [serial = 2221] [outer = (nil)] 14:54:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 120 (0x89634c00) [pid = 1782] [serial = 2222] [outer = 0x87ff0c00] 14:54:24 INFO - PROCESS | 1782 | 1461275664938 Marionette DEBUG loaded listener.js 14:54:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 121 (0x89fcc400) [pid = 1782] [serial = 2223] [outer = 0x87ff0c00] 14:54:25 INFO - PROCESS | 1782 | 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:54:25 INFO - PROCESS | 1782 | 1461275665880 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:54:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:54:25 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1789ms 14:54:25 INFO - PROCESS | 1782 | 1461275665901 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 14:54:25 INFO - PROCESS | 1782 | 1461275665911 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 14:54:25 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:54:25 INFO - PROCESS | 1782 | 1461275665924 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:54:25 INFO - PROCESS | 1782 | 1461275665930 Marionette TRACE conn3 <- [1,2934,null,{}] 14:54:25 INFO - PROCESS | 1782 | 1461275665937 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:54:26 INFO - PROCESS | 1782 | 1461275666268 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 14:54:26 INFO - PROCESS | 1782 | 1461275666721 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:26 INFO - PROCESS | 1782 | ++DOCSHELL 0x8afd8c00 == 151 [pid = 1782] [id = 741] 14:54:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 122 (0x8afd9000) [pid = 1782] [serial = 2224] [outer = (nil)] 14:54:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 123 (0x8c247000) [pid = 1782] [serial = 2225] [outer = 0x8afd9000] 14:54:26 INFO - PROCESS | 1782 | 1461275666830 Marionette DEBUG loaded listener.js 14:54:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 124 (0x8c94e000) [pid = 1782] [serial = 2226] [outer = 0x8afd9000] 14:54:27 INFO - PROCESS | 1782 | 1461275667756 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:54:27 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:54:27 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1891ms 14:54:27 INFO - PROCESS | 1782 | 1461275667815 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 14:54:27 INFO - PROCESS | 1782 | 1461275667820 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 14:54:27 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:54:27 INFO - PROCESS | 1782 | 1461275667828 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:54:27 INFO - PROCESS | 1782 | 1461275667836 Marionette TRACE conn3 <- [1,2938,null,{}] 14:54:27 INFO - PROCESS | 1782 | 1461275667904 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:54:28 INFO - PROCESS | 1782 | 1461275668183 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 14:54:28 INFO - PROCESS | 1782 | 1461275668549 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:28 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ca76800 == 152 [pid = 1782] [id = 742] 14:54:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0x8cbe5400) [pid = 1782] [serial = 2227] [outer = (nil)] 14:54:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x8cbf1800) [pid = 1782] [serial = 2228] [outer = 0x8cbe5400] 14:54:28 INFO - PROCESS | 1782 | 1461275668661 Marionette DEBUG loaded listener.js 14:54:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x8cc34400) [pid = 1782] [serial = 2229] [outer = 0x8cbe5400] 14:54:29 INFO - PROCESS | 1782 | 1461275669560 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:54:29 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:54:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1784ms 14:54:29 INFO - PROCESS | 1782 | 1461275669614 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 14:54:29 INFO - PROCESS | 1782 | 1461275669620 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 14:54:29 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:54:29 INFO - PROCESS | 1782 | 1461275669627 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:54:29 INFO - PROCESS | 1782 | 1461275669630 Marionette TRACE conn3 <- [1,2942,null,{}] 14:54:29 INFO - PROCESS | 1782 | 1461275669638 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:54:29 INFO - PROCESS | 1782 | 1461275669905 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 14:54:30 INFO - PROCESS | 1782 | 1461275670225 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:30 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a991000 == 153 [pid = 1782] [id = 743] 14:54:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x8cbe9800) [pid = 1782] [serial = 2230] [outer = (nil)] 14:54:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8cccc800) [pid = 1782] [serial = 2231] [outer = 0x8cbe9800] 14:54:30 INFO - PROCESS | 1782 | 1461275670382 Marionette DEBUG loaded listener.js 14:54:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x8e3ab000) [pid = 1782] [serial = 2232] [outer = 0x8cbe9800] 14:54:31 INFO - PROCESS | 1782 | 1461275671252 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:54:31 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:54:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:54:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:54:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:54:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1688ms 14:54:31 INFO - PROCESS | 1782 | 1461275671320 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 14:54:31 INFO - PROCESS | 1782 | 1461275671327 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 14:54:31 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:54:31 INFO - PROCESS | 1782 | 1461275671362 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:54:31 INFO - PROCESS | 1782 | 1461275671370 Marionette TRACE conn3 <- [1,2946,null,{}] 14:54:31 INFO - PROCESS | 1782 | 1461275671383 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:54:31 INFO - PROCESS | 1782 | 1461275671778 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 14:54:32 INFO - PROCESS | 1782 | 1461275672199 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:32 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ccca000 == 154 [pid = 1782] [id = 744] 14:54:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8ccd0800) [pid = 1782] [serial = 2233] [outer = (nil)] 14:54:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8e7f6000) [pid = 1782] [serial = 2234] [outer = 0x8ccd0800] 14:54:32 INFO - PROCESS | 1782 | 1461275672297 Marionette DEBUG loaded listener.js 14:54:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8e8ed000) [pid = 1782] [serial = 2235] [outer = 0x8ccd0800] 14:54:33 INFO - PROCESS | 1782 | 1461275673179 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:54:33 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:54:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1877ms 14:54:33 INFO - PROCESS | 1782 | 1461275673216 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 14:54:33 INFO - PROCESS | 1782 | 1461275673220 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 14:54:33 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:54:33 INFO - PROCESS | 1782 | 1461275673228 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:54:33 INFO - PROCESS | 1782 | 1461275673231 Marionette TRACE conn3 <- [1,2950,null,{}] 14:54:33 INFO - PROCESS | 1782 | 1461275673238 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:54:33 INFO - PROCESS | 1782 | 1461275673513 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 14:54:33 INFO - PROCESS | 1782 | 1461275673826 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:33 INFO - PROCESS | 1782 | ++DOCSHELL 0x8e746000 == 155 [pid = 1782] [id = 745] 14:54:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8f4d9800) [pid = 1782] [serial = 2236] [outer = (nil)] 14:54:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8f52dc00) [pid = 1782] [serial = 2237] [outer = 0x8f4d9800] 14:54:33 INFO - PROCESS | 1782 | 1461275673991 Marionette DEBUG loaded listener.js 14:54:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8f6cf000) [pid = 1782] [serial = 2238] [outer = 0x8f4d9800] 14:54:34 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f822400 == 156 [pid = 1782] [id = 746] 14:54:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8f825400) [pid = 1782] [serial = 2239] [outer = (nil)] 14:54:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x8f8b9800) [pid = 1782] [serial = 2240] [outer = 0x8f825400] 14:54:35 INFO - PROCESS | 1782 | 1461275675012 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:54:35 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:54:35 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1836ms 14:54:35 INFO - PROCESS | 1782 | 1461275675065 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 14:54:35 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:54:35 INFO - PROCESS | 1782 | 1461275675071 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 14:54:35 INFO - PROCESS | 1782 | 1461275675078 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:54:35 INFO - PROCESS | 1782 | 1461275675082 Marionette TRACE conn3 <- [1,2954,null,{}] 14:54:35 INFO - PROCESS | 1782 | 1461275675089 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:54:35 INFO - PROCESS | 1782 | 1461275675449 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 14:54:35 INFO - PROCESS | 1782 | 1461275675811 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:35 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f530c00 == 157 [pid = 1782] [id = 747] 14:54:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x8f6f2000) [pid = 1782] [serial = 2241] [outer = (nil)] 14:54:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x8f8bd800) [pid = 1782] [serial = 2242] [outer = 0x8f6f2000] 14:54:35 INFO - PROCESS | 1782 | 1461275675919 Marionette DEBUG loaded listener.js 14:54:36 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0x8f8c2400) [pid = 1782] [serial = 2243] [outer = 0x8f6f2000] 14:54:37 INFO - PROCESS | 1782 | 1461275677003 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:54:37 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:54:37 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:54:37 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1951ms 14:54:37 INFO - PROCESS | 1782 | 1461275677032 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 14:54:37 INFO - PROCESS | 1782 | 1461275677039 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 14:54:37 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:54:37 INFO - PROCESS | 1782 | 1461275677050 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:54:37 INFO - PROCESS | 1782 | 1461275677055 Marionette TRACE conn3 <- [1,2958,null,{}] 14:54:37 INFO - PROCESS | 1782 | 1461275677129 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:54:37 INFO - PROCESS | 1782 | 1461275677480 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 14:54:37 INFO - PROCESS | 1782 | 1461275677814 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:37 INFO - PROCESS | 1782 | ++DOCSHELL 0x87fea800 == 158 [pid = 1782] [id = 748] 14:54:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 142 (0x900df800) [pid = 1782] [serial = 2244] [outer = (nil)] 14:54:37 INFO - PROCESS | 1782 | ++DOMWINDOW == 143 (0x904d0400) [pid = 1782] [serial = 2245] [outer = 0x900df800] 14:54:37 INFO - PROCESS | 1782 | 1461275677910 Marionette DEBUG loaded listener.js 14:54:38 INFO - PROCESS | 1782 | ++DOMWINDOW == 144 (0x905e5800) [pid = 1782] [serial = 2246] [outer = 0x900df800] 14:54:38 INFO - PROCESS | 1782 | 1461275678766 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:54:38 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:54:38 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1746ms 14:54:38 INFO - PROCESS | 1782 | 1461275678796 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 14:54:38 INFO - PROCESS | 1782 | 1461275678800 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 14:54:38 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:54:38 INFO - PROCESS | 1782 | 1461275678808 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:54:38 INFO - PROCESS | 1782 | 1461275678812 Marionette TRACE conn3 <- [1,2962,null,{}] 14:54:38 INFO - PROCESS | 1782 | 1461275678819 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:54:39 INFO - PROCESS | 1782 | 1461275679087 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 14:54:39 INFO - PROCESS | 1782 | 1461275679417 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:39 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f6ec800 == 159 [pid = 1782] [id = 749] 14:54:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 145 (0x901aac00) [pid = 1782] [serial = 2247] [outer = (nil)] 14:54:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 146 (0x91373800) [pid = 1782] [serial = 2248] [outer = 0x901aac00] 14:54:39 INFO - PROCESS | 1782 | 1461275679568 Marionette DEBUG loaded listener.js 14:54:39 INFO - PROCESS | 1782 | ++DOMWINDOW == 147 (0x91f01800) [pid = 1782] [serial = 2249] [outer = 0x901aac00] 14:54:40 INFO - PROCESS | 1782 | 1461275680411 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:54:40 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:54:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1634ms 14:54:40 INFO - PROCESS | 1782 | 1461275680450 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 14:54:40 INFO - PROCESS | 1782 | 1461275680453 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 14:54:40 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:54:40 INFO - PROCESS | 1782 | 1461275680465 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:54:40 INFO - PROCESS | 1782 | 1461275680468 Marionette TRACE conn3 <- [1,2966,null,{}] 14:54:40 INFO - PROCESS | 1782 | 1461275680475 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:54:40 INFO - PROCESS | 1782 | 1461275680735 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 14:54:41 INFO - PROCESS | 1782 | 1461275681040 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:41 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ebef000 == 160 [pid = 1782] [id = 750] 14:54:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 148 (0x905ef400) [pid = 1782] [serial = 2250] [outer = (nil)] 14:54:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 149 (0x92b32c00) [pid = 1782] [serial = 2251] [outer = 0x905ef400] 14:54:41 INFO - PROCESS | 1782 | 1461275681138 Marionette DEBUG loaded listener.js 14:54:41 INFO - PROCESS | 1782 | ++DOMWINDOW == 150 (0x92b38000) [pid = 1782] [serial = 2252] [outer = 0x905ef400] 14:54:42 INFO - PROCESS | 1782 | 1461275682095 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:54:42 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:54:42 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1685ms 14:54:42 INFO - PROCESS | 1782 | 1461275682160 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 14:54:42 INFO - PROCESS | 1782 | 1461275682166 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 14:54:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:54:42 INFO - PROCESS | 1782 | 1461275682178 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:54:42 INFO - PROCESS | 1782 | 1461275682183 Marionette TRACE conn3 <- [1,2970,null,{}] 14:54:42 INFO - PROCESS | 1782 | 1461275682191 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:54:42 INFO - PROCESS | 1782 | 1461275682477 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 14:54:42 INFO - PROCESS | 1782 | 1461275682784 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:42 INFO - PROCESS | 1782 | ++DOCSHELL 0x92ad0400 == 161 [pid = 1782] [id = 751] 14:54:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x93c98c00) [pid = 1782] [serial = 2253] [outer = (nil)] 14:54:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0x93c9d400) [pid = 1782] [serial = 2254] [outer = 0x93c98c00] 14:54:42 INFO - PROCESS | 1782 | 1461275682948 Marionette DEBUG loaded listener.js 14:54:43 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0x95c2d800) [pid = 1782] [serial = 2255] [outer = 0x93c98c00] 14:54:43 INFO - PROCESS | 1782 | 1461275683836 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:54:43 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:54:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1686ms 14:54:43 INFO - PROCESS | 1782 | 1461275683867 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 14:54:43 INFO - PROCESS | 1782 | 1461275683870 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 14:54:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:54:43 INFO - PROCESS | 1782 | 1461275683880 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:54:43 INFO - PROCESS | 1782 | 1461275683883 Marionette TRACE conn3 <- [1,2974,null,{}] 14:54:43 INFO - PROCESS | 1782 | 1461275683891 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:54:44 INFO - PROCESS | 1782 | 1461275684150 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 14:54:44 INFO - PROCESS | 1782 | 1461275684482 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:44 INFO - PROCESS | 1782 | ++DOCSHELL 0x95ce6000 == 162 [pid = 1782] [id = 752] 14:54:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0x96c5d400) [pid = 1782] [serial = 2256] [outer = (nil)] 14:54:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x97798400) [pid = 1782] [serial = 2257] [outer = 0x96c5d400] 14:54:44 INFO - PROCESS | 1782 | 1461275684636 Marionette DEBUG loaded listener.js 14:54:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0x978e3c00) [pid = 1782] [serial = 2258] [outer = 0x96c5d400] 14:54:45 INFO - PROCESS | 1782 | 1461275685496 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:54:45 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:54:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1633ms 14:54:45 INFO - PROCESS | 1782 | 1461275685513 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 14:54:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:54:45 INFO - PROCESS | 1782 | 1461275685518 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 14:54:45 INFO - PROCESS | 1782 | 1461275685525 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:54:45 INFO - PROCESS | 1782 | 1461275685529 Marionette TRACE conn3 <- [1,2978,null,{}] 14:54:45 INFO - PROCESS | 1782 | 1461275685535 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:54:45 INFO - PROCESS | 1782 | 1461275685806 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 14:54:46 INFO - PROCESS | 1782 | 1461275686101 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:46 INFO - PROCESS | 1782 | ++DOCSHELL 0x89638400 == 163 [pid = 1782] [id = 753] 14:54:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 157 (0x96ce1000) [pid = 1782] [serial = 2259] [outer = (nil)] 14:54:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 158 (0x98264400) [pid = 1782] [serial = 2260] [outer = 0x96ce1000] 14:54:46 INFO - PROCESS | 1782 | 1461275686201 Marionette DEBUG loaded listener.js 14:54:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 159 (0x98590800) [pid = 1782] [serial = 2261] [outer = 0x96ce1000] 14:54:47 INFO - PROCESS | 1782 | 1461275687120 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:54:47 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:54:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1632ms 14:54:47 INFO - PROCESS | 1782 | 1461275687158 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 14:54:47 INFO - PROCESS | 1782 | 1461275687162 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 14:54:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:54:47 INFO - PROCESS | 1782 | 1461275687170 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:54:47 INFO - PROCESS | 1782 | 1461275687174 Marionette TRACE conn3 <- [1,2982,null,{}] 14:54:47 INFO - PROCESS | 1782 | 1461275687182 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:54:47 INFO - PROCESS | 1782 | 1461275687459 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 14:54:47 INFO - PROCESS | 1782 | 1461275687794 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:47 INFO - PROCESS | 1782 | ++DOCSHELL 0x96ce3800 == 164 [pid = 1782] [id = 754] 14:54:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 160 (0x9811d000) [pid = 1782] [serial = 2262] [outer = (nil)] 14:54:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 161 (0x99937400) [pid = 1782] [serial = 2263] [outer = 0x9811d000] 14:54:47 INFO - PROCESS | 1782 | 1461275687953 Marionette DEBUG loaded listener.js 14:54:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 162 (0x99ba1800) [pid = 1782] [serial = 2264] [outer = 0x9811d000] 14:54:48 INFO - PROCESS | 1782 | 1461275688852 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:54:48 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:54:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:54:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:54:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:54:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:54:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1733ms 14:54:48 INFO - PROCESS | 1782 | 1461275688906 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 14:54:48 INFO - PROCESS | 1782 | 1461275688911 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 14:54:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:54:48 INFO - PROCESS | 1782 | 1461275688918 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:54:48 INFO - PROCESS | 1782 | 1461275688921 Marionette TRACE conn3 <- [1,2986,null,{}] 14:54:48 INFO - PROCESS | 1782 | 1461275688977 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:54:49 INFO - PROCESS | 1782 | 1461275689273 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 14:54:49 INFO - PROCESS | 1782 | 1461275689638 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:49 INFO - PROCESS | 1782 | ++DOCSHELL 0x98265400 == 165 [pid = 1782] [id = 755] 14:54:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 163 (0x99140800) [pid = 1782] [serial = 2265] [outer = (nil)] 14:54:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 164 (0x9fd68400) [pid = 1782] [serial = 2266] [outer = 0x99140800] 14:54:49 INFO - PROCESS | 1782 | 1461275689738 Marionette DEBUG loaded listener.js 14:54:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 165 (0x9fdabc00) [pid = 1782] [serial = 2267] [outer = 0x99140800] 14:54:50 INFO - PROCESS | 1782 | 1461275690582 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:54:50 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:54:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1685ms 14:54:50 INFO - PROCESS | 1782 | 1461275690604 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 14:54:50 INFO - PROCESS | 1782 | 1461275690607 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 14:54:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:54:50 INFO - PROCESS | 1782 | 1461275690615 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:54:50 INFO - PROCESS | 1782 | 1461275690619 Marionette TRACE conn3 <- [1,2990,null,{}] 14:54:50 INFO - PROCESS | 1782 | 1461275690625 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:54:50 INFO - PROCESS | 1782 | 1461275690880 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 14:54:51 INFO - PROCESS | 1782 | 1461275691179 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:51 INFO - PROCESS | 1782 | ++DOCSHELL 0x89635000 == 166 [pid = 1782] [id = 756] 14:54:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 166 (0x9920fc00) [pid = 1782] [serial = 2268] [outer = (nil)] 14:54:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 167 (0xa011ec00) [pid = 1782] [serial = 2269] [outer = 0x9920fc00] 14:54:51 INFO - PROCESS | 1782 | 1461275691280 Marionette DEBUG loaded listener.js 14:54:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 168 (0xa01b6c00) [pid = 1782] [serial = 2270] [outer = 0x9920fc00] 14:54:52 INFO - PROCESS | 1782 | ++DOCSHELL 0xa0d4b400 == 167 [pid = 1782] [id = 757] 14:54:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 169 (0xa0d50800) [pid = 1782] [serial = 2271] [outer = (nil)] 14:54:52 INFO - PROCESS | 1782 | ++DOMWINDOW == 170 (0xa0ded400) [pid = 1782] [serial = 2272] [outer = 0xa0d50800] 14:54:52 INFO - PROCESS | 1782 | 1461275692374 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:54:52 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:54:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1833ms 14:54:52 INFO - PROCESS | 1782 | 1461275692450 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 14:54:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:54:52 INFO - PROCESS | 1782 | 1461275692454 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 14:54:52 INFO - PROCESS | 1782 | 1461275692461 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:54:52 INFO - PROCESS | 1782 | 1461275692465 Marionette TRACE conn3 <- [1,2994,null,{}] 14:54:52 INFO - PROCESS | 1782 | 1461275692513 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:54:52 INFO - PROCESS | 1782 | 1461275692962 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 14:54:53 INFO - PROCESS | 1782 | 1461275693255 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:53 INFO - PROCESS | 1782 | ++DOCSHELL 0xa0b9c800 == 168 [pid = 1782] [id = 758] 14:54:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 171 (0xa0ba1400) [pid = 1782] [serial = 2273] [outer = (nil)] 14:54:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 172 (0xa0df1c00) [pid = 1782] [serial = 2274] [outer = 0xa0ba1400] 14:54:53 INFO - PROCESS | 1782 | 1461275693353 Marionette DEBUG loaded listener.js 14:54:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 173 (0xa0f86800) [pid = 1782] [serial = 2275] [outer = 0xa0ba1400] 14:54:57 INFO - PROCESS | 1782 | --DOCSHELL 0x89fd1000 == 167 [pid = 1782] [id = 605] 14:54:57 INFO - PROCESS | 1782 | --DOCSHELL 0x8bf77c00 == 166 [pid = 1782] [id = 143] 14:54:57 INFO - PROCESS | 1782 | --DOCSHELL 0x8e749000 == 165 [pid = 1782] [id = 732] 14:54:57 INFO - PROCESS | 1782 | --DOCSHELL 0x92b2f400 == 164 [pid = 1782] [id = 731] 14:54:57 INFO - PROCESS | 1782 | --DOCSHELL 0x905e6400 == 163 [pid = 1782] [id = 730] 14:54:57 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca03c00 == 162 [pid = 1782] [id = 729] 14:54:57 INFO - PROCESS | 1782 | --DOCSHELL 0x8e8e9800 == 161 [pid = 1782] [id = 727] 14:54:57 INFO - PROCESS | 1782 | --DOCSHELL 0x8ebf2c00 == 160 [pid = 1782] [id = 728] 14:54:57 INFO - PROCESS | 1782 | --DOCSHELL 0x8ca03000 == 159 [pid = 1782] [id = 726] 14:54:57 INFO - PROCESS | 1782 | --DOCSHELL 0x8e742c00 == 158 [pid = 1782] [id = 725] 14:54:57 INFO - PROCESS | 1782 | --DOCSHELL 0x8950b800 == 157 [pid = 1782] [id = 724] 14:54:57 INFO - PROCESS | 1782 | --DOCSHELL 0x8c954c00 == 156 [pid = 1782] [id = 723] 14:54:57 INFO - PROCESS | 1782 | --DOCSHELL 0x8963f400 == 155 [pid = 1782] [id = 721] 14:54:57 INFO - PROCESS | 1782 | --DOCSHELL 0x8b0cf800 == 154 [pid = 1782] [id = 722] 14:54:57 INFO - PROCESS | 1782 | --DOCSHELL 0x848e9000 == 153 [pid = 1782] [id = 720] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 172 (0x97811c00) [pid = 1782] [serial = 2088] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 171 (0x8b0d1000) [pid = 1782] [serial = 2043] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 170 (0x8a7a0800) [pid = 1782] [serial = 2156] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 169 (0x87f07400) [pid = 1782] [serial = 2159] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 168 (0x8950c000) [pid = 1782] [serial = 2153] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 167 (0x99b14400) [pid = 1782] [serial = 2150] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 166 (0x99b1c400) [pid = 1782] [serial = 2151] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 165 (0x99169400) [pid = 1782] [serial = 2148] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 164 (0x99165000) [pid = 1782] [serial = 2147] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 163 (0x98eba400) [pid = 1782] [serial = 2145] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 162 (0x98e8d800) [pid = 1782] [serial = 2144] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 161 (0x98583800) [pid = 1782] [serial = 2142] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 160 (0x98581400) [pid = 1782] [serial = 2141] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 159 (0x98261000) [pid = 1782] [serial = 2139] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 158 (0x9825f000) [pid = 1782] [serial = 2138] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 157 (0x98256400) [pid = 1782] [serial = 2136] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 156 (0x97f05000) [pid = 1782] [serial = 2135] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 155 (0x93c9a000) [pid = 1782] [serial = 2133] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0x93ac2800) [pid = 1782] [serial = 2132] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0x92a65c00) [pid = 1782] [serial = 2130] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0x9152b800) [pid = 1782] [serial = 2129] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 151 (0x905e2400) [pid = 1782] [serial = 2127] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 150 (0x904cd400) [pid = 1782] [serial = 2126] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 149 (0x8f82b400) [pid = 1782] [serial = 2124] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 148 (0x8f820000) [pid = 1782] [serial = 2123] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 147 (0x8f537400) [pid = 1782] [serial = 2121] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 146 (0x8f4e1000) [pid = 1782] [serial = 2120] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 145 (0x8eb70800) [pid = 1782] [serial = 2118] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 144 (0x8e748400) [pid = 1782] [serial = 2117] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 143 (0x8cc36800) [pid = 1782] [serial = 2115] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 142 (0x8cbeb000) [pid = 1782] [serial = 2114] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 141 (0x8ca0e000) [pid = 1782] [serial = 2112] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 140 (0x8ca02c00) [pid = 1782] [serial = 2111] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x8bf7dc00) [pid = 1782] [serial = 2109] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x8b1ce800) [pid = 1782] [serial = 2108] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x8a5ee800) [pid = 1782] [serial = 2106] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x8a160c00) [pid = 1782] [serial = 2105] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x87eeac00) [pid = 1782] [serial = 2103] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x875ca400) [pid = 1782] [serial = 2102] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8a997800) [pid = 1782] [serial = 2157] [outer = (nil)] [url = about:blank] 14:54:57 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x89633800) [pid = 1782] [serial = 2154] [outer = (nil)] [url = about:blank] 14:54:58 INFO - PROCESS | 1782 | 1461275698301 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:54:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:54:58 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:54:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 5863ms 14:54:58 INFO - PROCESS | 1782 | 1461275698325 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 14:54:58 INFO - PROCESS | 1782 | 1461275698332 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 14:54:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:54:58 INFO - PROCESS | 1782 | 1461275698342 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:54:58 INFO - PROCESS | 1782 | 1461275698347 Marionette TRACE conn3 <- [1,2998,null,{}] 14:54:58 INFO - PROCESS | 1782 | 1461275698356 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:54:58 INFO - PROCESS | 1782 | 1461275698612 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 14:54:58 INFO - PROCESS | 1782 | 1461275698843 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:58 INFO - PROCESS | 1782 | ++DOCSHELL 0x848e9000 == 154 [pid = 1782] [id = 759] 14:54:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x87fe7c00) [pid = 1782] [serial = 2276] [outer = (nil)] 14:54:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8950b800) [pid = 1782] [serial = 2277] [outer = 0x87fe7c00] 14:54:58 INFO - PROCESS | 1782 | 1461275698929 Marionette DEBUG loaded listener.js 14:54:59 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x89518400) [pid = 1782] [serial = 2278] [outer = 0x87fe7c00] 14:54:59 INFO - PROCESS | 1782 | 1461275699857 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:54:59 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:54:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1544ms 14:54:59 INFO - PROCESS | 1782 | 1461275699888 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 14:54:59 INFO - PROCESS | 1782 | 1461275699897 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 14:54:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:54:59 INFO - PROCESS | 1782 | 1461275699908 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:54:59 INFO - PROCESS | 1782 | 1461275699912 Marionette TRACE conn3 <- [1,3002,null,{}] 14:54:59 INFO - PROCESS | 1782 | 1461275699919 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:55:00 INFO - PROCESS | 1782 | 1461275700181 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 14:55:00 INFO - PROCESS | 1782 | 1461275700546 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:00 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a5e3400 == 155 [pid = 1782] [id = 760] 14:55:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8a5e3800) [pid = 1782] [serial = 2279] [outer = (nil)] 14:55:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8a7a3000) [pid = 1782] [serial = 2280] [outer = 0x8a5e3800] 14:55:00 INFO - PROCESS | 1782 | 1461275700648 Marionette DEBUG loaded listener.js 14:55:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x8a991c00) [pid = 1782] [serial = 2281] [outer = 0x8a5e3800] 14:55:01 INFO - PROCESS | 1782 | 1461275701448 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:55:01 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:55:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1594ms 14:55:01 INFO - PROCESS | 1782 | 1461275701503 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 14:55:01 INFO - PROCESS | 1782 | 1461275701507 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 14:55:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:55:01 INFO - PROCESS | 1782 | 1461275701521 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:55:01 INFO - PROCESS | 1782 | 1461275701526 Marionette TRACE conn3 <- [1,3006,null,{}] 14:55:01 INFO - PROCESS | 1782 | 1461275701543 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:55:01 INFO - PROCESS | 1782 | 1461275701940 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 14:55:02 INFO - PROCESS | 1782 | 1461275701990 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:02 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a994c00 == 156 [pid = 1782] [id = 761] 14:55:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x8b1d0400) [pid = 1782] [serial = 2282] [outer = (nil)] 14:55:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x8bf7d400) [pid = 1782] [serial = 2283] [outer = 0x8b1d0400] 14:55:02 INFO - PROCESS | 1782 | 1461275702128 Marionette DEBUG loaded listener.js 14:55:02 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0x8c24ec00) [pid = 1782] [serial = 2284] [outer = 0x8b1d0400] 14:55:03 INFO - PROCESS | 1782 | --DOMWINDOW == 140 (0x8580dc00) [pid = 1782] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:55:03 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x8a159800) [pid = 1782] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:55:03 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x8ebfcc00) [pid = 1782] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:55:03 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x8f4e4000) [pid = 1782] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:55:03 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x8f4e1400) [pid = 1782] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:55:03 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x8f535400) [pid = 1782] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:55:03 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x8e74fc00) [pid = 1782] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:55:03 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x8a5e7800) [pid = 1782] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:55:03 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x8ca6c400) [pid = 1782] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:55:03 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x8b0da800) [pid = 1782] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:55:03 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x8a167800) [pid = 1782] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:55:03 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x84b44400) [pid = 1782] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:55:03 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x87f0ec00) [pid = 1782] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 14:55:03 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x905e3c00) [pid = 1782] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:55:03 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x87f03c00) [pid = 1782] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:55:03 INFO - PROCESS | 1782 | --DOMWINDOW == 125 (0x97816000) [pid = 1782] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:55:03 INFO - PROCESS | 1782 | --DOMWINDOW == 124 (0x8e7e9800) [pid = 1782] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:55:03 INFO - PROCESS | 1782 | --DOMWINDOW == 123 (0x96fad800) [pid = 1782] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:55:03 INFO - PROCESS | 1782 | --DOMWINDOW == 122 (0x905ef800) [pid = 1782] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:55:03 INFO - PROCESS | 1782 | --DOMWINDOW == 121 (0x86d18000) [pid = 1782] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:55:03 INFO - PROCESS | 1782 | 1461275703752 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:55:03 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:55:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 2291ms 14:55:03 INFO - PROCESS | 1782 | 1461275703812 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 14:55:03 INFO - PROCESS | 1782 | 1461275703816 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 14:55:03 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:55:03 INFO - PROCESS | 1782 | 1461275703824 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:55:03 INFO - PROCESS | 1782 | 1461275703828 Marionette TRACE conn3 <- [1,3010,null,{}] 14:55:03 INFO - PROCESS | 1782 | 1461275703833 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:55:04 INFO - PROCESS | 1782 | 1461275704170 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 14:55:04 INFO - PROCESS | 1782 | 1461275704196 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:04 INFO - PROCESS | 1782 | ++DOCSHELL 0x86d18c00 == 157 [pid = 1782] [id = 762] 14:55:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 122 (0x8b0da800) [pid = 1782] [serial = 2285] [outer = (nil)] 14:55:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 123 (0x8c94f000) [pid = 1782] [serial = 2286] [outer = 0x8b0da800] 14:55:04 INFO - PROCESS | 1782 | 1461275704291 Marionette DEBUG loaded listener.js 14:55:04 INFO - PROCESS | 1782 | ++DOMWINDOW == 124 (0x8ca09000) [pid = 1782] [serial = 2287] [outer = 0x8b0da800] 14:55:05 INFO - PROCESS | 1782 | 1461275705425 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:55:05 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:55:05 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1635ms 14:55:05 INFO - PROCESS | 1782 | 1461275705461 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 14:55:05 INFO - PROCESS | 1782 | 1461275705468 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 14:55:05 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:55:05 INFO - PROCESS | 1782 | 1461275705478 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:55:05 INFO - PROCESS | 1782 | 1461275705484 Marionette TRACE conn3 <- [1,3014,null,{}] 14:55:05 INFO - PROCESS | 1782 | 1461275705496 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:55:05 INFO - PROCESS | 1782 | 1461275705818 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 14:55:06 INFO - PROCESS | 1782 | 1461275706201 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:06 INFO - PROCESS | 1782 | ++DOCSHELL 0x87eee000 == 158 [pid = 1782] [id = 763] 14:55:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 125 (0x87feac00) [pid = 1782] [serial = 2288] [outer = (nil)] 14:55:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 126 (0x8950c800) [pid = 1782] [serial = 2289] [outer = 0x87feac00] 14:55:06 INFO - PROCESS | 1782 | 1461275706301 Marionette DEBUG loaded listener.js 14:55:06 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x89fd5000) [pid = 1782] [serial = 2290] [outer = 0x87feac00] 14:55:06 INFO - PROCESS | 1782 | [1782] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:55:07 INFO - PROCESS | 1782 | 1461275707358 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:55:07 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:55:07 INFO - {} 14:55:07 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:55:07 INFO - {} 14:55:07 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:55:07 INFO - {} 14:55:07 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:55:07 INFO - {} 14:55:07 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1939ms 14:55:07 INFO - PROCESS | 1782 | 1461275707420 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 14:55:07 INFO - PROCESS | 1782 | 1461275707430 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 14:55:07 INFO - TEST-START | /FileAPI/fileReader.html 14:55:07 INFO - PROCESS | 1782 | 1461275707491 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:55:07 INFO - PROCESS | 1782 | 1461275707497 Marionette TRACE conn3 <- [1,3018,null,{}] 14:55:07 INFO - PROCESS | 1782 | 1461275707508 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:55:07 INFO - PROCESS | 1782 | 1461275707778 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 14:55:08 INFO - PROCESS | 1782 | 1461275708146 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:08 INFO - PROCESS | 1782 | ++DOCSHELL 0x8b01ec00 == 159 [pid = 1782] [id = 764] 14:55:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x8b026000) [pid = 1782] [serial = 2291] [outer = (nil)] 14:55:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8ca6d400) [pid = 1782] [serial = 2292] [outer = 0x8b026000] 14:55:08 INFO - PROCESS | 1782 | 1461275708246 Marionette DEBUG loaded listener.js 14:55:08 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x8ca75400) [pid = 1782] [serial = 2293] [outer = 0x8b026000] 14:55:09 INFO - PROCESS | 1782 | 1461275709248 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:55:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:55:09 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:55:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:55:09 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:55:09 INFO - TEST-OK | /FileAPI/fileReader.html | took 1808ms 14:55:09 INFO - PROCESS | 1782 | 1461275709294 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 14:55:09 INFO - TEST-START | /FileAPI/historical.html 14:55:09 INFO - PROCESS | 1782 | 1461275709299 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 14:55:09 INFO - PROCESS | 1782 | 1461275709306 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:55:09 INFO - PROCESS | 1782 | 1461275709314 Marionette TRACE conn3 <- [1,3022,null,{}] 14:55:09 INFO - PROCESS | 1782 | 1461275709347 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:55:09 INFO - PROCESS | 1782 | 1461275709707 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 14:55:10 INFO - PROCESS | 1782 | 1461275710044 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:10 INFO - PROCESS | 1782 | ++DOCSHELL 0x8cbe2c00 == 160 [pid = 1782] [id = 765] 14:55:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8cc2c400) [pid = 1782] [serial = 2294] [outer = (nil)] 14:55:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8cccfc00) [pid = 1782] [serial = 2295] [outer = 0x8cc2c400] 14:55:10 INFO - PROCESS | 1782 | 1461275710193 Marionette DEBUG loaded listener.js 14:55:10 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x8e7ec000) [pid = 1782] [serial = 2296] [outer = 0x8cc2c400] 14:55:11 INFO - PROCESS | 1782 | 1461275711148 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:55:11 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:55:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:55:11 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:55:11 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:55:11 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:55:11 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:55:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:55:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:11 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:55:11 INFO - TEST-OK | /FileAPI/historical.html | took 1891ms 14:55:11 INFO - PROCESS | 1782 | 1461275711201 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 14:55:11 INFO - PROCESS | 1782 | 1461275711207 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 14:55:11 INFO - TEST-START | /FileAPI/idlharness.html 14:55:11 INFO - PROCESS | 1782 | 1461275711241 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:55:11 INFO - PROCESS | 1782 | 1461275711245 Marionette TRACE conn3 <- [1,3026,null,{}] 14:55:11 INFO - PROCESS | 1782 | 1461275711255 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:55:11 INFO - PROCESS | 1782 | 1461275711597 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 14:55:12 INFO - PROCESS | 1782 | 1461275712087 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:12 INFO - PROCESS | 1782 | ++DOCSHELL 0x89fcec00 == 161 [pid = 1782] [id = 766] 14:55:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x8ccc5c00) [pid = 1782] [serial = 2297] [outer = (nil)] 14:55:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x8ebf7000) [pid = 1782] [serial = 2298] [outer = 0x8ccc5c00] 14:55:12 INFO - PROCESS | 1782 | 1461275712271 Marionette DEBUG loaded listener.js 14:55:12 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8f4e1000) [pid = 1782] [serial = 2299] [outer = 0x8ccc5c00] 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:55:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:55:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:55:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:55:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:55:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:55:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:55:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:55:14 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:55:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:55:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:55:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:55:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:55:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:55:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:55:14 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:55:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:55:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:55:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:55:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:55:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:55:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:55:14 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:55:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:55:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:55:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:55:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:55:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:55:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:55:14 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:55:14 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:55:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:55:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:55:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:55:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:55:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:55:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:55:14 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:55:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:55:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:55:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:55:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:55:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:55:14 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:55:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:55:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:55:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:55:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:55:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:55:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:55:14 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:55:14 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:55:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:55:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:55:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:55:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:55:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:55:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:55:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:55:14 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:55:14 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:55:14 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:55:14 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:55:14 INFO - TEST-OK | /FileAPI/idlharness.html | took 3332ms 14:55:14 INFO - TEST-START | /FileAPI/idlharness.worker 14:55:14 INFO - PROCESS | 1782 | 1461275714406 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 14:55:14 INFO - PROCESS | 1782 | 1461275714604 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 14:55:14 INFO - PROCESS | 1782 | 1461275714607 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 14:55:14 INFO - PROCESS | 1782 | 1461275714663 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:55:14 INFO - PROCESS | 1782 | 1461275714672 Marionette TRACE conn3 <- [1,3030,null,{}] 14:55:14 INFO - PROCESS | 1782 | 1461275714686 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:55:14 INFO - PROCESS | 1782 | 1461275714985 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 14:55:15 INFO - PROCESS | 1782 | 1461275715291 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:15 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a5e2c00 == 162 [pid = 1782] [id = 767] 14:55:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8f4e4000) [pid = 1782] [serial = 2300] [outer = (nil)] 14:55:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x92b3ec00) [pid = 1782] [serial = 2301] [outer = 0x8f4e4000] 14:55:15 INFO - PROCESS | 1782 | 1461275715384 Marionette DEBUG loaded listener.js 14:55:15 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x93abec00) [pid = 1782] [serial = 2302] [outer = 0x8f4e4000] 14:55:15 INFO - PROCESS | 1782 | [1782] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:55:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:55:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:55:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:55:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:55:18 INFO - {} 14:55:18 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:55:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:55:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:55:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:55:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:55:18 INFO - {} 14:55:18 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:55:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:55:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:55:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:55:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:55:18 INFO - {} 14:55:18 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:55:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:55:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:55:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:55:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:55:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:55:18 INFO - {} 14:55:18 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:55:18 INFO - {} 14:55:18 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:55:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:55:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:55:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:55:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:55:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:55:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:55:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:55:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:55:18 INFO - {} 14:55:18 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:55:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:55:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:55:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:55:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:55:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:55:18 INFO - {} 14:55:18 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:55:18 INFO - {} 14:55:18 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:55:18 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:18 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:55:18 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:55:18 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:55:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:55:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:55:18 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:55:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:55:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:55:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:55:18 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:55:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:55:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:55:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:55:18 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:55:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:55:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:55:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:55:18 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:55:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:55:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:55:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:55:18 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:55:18 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:18 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:55:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:55:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:55:18 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:55:18 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:18 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:55:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:55:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:55:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:55:18 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:55:18 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:55:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:18 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:55:18 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:55:18 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:55:18 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:55:18 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:55:18 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:55:18 INFO - {} 14:55:18 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3740ms 14:55:18 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:55:18 INFO - PROCESS | 1782 | 1461275718224 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 14:55:18 INFO - PROCESS | 1782 | 1461275718401 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 14:55:18 INFO - PROCESS | 1782 | 1461275718407 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 14:55:18 INFO - PROCESS | 1782 | 1461275718426 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:55:18 INFO - PROCESS | 1782 | 1461275718429 Marionette TRACE conn3 <- [1,3034,null,{}] 14:55:18 INFO - PROCESS | 1782 | 1461275718452 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:55:18 INFO - PROCESS | 1782 | 1461275718963 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 14:55:19 INFO - PROCESS | 1782 | 1461275719207 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:19 INFO - PROCESS | 1782 | ++DOCSHELL 0x93abdc00 == 163 [pid = 1782] [id = 768] 14:55:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x94797c00) [pid = 1782] [serial = 2303] [outer = (nil)] 14:55:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0xa4479400) [pid = 1782] [serial = 2304] [outer = 0x94797c00] 14:55:19 INFO - PROCESS | 1782 | 1461275719310 Marionette DEBUG loaded listener.js 14:55:19 INFO - PROCESS | 1782 | ++DOMWINDOW == 142 (0xa4480400) [pid = 1782] [serial = 2305] [outer = 0x94797c00] 14:55:20 INFO - PROCESS | 1782 | 1461275720263 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:55:20 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:55:20 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1902ms 14:55:20 INFO - PROCESS | 1782 | 1461275720325 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 14:55:20 INFO - PROCESS | 1782 | 1461275720330 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 14:55:20 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:55:20 INFO - PROCESS | 1782 | 1461275720337 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:55:20 INFO - PROCESS | 1782 | 1461275720342 Marionette TRACE conn3 <- [1,3038,null,{}] 14:55:20 INFO - PROCESS | 1782 | 1461275720399 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:55:20 INFO - PROCESS | 1782 | 1461275720678 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 14:55:21 INFO - PROCESS | 1782 | 1461275721038 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:21 INFO - PROCESS | 1782 | ++DOCSHELL 0x8ca7b000 == 164 [pid = 1782] [id = 769] 14:55:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 143 (0x8eb6cc00) [pid = 1782] [serial = 2306] [outer = (nil)] 14:55:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 144 (0xa459bc00) [pid = 1782] [serial = 2307] [outer = 0x8eb6cc00] 14:55:21 INFO - PROCESS | 1782 | 1461275721137 Marionette DEBUG loaded listener.js 14:55:21 INFO - PROCESS | 1782 | ++DOMWINDOW == 145 (0xa45dd400) [pid = 1782] [serial = 2308] [outer = 0x8eb6cc00] 14:55:21 INFO - PROCESS | 1782 | 1461275721949 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:55:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:55:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:55:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:55:21 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1625ms 14:55:21 INFO - PROCESS | 1782 | 1461275721985 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 14:55:21 INFO - PROCESS | 1782 | 1461275721990 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 14:55:21 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:55:22 INFO - PROCESS | 1782 | 1461275722002 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:55:22 INFO - PROCESS | 1782 | 1461275722006 Marionette TRACE conn3 <- [1,3042,null,{}] 14:55:22 INFO - PROCESS | 1782 | 1461275722013 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:55:22 INFO - PROCESS | 1782 | 1461275722293 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 14:55:22 INFO - PROCESS | 1782 | 1461275722634 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:22 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a5f1000 == 165 [pid = 1782] [id = 770] 14:55:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 146 (0xa4838c00) [pid = 1782] [serial = 2309] [outer = (nil)] 14:55:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 147 (0xa487bc00) [pid = 1782] [serial = 2310] [outer = 0xa4838c00] 14:55:22 INFO - PROCESS | 1782 | 1461275722732 Marionette DEBUG loaded listener.js 14:55:22 INFO - PROCESS | 1782 | ++DOMWINDOW == 148 (0xa487e800) [pid = 1782] [serial = 2311] [outer = 0xa4838c00] 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:55:24 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:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:55:24 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:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:55:24 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:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:55:24 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:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:55:24 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:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:55:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:55:24 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:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:55:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:55:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:55:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:55:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:55:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:55:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:55:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:55:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:55:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:55:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:55:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:55:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:55:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:55:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:55:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:55:24 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2144ms 14:55:24 INFO - PROCESS | 1782 | 1461275724062 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:55:24 INFO - PROCESS | 1782 | 1461275724238 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 14:55:24 INFO - PROCESS | 1782 | 1461275724241 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 14:55:24 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:55:24 INFO - PROCESS | 1782 | 1461275724257 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:55:24 INFO - PROCESS | 1782 | 1461275724260 Marionette TRACE conn3 <- [1,3046,null,{}] 14:55:24 INFO - PROCESS | 1782 | 1461275724266 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:55:24 INFO - PROCESS | 1782 | 1461275724643 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 14:55:24 INFO - PROCESS | 1782 | 1461275724932 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:24 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a5eb400 == 166 [pid = 1782] [id = 771] 14:55:24 INFO - PROCESS | 1782 | ++DOMWINDOW == 149 (0x8e748400) [pid = 1782] [serial = 2312] [outer = (nil)] 14:55:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 150 (0x97816000) [pid = 1782] [serial = 2313] [outer = 0x8e748400] 14:55:25 INFO - PROCESS | 1782 | 1461275725031 Marionette DEBUG loaded listener.js 14:55:25 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x9792a400) [pid = 1782] [serial = 2314] [outer = 0x8e748400] 14:55:25 INFO - PROCESS | 1782 | [1782] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:55:25 INFO - PROCESS | 1782 | 1461275725983 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:55:25 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:55:25 INFO - {} 14:55:25 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1742ms 14:55:26 INFO - PROCESS | 1782 | 1461275726001 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 14:55:26 INFO - PROCESS | 1782 | 1461275726004 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 14:55:26 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:55:26 INFO - PROCESS | 1782 | 1461275726012 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:55:26 INFO - PROCESS | 1782 | 1461275726016 Marionette TRACE conn3 <- [1,3050,null,{}] 14:55:26 INFO - PROCESS | 1782 | 1461275726027 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:55:26 INFO - PROCESS | 1782 | 1461275726289 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 14:55:26 INFO - PROCESS | 1782 | 1461275726585 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:26 INFO - PROCESS | 1782 | ++DOCSHELL 0x8f826c00 == 167 [pid = 1782] [id = 772] 14:55:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0x901a5c00) [pid = 1782] [serial = 2315] [outer = (nil)] 14:55:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0x98a36c00) [pid = 1782] [serial = 2316] [outer = 0x901a5c00] 14:55:26 INFO - PROCESS | 1782 | 1461275726739 Marionette DEBUG loaded listener.js 14:55:26 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0x99178000) [pid = 1782] [serial = 2317] [outer = 0x901a5c00] 14:55:27 INFO - PROCESS | 1782 | 1461275727601 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:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:55:27 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:55:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1650ms 14:55:27 INFO - PROCESS | 1782 | 1461275727665 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 14:55:27 INFO - PROCESS | 1782 | 1461275727677 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 14:55:27 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:55:27 INFO - PROCESS | 1782 | 1461275727685 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:55:27 INFO - PROCESS | 1782 | 1461275727690 Marionette TRACE conn3 <- [1,3054,null,{}] 14:55:27 INFO - PROCESS | 1782 | 1461275727719 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:55:28 INFO - PROCESS | 1782 | 1461275728009 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 14:55:28 INFO - PROCESS | 1782 | 1461275728385 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:28 INFO - PROCESS | 1782 | ++DOCSHELL 0x8b0d2c00 == 168 [pid = 1782] [id = 773] 14:55:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x96fb7000) [pid = 1782] [serial = 2318] [outer = (nil)] 14:55:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0xa487a400) [pid = 1782] [serial = 2319] [outer = 0x96fb7000] 14:55:28 INFO - PROCESS | 1782 | 1461275728491 Marionette DEBUG loaded listener.js 14:55:28 INFO - PROCESS | 1782 | ++DOMWINDOW == 157 (0xa48a6c00) [pid = 1782] [serial = 2320] [outer = 0x96fb7000] 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:55:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:55:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:55:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:55:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:55:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:55:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:55:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:55:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:55:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:55:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:55:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:55:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:55:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:55:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:55:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:55:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:55:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:55:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:55:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:55:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:55:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:55:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:55:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:55:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:55:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:55:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:55:30 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:55:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:55:30 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:55:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:55:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:55:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2421ms 14:55:30 INFO - PROCESS | 1782 | 1461275729933 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:55:30 INFO - PROCESS | 1782 | 1461275730280 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 14:55:30 INFO - PROCESS | 1782 | 1461275730284 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 14:55:30 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:55:30 INFO - PROCESS | 1782 | 1461275730297 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:55:30 INFO - PROCESS | 1782 | 1461275730300 Marionette TRACE conn3 <- [1,3058,null,{}] 14:55:30 INFO - PROCESS | 1782 | 1461275730313 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:55:30 INFO - PROCESS | 1782 | 1461275730570 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 14:55:30 INFO - PROCESS | 1782 | 1461275730887 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:30 INFO - PROCESS | 1782 | ++DOCSHELL 0x90543400 == 169 [pid = 1782] [id = 774] 14:55:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 158 (0x90543800) [pid = 1782] [serial = 2321] [outer = (nil)] 14:55:30 INFO - PROCESS | 1782 | ++DOMWINDOW == 159 (0xa48b5c00) [pid = 1782] [serial = 2322] [outer = 0x90543800] 14:55:30 INFO - PROCESS | 1782 | 1461275730979 Marionette DEBUG loaded listener.js 14:55:31 INFO - PROCESS | 1782 | ++DOMWINDOW == 160 (0xa48b4800) [pid = 1782] [serial = 2323] [outer = 0x90543800] 14:55:32 INFO - PROCESS | 1782 | 1461275732006 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:55:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:55:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:55:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:55:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:55:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:55:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:55:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:55:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:55:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:55:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:55:32 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:32 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:55:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:55:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:55:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:55:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:55:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:55:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:55:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:55:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:55:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:55:32 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1744ms 14:55:32 INFO - PROCESS | 1782 | 1461275732042 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 14:55:32 INFO - PROCESS | 1782 | 1461275732047 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 14:55:32 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:55:32 INFO - PROCESS | 1782 | 1461275732059 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:55:32 INFO - PROCESS | 1782 | 1461275732063 Marionette TRACE conn3 <- [1,3062,null,{}] 14:55:32 INFO - PROCESS | 1782 | 1461275732127 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:55:32 INFO - PROCESS | 1782 | 1461275732530 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 14:55:32 INFO - PROCESS | 1782 | 1461275732929 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:32 INFO - PROCESS | 1782 | ++DOCSHELL 0x83fea400 == 170 [pid = 1782] [id = 775] 14:55:32 INFO - PROCESS | 1782 | ++DOMWINDOW == 161 (0x83fed000) [pid = 1782] [serial = 2324] [outer = (nil)] 14:55:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 162 (0x83ff8800) [pid = 1782] [serial = 2325] [outer = 0x83fed000] 14:55:33 INFO - PROCESS | 1782 | 1461275733047 Marionette DEBUG loaded listener.js 14:55:33 INFO - PROCESS | 1782 | ++DOMWINDOW == 163 (0x875cdc00) [pid = 1782] [serial = 2326] [outer = 0x83fed000] 14:55:33 INFO - PROCESS | 1782 | [1782] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:55:34 INFO - PROCESS | 1782 | 1461275734121 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:55:34 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:55:34 INFO - {} 14:55:34 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 2080ms 14:55:34 INFO - PROCESS | 1782 | 1461275734138 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 14:55:34 INFO - PROCESS | 1782 | 1461275734142 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 14:55:34 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:55:34 INFO - PROCESS | 1782 | 1461275734154 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:55:34 INFO - PROCESS | 1782 | 1461275734156 Marionette TRACE conn3 <- [1,3066,null,{}] 14:55:34 INFO - PROCESS | 1782 | 1461275734163 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:55:34 INFO - PROCESS | 1782 | 1461275734573 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 14:55:34 INFO - PROCESS | 1782 | 1461275734889 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:34 INFO - PROCESS | 1782 | ++DOCSHELL 0x83ff4800 == 171 [pid = 1782] [id = 776] 14:55:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 164 (0x83ff9400) [pid = 1782] [serial = 2327] [outer = (nil)] 14:55:34 INFO - PROCESS | 1782 | ++DOMWINDOW == 165 (0x8b00bc00) [pid = 1782] [serial = 2328] [outer = 0x83ff9400] 14:55:34 INFO - PROCESS | 1782 | 1461275734991 Marionette DEBUG loaded listener.js 14:55:35 INFO - PROCESS | 1782 | ++DOMWINDOW == 166 (0x8b00d800) [pid = 1782] [serial = 2329] [outer = 0x83ff9400] 14:55:38 INFO - PROCESS | 1782 | --DOCSHELL 0x860c2c00 == 170 [pid = 1782] [id = 217] 14:55:38 INFO - PROCESS | 1782 | --DOCSHELL 0x87eee400 == 169 [pid = 1782] [id = 678] 14:55:38 INFO - PROCESS | 1782 | --DOCSHELL 0x8963cc00 == 168 [pid = 1782] [id = 477] 14:55:38 INFO - PROCESS | 1782 | --DOCSHELL 0xa0d4b400 == 167 [pid = 1782] [id = 757] 14:55:38 INFO - PROCESS | 1782 | --DOCSHELL 0x8f822400 == 166 [pid = 1782] [id = 746] 14:55:38 INFO - PROCESS | 1782 | --DOCSHELL 0x98b24000 == 165 [pid = 1782] [id = 716] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 165 (0x8b1c4400) [pid = 1782] [serial = 2100] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 164 (0x8a5e2400) [pid = 1782] [serial = 2213] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 163 (0x8a5f0000) [pid = 1782] [serial = 2214] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 162 (0x905eb800) [pid = 1782] [serial = 2189] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 161 (0x901b2400) [pid = 1782] [serial = 2187] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 160 (0x901ae400) [pid = 1782] [serial = 2186] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 159 (0x8f8c4800) [pid = 1782] [serial = 2184] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 158 (0x8f8b8800) [pid = 1782] [serial = 2183] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 157 (0x8f6f1800) [pid = 1782] [serial = 2181] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 156 (0x8f6edc00) [pid = 1782] [serial = 2180] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 155 (0x8eb6d000) [pid = 1782] [serial = 2178] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 154 (0x8e7f2400) [pid = 1782] [serial = 2177] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 153 (0x8ccccc00) [pid = 1782] [serial = 2175] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 152 (0x8ccc2400) [pid = 1782] [serial = 2174] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 151 (0x8cbed000) [pid = 1782] [serial = 2172] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 150 (0x8cbe5000) [pid = 1782] [serial = 2171] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 149 (0x8c24dc00) [pid = 1782] [serial = 2169] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 148 (0x8bf78400) [pid = 1782] [serial = 2168] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 147 (0x8a7aa800) [pid = 1782] [serial = 2166] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 146 (0x8a5e9400) [pid = 1782] [serial = 2165] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 145 (0x87ee6c00) [pid = 1782] [serial = 2163] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 144 (0x8608c400) [pid = 1782] [serial = 2162] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 143 (0x87ff0000) [pid = 1782] [serial = 2210] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 142 (0x8c94bc00) [pid = 1782] [serial = 2219] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 141 (0x9fc43800) [pid = 1782] [serial = 2207] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 140 (0x9b27fc00) [pid = 1782] [serial = 2205] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 139 (0x9ae46000) [pid = 1782] [serial = 2204] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 138 (0x99ba1400) [pid = 1782] [serial = 2202] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 137 (0x99b9cc00) [pid = 1782] [serial = 2201] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 136 (0x98ebcc00) [pid = 1782] [serial = 2199] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 135 (0x984ce400) [pid = 1782] [serial = 2198] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 134 (0x97929800) [pid = 1782] [serial = 2196] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 133 (0x97812000) [pid = 1782] [serial = 2195] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 132 (0x93ac2400) [pid = 1782] [serial = 2193] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x92b37c00) [pid = 1782] [serial = 2192] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x9130c000) [pid = 1782] [serial = 2190] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0x9fc49800) [pid = 1782] [serial = 2208] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x87f04400) [pid = 1782] [serial = 2216] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x89312400) [pid = 1782] [serial = 2211] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x8b02c800) [pid = 1782] [serial = 2217] [outer = (nil)] [url = about:blank] 14:55:39 INFO - PROCESS | 1782 | 1461275739848 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:55:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:55:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:55:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:55:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:55:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:55:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:55:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:55:39 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 5749ms 14:55:39 INFO - PROCESS | 1782 | 1461275739903 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 14:55:39 INFO - PROCESS | 1782 | 1461275739908 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 14:55:39 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:55:39 INFO - PROCESS | 1782 | 1461275739916 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:55:39 INFO - PROCESS | 1782 | 1461275739921 Marionette TRACE conn3 <- [1,3070,null,{}] 14:55:39 INFO - PROCESS | 1782 | 1461275739930 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:55:40 INFO - PROCESS | 1782 | 1461275740171 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 14:55:40 INFO - PROCESS | 1782 | 1461275740486 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:40 INFO - PROCESS | 1782 | ++DOCSHELL 0x8580f000 == 166 [pid = 1782] [id = 777] 14:55:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x8580fc00) [pid = 1782] [serial = 2330] [outer = (nil)] 14:55:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x86d1dc00) [pid = 1782] [serial = 2331] [outer = 0x8580fc00] 14:55:40 INFO - PROCESS | 1782 | 1461275740601 Marionette DEBUG loaded listener.js 14:55:40 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x87692000) [pid = 1782] [serial = 2332] [outer = 0x8580fc00] 14:55:41 INFO - PROCESS | 1782 | 1461275741489 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:55:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:55:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:55:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:55:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:55:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:55:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:55:41 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1592ms 14:55:41 INFO - PROCESS | 1782 | 1461275741510 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 14:55:41 INFO - PROCESS | 1782 | 1461275741518 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 14:55:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:55:41 INFO - PROCESS | 1782 | 1461275741568 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:55:41 INFO - PROCESS | 1782 | 1461275741572 Marionette TRACE conn3 <- [1,3074,null,{}] 14:55:41 INFO - PROCESS | 1782 | 1461275741610 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:55:41 INFO - PROCESS | 1782 | 1461275741946 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 14:55:42 INFO - PROCESS | 1782 | 1461275741983 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:42 INFO - PROCESS | 1782 | ++DOCSHELL 0x875c1400 == 167 [pid = 1782] [id = 778] 14:55:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x87eea000) [pid = 1782] [serial = 2333] [outer = (nil)] 14:55:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8930a000) [pid = 1782] [serial = 2334] [outer = 0x87eea000] 14:55:42 INFO - PROCESS | 1782 | 1461275742068 Marionette DEBUG loaded listener.js 14:55:42 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x89510800) [pid = 1782] [serial = 2335] [outer = 0x87eea000] 14:55:43 INFO - PROCESS | 1782 | 1461275743117 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:55:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:55:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:55:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:55:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:55:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:55:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:55:43 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1623ms 14:55:43 INFO - PROCESS | 1782 | 1461275743154 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 14:55:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:55:43 INFO - PROCESS | 1782 | 1461275743159 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 14:55:43 INFO - PROCESS | 1782 | 1461275743166 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:55:43 INFO - PROCESS | 1782 | 1461275743172 Marionette TRACE conn3 <- [1,3078,null,{}] 14:55:43 INFO - PROCESS | 1782 | 1461275743208 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:55:43 INFO - PROCESS | 1782 | 1461275743538 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 14:55:44 INFO - PROCESS | 1782 | --DOMWINDOW == 131 (0x8b1d0400) [pid = 1782] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 14:55:44 INFO - PROCESS | 1782 | --DOMWINDOW == 130 (0x87fe7c00) [pid = 1782] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 14:55:44 INFO - PROCESS | 1782 | --DOMWINDOW == 129 (0xa0d50800) [pid = 1782] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:55:44 INFO - PROCESS | 1782 | --DOMWINDOW == 128 (0x8f825400) [pid = 1782] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 14:55:44 INFO - PROCESS | 1782 | --DOMWINDOW == 127 (0x8a5e3800) [pid = 1782] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 14:55:44 INFO - PROCESS | 1782 | --DOMWINDOW == 126 (0x86d18800) [pid = 1782] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:55:44 INFO - PROCESS | 1782 | 1461275744385 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:44 INFO - PROCESS | 1782 | ++DOCSHELL 0x86d18800 == 168 [pid = 1782] [id = 779] 14:55:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 127 (0x87fe7c00) [pid = 1782] [serial = 2336] [outer = (nil)] 14:55:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 128 (0x8a5e6000) [pid = 1782] [serial = 2337] [outer = 0x87fe7c00] 14:55:44 INFO - PROCESS | 1782 | 1461275744492 Marionette DEBUG loaded listener.js 14:55:44 INFO - PROCESS | 1782 | ++DOMWINDOW == 129 (0x8a79fc00) [pid = 1782] [serial = 2338] [outer = 0x87fe7c00] 14:55:45 INFO - PROCESS | 1782 | 1461275745264 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:55:45 INFO - PROCESS | 1782 | 1461275745344 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 14:55:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:55:45 INFO - PROCESS | 1782 | 1461275745353 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:55:45 INFO - PROCESS | 1782 | 1461275745361 Marionette TRACE conn3 <- [1,3082,null,{}] 14:55:45 INFO - PROCESS | 1782 | 1461275745375 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:55:45 INFO - PROCESS | 1782 | 1461275745602 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 14:55:45 INFO - PROCESS | 1782 | 1461275745842 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:45 INFO - PROCESS | 1782 | ++DOCSHELL 0x89fcd400 == 169 [pid = 1782] [id = 780] 14:55:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 130 (0x8afdec00) [pid = 1782] [serial = 2339] [outer = (nil)] 14:55:45 INFO - PROCESS | 1782 | ++DOMWINDOW == 131 (0x8b008000) [pid = 1782] [serial = 2340] [outer = 0x8afdec00] 14:55:45 INFO - PROCESS | 1782 | 1461275745925 Marionette DEBUG loaded listener.js 14:55:46 INFO - PROCESS | 1782 | ++DOMWINDOW == 132 (0x8b00b400) [pid = 1782] [serial = 2341] [outer = 0x8afdec00] 14:55:47 INFO - PROCESS | 1782 | 1461275747062 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:55:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:55:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:55:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:55:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:55:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1741ms 14:55:47 INFO - PROCESS | 1782 | 1461275747097 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 14:55:47 INFO - PROCESS | 1782 | 1461275747106 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 14:55:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:55:47 INFO - PROCESS | 1782 | 1461275747116 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:55:47 INFO - PROCESS | 1782 | 1461275747121 Marionette TRACE conn3 <- [1,3086,null,{}] 14:55:47 INFO - PROCESS | 1782 | 1461275747130 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:55:47 INFO - PROCESS | 1782 | 1461275747511 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 14:55:47 INFO - PROCESS | 1782 | 1461275747819 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:47 INFO - PROCESS | 1782 | ++DOCSHELL 0x85809400 == 170 [pid = 1782] [id = 781] 14:55:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 133 (0x86d16c00) [pid = 1782] [serial = 2342] [outer = (nil)] 14:55:47 INFO - PROCESS | 1782 | ++DOMWINDOW == 134 (0x87ee5800) [pid = 1782] [serial = 2343] [outer = 0x86d16c00] 14:55:47 INFO - PROCESS | 1782 | 1461275747923 Marionette DEBUG loaded listener.js 14:55:48 INFO - PROCESS | 1782 | ++DOMWINDOW == 135 (0x87f06000) [pid = 1782] [serial = 2344] [outer = 0x86d16c00] 14:55:48 INFO - PROCESS | 1782 | 1461275748804 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:55:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:55:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1736ms 14:55:48 INFO - PROCESS | 1782 | 1461275748853 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 14:55:48 INFO - PROCESS | 1782 | 1461275748863 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 14:55:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:55:48 INFO - PROCESS | 1782 | 1461275748875 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:55:48 INFO - PROCESS | 1782 | 1461275748879 Marionette TRACE conn3 <- [1,3090,null,{}] 14:55:48 INFO - PROCESS | 1782 | 1461275748887 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:55:49 INFO - PROCESS | 1782 | 1461275749184 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 14:55:49 INFO - PROCESS | 1782 | 1461275749659 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:49 INFO - PROCESS | 1782 | ++DOCSHELL 0x8a15a400 == 171 [pid = 1782] [id = 782] 14:55:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 136 (0x8a15c800) [pid = 1782] [serial = 2345] [outer = (nil)] 14:55:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 137 (0x8a5e7000) [pid = 1782] [serial = 2346] [outer = 0x8a15c800] 14:55:49 INFO - PROCESS | 1782 | 1461275749801 Marionette DEBUG loaded listener.js 14:55:49 INFO - PROCESS | 1782 | ++DOMWINDOW == 138 (0x8a98a000) [pid = 1782] [serial = 2347] [outer = 0x8a15c800] 14:55:50 INFO - PROCESS | 1782 | 1461275750694 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:55:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:55:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1848ms 14:55:50 INFO - PROCESS | 1782 | 1461275750726 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 14:55:50 INFO - PROCESS | 1782 | 1461275750730 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 14:55:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:55:50 INFO - PROCESS | 1782 | 1461275750739 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:55:50 INFO - PROCESS | 1782 | 1461275750745 Marionette TRACE conn3 <- [1,3094,null,{}] 14:55:50 INFO - PROCESS | 1782 | 1461275750763 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:55:51 INFO - PROCESS | 1782 | 1461275751031 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 14:55:51 INFO - PROCESS | 1782 | 1461275751358 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:51 INFO - PROCESS | 1782 | ++DOCSHELL 0x8b0cd800 == 172 [pid = 1782] [id = 783] 14:55:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 139 (0x8b0cf800) [pid = 1782] [serial = 2348] [outer = (nil)] 14:55:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 140 (0x8b0d8800) [pid = 1782] [serial = 2349] [outer = 0x8b0cf800] 14:55:51 INFO - PROCESS | 1782 | 1461275751510 Marionette DEBUG loaded listener.js 14:55:51 INFO - PROCESS | 1782 | ++DOMWINDOW == 141 (0x8b1d0800) [pid = 1782] [serial = 2350] [outer = 0x8b0cf800] 14:55:52 INFO - PROCESS | 1782 | 1461275752376 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:55:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:55:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1648ms 14:55:52 INFO - PROCESS | 1782 | 1461275752386 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 14:55:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:55:52 INFO - PROCESS | 1782 | 1461275752392 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 14:55:52 INFO - PROCESS | 1782 | 1461275752399 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:55:52 INFO - PROCESS | 1782 | 1461275752403 Marionette TRACE conn3 <- [1,3098,null,{}] 14:55:52 INFO - PROCESS | 1782 | 1461275752408 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:55:52 INFO - PROCESS | 1782 | 1461275752714 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 14:55:53 INFO - PROCESS | 1782 | 1461275753160 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:53 INFO - PROCESS | 1782 | ++DOCSHELL 0x8b029c00 == 173 [pid = 1782] [id = 784] 14:55:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 142 (0x8bf7b800) [pid = 1782] [serial = 2351] [outer = (nil)] 14:55:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 143 (0x8c246800) [pid = 1782] [serial = 2352] [outer = 0x8bf7b800] 14:55:53 INFO - PROCESS | 1782 | 1461275753259 Marionette DEBUG loaded listener.js 14:55:53 INFO - PROCESS | 1782 | ++DOMWINDOW == 144 (0x8c24fc00) [pid = 1782] [serial = 2353] [outer = 0x8bf7b800] 14:55:54 INFO - PROCESS | 1782 | 1461275754089 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:55:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:55:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:55:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1747ms 14:55:54 INFO - PROCESS | 1782 | 1461275754147 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 14:55:54 INFO - PROCESS | 1782 | 1461275754150 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 14:55:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:55:54 INFO - PROCESS | 1782 | 1461275754159 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:55:54 INFO - PROCESS | 1782 | 1461275754163 Marionette TRACE conn3 <- [1,3102,null,{}] 14:55:54 INFO - PROCESS | 1782 | 1461275754169 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:55:54 INFO - PROCESS | 1782 | 1461275754431 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 14:55:54 INFO - PROCESS | 1782 | 1461275754890 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:54 INFO - PROCESS | 1782 | ++DOCSHELL 0x8bf78400 == 174 [pid = 1782] [id = 785] 14:55:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 145 (0x8c953400) [pid = 1782] [serial = 2354] [outer = (nil)] 14:55:54 INFO - PROCESS | 1782 | ++DOMWINDOW == 146 (0x8ca0b800) [pid = 1782] [serial = 2355] [outer = 0x8c953400] 14:55:55 INFO - PROCESS | 1782 | 1461275755003 Marionette DEBUG loaded listener.js 14:55:55 INFO - PROCESS | 1782 | ++DOMWINDOW == 147 (0x8ca6f400) [pid = 1782] [serial = 2356] [outer = 0x8c953400] 14:55:55 INFO - PROCESS | 1782 | 1461275755867 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:55:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:55:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1736ms 14:55:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:55:55 INFO - PROCESS | 1782 | 1461275755900 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 14:55:55 INFO - PROCESS | 1782 | 1461275755904 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 14:55:55 INFO - PROCESS | 1782 | 1461275755912 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:55:55 INFO - PROCESS | 1782 | 1461275755915 Marionette TRACE conn3 <- [1,3106,null,{}] 14:55:55 INFO - PROCESS | 1782 | 1461275755922 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:55:56 INFO - PROCESS | 1782 | 1461275756206 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 14:55:56 INFO - PROCESS | 1782 | 1461275756539 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:56 INFO - PROCESS | 1782 | ++DOCSHELL 0x83ff5400 == 175 [pid = 1782] [id = 786] 14:55:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 148 (0x8cbee800) [pid = 1782] [serial = 2357] [outer = (nil)] 14:55:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 149 (0x8cc37400) [pid = 1782] [serial = 2358] [outer = 0x8cbee800] 14:55:56 INFO - PROCESS | 1782 | 1461275756697 Marionette DEBUG loaded listener.js 14:55:56 INFO - PROCESS | 1782 | ++DOMWINDOW == 150 (0x8ccc8800) [pid = 1782] [serial = 2359] [outer = 0x8cbee800] 14:55:57 INFO - PROCESS | 1782 | 1461275757567 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:55:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 14:55:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 14:55:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 14:55:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1698ms 14:55:57 INFO - PROCESS | 1782 | 1461275757621 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 14:55:57 INFO - PROCESS | 1782 | 1461275757624 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 14:55:57 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 14:55:57 INFO - PROCESS | 1782 | 1461275757635 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 14:55:57 INFO - PROCESS | 1782 | 1461275757638 Marionette TRACE conn3 <- [1,3110,null,{}] 14:55:57 INFO - PROCESS | 1782 | 1461275757645 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:55:57 INFO - PROCESS | 1782 | 1461275757905 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 14:55:58 INFO - PROCESS | 1782 | 1461275758225 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:58 INFO - PROCESS | 1782 | ++DOCSHELL 0x860ca800 == 176 [pid = 1782] [id = 787] 14:55:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 151 (0x8cbe8800) [pid = 1782] [serial = 2360] [outer = (nil)] 14:55:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 152 (0x8e3aa000) [pid = 1782] [serial = 2361] [outer = 0x8cbe8800] 14:55:58 INFO - PROCESS | 1782 | 1461275758365 Marionette DEBUG loaded listener.js 14:55:58 INFO - PROCESS | 1782 | ++DOMWINDOW == 153 (0x8e7eb400) [pid = 1782] [serial = 2362] [outer = 0x8cbe8800] 14:55:59 INFO - PROCESS | 1782 | 1461275759235 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:55:59 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 14:55:59 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:55:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 14:55:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:55:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:55:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 14:55:59 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1634ms 14:55:59 INFO - PROCESS | 1782 | 1461275759272 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 14:55:59 INFO - PROCESS | 1782 | 1461275759276 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 14:55:59 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 14:55:59 INFO - PROCESS | 1782 | 1461275759283 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 14:55:59 INFO - PROCESS | 1782 | 1461275759287 Marionette TRACE conn3 <- [1,3114,null,{}] 14:55:59 INFO - PROCESS | 1782 | 1461275759294 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:55:59 INFO - PROCESS | 1782 | 1461275759593 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 14:56:00 INFO - PROCESS | 1782 | 1461275759985 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\", \"78271b6c-0a14-457c-9143-2e0ac828678f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:00 INFO - PROCESS | 1782 | ++DOCSHELL 0x8c94c800 == 177 [pid = 1782] [id = 788] 14:56:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 154 (0x8c951c00) [pid = 1782] [serial = 2363] [outer = (nil)] 14:56:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 155 (0x8eb67c00) [pid = 1782] [serial = 2364] [outer = 0x8c951c00] 14:56:00 INFO - PROCESS | 1782 | 1461275760086 Marionette DEBUG loaded listener.js 14:56:00 INFO - PROCESS | 1782 | ++DOMWINDOW == 156 (0x8eb73000) [pid = 1782] [serial = 2365] [outer = 0x8c951c00] 14:56:00 INFO - PROCESS | 1782 | 1461275760936 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:56:00 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 14:56:00 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1694ms 14:56:00 INFO - PROCESS | 1782 | 1461275760979 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 14:56:00 INFO - PROCESS | 1782 | 1461275760983 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 14:56:02 WARNING - u'runner_teardown' () 14:56:02 INFO - No more tests 14:56:02 INFO - Got 0 unexpected results 14:56:02 INFO - SUITE-END | took 1480s 14:56:02 INFO - Closing logging queue 14:56:02 INFO - queue closed 14:56:02 INFO - Return code: 0 14:56:02 WARNING - # TBPL SUCCESS # 14:56:02 INFO - Running post-action listener: _resource_record_post_action 14:56:02 INFO - Running post-run listener: _resource_record_post_run 14:56:03 INFO - Total resource usage - Wall time: 1524s; CPU: 98.0%; Read bytes: 13971456; Write bytes: 961687552; Read time: 628; Write time: 276532 14:56:03 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 14:56:03 INFO - install - Wall time: 39s; CPU: 100.0%; Read bytes: 0; Write bytes: 183857152; Read time: 0; Write time: 157616 14:56:03 INFO - run-tests - Wall time: 1486s; CPU: 98.0%; Read bytes: 11251712; Write bytes: 777830400; Read time: 492; Write time: 118916 14:56:03 INFO - Running post-run listener: _upload_blobber_files 14:56:03 INFO - Blob upload gear active. 14:56:03 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 14:56:03 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:56:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 14:56:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 14:56:04 INFO - (blobuploader) - INFO - Open directory for files ... 14:56:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 14:56:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:56:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:56:06 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 14:56:06 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:56:06 INFO - (blobuploader) - INFO - Done attempting. 14:56:06 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 14:56:06 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 14:56:06 INFO - (blobuploader) - INFO - Uploading, attempt #1. 14:56:07 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 14:56:07 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 14:56:07 INFO - (blobuploader) - INFO - Done attempting. 14:56:07 INFO - (blobuploader) - INFO - Iteration through files over. 14:56:07 INFO - Return code: 0 14:56:07 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 14:56:07 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 14:56:07 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/376e69e371f83488f3cbd2461b92c4bfd736c41b4ed38767859c29a5219b803a04aa9dd19ca86c295ce23f4398c576271b851b1219e247a16bea0467857d8924", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b10de187b687f25b93a24d08cfadf503627440c706d193dfb0e6ed80ac311d75a83ba58e7d171b6287ec1b233d6eb319d6229f455a546f2455820e4e853249a2"} 14:56:07 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 14:56:07 INFO - Writing to file /builds/slave/test/properties/blobber_files 14:56:07 INFO - Contents: 14:56:07 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/376e69e371f83488f3cbd2461b92c4bfd736c41b4ed38767859c29a5219b803a04aa9dd19ca86c295ce23f4398c576271b851b1219e247a16bea0467857d8924", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b10de187b687f25b93a24d08cfadf503627440c706d193dfb0e6ed80ac311d75a83ba58e7d171b6287ec1b233d6eb319d6229f455a546f2455820e4e853249a2"} 14:56:07 INFO - Running post-run listener: copy_logs_to_upload_dir 14:56:07 INFO - Copying logs to upload dir... 14:56:07 INFO - mkdir: /builds/slave/test/build/upload/logs 14:56:07 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1614.477295 ========= master_lag: 0.58 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 55 secs) (at 2016-04-21 14:56:07.976983) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 14:56:07.988535) ========= 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-1461272901.631354-241677689 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/376e69e371f83488f3cbd2461b92c4bfd736c41b4ed38767859c29a5219b803a04aa9dd19ca86c295ce23f4398c576271b851b1219e247a16bea0467857d8924", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b10de187b687f25b93a24d08cfadf503627440c706d193dfb0e6ed80ac311d75a83ba58e7d171b6287ec1b233d6eb319d6229f455a546f2455820e4e853249a2"} build_url:https://queue.taskcluster.net/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033480 build_url: 'https://queue.taskcluster.net/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/376e69e371f83488f3cbd2461b92c4bfd736c41b4ed38767859c29a5219b803a04aa9dd19ca86c295ce23f4398c576271b851b1219e247a16bea0467857d8924", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b10de187b687f25b93a24d08cfadf503627440c706d193dfb0e6ed80ac311d75a83ba58e7d171b6287ec1b233d6eb319d6229f455a546f2455820e4e853249a2"}' symbols_url: 'https://queue.taskcluster.net/v1/task/YwMJ53n6QiGpRuD581BrpQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 14:56:08.052867) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 14:56:08.056246) ========= 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-1461272901.631354-241677689 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018313 ========= master_lag: 0.10 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 14:56:08.175327) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 14:56:08.175709) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 14:56:08.176461) ========= ========= Total master_lag: 3.22 =========