builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-1058 starttime: 1463965518.58 results: success (0) buildid: 20160522162928 builduid: 85d713b6e9974a8cb8042c065bafad7d revision: 40994e384c130872bb8430268780726d4416cf40 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-22 18:05:18.576531) ========= master: http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-22 18:05:18.586618) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-22 18:05:18.586934) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-22 18:05:18.618493) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 18:05:18.618772) ========= 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-1463959406.667221-868201190 _=/tools/buildbot/bin/python using PTY: False --2016-05-22 18:05:18-- 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% 12.0M=0.001s 2016-05-22 18:05:18 (12.0 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.256703 ========= master_lag: 0.41 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 18:05:19.282365) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 18:05:19.282712) ========= 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-1463959406.667221-868201190 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.075322 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 18:05:19.383193) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 18:05:19.383514) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 40994e384c130872bb8430268780726d4416cf40 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 40994e384c130872bb8430268780726d4416cf40 --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-1463959406.667221-868201190 _=/tools/buildbot/bin/python using PTY: False 2016-05-22 18:05:19,393 truncating revision to first 12 chars 2016-05-22 18:05:19,394 Setting DEBUG logging. 2016-05-22 18:05:19,394 attempt 1/10 2016-05-22 18:05:19,394 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/40994e384c13?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-22 18:05:19,716 unpacking tar archive at: mozilla-aurora-40994e384c13/testing/mozharness/ program finished with exit code 0 elapsedTime=0.574708 ========= master_lag: 0.08 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 18:05:20.033685) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-22 18:05:20.033968) ========= script_repo_revision: 40994e384c130872bb8430268780726d4416cf40 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-22 18:05:20.034369) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-22 18:05:20.034640) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-22 18:05:20.577330) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 41 secs) (at 2016-05-22 18:05:20.577634) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1463959406.667221-868201190 _=/tools/buildbot/bin/python using PTY: False 18:05:20 INFO - MultiFileLogger online at 20160522 18:05:20 in /builds/slave/test 18:05:20 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 18:05:20 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 18:05:20 INFO - {'append_to_log': False, 18:05:20 INFO - 'base_work_dir': '/builds/slave/test', 18:05:20 INFO - 'blob_upload_branch': 'mozilla-aurora', 18:05:20 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 18:05:20 INFO - 'buildbot_json_path': 'buildprops.json', 18:05:20 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 18:05:20 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 18:05:20 INFO - 'download_minidump_stackwalk': True, 18:05:20 INFO - 'download_symbols': 'true', 18:05:20 INFO - 'e10s': False, 18:05:20 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 18:05:20 INFO - 'tooltool.py': '/tools/tooltool.py', 18:05:20 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 18:05:20 INFO - '/tools/misc-python/virtualenv.py')}, 18:05:20 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 18:05:20 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 18:05:20 INFO - 'log_level': 'info', 18:05:20 INFO - 'log_to_console': True, 18:05:20 INFO - 'opt_config_files': (), 18:05:20 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 18:05:20 INFO - '--processes=1', 18:05:20 INFO - '--config=%(test_path)s/wptrunner.ini', 18:05:20 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 18:05:20 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 18:05:20 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 18:05:20 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 18:05:20 INFO - 'pip_index': False, 18:05:20 INFO - 'require_test_zip': True, 18:05:20 INFO - 'test_type': ('testharness',), 18:05:20 INFO - 'this_chunk': '1', 18:05:20 INFO - 'tooltool_cache': '/builds/tooltool_cache', 18:05:20 INFO - 'total_chunks': '10', 18:05:20 INFO - 'virtualenv_path': 'venv', 18:05:20 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 18:05:20 INFO - 'work_dir': 'build'} 18:05:20 INFO - ##### 18:05:20 INFO - ##### Running clobber step. 18:05:20 INFO - ##### 18:05:20 INFO - Running pre-action listener: _resource_record_pre_action 18:05:20 INFO - Running main action method: clobber 18:05:20 INFO - rmtree: /builds/slave/test/build 18:05:20 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 18:05:24 INFO - Running post-action listener: _resource_record_post_action 18:05:24 INFO - ##### 18:05:24 INFO - ##### Running read-buildbot-config step. 18:05:24 INFO - ##### 18:05:24 INFO - Running pre-action listener: _resource_record_pre_action 18:05:24 INFO - Running main action method: read_buildbot_config 18:05:24 INFO - Using buildbot properties: 18:05:24 INFO - { 18:05:24 INFO - "project": "", 18:05:24 INFO - "product": "firefox", 18:05:24 INFO - "script_repo_revision": "production", 18:05:24 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 18:05:24 INFO - "repository": "", 18:05:24 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 18:05:24 INFO - "buildid": "20160522162928", 18:05:24 INFO - "pgo_build": "False", 18:05:24 INFO - "basedir": "/builds/slave/test", 18:05:24 INFO - "buildnumber": 3, 18:05:24 INFO - "slavename": "tst-linux32-spot-1058", 18:05:24 INFO - "revision": "40994e384c130872bb8430268780726d4416cf40", 18:05:24 INFO - "master": "http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/", 18:05:24 INFO - "platform": "linux", 18:05:24 INFO - "branch": "mozilla-aurora", 18:05:24 INFO - "repo_path": "releases/mozilla-aurora", 18:05:24 INFO - "moz_repo_path": "", 18:05:24 INFO - "stage_platform": "linux", 18:05:24 INFO - "builduid": "85d713b6e9974a8cb8042c065bafad7d", 18:05:24 INFO - "slavebuilddir": "test" 18:05:24 INFO - } 18:05:24 INFO - Found installer url https://queue.taskcluster.net/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 18:05:24 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 18:05:24 INFO - Running post-action listener: _resource_record_post_action 18:05:24 INFO - ##### 18:05:24 INFO - ##### Running download-and-extract step. 18:05:24 INFO - ##### 18:05:24 INFO - Running pre-action listener: _resource_record_pre_action 18:05:24 INFO - Running main action method: download_and_extract 18:05:24 INFO - mkdir: /builds/slave/test/build/tests 18:05:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:05:24 INFO - https://queue.taskcluster.net/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 18:05:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 18:05:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 18:05:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 18:05:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json'}, attempt #1 18:05:25 INFO - Downloaded 1325 bytes. 18:05:25 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 18:05:25 INFO - Using the following test package requirements: 18:05:25 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 18:05:25 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 18:05:25 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 18:05:25 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 18:05:25 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 18:05:25 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 18:05:25 INFO - u'jsshell-linux-i686.zip'], 18:05:25 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 18:05:25 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 18:05:25 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 18:05:25 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 18:05:25 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 18:05:25 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 18:05:25 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 18:05:25 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 18:05:25 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 18:05:25 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 18:05:25 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 18:05:25 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 18:05:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:05:25 INFO - https://queue.taskcluster.net/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 18:05:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 18:05:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 18:05:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 18:05:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip'}, attempt #1 18:05:28 INFO - Downloaded 22437362 bytes. 18:05:28 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:05:28 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:05:28 INFO - caution: filename not matched: web-platform/* 18:05:28 INFO - Return code: 11 18:05: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')]} 18:05:28 INFO - https://queue.taskcluster.net/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 18:05:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 18:05:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 18:05:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 18:05:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 18:05:32 INFO - Downloaded 36409041 bytes. 18:05:32 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 18:05:32 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 18:05:35 INFO - caution: filename not matched: bin/* 18:05:35 INFO - caution: filename not matched: config/* 18:05:35 INFO - caution: filename not matched: mozbase/* 18:05:35 INFO - caution: filename not matched: marionette/* 18:05:35 INFO - caution: filename not matched: tools/wptserve/* 18:05:35 INFO - Return code: 11 18:05:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:05:35 INFO - https://queue.taskcluster.net/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 18:05:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 18:05:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 18:05:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 18:05:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2'}, attempt #1 18:05:41 INFO - Downloaded 69324579 bytes. 18:05:41 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 18:05:41 INFO - mkdir: /builds/slave/test/properties 18:05:41 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 18:05:41 INFO - Writing to file /builds/slave/test/properties/build_url 18:05:41 INFO - Contents: 18:05:41 INFO - build_url:https://queue.taskcluster.net/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 18:05:42 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 18:05:42 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 18:05:42 INFO - Writing to file /builds/slave/test/properties/symbols_url 18:05:42 INFO - Contents: 18:05:42 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 18:05:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:05:42 INFO - https://queue.taskcluster.net/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 18:05:42 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 18:05:42 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 18:05:42 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 18:05:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 18:05:49 INFO - Downloaded 92300111 bytes. 18:05:49 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 18:05:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 18:05:58 INFO - Return code: 0 18:05:58 INFO - Running post-action listener: _resource_record_post_action 18:05:58 INFO - Running post-action listener: set_extra_try_arguments 18:05:58 INFO - ##### 18:05:58 INFO - ##### Running create-virtualenv step. 18:05:58 INFO - ##### 18:05:58 INFO - Running pre-action listener: _pre_create_virtualenv 18:05:58 INFO - Running pre-action listener: _resource_record_pre_action 18:05:58 INFO - Running main action method: create_virtualenv 18:05:58 INFO - Creating virtualenv /builds/slave/test/build/venv 18:05:58 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 18:05:58 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 18:06:00 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 18:06:00 INFO - Using real prefix '/usr' 18:06:00 INFO - New python executable in /builds/slave/test/build/venv/bin/python 18:06:01 INFO - Installing distribute.............................................................................................................................................................................................done. 18:06:04 INFO - Installing pip.................done. 18:06:04 INFO - Return code: 0 18:06:04 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 18:06:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:06:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:06:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:06:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:06:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:06:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:06:04 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 0x9ca7c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d0e598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9dc0f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9aa2e30>, '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 0x9d3fc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9dbe470>, '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-1463959406.667221-868201190', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 18:06:04 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 18:06:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 18:06:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:06:04 INFO - 'CCACHE_UMASK': '002', 18:06:04 INFO - 'DISPLAY': ':0', 18:06:04 INFO - 'HOME': '/home/cltbld', 18:06:04 INFO - 'LANG': 'en_US.UTF-8', 18:06:04 INFO - 'LOGNAME': 'cltbld', 18:06:04 INFO - 'MAIL': '/var/mail/cltbld', 18:06:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:06:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:06:04 INFO - 'MOZ_NO_REMOTE': '1', 18:06:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:06:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:06:04 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:06:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:06:04 INFO - 'PWD': '/builds/slave/test', 18:06:04 INFO - 'SHELL': '/bin/bash', 18:06:04 INFO - 'SHLVL': '1', 18:06:04 INFO - 'TERM': 'linux', 18:06:04 INFO - 'TMOUT': '86400', 18:06:04 INFO - 'USER': 'cltbld', 18:06:04 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463959406.667221-868201190', 18:06:04 INFO - '_': '/tools/buildbot/bin/python'} 18:06:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:06:04 INFO - Downloading/unpacking psutil>=0.7.1 18:06:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:06:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:06:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:06:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:06:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:06:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:06:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 18:06:08 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:06:08 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:06:08 INFO - Installing collected packages: psutil 18:06:08 INFO - Running setup.py install for psutil 18:06:08 INFO - building 'psutil._psutil_linux' extension 18:06:08 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 18:06:08 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 18:06:08 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 18:06:08 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 18:06:08 INFO - building 'psutil._psutil_posix' extension 18:06:08 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 18:06:09 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 18:06:09 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 18:06:09 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 18:06:09 INFO - Successfully installed psutil 18:06:09 INFO - Cleaning up... 18:06:09 INFO - Return code: 0 18:06:09 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 18:06: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')]} 18:06:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:06:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:06: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')]} 18:06:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:06:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:06: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', '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 0x9ca7c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d0e598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9dc0f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9aa2e30>, '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 0x9d3fc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9dbe470>, '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-1463959406.667221-868201190', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 18:06: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', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 18:06: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 mozsystemmonitor==0.0.0 18:06:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:06:09 INFO - 'CCACHE_UMASK': '002', 18:06:09 INFO - 'DISPLAY': ':0', 18:06:09 INFO - 'HOME': '/home/cltbld', 18:06:09 INFO - 'LANG': 'en_US.UTF-8', 18:06:09 INFO - 'LOGNAME': 'cltbld', 18:06:09 INFO - 'MAIL': '/var/mail/cltbld', 18:06:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:06:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:06:09 INFO - 'MOZ_NO_REMOTE': '1', 18:06:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:06:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:06:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:06:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:06:09 INFO - 'PWD': '/builds/slave/test', 18:06:09 INFO - 'SHELL': '/bin/bash', 18:06:09 INFO - 'SHLVL': '1', 18:06:09 INFO - 'TERM': 'linux', 18:06:09 INFO - 'TMOUT': '86400', 18:06:09 INFO - 'USER': 'cltbld', 18:06:09 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463959406.667221-868201190', 18:06:09 INFO - '_': '/tools/buildbot/bin/python'} 18:06:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:06:09 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 18:06:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:06:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:06:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:06:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:06:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:06:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:06:12 INFO - Downloading mozsystemmonitor-0.0.tar.gz 18:06:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 18:06:13 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 18:06:13 INFO - Installing collected packages: mozsystemmonitor 18:06:13 INFO - Running setup.py install for mozsystemmonitor 18:06:13 INFO - Successfully installed mozsystemmonitor 18:06:13 INFO - Cleaning up... 18:06:13 INFO - Return code: 0 18:06:13 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 18:06:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:06:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:06:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:06:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:06:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:06:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:06:13 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 0x9ca7c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d0e598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9dc0f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9aa2e30>, '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 0x9d3fc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9dbe470>, '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-1463959406.667221-868201190', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 18:06:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 18:06:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 18:06:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:06:13 INFO - 'CCACHE_UMASK': '002', 18:06:13 INFO - 'DISPLAY': ':0', 18:06:13 INFO - 'HOME': '/home/cltbld', 18:06:13 INFO - 'LANG': 'en_US.UTF-8', 18:06:13 INFO - 'LOGNAME': 'cltbld', 18:06:13 INFO - 'MAIL': '/var/mail/cltbld', 18:06:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:06:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:06:13 INFO - 'MOZ_NO_REMOTE': '1', 18:06:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:06:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:06:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:06:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:06:13 INFO - 'PWD': '/builds/slave/test', 18:06:13 INFO - 'SHELL': '/bin/bash', 18:06:13 INFO - 'SHLVL': '1', 18:06:13 INFO - 'TERM': 'linux', 18:06:13 INFO - 'TMOUT': '86400', 18:06:13 INFO - 'USER': 'cltbld', 18:06:13 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463959406.667221-868201190', 18:06:13 INFO - '_': '/tools/buildbot/bin/python'} 18:06:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:06:13 INFO - Downloading/unpacking blobuploader==1.2.4 18:06:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:06:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:06:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:06:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:06:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:06:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:06:16 INFO - Downloading blobuploader-1.2.4.tar.gz 18:06:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 18:06:16 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 18:06:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:06:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:06:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:06:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:06:16 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:06:16 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:06:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 18:06:17 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 18:06:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:06:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:06:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:06:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:06:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:06:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:06:18 INFO - Downloading docopt-0.6.1.tar.gz 18:06:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 18:06:18 INFO - Installing collected packages: blobuploader, requests, docopt 18:06:18 INFO - Running setup.py install for blobuploader 18:06:18 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 18:06:18 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 18:06:18 INFO - Running setup.py install for requests 18:06:19 INFO - Running setup.py install for docopt 18:06:19 INFO - Successfully installed blobuploader requests docopt 18:06:19 INFO - Cleaning up... 18:06:19 INFO - Return code: 0 18:06:19 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:06: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')]} 18:06:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:06:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:06: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')]} 18:06:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:06:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:06:19 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 0x9ca7c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d0e598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9dc0f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9aa2e30>, '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 0x9d3fc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9dbe470>, '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-1463959406.667221-868201190', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 18:06:19 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 18:06:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 18:06:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:06:19 INFO - 'CCACHE_UMASK': '002', 18:06:19 INFO - 'DISPLAY': ':0', 18:06:19 INFO - 'HOME': '/home/cltbld', 18:06:19 INFO - 'LANG': 'en_US.UTF-8', 18:06:19 INFO - 'LOGNAME': 'cltbld', 18:06:19 INFO - 'MAIL': '/var/mail/cltbld', 18:06:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:06:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:06:19 INFO - 'MOZ_NO_REMOTE': '1', 18:06:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:06:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:06:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:06:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:06:19 INFO - 'PWD': '/builds/slave/test', 18:06:19 INFO - 'SHELL': '/bin/bash', 18:06:19 INFO - 'SHLVL': '1', 18:06:19 INFO - 'TERM': 'linux', 18:06:19 INFO - 'TMOUT': '86400', 18:06:19 INFO - 'USER': 'cltbld', 18:06:19 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463959406.667221-868201190', 18:06:19 INFO - '_': '/tools/buildbot/bin/python'} 18:06:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:06:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:06:19 INFO - Running setup.py (path:/tmp/pip-Qn8phc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:06:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:06:19 INFO - Running setup.py (path:/tmp/pip-Etnogw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:06:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:06:19 INFO - Running setup.py (path:/tmp/pip-OWNajf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:06:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:06:20 INFO - Running setup.py (path:/tmp/pip-PzrpvL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:06:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:06:20 INFO - Running setup.py (path:/tmp/pip-v3TlXN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:06:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:06:20 INFO - Running setup.py (path:/tmp/pip-1fLAz7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:06:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:06:20 INFO - Running setup.py (path:/tmp/pip-8TpS4x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:06:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:06:20 INFO - Running setup.py (path:/tmp/pip-kg_QjA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:06:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:06:20 INFO - Running setup.py (path:/tmp/pip-h5Hb1o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:06:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:06:20 INFO - Running setup.py (path:/tmp/pip-ELlu1d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:06:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:06:20 INFO - Running setup.py (path:/tmp/pip-vKSOee-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:06:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:06:20 INFO - Running setup.py (path:/tmp/pip-06O9i4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:06:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:06:21 INFO - Running setup.py (path:/tmp/pip-uoJD2_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:06:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:06:21 INFO - Running setup.py (path:/tmp/pip-8AQ5Od-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:06:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:06:21 INFO - Running setup.py (path:/tmp/pip-YhPIw9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:06:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:06:21 INFO - Running setup.py (path:/tmp/pip-Gd65tw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:06:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:06:21 INFO - Running setup.py (path:/tmp/pip-bxo6SW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:06:21 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:06:21 INFO - Running setup.py (path:/tmp/pip-93ASjL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:06:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:06:21 INFO - Running setup.py (path:/tmp/pip-UWqR2I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:06:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:06:21 INFO - Running setup.py (path:/tmp/pip-I_SG30-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:06:22 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:06:22 INFO - Running setup.py (path:/tmp/pip-ydyYHA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:06:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:06:22 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 18:06:22 INFO - Running setup.py install for manifestparser 18:06:22 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 18:06:22 INFO - Running setup.py install for mozcrash 18:06:22 INFO - Running setup.py install for mozdebug 18:06:23 INFO - Running setup.py install for mozdevice 18:06:23 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 18:06:23 INFO - Installing dm script to /builds/slave/test/build/venv/bin 18:06:23 INFO - Running setup.py install for mozfile 18:06:23 INFO - Running setup.py install for mozhttpd 18:06:23 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 18:06:23 INFO - Running setup.py install for mozinfo 18:06:23 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 18:06:23 INFO - Running setup.py install for mozInstall 18:06:23 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 18:06:23 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 18:06:23 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 18:06:23 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 18:06:23 INFO - Running setup.py install for mozleak 18:06:24 INFO - Running setup.py install for mozlog 18:06:24 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 18:06:24 INFO - Running setup.py install for moznetwork 18:06:24 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 18:06:24 INFO - Running setup.py install for mozprocess 18:06:24 INFO - Running setup.py install for mozprofile 18:06:24 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 18:06:24 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 18:06:24 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 18:06:25 INFO - Running setup.py install for mozrunner 18:06:25 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 18:06:25 INFO - Running setup.py install for mozscreenshot 18:06:25 INFO - Running setup.py install for moztest 18:06:25 INFO - Running setup.py install for mozversion 18:06:25 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 18:06:25 INFO - Running setup.py install for wptserve 18:06:26 INFO - Running setup.py install for marionette-driver 18:06:26 INFO - Running setup.py install for browsermob-proxy 18:06:26 INFO - Running setup.py install for marionette-client 18:06:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:06:26 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 18:06:26 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 18:06:26 INFO - Cleaning up... 18:06:26 INFO - Return code: 0 18:06:26 INFO - Installing None into virtualenv /builds/slave/test/build/venv 18:06: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')]} 18:06:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 18:06:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:06: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')]} 18:06:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 18:06:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 18:06:26 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 0x9ca7c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9d0e598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9dc0f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9aa2e30>, '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 0x9d3fc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9dbe470>, '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-1463959406.667221-868201190', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 18:06:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 18:06:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 18:06:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:06:26 INFO - 'CCACHE_UMASK': '002', 18:06:26 INFO - 'DISPLAY': ':0', 18:06:26 INFO - 'HOME': '/home/cltbld', 18:06:26 INFO - 'LANG': 'en_US.UTF-8', 18:06:26 INFO - 'LOGNAME': 'cltbld', 18:06:26 INFO - 'MAIL': '/var/mail/cltbld', 18:06:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:06:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:06:26 INFO - 'MOZ_NO_REMOTE': '1', 18:06:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:06:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:06:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:06:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:06:26 INFO - 'PWD': '/builds/slave/test', 18:06:26 INFO - 'SHELL': '/bin/bash', 18:06:26 INFO - 'SHLVL': '1', 18:06:26 INFO - 'TERM': 'linux', 18:06:26 INFO - 'TMOUT': '86400', 18:06:26 INFO - 'USER': 'cltbld', 18:06:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463959406.667221-868201190', 18:06:26 INFO - '_': '/tools/buildbot/bin/python'} 18:06:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 18:06:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 18:06:27 INFO - Running setup.py (path:/tmp/pip-u4UyEq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 18:06:27 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 18:06:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 18:06:27 INFO - Running setup.py (path:/tmp/pip-7TBxuB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 18:06:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 18:06:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 18:06:27 INFO - Running setup.py (path:/tmp/pip-YIohy8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 18:06:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 18:06:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 18:06:27 INFO - Running setup.py (path:/tmp/pip-L9MHd5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 18:06:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 18:06:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 18:06:27 INFO - Running setup.py (path:/tmp/pip-fuuAkr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 18:06:27 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 18:06:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 18:06:27 INFO - Running setup.py (path:/tmp/pip-NxNuoU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 18:06:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 18:06:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 18:06:28 INFO - Running setup.py (path:/tmp/pip-QD1qNb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 18:06:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 18:06:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 18:06:28 INFO - Running setup.py (path:/tmp/pip-rtJnxT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 18:06:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 18:06:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 18:06:28 INFO - Running setup.py (path:/tmp/pip-u0UmCQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 18:06:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 18:06:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 18:06:28 INFO - Running setup.py (path:/tmp/pip-zmfpUy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 18:06:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 18:06:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 18:06:28 INFO - Running setup.py (path:/tmp/pip-l3W9Ez-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 18:06:28 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 18:06:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 18:06:28 INFO - Running setup.py (path:/tmp/pip-UKVy7H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 18:06:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 18:06:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 18:06:28 INFO - Running setup.py (path:/tmp/pip-yKUwe8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 18:06:28 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 18:06:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 18:06:28 INFO - Running setup.py (path:/tmp/pip-80ihH3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 18:06:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 18:06:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 18:06:29 INFO - Running setup.py (path:/tmp/pip-wGSSEQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 18:06:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 18:06:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 18:06:29 INFO - Running setup.py (path:/tmp/pip-bG6LWe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 18:06:29 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 18:06:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 18:06:29 INFO - Running setup.py (path:/tmp/pip-anArs8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 18:06:29 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 18:06:29 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 18:06:29 INFO - Running setup.py (path:/tmp/pip-Vf3I7z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 18:06:29 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 18:06:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 18:06:29 INFO - Running setup.py (path:/tmp/pip-gvTcMe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 18:06:29 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 18:06:29 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:06:29 INFO - Running setup.py (path:/tmp/pip-9Rclzn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 18:06:29 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 18:06:29 INFO - Unpacking /builds/slave/test/build/tests/marionette 18:06:30 INFO - Running setup.py (path:/tmp/pip-D5yCVU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 18:06:30 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 18:06:30 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 18:06:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 18:06:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 18:06:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 18:06:30 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 18:06:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 18:06:30 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 18:06:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:06:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:06:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:06:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 18:06:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 18:06:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 18:06:33 INFO - Downloading blessings-1.6.tar.gz 18:06:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 18:06:33 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 18:06:33 INFO - Installing collected packages: blessings 18:06:33 INFO - Running setup.py install for blessings 18:06:33 INFO - Successfully installed blessings 18:06:33 INFO - Cleaning up... 18:06:33 INFO - Return code: 0 18:06:33 INFO - Done creating virtualenv /builds/slave/test/build/venv. 18:06:33 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:06:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:06:34 INFO - Reading from file tmpfile_stdout 18:06:34 INFO - Current package versions: 18:06:34 INFO - argparse == 1.2.1 18:06:34 INFO - blessings == 1.6 18:06:34 INFO - blobuploader == 1.2.4 18:06:34 INFO - browsermob-proxy == 0.6.0 18:06:34 INFO - docopt == 0.6.1 18:06:34 INFO - manifestparser == 1.1 18:06:34 INFO - marionette-client == 2.3.0 18:06:34 INFO - marionette-driver == 1.4.0 18:06:34 INFO - mozInstall == 1.12 18:06:34 INFO - mozcrash == 0.17 18:06:34 INFO - mozdebug == 0.1 18:06:34 INFO - mozdevice == 0.48 18:06:34 INFO - mozfile == 1.2 18:06:34 INFO - mozhttpd == 0.7 18:06:34 INFO - mozinfo == 0.9 18:06:34 INFO - mozleak == 0.1 18:06:34 INFO - mozlog == 3.1 18:06:34 INFO - moznetwork == 0.27 18:06:34 INFO - mozprocess == 0.22 18:06:34 INFO - mozprofile == 0.28 18:06:34 INFO - mozrunner == 6.11 18:06:34 INFO - mozscreenshot == 0.1 18:06:34 INFO - mozsystemmonitor == 0.0 18:06:34 INFO - moztest == 0.7 18:06:34 INFO - mozversion == 1.4 18:06:34 INFO - psutil == 3.1.1 18:06:34 INFO - requests == 1.2.3 18:06:34 INFO - wptserve == 1.4.0 18:06:34 INFO - wsgiref == 0.1.2 18:06:34 INFO - Running post-action listener: _resource_record_post_action 18:06:34 INFO - Running post-action listener: _start_resource_monitoring 18:06:34 INFO - Starting resource monitoring. 18:06:34 INFO - ##### 18:06:34 INFO - ##### Running pull step. 18:06:34 INFO - ##### 18:06:34 INFO - Running pre-action listener: _resource_record_pre_action 18:06:34 INFO - Running main action method: pull 18:06:34 INFO - Pull has nothing to do! 18:06:34 INFO - Running post-action listener: _resource_record_post_action 18:06:34 INFO - ##### 18:06:34 INFO - ##### Running install step. 18:06:34 INFO - ##### 18:06:34 INFO - Running pre-action listener: _resource_record_pre_action 18:06:34 INFO - Running main action method: install 18:06:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 18:06:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 18:06:34 INFO - Reading from file tmpfile_stdout 18:06:34 INFO - Detecting whether we're running mozinstall >=1.0... 18:06:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 18:06:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 18:06:34 INFO - Reading from file tmpfile_stdout 18:06:34 INFO - Output received: 18:06:34 INFO - Usage: mozinstall [options] installer 18:06:34 INFO - Options: 18:06:34 INFO - -h, --help show this help message and exit 18:06:34 INFO - -d DEST, --destination=DEST 18:06:34 INFO - Directory to install application into. [default: 18:06:34 INFO - "/builds/slave/test"] 18:06:34 INFO - --app=APP Application being installed. [default: firefox] 18:06:34 INFO - mkdir: /builds/slave/test/build/application 18:06:34 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 18:06:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 18:07:01 INFO - Reading from file tmpfile_stdout 18:07:01 INFO - Output received: 18:07:01 INFO - /builds/slave/test/build/application/firefox/firefox 18:07:01 INFO - Running post-action listener: _resource_record_post_action 18:07:01 INFO - ##### 18:07:01 INFO - ##### Running run-tests step. 18:07:01 INFO - ##### 18:07:01 INFO - Running pre-action listener: _resource_record_pre_action 18:07:01 INFO - Running main action method: run_tests 18:07:01 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 18:07:01 INFO - Minidump filename unknown. Determining based upon platform and architecture. 18:07:01 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 18:07:01 INFO - grabbing minidump binary from tooltool 18:07:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 18:07:01 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 0x9aa2e30>, '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 0x9d3fc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9dbe470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 18:07:01 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 18:07:01 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 18:07:01 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 18:07:01 INFO - Return code: 0 18:07:01 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 18:07:01 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 18:07:01 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/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.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 18:07:01 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/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.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 18:07:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 18:07:01 INFO - 'CCACHE_UMASK': '002', 18:07:01 INFO - 'DISPLAY': ':0', 18:07:01 INFO - 'HOME': '/home/cltbld', 18:07:01 INFO - 'LANG': 'en_US.UTF-8', 18:07:01 INFO - 'LOGNAME': 'cltbld', 18:07:01 INFO - 'MAIL': '/var/mail/cltbld', 18:07:01 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 18:07:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 18:07:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 18:07:01 INFO - 'MOZ_NO_REMOTE': '1', 18:07:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 18:07:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 18:07:01 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 18:07:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 18:07:01 INFO - 'PWD': '/builds/slave/test', 18:07:01 INFO - 'SHELL': '/bin/bash', 18:07:01 INFO - 'SHLVL': '1', 18:07:01 INFO - 'TERM': 'linux', 18:07:01 INFO - 'TMOUT': '86400', 18:07:01 INFO - 'USER': 'cltbld', 18:07:01 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463959406.667221-868201190', 18:07:01 INFO - '_': '/tools/buildbot/bin/python'} 18:07:01 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/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.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 18:07:02 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 18:07:02 INFO - import pkg_resources 18:07:03 INFO - Using 1 client processes 18:07:03 INFO - wptserve Starting http server on 127.0.0.1:8000 18:07:03 INFO - wptserve Starting http server on 127.0.0.1:8001 18:07:03 INFO - wptserve Starting http server on 127.0.0.1:8443 18:07:06 INFO - SUITE-START | Running 778 tests 18:07:06 INFO - Running testharness tests 18:07:06 INFO - Setting up ssl 18:07:06 INFO - PROCESS | certutil | 18:07:06 INFO - PROCESS | certutil | 18:07:06 INFO - PROCESS | certutil | 18:07:06 INFO - Certificate Nickname Trust Attributes 18:07:06 INFO - SSL,S/MIME,JAR/XPI 18:07:06 INFO - 18:07:06 INFO - web-platform-tests CT,, 18:07:06 INFO - 18:07:06 INFO - Starting runner 18:07:08 INFO - PROCESS | 1810 | 1463965628572 Marionette DEBUG Marionette enabled via build flag and pref 18:07:08 INFO - PROCESS | 1810 | ++DOCSHELL 0xa50f2800 == 1 [pid = 1810] [id = 1] 18:07:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 1 (0xa50f2c00) [pid = 1810] [serial = 1] [outer = (nil)] 18:07:08 INFO - PROCESS | 1810 | [1810] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 18:07:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 2 (0xa50f3400) [pid = 1810] [serial = 2] [outer = 0xa50f2c00] 18:07:09 INFO - PROCESS | 1810 | 1463965629207 Marionette INFO Listening on port 2828 18:07:09 INFO - PROCESS | 1810 | 1463965629754 Marionette DEBUG Marionette enabled via command-line flag 18:07:09 INFO - PROCESS | 1810 | ++DOCSHELL 0xa227c000 == 2 [pid = 1810] [id = 2] 18:07:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 3 (0xa22bd000) [pid = 1810] [serial = 3] [outer = (nil)] 18:07:09 INFO - PROCESS | 1810 | [1810] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 18:07:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 4 (0xa22bd800) [pid = 1810] [serial = 4] [outer = 0xa22bd000] 18:07:09 INFO - PROCESS | 1810 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a2196120 18:07:09 INFO - PROCESS | 1810 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a2196c00 18:07:09 INFO - PROCESS | 1810 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a21b4b00 18:07:10 INFO - PROCESS | 1810 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a21b7760 18:07:10 INFO - PROCESS | 1810 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a21bb4a0 18:07:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 5 (0xa21ae400) [pid = 1810] [serial = 5] [outer = 0xa50f2c00] 18:07:10 INFO - PROCESS | 1810 | [1810] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:07:10 INFO - PROCESS | 1810 | 1463965630138 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:33795 18:07:10 INFO - PROCESS | 1810 | [1810] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:07:10 INFO - PROCESS | 1810 | 1463965630218 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:33796 18:07:10 INFO - PROCESS | 1810 | 1463965630224 Marionette DEBUG Closed connection conn0 18:07:10 INFO - PROCESS | 1810 | [1810] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2248 18:07:10 INFO - PROCESS | 1810 | [1810] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:07:10 INFO - PROCESS | 1810 | 1463965630345 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:33797 18:07:10 INFO - PROCESS | 1810 | 1463965630348 Marionette DEBUG Closed connection conn1 18:07:10 INFO - PROCESS | 1810 | [1810] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 18:07:10 INFO - PROCESS | 1810 | 1463965630411 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:33798 18:07:10 INFO - PROCESS | 1810 | 1463965630422 Marionette DEBUG Closed connection conn2 18:07:10 INFO - PROCESS | 1810 | 1463965630472 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 18:07:10 INFO - PROCESS | 1810 | 1463965630488 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160522162928","device":"desktop","version":"48.0a2"} 18:07:11 INFO - PROCESS | 1810 | [1810] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:07:11 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ad02000 == 3 [pid = 1810] [id = 3] 18:07:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 6 (0x9ad05800) [pid = 1810] [serial = 6] [outer = (nil)] 18:07:11 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ad05c00 == 4 [pid = 1810] [id = 4] 18:07:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 7 (0x9ad06000) [pid = 1810] [serial = 7] [outer = (nil)] 18:07:12 INFO - PROCESS | 1810 | [1810] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:07:12 INFO - PROCESS | 1810 | ++DOCSHELL 0x9a2e7000 == 5 [pid = 1810] [id = 5] 18:07:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 8 (0x9a2e7400) [pid = 1810] [serial = 8] [outer = (nil)] 18:07:12 INFO - PROCESS | 1810 | [1810] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 18:07:12 INFO - PROCESS | 1810 | [1810] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 18:07:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 9 (0x9a1cd800) [pid = 1810] [serial = 9] [outer = 0x9a2e7400] 18:07:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 10 (0x99df5800) [pid = 1810] [serial = 10] [outer = 0x9ad05800] 18:07:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 11 (0x99df7400) [pid = 1810] [serial = 11] [outer = 0x9ad06000] 18:07:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 12 (0x99df9800) [pid = 1810] [serial = 12] [outer = 0x9a2e7400] 18:07:14 INFO - PROCESS | 1810 | 1463965634162 Marionette DEBUG loaded listener.js 18:07:14 INFO - PROCESS | 1810 | 1463965634182 Marionette DEBUG loaded listener.js 18:07:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 13 (0x98490400) [pid = 1810] [serial = 13] [outer = 0x9a2e7400] 18:07:14 INFO - PROCESS | 1810 | 1463965634886 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"fc1ad854-ebff-4232-835f-19d3459112f4","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160522162928","device":"desktop","version":"48.0a2","command_id":1}}] 18:07:15 INFO - PROCESS | 1810 | 1463965635101 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 18:07:15 INFO - PROCESS | 1810 | 1463965635422 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 18:07:15 INFO - PROCESS | 1810 | 1463965635558 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 18:07:15 INFO - PROCESS | 1810 | [1810] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 18:07:15 INFO - PROCESS | 1810 | [1810] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:07:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 14 (0x95467c00) [pid = 1810] [serial = 14] [outer = 0x9a2e7400] 18:07:16 INFO - PROCESS | 1810 | [1810] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 18:07:16 INFO - PROCESS | 1810 | [1810] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:07:16 INFO - PROCESS | 1810 | 1463965636095 Marionette TRACE conn3 <- [1,3,null,{}] 18:07:16 INFO - PROCESS | 1810 | 1463965636143 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 18:07:16 INFO - PROCESS | 1810 | 1463965636184 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 18:07:16 INFO - PROCESS | 1810 | 1463965636247 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 18:07:16 INFO - PROCESS | 1810 | 1463965636250 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 18:07:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 18:07:16 INFO - PROCESS | 1810 | 1463965636308 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 18:07:16 INFO - PROCESS | 1810 | 1463965636314 Marionette TRACE conn3 <- [1,6,null,{}] 18:07:16 INFO - PROCESS | 1810 | 1463965636332 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:16 INFO - PROCESS | 1810 | 1463965636372 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 18:07:16 INFO - PROCESS | 1810 | 1463965636385 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:16 INFO - PROCESS | 1810 | ++DOCSHELL 0x947d6c00 == 6 [pid = 1810] [id = 6] 18:07:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 15 (0x947d7000) [pid = 1810] [serial = 15] [outer = (nil)] 18:07:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 16 (0x947d9000) [pid = 1810] [serial = 16] [outer = 0x947d7000] 18:07:16 INFO - PROCESS | 1810 | 1463965636461 Marionette DEBUG loaded listener.js 18:07:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 17 (0x9b067000) [pid = 1810] [serial = 17] [outer = 0x947d7000] 18:07:16 INFO - PROCESS | 1810 | ++DOCSHELL 0x93dc0c00 == 7 [pid = 1810] [id = 7] 18:07:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 18 (0x93dc1000) [pid = 1810] [serial = 18] [outer = (nil)] 18:07:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 19 (0x99df3400) [pid = 1810] [serial = 19] [outer = 0x93dc1000] 18:07:16 INFO - PROCESS | 1810 | 1463965636937 Marionette DEBUG loaded listener.js 18:07:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 20 (0x93b6d400) [pid = 1810] [serial = 20] [outer = 0x93dc1000] 18:07:17 INFO - PROCESS | 1810 | 1463965637395 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 18:07:17 INFO - PROCESS | 1810 | [1810] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 18:07:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 18:07:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1197ms 18:07:17 INFO - PROCESS | 1810 | 1463965637484 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 18:07:17 INFO - PROCESS | 1810 | 1463965637487 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 18:07:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 18:07:17 INFO - PROCESS | 1810 | 1463965637568 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 18:07:17 INFO - PROCESS | 1810 | 1463965637570 Marionette TRACE conn3 <- [1,10,null,{}] 18:07:17 INFO - PROCESS | 1810 | 1463965637617 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:17 INFO - PROCESS | 1810 | 1463965637780 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 18:07:17 INFO - PROCESS | 1810 | 1463965637799 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:17 INFO - PROCESS | 1810 | ++DOCSHELL 0x9298d800 == 8 [pid = 1810] [id = 8] 18:07:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 21 (0x9298dc00) [pid = 1810] [serial = 21] [outer = (nil)] 18:07:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 22 (0x93b70400) [pid = 1810] [serial = 22] [outer = 0x9298dc00] 18:07:17 INFO - PROCESS | 1810 | 1463965637869 Marionette DEBUG loaded listener.js 18:07:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 23 (0xa112cc00) [pid = 1810] [serial = 23] [outer = 0x9298dc00] 18:07:18 INFO - PROCESS | 1810 | 1463965638433 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 18:07:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 18:07:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 948ms 18:07:18 INFO - PROCESS | 1810 | 1463965638458 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 18:07:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 18:07:18 INFO - PROCESS | 1810 | 1463965638462 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 18:07:18 INFO - PROCESS | 1810 | 1463965638468 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 18:07:18 INFO - PROCESS | 1810 | 1463965638471 Marionette TRACE conn3 <- [1,14,null,{}] 18:07:18 INFO - PROCESS | 1810 | 1463965638476 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:18 INFO - PROCESS | 1810 | 1463965638620 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 18:07:18 INFO - PROCESS | 1810 | 1463965638640 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:18 INFO - PROCESS | 1810 | ++DOCSHELL 0x920b7c00 == 9 [pid = 1810] [id = 9] 18:07:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 24 (0x92329c00) [pid = 1810] [serial = 24] [outer = (nil)] 18:07:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 25 (0x924d5400) [pid = 1810] [serial = 25] [outer = 0x92329c00] 18:07:18 INFO - PROCESS | 1810 | 1463965638707 Marionette DEBUG loaded listener.js 18:07:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 26 (0x924dcc00) [pid = 1810] [serial = 26] [outer = 0x92329c00] 18:07:19 INFO - PROCESS | 1810 | ++DOCSHELL 0x92982400 == 10 [pid = 1810] [id = 10] 18:07:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 27 (0x92983800) [pid = 1810] [serial = 27] [outer = (nil)] 18:07:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 28 (0x92328800) [pid = 1810] [serial = 28] [outer = 0x92983800] 18:07:19 INFO - PROCESS | 1810 | 1463965639854 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 18:07:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 29 (0x924dfc00) [pid = 1810] [serial = 29] [outer = 0x92983800] 18:07:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 18:07:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1437ms 18:07:19 INFO - PROCESS | 1810 | ++DOCSHELL 0x924e0800 == 11 [pid = 1810] [id = 11] 18:07:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 30 (0x92981800) [pid = 1810] [serial = 30] [outer = (nil)] 18:07:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 31 (0x93dc2000) [pid = 1810] [serial = 31] [outer = 0x92981800] 18:07:20 INFO - PROCESS | 1810 | 1463965640016 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 18:07:20 INFO - PROCESS | 1810 | 1463965640023 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 18:07:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 32 (0x95406000) [pid = 1810] [serial = 32] [outer = 0x92981800] 18:07:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 18:07:20 INFO - PROCESS | 1810 | 1463965640131 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 18:07:20 INFO - PROCESS | 1810 | 1463965640137 Marionette TRACE conn3 <- [1,18,null,{}] 18:07:20 INFO - PROCESS | 1810 | 1463965640171 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:20 INFO - PROCESS | 1810 | 1463965640382 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 18:07:20 INFO - PROCESS | 1810 | 1463965640523 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:20 INFO - PROCESS | 1810 | ++DOCSHELL 0x924d3800 == 12 [pid = 1810] [id = 12] 18:07:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 33 (0x924de000) [pid = 1810] [serial = 33] [outer = (nil)] 18:07:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 34 (0x93dc0400) [pid = 1810] [serial = 34] [outer = 0x924de000] 18:07:20 INFO - PROCESS | 1810 | 1463965640656 Marionette DEBUG loaded listener.js 18:07:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 35 (0x99d76c00) [pid = 1810] [serial = 35] [outer = 0x924de000] 18:07:21 INFO - PROCESS | 1810 | 1463965641462 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 18:07:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 18:07:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1406ms 18:07:21 INFO - PROCESS | 1810 | 1463965641481 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 18:07:21 INFO - PROCESS | 1810 | 1463965641489 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 18:07:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 18:07:21 INFO - PROCESS | 1810 | 1463965641499 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 18:07:21 INFO - PROCESS | 1810 | 1463965641503 Marionette TRACE conn3 <- [1,22,null,{}] 18:07:21 INFO - PROCESS | 1810 | 1463965641509 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:21 INFO - PROCESS | 1810 | 1463965641671 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 18:07:21 INFO - PROCESS | 1810 | 1463965641799 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:21 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ad08400 == 13 [pid = 1810] [id = 13] 18:07:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 36 (0x9ad0c400) [pid = 1810] [serial = 36] [outer = (nil)] 18:07:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 37 (0x9b25d400) [pid = 1810] [serial = 37] [outer = 0x9ad0c400] 18:07:21 INFO - PROCESS | 1810 | 1463965641882 Marionette DEBUG loaded listener.js 18:07:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 38 (0x9b973000) [pid = 1810] [serial = 38] [outer = 0x9ad0c400] 18:07:22 INFO - PROCESS | 1810 | 1463965642725 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 18:07:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 18:07:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1279ms 18:07:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 18:07:22 INFO - PROCESS | 1810 | 1463965642778 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 18:07:22 INFO - PROCESS | 1810 | 1463965642781 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 18:07:22 INFO - PROCESS | 1810 | 1463965642788 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 18:07:22 INFO - PROCESS | 1810 | 1463965642794 Marionette TRACE conn3 <- [1,26,null,{}] 18:07:22 INFO - PROCESS | 1810 | 1463965642809 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:22 INFO - PROCESS | 1810 | 1463965642987 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 18:07:23 INFO - PROCESS | 1810 | 1463965643292 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:23 INFO - PROCESS | 1810 | ++DOCSHELL 0x92f54000 == 14 [pid = 1810] [id = 14] 18:07:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 39 (0x92f56400) [pid = 1810] [serial = 39] [outer = (nil)] 18:07:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 40 (0x947d1400) [pid = 1810] [serial = 40] [outer = 0x92f56400] 18:07:23 INFO - PROCESS | 1810 | 1463965643402 Marionette DEBUG loaded listener.js 18:07:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 41 (0x98213000) [pid = 1810] [serial = 41] [outer = 0x92f56400] 18:07:24 INFO - PROCESS | 1810 | 1463965644324 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 18:07:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 18:07:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1590ms 18:07:24 INFO - PROCESS | 1810 | 1463965644378 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 18:07:24 INFO - PROCESS | 1810 | 1463965644382 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 18:07:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 18:07:24 INFO - PROCESS | 1810 | 1463965644389 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 18:07:24 INFO - PROCESS | 1810 | 1463965644392 Marionette TRACE conn3 <- [1,30,null,{}] 18:07:24 INFO - PROCESS | 1810 | 1463965644399 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:24 INFO - PROCESS | 1810 | 1463965644531 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 18:07:24 INFO - PROCESS | 1810 | 1463965644547 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:24 INFO - PROCESS | 1810 | ++DOCSHELL 0x982ef400 == 15 [pid = 1810] [id = 15] 18:07:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 42 (0x98ba7400) [pid = 1810] [serial = 42] [outer = (nil)] 18:07:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 43 (0x99888c00) [pid = 1810] [serial = 43] [outer = 0x98ba7400] 18:07:24 INFO - PROCESS | 1810 | 1463965644617 Marionette DEBUG loaded listener.js 18:07:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 44 (0x9b259400) [pid = 1810] [serial = 44] [outer = 0x98ba7400] 18:07:25 INFO - PROCESS | 1810 | 1463965645340 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 18:07:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 18:07:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 981ms 18:07:25 INFO - PROCESS | 1810 | 1463965645372 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 18:07:25 INFO - PROCESS | 1810 | 1463965645377 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 18:07:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 18:07:25 INFO - PROCESS | 1810 | 1463965645398 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 18:07:25 INFO - PROCESS | 1810 | 1463965645402 Marionette TRACE conn3 <- [1,34,null,{}] 18:07:25 INFO - PROCESS | 1810 | 1463965645407 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:25 INFO - PROCESS | 1810 | 1463965645538 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 18:07:25 INFO - PROCESS | 1810 | 1463965645559 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:25 INFO - PROCESS | 1810 | ++DOCSHELL 0x9b60c800 == 16 [pid = 1810] [id = 16] 18:07:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 45 (0x9b970400) [pid = 1810] [serial = 45] [outer = (nil)] 18:07:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 46 (0x9d5a4800) [pid = 1810] [serial = 46] [outer = 0x9b970400] 18:07:25 INFO - PROCESS | 1810 | 1463965645625 Marionette DEBUG loaded listener.js 18:07:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 47 (0x9d932800) [pid = 1810] [serial = 47] [outer = 0x9b970400] 18:07:26 INFO - PROCESS | 1810 | 1463965646319 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 18:07:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 18:07:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 943ms 18:07:26 INFO - PROCESS | 1810 | 1463965646337 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 18:07:26 INFO - PROCESS | 1810 | 1463965646340 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 18:07:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 18:07:26 INFO - PROCESS | 1810 | 1463965646348 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 18:07:26 INFO - PROCESS | 1810 | 1463965646356 Marionette TRACE conn3 <- [1,38,null,{}] 18:07:26 INFO - PROCESS | 1810 | 1463965646379 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:26 INFO - PROCESS | 1810 | 1463965646511 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 18:07:26 INFO - PROCESS | 1810 | 1463965646534 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:26 INFO - PROCESS | 1810 | ++DOCSHELL 0x9d5a5000 == 17 [pid = 1810] [id = 17] 18:07:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 48 (0xa214d800) [pid = 1810] [serial = 48] [outer = (nil)] 18:07:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 49 (0xa21ad400) [pid = 1810] [serial = 49] [outer = 0xa214d800] 18:07:26 INFO - PROCESS | 1810 | 1463965646599 Marionette DEBUG loaded listener.js 18:07:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 50 (0xa227dc00) [pid = 1810] [serial = 50] [outer = 0xa214d800] 18:07:27 INFO - PROCESS | 1810 | 1463965647295 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 18:07:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 18:07:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 986ms 18:07:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 18:07:27 INFO - PROCESS | 1810 | 1463965647332 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 18:07:27 INFO - PROCESS | 1810 | 1463965647335 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 18:07:27 INFO - PROCESS | 1810 | 1463965647341 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 18:07:27 INFO - PROCESS | 1810 | 1463965647356 Marionette TRACE conn3 <- [1,42,null,{}] 18:07:27 INFO - PROCESS | 1810 | 1463965647373 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:27 INFO - PROCESS | 1810 | 1463965647502 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 18:07:27 INFO - PROCESS | 1810 | 1463965647516 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:27 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2450000 == 18 [pid = 1810] [id = 18] 18:07:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 51 (0xa2454000) [pid = 1810] [serial = 51] [outer = (nil)] 18:07:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 52 (0x95231000) [pid = 1810] [serial = 52] [outer = 0xa2454000] 18:07:27 INFO - PROCESS | 1810 | 1463965647585 Marionette DEBUG loaded listener.js 18:07:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 53 (0x92f4a400) [pid = 1810] [serial = 53] [outer = 0xa2454000] 18:07:28 INFO - PROCESS | 1810 | 1463965648235 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 18:07:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 18:07:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 948ms 18:07:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 18:07:28 INFO - PROCESS | 1810 | 1463965648288 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 18:07:28 INFO - PROCESS | 1810 | 1463965648291 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 18:07:28 INFO - PROCESS | 1810 | 1463965648297 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 18:07:28 INFO - PROCESS | 1810 | 1463965648300 Marionette TRACE conn3 <- [1,46,null,{}] 18:07:28 INFO - PROCESS | 1810 | 1463965648305 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:28 INFO - PROCESS | 1810 | 1463965648465 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 18:07:28 INFO - PROCESS | 1810 | 1463965648482 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:28 INFO - PROCESS | 1810 | ++DOCSHELL 0xa22c5c00 == 19 [pid = 1810] [id = 19] 18:07:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 54 (0xa2453400) [pid = 1810] [serial = 54] [outer = (nil)] 18:07:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 55 (0xa26c4800) [pid = 1810] [serial = 55] [outer = 0xa2453400] 18:07:28 INFO - PROCESS | 1810 | 1463965648565 Marionette DEBUG loaded listener.js 18:07:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 56 (0xa30ef000) [pid = 1810] [serial = 56] [outer = 0xa2453400] 18:07:29 INFO - PROCESS | 1810 | 1463965649240 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 18:07:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 18:07:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 986ms 18:07:29 INFO - PROCESS | 1810 | 1463965649283 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 18:07:29 INFO - PROCESS | 1810 | 1463965649286 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 18:07:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 18:07:29 INFO - PROCESS | 1810 | 1463965649293 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 18:07:29 INFO - PROCESS | 1810 | 1463965649295 Marionette TRACE conn3 <- [1,50,null,{}] 18:07:29 INFO - PROCESS | 1810 | 1463965649301 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:29 INFO - PROCESS | 1810 | 1463965649431 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 18:07:29 INFO - PROCESS | 1810 | 1463965649526 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:29 INFO - PROCESS | 1810 | ++DOCSHELL 0xa26c1400 == 20 [pid = 1810] [id = 20] 18:07:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 57 (0xa30e9000) [pid = 1810] [serial = 57] [outer = (nil)] 18:07:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 58 (0xa35f6000) [pid = 1810] [serial = 58] [outer = 0xa30e9000] 18:07:29 INFO - PROCESS | 1810 | 1463965649594 Marionette DEBUG loaded listener.js 18:07:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 59 (0xa509f000) [pid = 1810] [serial = 59] [outer = 0xa30e9000] 18:07:30 INFO - PROCESS | 1810 | 1463965650198 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:07:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 18:07:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 935ms 18:07:30 INFO - PROCESS | 1810 | 1463965650227 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 18:07:30 INFO - PROCESS | 1810 | 1463965650230 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 18:07:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 18:07:30 INFO - PROCESS | 1810 | 1463965650237 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 18:07:30 INFO - PROCESS | 1810 | 1463965650240 Marionette TRACE conn3 <- [1,54,null,{}] 18:07:30 INFO - PROCESS | 1810 | 1463965650245 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:30 INFO - PROCESS | 1810 | 1463965650369 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 18:07:30 INFO - PROCESS | 1810 | 1463965650466 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:30 INFO - PROCESS | 1810 | ++DOCSHELL 0x920b5800 == 21 [pid = 1810] [id = 21] 18:07:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 60 (0x9232bc00) [pid = 1810] [serial = 60] [outer = (nil)] 18:07:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 61 (0xa6283c00) [pid = 1810] [serial = 61] [outer = 0x9232bc00] 18:07:30 INFO - PROCESS | 1810 | 1463965650536 Marionette DEBUG loaded listener.js 18:07:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0xa628e400) [pid = 1810] [serial = 62] [outer = 0x9232bc00] 18:07:31 INFO - PROCESS | 1810 | 1463965651123 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:07:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 18:07:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 926ms 18:07:31 INFO - PROCESS | 1810 | 1463965651165 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 18:07:31 INFO - PROCESS | 1810 | 1463965651169 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 18:07:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 18:07:31 INFO - PROCESS | 1810 | 1463965651175 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 18:07:31 INFO - PROCESS | 1810 | 1463965651184 Marionette TRACE conn3 <- [1,58,null,{}] 18:07:31 INFO - PROCESS | 1810 | 1463965651188 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:31 INFO - PROCESS | 1810 | 1463965651315 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 18:07:31 INFO - PROCESS | 1810 | 1463965651331 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:31 INFO - PROCESS | 1810 | ++DOCSHELL 0x9b06ac00 == 22 [pid = 1810] [id = 22] 18:07:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0x9b293000) [pid = 1810] [serial = 63] [outer = (nil)] 18:07:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0xa6735000) [pid = 1810] [serial = 64] [outer = 0x9b293000] 18:07:31 INFO - PROCESS | 1810 | 1463965651476 Marionette DEBUG loaded listener.js 18:07:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0xa6739000) [pid = 1810] [serial = 65] [outer = 0x9b293000] 18:07:32 INFO - PROCESS | 1810 | 1463965652936 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:07:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 18:07:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1894ms 18:07:33 INFO - PROCESS | 1810 | 1463965653098 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 18:07:33 INFO - PROCESS | 1810 | 1463965653104 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 18:07:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 18:07:33 INFO - PROCESS | 1810 | 1463965653111 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 18:07:33 INFO - PROCESS | 1810 | 1463965653115 Marionette TRACE conn3 <- [1,62,null,{}] 18:07:33 INFO - PROCESS | 1810 | 1463965653128 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:33 INFO - PROCESS | 1810 | 1463965653289 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 18:07:33 INFO - PROCESS | 1810 | 1463965653346 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:33 INFO - PROCESS | 1810 | ++DOCSHELL 0x924e2c00 == 23 [pid = 1810] [id = 23] 18:07:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0x9783dc00) [pid = 1810] [serial = 66] [outer = (nil)] 18:07:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0x982e9800) [pid = 1810] [serial = 67] [outer = 0x9783dc00] 18:07:33 INFO - PROCESS | 1810 | 1463965653416 Marionette DEBUG loaded listener.js 18:07:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0x98425400) [pid = 1810] [serial = 68] [outer = 0x9783dc00] 18:07:34 INFO - PROCESS | 1810 | 1463965654091 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:07:34 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0x9298dc00) [pid = 1810] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 18:07:34 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0x947d7000) [pid = 1810] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 18:07:34 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0x9b970400) [pid = 1810] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 18:07:34 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0xa214d800) [pid = 1810] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 18:07:34 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0xa30e9000) [pid = 1810] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 18:07:34 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0x9232bc00) [pid = 1810] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 18:07:34 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0x92329c00) [pid = 1810] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 18:07:34 INFO - PROCESS | 1810 | --DOMWINDOW == 60 (0x924de000) [pid = 1810] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 18:07:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 18:07:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1430ms 18:07:34 INFO - PROCESS | 1810 | --DOMWINDOW == 59 (0x9ad0c400) [pid = 1810] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 18:07:34 INFO - PROCESS | 1810 | --DOMWINDOW == 58 (0x92f56400) [pid = 1810] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 18:07:34 INFO - PROCESS | 1810 | --DOMWINDOW == 57 (0x98ba7400) [pid = 1810] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 18:07:34 INFO - PROCESS | 1810 | 1463965654554 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 18:07:34 INFO - PROCESS | 1810 | 1463965654560 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 18:07:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 18:07:34 INFO - PROCESS | 1810 | 1463965654570 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 18:07:34 INFO - PROCESS | 1810 | 1463965654573 Marionette TRACE conn3 <- [1,66,null,{}] 18:07:34 INFO - PROCESS | 1810 | 1463965654579 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:34 INFO - PROCESS | 1810 | 1463965654709 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 18:07:34 INFO - PROCESS | 1810 | 1463965654835 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:34 INFO - PROCESS | 1810 | ++DOCSHELL 0x99078800 == 24 [pid = 1810] [id = 24] 18:07:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 58 (0x9907c800) [pid = 1810] [serial = 69] [outer = (nil)] 18:07:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 59 (0x99808c00) [pid = 1810] [serial = 70] [outer = 0x9907c800] 18:07:34 INFO - PROCESS | 1810 | 1463965654906 Marionette DEBUG loaded listener.js 18:07:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 60 (0x924db400) [pid = 1810] [serial = 71] [outer = 0x9907c800] 18:07:35 INFO - PROCESS | 1810 | 1463965655496 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:07:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 18:07:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 981ms 18:07:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 18:07:35 INFO - PROCESS | 1810 | 1463965655552 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 18:07:35 INFO - PROCESS | 1810 | 1463965655555 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 18:07:35 INFO - PROCESS | 1810 | 1463965655561 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 18:07:35 INFO - PROCESS | 1810 | 1463965655566 Marionette TRACE conn3 <- [1,70,null,{}] 18:07:35 INFO - PROCESS | 1810 | 1463965655580 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:35 INFO - PROCESS | 1810 | 1463965655715 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 18:07:35 INFO - PROCESS | 1810 | 1463965655803 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:35 INFO - PROCESS | 1810 | ++DOCSHELL 0x947db400 == 25 [pid = 1810] [id = 25] 18:07:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 61 (0x9b252400) [pid = 1810] [serial = 72] [outer = (nil)] 18:07:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0x9ba02000) [pid = 1810] [serial = 73] [outer = 0x9b252400] 18:07:35 INFO - PROCESS | 1810 | 1463965655877 Marionette DEBUG loaded listener.js 18:07:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0x9d5a1800) [pid = 1810] [serial = 74] [outer = 0x9b252400] 18:07:36 INFO - PROCESS | 1810 | 1463965656479 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:07:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 18:07:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 943ms 18:07:36 INFO - PROCESS | 1810 | 1463965656542 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 18:07:36 INFO - PROCESS | 1810 | 1463965656548 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 18:07:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 18:07:36 INFO - PROCESS | 1810 | 1463965656557 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 18:07:36 INFO - PROCESS | 1810 | 1463965656563 Marionette TRACE conn3 <- [1,74,null,{}] 18:07:36 INFO - PROCESS | 1810 | 1463965656572 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:36 INFO - PROCESS | 1810 | 1463965656754 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 18:07:36 INFO - PROCESS | 1810 | 1463965656879 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:36 INFO - PROCESS | 1810 | ++DOCSHELL 0x92f54c00 == 26 [pid = 1810] [id = 26] 18:07:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0x92f56400) [pid = 1810] [serial = 75] [outer = (nil)] 18:07:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0x947d7800) [pid = 1810] [serial = 76] [outer = 0x92f56400] 18:07:36 INFO - PROCESS | 1810 | 1463965656960 Marionette DEBUG loaded listener.js 18:07:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0x9848c400) [pid = 1810] [serial = 77] [outer = 0x92f56400] 18:07:37 INFO - PROCESS | 1810 | 1463965657765 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:07:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 18:07:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1242ms 18:07:37 INFO - PROCESS | 1810 | 1463965657799 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 18:07:37 INFO - PROCESS | 1810 | 1463965657804 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 18:07:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 18:07:37 INFO - PROCESS | 1810 | 1463965657816 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 18:07:37 INFO - PROCESS | 1810 | 1463965657821 Marionette TRACE conn3 <- [1,78,null,{}] 18:07:37 INFO - PROCESS | 1810 | 1463965657845 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:38 INFO - PROCESS | 1810 | 1463965658009 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 18:07:38 INFO - PROCESS | 1810 | 1463965658146 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:38 INFO - PROCESS | 1810 | ++DOCSHELL 0x9a0b3c00 == 27 [pid = 1810] [id = 27] 18:07:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0x9ab8bc00) [pid = 1810] [serial = 78] [outer = (nil)] 18:07:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0x9bac8c00) [pid = 1810] [serial = 79] [outer = 0x9ab8bc00] 18:07:38 INFO - PROCESS | 1810 | 1463965658227 Marionette DEBUG loaded listener.js 18:07:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0x9d9b2000) [pid = 1810] [serial = 80] [outer = 0x9ab8bc00] 18:07:38 INFO - PROCESS | 1810 | 1463965658980 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:07:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 18:07:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1214ms 18:07:39 INFO - PROCESS | 1810 | 1463965659027 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 18:07:39 INFO - PROCESS | 1810 | 1463965659031 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 18:07:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 18:07:39 INFO - PROCESS | 1810 | 1463965659053 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 18:07:39 INFO - PROCESS | 1810 | 1463965659057 Marionette TRACE conn3 <- [1,82,null,{}] 18:07:39 INFO - PROCESS | 1810 | 1463965659072 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:39 INFO - PROCESS | 1810 | 1463965659230 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 18:07:39 INFO - PROCESS | 1810 | 1463965659371 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:39 INFO - PROCESS | 1810 | ++DOCSHELL 0xa21a5c00 == 28 [pid = 1810] [id = 28] 18:07:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa227f000) [pid = 1810] [serial = 81] [outer = (nil)] 18:07:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa2457800) [pid = 1810] [serial = 82] [outer = 0xa227f000] 18:07:39 INFO - PROCESS | 1810 | 1463965659460 Marionette DEBUG loaded listener.js 18:07:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa262dc00) [pid = 1810] [serial = 83] [outer = 0xa227f000] 18:07:40 INFO - PROCESS | 1810 | 1463965660189 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:07:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 18:07:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1195ms 18:07:40 INFO - PROCESS | 1810 | 1463965660234 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 18:07:40 INFO - PROCESS | 1810 | 1463965660238 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 18:07:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 18:07:40 INFO - PROCESS | 1810 | 1463965660244 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 18:07:40 INFO - PROCESS | 1810 | 1463965660247 Marionette TRACE conn3 <- [1,86,null,{}] 18:07:40 INFO - PROCESS | 1810 | 1463965660253 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:40 INFO - PROCESS | 1810 | 1463965660443 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 18:07:40 INFO - PROCESS | 1810 | 1463965660457 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:40 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3056c00 == 29 [pid = 1810] [id = 29] 18:07:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa30e6c00) [pid = 1810] [serial = 84] [outer = (nil)] 18:07:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa3258800) [pid = 1810] [serial = 85] [outer = 0xa30e6c00] 18:07:40 INFO - PROCESS | 1810 | 1463965660535 Marionette DEBUG loaded listener.js 18:07:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa35ee000) [pid = 1810] [serial = 86] [outer = 0xa30e6c00] 18:07:41 INFO - PROCESS | 1810 | 1463965661338 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:07:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 18:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1146ms 18:07:41 INFO - PROCESS | 1810 | 1463965661406 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 18:07:41 INFO - PROCESS | 1810 | 1463965661410 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 18:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 18:07:41 INFO - PROCESS | 1810 | 1463965661416 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 18:07:41 INFO - PROCESS | 1810 | 1463965661419 Marionette TRACE conn3 <- [1,90,null,{}] 18:07:41 INFO - PROCESS | 1810 | 1463965661425 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:41 INFO - PROCESS | 1810 | 1463965661568 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 18:07:41 INFO - PROCESS | 1810 | 1463965661694 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:41 INFO - PROCESS | 1810 | ++DOCSHELL 0x920b7400 == 30 [pid = 1810] [id = 30] 18:07:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0x92324400) [pid = 1810] [serial = 87] [outer = (nil)] 18:07:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa628a400) [pid = 1810] [serial = 88] [outer = 0x92324400] 18:07:41 INFO - PROCESS | 1810 | 1463965661777 Marionette DEBUG loaded listener.js 18:07:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa6732c00) [pid = 1810] [serial = 89] [outer = 0x92324400] 18:07:42 INFO - PROCESS | 1810 | 1463965662451 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 18:07:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 18:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1090ms 18:07:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 18:07:42 INFO - PROCESS | 1810 | 1463965662506 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 18:07:42 INFO - PROCESS | 1810 | 1463965662509 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 18:07:42 INFO - PROCESS | 1810 | 1463965662516 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 18:07:42 INFO - PROCESS | 1810 | 1463965662519 Marionette TRACE conn3 <- [1,94,null,{}] 18:07:42 INFO - PROCESS | 1810 | 1463965662524 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:42 INFO - PROCESS | 1810 | 1463965662698 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 18:07:42 INFO - PROCESS | 1810 | 1463965662826 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:42 INFO - PROCESS | 1810 | ++DOCSHELL 0x95232c00 == 31 [pid = 1810] [id = 31] 18:07:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0x95233400) [pid = 1810] [serial = 90] [outer = (nil)] 18:07:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa2145000) [pid = 1810] [serial = 91] [outer = 0x95233400] 18:07:42 INFO - PROCESS | 1810 | 1463965662904 Marionette DEBUG loaded listener.js 18:07:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa6284400) [pid = 1810] [serial = 92] [outer = 0x95233400] 18:07:43 INFO - PROCESS | 1810 | 1463965663778 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 18:07:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 18:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1335ms 18:07:43 INFO - PROCESS | 1810 | 1463965663850 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 18:07:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 18:07:43 INFO - PROCESS | 1810 | 1463965663856 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 18:07:43 INFO - PROCESS | 1810 | 1463965663863 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 18:07:43 INFO - PROCESS | 1810 | 1463965663869 Marionette TRACE conn3 <- [1,98,null,{}] 18:07:43 INFO - PROCESS | 1810 | 1463965663877 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:44 INFO - PROCESS | 1810 | 1463965664027 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 18:07:44 INFO - PROCESS | 1810 | 1463965664170 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:44 INFO - PROCESS | 1810 | ++DOCSHELL 0x92330000 == 32 [pid = 1810] [id = 32] 18:07:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0x92330400) [pid = 1810] [serial = 93] [outer = (nil)] 18:07:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0x95410c00) [pid = 1810] [serial = 94] [outer = 0x92330400] 18:07:44 INFO - PROCESS | 1810 | 1463965664249 Marionette DEBUG loaded listener.js 18:07:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0x997cc000) [pid = 1810] [serial = 95] [outer = 0x92330400] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0xa50f3400) [pid = 1810] [serial = 2] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0x9d5a4800) [pid = 1810] [serial = 46] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0x9d932800) [pid = 1810] [serial = 47] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa21ad400) [pid = 1810] [serial = 49] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0x95231000) [pid = 1810] [serial = 52] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0xa26c4800) [pid = 1810] [serial = 55] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa35f6000) [pid = 1810] [serial = 58] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0xa6283c00) [pid = 1810] [serial = 61] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0x93dc2000) [pid = 1810] [serial = 31] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0x93dc0400) [pid = 1810] [serial = 34] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0x9b25d400) [pid = 1810] [serial = 37] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0x947d1400) [pid = 1810] [serial = 40] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0x98213000) [pid = 1810] [serial = 41] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0x99888c00) [pid = 1810] [serial = 43] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0x9b259400) [pid = 1810] [serial = 44] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0x92328800) [pid = 1810] [serial = 28] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa227dc00) [pid = 1810] [serial = 50] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0x99d76c00) [pid = 1810] [serial = 35] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0xa509f000) [pid = 1810] [serial = 59] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0xa628e400) [pid = 1810] [serial = 62] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0x9b973000) [pid = 1810] [serial = 38] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0x924dcc00) [pid = 1810] [serial = 26] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0x99df9800) [pid = 1810] [serial = 12] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 60 (0x9a1cd800) [pid = 1810] [serial = 9] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 59 (0x924d5400) [pid = 1810] [serial = 25] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 58 (0xa112cc00) [pid = 1810] [serial = 23] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 57 (0x93b70400) [pid = 1810] [serial = 22] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 56 (0x99df3400) [pid = 1810] [serial = 19] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 55 (0x947d9000) [pid = 1810] [serial = 16] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | --DOMWINDOW == 54 (0x9b067000) [pid = 1810] [serial = 17] [outer = (nil)] [url = about:blank] 18:07:45 INFO - PROCESS | 1810 | 1463965665643 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 18:07:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 18:07:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1834ms 18:07:45 INFO - PROCESS | 1810 | 1463965665700 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 18:07:45 INFO - PROCESS | 1810 | 1463965665705 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 18:07:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 18:07:45 INFO - PROCESS | 1810 | 1463965665713 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 18:07:45 INFO - PROCESS | 1810 | 1463965665719 Marionette TRACE conn3 <- [1,102,null,{}] 18:07:45 INFO - PROCESS | 1810 | 1463965665727 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:45 INFO - PROCESS | 1810 | 1463965665873 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 18:07:45 INFO - PROCESS | 1810 | 1463965665885 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:45 INFO - PROCESS | 1810 | ++DOCSHELL 0x92f54800 == 33 [pid = 1810] [id = 33] 18:07:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 55 (0x93dc2000) [pid = 1810] [serial = 96] [outer = (nil)] 18:07:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 56 (0x9522f800) [pid = 1810] [serial = 97] [outer = 0x93dc2000] 18:07:45 INFO - PROCESS | 1810 | 1463965665956 Marionette DEBUG loaded listener.js 18:07:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 57 (0x95407c00) [pid = 1810] [serial = 98] [outer = 0x93dc2000] 18:07:46 INFO - PROCESS | 1810 | 1463965666643 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 18:07:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 18:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 983ms 18:07:46 INFO - PROCESS | 1810 | 1463965666697 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 18:07:46 INFO - PROCESS | 1810 | 1463965666707 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 18:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 18:07:46 INFO - PROCESS | 1810 | 1463965666718 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 18:07:46 INFO - PROCESS | 1810 | 1463965666722 Marionette TRACE conn3 <- [1,106,null,{}] 18:07:46 INFO - PROCESS | 1810 | 1463965666732 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:46 INFO - PROCESS | 1810 | 1463965666877 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 18:07:46 INFO - PROCESS | 1810 | 1463965666889 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:46 INFO - PROCESS | 1810 | ++DOCSHELL 0x997c9800 == 34 [pid = 1810] [id = 34] 18:07:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 58 (0x9980f800) [pid = 1810] [serial = 99] [outer = (nil)] 18:07:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 59 (0x99a90800) [pid = 1810] [serial = 100] [outer = 0x9980f800] 18:07:46 INFO - PROCESS | 1810 | 1463965666955 Marionette DEBUG loaded listener.js 18:07:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 60 (0x99df9800) [pid = 1810] [serial = 101] [outer = 0x9980f800] 18:07:47 INFO - PROCESS | 1810 | 1463965667647 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 18:07:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 18:07:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 987ms 18:07:47 INFO - PROCESS | 1810 | 1463965667705 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 18:07:47 INFO - PROCESS | 1810 | 1463965667708 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 18:07:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 18:07:47 INFO - PROCESS | 1810 | 1463965667726 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 18:07:47 INFO - PROCESS | 1810 | 1463965667732 Marionette TRACE conn3 <- [1,110,null,{}] 18:07:47 INFO - PROCESS | 1810 | 1463965667747 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:47 INFO - PROCESS | 1810 | 1463965667928 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 18:07:47 INFO - PROCESS | 1810 | 1463965667986 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:48 INFO - PROCESS | 1810 | ++DOCSHELL 0x9b253400 == 35 [pid = 1810] [id = 35] 18:07:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 61 (0x9b25d000) [pid = 1810] [serial = 102] [outer = (nil)] 18:07:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0x9b60d400) [pid = 1810] [serial = 103] [outer = 0x9b25d000] 18:07:48 INFO - PROCESS | 1810 | 1463965668068 Marionette DEBUG loaded listener.js 18:07:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0x9d5a4800) [pid = 1810] [serial = 104] [outer = 0x9b25d000] 18:07:48 INFO - PROCESS | 1810 | 1463965668774 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 18:07:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 18:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1084ms 18:07:48 INFO - PROCESS | 1810 | 1463965668813 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 18:07:48 INFO - PROCESS | 1810 | 1463965668816 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 18:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 18:07:48 INFO - PROCESS | 1810 | 1463965668822 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 18:07:48 INFO - PROCESS | 1810 | 1463965668825 Marionette TRACE conn3 <- [1,114,null,{}] 18:07:48 INFO - PROCESS | 1810 | 1463965668839 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:49 INFO - PROCESS | 1810 | 1463965669013 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 18:07:49 INFO - PROCESS | 1810 | 1463965669042 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:49 INFO - PROCESS | 1810 | ++DOCSHELL 0x95473800 == 36 [pid = 1810] [id = 36] 18:07:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0x9b609000) [pid = 1810] [serial = 105] [outer = (nil)] 18:07:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0xa060e000) [pid = 1810] [serial = 106] [outer = 0x9b609000] 18:07:49 INFO - PROCESS | 1810 | 1463965669110 Marionette DEBUG loaded listener.js 18:07:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0xa214d800) [pid = 1810] [serial = 107] [outer = 0x9b609000] 18:07:49 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0x9b293000) [pid = 1810] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 18:07:49 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0xa2454000) [pid = 1810] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 18:07:49 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0xa2453400) [pid = 1810] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 18:07:49 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0x9b252400) [pid = 1810] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 18:07:49 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0x9783dc00) [pid = 1810] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 18:07:49 INFO - PROCESS | 1810 | --DOMWINDOW == 60 (0x9907c800) [pid = 1810] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 18:07:49 INFO - PROCESS | 1810 | 1463965669868 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 18:07:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 18:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1098ms 18:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 18:07:49 INFO - PROCESS | 1810 | 1463965669921 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 18:07:49 INFO - PROCESS | 1810 | 1463965669924 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 18:07:49 INFO - PROCESS | 1810 | 1463965669931 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 18:07:49 INFO - PROCESS | 1810 | 1463965669934 Marionette TRACE conn3 <- [1,118,null,{}] 18:07:49 INFO - PROCESS | 1810 | 1463965669939 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:50 INFO - PROCESS | 1810 | 1463965670067 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 18:07:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 61 (0xa0605000) [pid = 1810] [serial = 108] [outer = 0x92981800] 18:07:50 INFO - PROCESS | 1810 | 1463965670114 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:50 INFO - PROCESS | 1810 | ++DOCSHELL 0xa21af400 == 37 [pid = 1810] [id = 37] 18:07:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0xa21b0c00) [pid = 1810] [serial = 109] [outer = (nil)] 18:07:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0xa2281000) [pid = 1810] [serial = 110] [outer = 0xa21b0c00] 18:07:50 INFO - PROCESS | 1810 | 1463965670187 Marionette DEBUG loaded listener.js 18:07:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0xa22c2800) [pid = 1810] [serial = 111] [outer = 0xa21b0c00] 18:07:50 INFO - PROCESS | 1810 | 1463965670904 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 18:07:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 18:07:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1038ms 18:07:50 INFO - PROCESS | 1810 | 1463965670967 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 18:07:50 INFO - PROCESS | 1810 | 1463965670971 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 18:07:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 18:07:50 INFO - PROCESS | 1810 | 1463965670976 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 18:07:50 INFO - PROCESS | 1810 | 1463965670979 Marionette TRACE conn3 <- [1,122,null,{}] 18:07:50 INFO - PROCESS | 1810 | 1463965670990 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:51 INFO - PROCESS | 1810 | 1463965671133 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 18:07:51 INFO - PROCESS | 1810 | 1463965671143 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:51 INFO - PROCESS | 1810 | ++DOCSHELL 0x97840000 == 38 [pid = 1810] [id = 38] 18:07:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0xa21a5800) [pid = 1810] [serial = 112] [outer = (nil)] 18:07:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0xa30f3c00) [pid = 1810] [serial = 113] [outer = 0xa21a5800] 18:07:51 INFO - PROCESS | 1810 | 1463965671212 Marionette DEBUG loaded listener.js 18:07:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0xa354f000) [pid = 1810] [serial = 114] [outer = 0xa21a5800] 18:07:51 INFO - PROCESS | 1810 | 1463965671977 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 18:07:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 18:07:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1039ms 18:07:52 INFO - PROCESS | 1810 | 1463965672017 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 18:07:52 INFO - PROCESS | 1810 | 1463965672023 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 18:07:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 18:07:52 INFO - PROCESS | 1810 | 1463965672066 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 18:07:52 INFO - PROCESS | 1810 | 1463965672072 Marionette TRACE conn3 <- [1,126,null,{}] 18:07:52 INFO - PROCESS | 1810 | 1463965672081 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:52 INFO - PROCESS | 1810 | 1463965672245 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 18:07:52 INFO - PROCESS | 1810 | 1463965672355 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:52 INFO - PROCESS | 1810 | ++DOCSHELL 0x920b7800 == 39 [pid = 1810] [id = 39] 18:07:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0x924d6400) [pid = 1810] [serial = 115] [outer = (nil)] 18:07:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0x95226000) [pid = 1810] [serial = 116] [outer = 0x924d6400] 18:07:52 INFO - PROCESS | 1810 | 1463965672436 Marionette DEBUG loaded listener.js 18:07:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0x97842800) [pid = 1810] [serial = 117] [outer = 0x924d6400] 18:07:53 INFO - PROCESS | 1810 | 1463965673342 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 18:07:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 18:07:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1344ms 18:07:53 INFO - PROCESS | 1810 | 1463965673400 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 18:07:53 INFO - PROCESS | 1810 | 1463965673408 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 18:07:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 18:07:53 INFO - PROCESS | 1810 | 1463965673418 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 18:07:53 INFO - PROCESS | 1810 | 1463965673422 Marionette TRACE conn3 <- [1,130,null,{}] 18:07:53 INFO - PROCESS | 1810 | 1463965673428 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:53 INFO - PROCESS | 1810 | 1463965673618 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 18:07:53 INFO - PROCESS | 1810 | 1463965673745 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:53 INFO - PROCESS | 1810 | ++DOCSHELL 0x95232800 == 40 [pid = 1810] [id = 40] 18:07:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0x9b065c00) [pid = 1810] [serial = 118] [outer = (nil)] 18:07:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0x9b298000) [pid = 1810] [serial = 119] [outer = 0x9b065c00] 18:07:53 INFO - PROCESS | 1810 | 1463965673823 Marionette DEBUG loaded listener.js 18:07:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0x9d92e400) [pid = 1810] [serial = 120] [outer = 0x9b065c00] 18:07:54 INFO - PROCESS | 1810 | 1463965674715 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 18:07:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 18:07:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1334ms 18:07:54 INFO - PROCESS | 1810 | 1463965674751 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 18:07:54 INFO - PROCESS | 1810 | 1463965674755 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 18:07:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 18:07:54 INFO - PROCESS | 1810 | 1463965674761 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 18:07:54 INFO - PROCESS | 1810 | 1463965674767 Marionette TRACE conn3 <- [1,134,null,{}] 18:07:54 INFO - PROCESS | 1810 | 1463965674782 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:54 INFO - PROCESS | 1810 | 1463965674946 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 18:07:55 INFO - PROCESS | 1810 | 1463965675078 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:55 INFO - PROCESS | 1810 | ++DOCSHELL 0x9bac4c00 == 41 [pid = 1810] [id = 41] 18:07:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0x9d5a6000) [pid = 1810] [serial = 121] [outer = (nil)] 18:07:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa503cc00) [pid = 1810] [serial = 122] [outer = 0x9d5a6000] 18:07:55 INFO - PROCESS | 1810 | 1463965675158 Marionette DEBUG loaded listener.js 18:07:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa50f3c00) [pid = 1810] [serial = 123] [outer = 0x9d5a6000] 18:07:56 INFO - PROCESS | 1810 | --DOCSHELL 0xa21af400 == 40 [pid = 1810] [id = 37] 18:07:56 INFO - PROCESS | 1810 | --DOCSHELL 0x95473800 == 39 [pid = 1810] [id = 36] 18:07:56 INFO - PROCESS | 1810 | --DOCSHELL 0x9b253400 == 38 [pid = 1810] [id = 35] 18:07:56 INFO - PROCESS | 1810 | --DOCSHELL 0x997c9800 == 37 [pid = 1810] [id = 34] 18:07:56 INFO - PROCESS | 1810 | --DOCSHELL 0x92f54800 == 36 [pid = 1810] [id = 33] 18:07:56 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0x9d5a1800) [pid = 1810] [serial = 74] [outer = (nil)] [url = about:blank] 18:07:56 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0x982e9800) [pid = 1810] [serial = 67] [outer = (nil)] [url = about:blank] 18:07:56 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0x98425400) [pid = 1810] [serial = 68] [outer = (nil)] [url = about:blank] 18:07:56 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0x99808c00) [pid = 1810] [serial = 70] [outer = (nil)] [url = about:blank] 18:07:56 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0x924db400) [pid = 1810] [serial = 71] [outer = (nil)] [url = about:blank] 18:07:56 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0xa6739000) [pid = 1810] [serial = 65] [outer = (nil)] [url = about:blank] 18:07:56 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0xa6735000) [pid = 1810] [serial = 64] [outer = (nil)] [url = about:blank] 18:07:56 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0x92f4a400) [pid = 1810] [serial = 53] [outer = (nil)] [url = about:blank] 18:07:56 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa30ef000) [pid = 1810] [serial = 56] [outer = (nil)] [url = about:blank] 18:07:56 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0x9ba02000) [pid = 1810] [serial = 73] [outer = (nil)] [url = about:blank] 18:07:56 INFO - PROCESS | 1810 | 1463965676245 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 18:07:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 18:07:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1538ms 18:07:56 INFO - PROCESS | 1810 | 1463965676301 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 18:07:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 18:07:56 INFO - PROCESS | 1810 | 1463965676306 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 18:07:56 INFO - PROCESS | 1810 | 1463965676315 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 18:07:56 INFO - PROCESS | 1810 | 1463965676322 Marionette TRACE conn3 <- [1,138,null,{}] 18:07:56 INFO - PROCESS | 1810 | 1463965676330 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:56 INFO - PROCESS | 1810 | 1463965676474 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 18:07:56 INFO - PROCESS | 1810 | 1463965676600 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:56 INFO - PROCESS | 1810 | ++DOCSHELL 0x95231000 == 37 [pid = 1810] [id = 42] 18:07:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0x95232000) [pid = 1810] [serial = 124] [outer = (nil)] 18:07:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0x9783d400) [pid = 1810] [serial = 125] [outer = 0x95232000] 18:07:56 INFO - PROCESS | 1810 | 1463965676672 Marionette DEBUG loaded listener.js 18:07:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0x98ba5400) [pid = 1810] [serial = 126] [outer = 0x95232000] 18:07:57 INFO - PROCESS | 1810 | 1463965677328 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 18:07:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 18:07:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1049ms 18:07:57 INFO - PROCESS | 1810 | 1463965677362 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 18:07:57 INFO - PROCESS | 1810 | 1463965677370 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 18:07:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 18:07:57 INFO - PROCESS | 1810 | 1463965677386 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 18:07:57 INFO - PROCESS | 1810 | 1463965677390 Marionette TRACE conn3 <- [1,142,null,{}] 18:07:57 INFO - PROCESS | 1810 | 1463965677399 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:57 INFO - PROCESS | 1810 | 1463965677566 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 18:07:57 INFO - PROCESS | 1810 | 1463965677603 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:57 INFO - PROCESS | 1810 | ++DOCSHELL 0x95226400 == 38 [pid = 1810] [id = 43] 18:07:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0x95226800) [pid = 1810] [serial = 127] [outer = (nil)] 18:07:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0x95229000) [pid = 1810] [serial = 128] [outer = 0x95226800] 18:07:57 INFO - PROCESS | 1810 | 1463965677669 Marionette DEBUG loaded listener.js 18:07:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0x9522cc00) [pid = 1810] [serial = 129] [outer = 0x95226800] 18:07:58 INFO - PROCESS | 1810 | 1463965678408 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 18:07:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 18:07:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1043ms 18:07:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 18:07:58 INFO - PROCESS | 1810 | 1463965678421 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 18:07:58 INFO - PROCESS | 1810 | 1463965678424 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 18:07:58 INFO - PROCESS | 1810 | 1463965678430 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 18:07:58 INFO - PROCESS | 1810 | 1463965678435 Marionette TRACE conn3 <- [1,146,null,{}] 18:07:58 INFO - PROCESS | 1810 | 1463965678469 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:58 INFO - PROCESS | 1810 | 1463965678641 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 18:07:58 INFO - PROCESS | 1810 | 1463965678707 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:58 INFO - PROCESS | 1810 | ++DOCSHELL 0x99dfb400 == 39 [pid = 1810] [id = 44] 18:07:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0x9b96c000) [pid = 1810] [serial = 130] [outer = (nil)] 18:07:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0x9bac4000) [pid = 1810] [serial = 131] [outer = 0x9b96c000] 18:07:58 INFO - PROCESS | 1810 | 1463965678776 Marionette DEBUG loaded listener.js 18:07:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0x9d9afc00) [pid = 1810] [serial = 132] [outer = 0x9b96c000] 18:07:59 INFO - PROCESS | 1810 | 1463965679486 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 18:07:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 18:07:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1100ms 18:07:59 INFO - PROCESS | 1810 | 1463965679544 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 18:07:59 INFO - PROCESS | 1810 | 1463965679547 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 18:07:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 18:07:59 INFO - PROCESS | 1810 | 1463965679553 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 18:07:59 INFO - PROCESS | 1810 | 1463965679556 Marionette TRACE conn3 <- [1,150,null,{}] 18:07:59 INFO - PROCESS | 1810 | 1463965679565 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:07:59 INFO - PROCESS | 1810 | 1463965679767 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 18:07:59 INFO - PROCESS | 1810 | 1463965679803 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:07:59 INFO - PROCESS | 1810 | ++DOCSHELL 0x92980000 == 40 [pid = 1810] [id = 45] 18:07:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa0606000) [pid = 1810] [serial = 133] [outer = (nil)] 18:07:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0xa2277c00) [pid = 1810] [serial = 134] [outer = 0xa0606000] 18:07:59 INFO - PROCESS | 1810 | 1463965679882 Marionette DEBUG loaded listener.js 18:07:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0xa26e8400) [pid = 1810] [serial = 135] [outer = 0xa0606000] 18:08:00 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0x93dc2000) [pid = 1810] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 18:08:00 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0x9b609000) [pid = 1810] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 18:08:00 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0x92f56400) [pid = 1810] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 18:08:00 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0x95233400) [pid = 1810] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 18:08:00 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0xa21b0c00) [pid = 1810] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 18:08:00 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0x9980f800) [pid = 1810] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 18:08:00 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa30e6c00) [pid = 1810] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 18:08:00 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0x9b25d000) [pid = 1810] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 18:08:00 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0x9ab8bc00) [pid = 1810] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 18:08:00 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa227f000) [pid = 1810] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 18:08:00 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0x92324400) [pid = 1810] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 18:08:00 INFO - PROCESS | 1810 | 1463965680673 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 18:08:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 18:08:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1135ms 18:08:00 INFO - PROCESS | 1810 | 1463965680689 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 18:08:00 INFO - PROCESS | 1810 | 1463965680692 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 18:08:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 18:08:00 INFO - PROCESS | 1810 | 1463965680698 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 18:08:00 INFO - PROCESS | 1810 | 1463965680700 Marionette TRACE conn3 <- [1,154,null,{}] 18:08:00 INFO - PROCESS | 1810 | 1463965680705 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:00 INFO - PROCESS | 1810 | 1463965680836 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 18:08:00 INFO - PROCESS | 1810 | 1463965680929 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:00 INFO - PROCESS | 1810 | ++DOCSHELL 0x93db7400 == 41 [pid = 1810] [id = 46] 18:08:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0x997d8c00) [pid = 1810] [serial = 136] [outer = (nil)] 18:08:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0x9b972400) [pid = 1810] [serial = 137] [outer = 0x997d8c00] 18:08:00 INFO - PROCESS | 1810 | 1463965680995 Marionette DEBUG loaded listener.js 18:08:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa112e400) [pid = 1810] [serial = 138] [outer = 0x997d8c00] 18:08:01 INFO - PROCESS | 1810 | 1463965681625 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 18:08:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 18:08:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 979ms 18:08:01 INFO - PROCESS | 1810 | 1463965681677 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 18:08:01 INFO - PROCESS | 1810 | 1463965681681 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 18:08:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 18:08:01 INFO - PROCESS | 1810 | 1463965681687 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 18:08:01 INFO - PROCESS | 1810 | 1463965681690 Marionette TRACE conn3 <- [1,158,null,{}] 18:08:01 INFO - PROCESS | 1810 | 1463965681695 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:01 INFO - PROCESS | 1810 | 1463965681889 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 18:08:01 INFO - PROCESS | 1810 | 1463965681903 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:01 INFO - PROCESS | 1810 | ++DOCSHELL 0x920b0400 == 42 [pid = 1810] [id = 47] 18:08:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0x9a0b1800) [pid = 1810] [serial = 139] [outer = (nil)] 18:08:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa50f3400) [pid = 1810] [serial = 140] [outer = 0x9a0b1800] 18:08:01 INFO - PROCESS | 1810 | 1463965681974 Marionette DEBUG loaded listener.js 18:08:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa6732800) [pid = 1810] [serial = 141] [outer = 0x9a0b1800] 18:08:02 INFO - PROCESS | 1810 | 1463965682707 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 18:08:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 18:08:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1036ms 18:08:02 INFO - PROCESS | 1810 | 1463965682724 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 18:08:02 INFO - PROCESS | 1810 | 1463965682729 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 18:08:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 18:08:02 INFO - PROCESS | 1810 | 1463965682755 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 18:08:02 INFO - PROCESS | 1810 | 1463965682766 Marionette TRACE conn3 <- [1,162,null,{}] 18:08:02 INFO - PROCESS | 1810 | 1463965682790 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:02 INFO - PROCESS | 1810 | 1463965682948 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 18:08:03 INFO - PROCESS | 1810 | 1463965683078 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:03 INFO - PROCESS | 1810 | ++DOCSHELL 0x920a9400 == 43 [pid = 1810] [id = 48] 18:08:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0x92325800) [pid = 1810] [serial = 142] [outer = (nil)] 18:08:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0x947d6800) [pid = 1810] [serial = 143] [outer = 0x92325800] 18:08:03 INFO - PROCESS | 1810 | 1463965683164 Marionette DEBUG loaded listener.js 18:08:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0x9522f400) [pid = 1810] [serial = 144] [outer = 0x92325800] 18:08:04 INFO - PROCESS | 1810 | 1463965684067 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 18:08:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 18:08:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1355ms 18:08:04 INFO - PROCESS | 1810 | 1463965684108 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 18:08:04 INFO - PROCESS | 1810 | 1463965684116 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 18:08:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 18:08:04 INFO - PROCESS | 1810 | 1463965684126 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 18:08:04 INFO - PROCESS | 1810 | 1463965684130 Marionette TRACE conn3 <- [1,166,null,{}] 18:08:04 INFO - PROCESS | 1810 | 1463965684136 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:04 INFO - PROCESS | 1810 | 1463965684283 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 18:08:04 INFO - PROCESS | 1810 | 1463965684421 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:04 INFO - PROCESS | 1810 | ++DOCSHELL 0x99883000 == 44 [pid = 1810] [id = 49] 18:08:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0x99b56000) [pid = 1810] [serial = 145] [outer = (nil)] 18:08:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0x9b068000) [pid = 1810] [serial = 146] [outer = 0x99b56000] 18:08:04 INFO - PROCESS | 1810 | 1463965684499 Marionette DEBUG loaded listener.js 18:08:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0x9d5a5800) [pid = 1810] [serial = 147] [outer = 0x99b56000] 18:08:05 INFO - PROCESS | 1810 | 1463965685315 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 18:08:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 18:08:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1230ms 18:08:05 INFO - PROCESS | 1810 | 1463965685355 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 18:08:05 INFO - PROCESS | 1810 | 1463965685360 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 18:08:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 18:08:05 INFO - PROCESS | 1810 | 1463965685366 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 18:08:05 INFO - PROCESS | 1810 | 1463965685371 Marionette TRACE conn3 <- [1,170,null,{}] 18:08:05 INFO - PROCESS | 1810 | 1463965685386 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:05 INFO - PROCESS | 1810 | 1463965685541 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 18:08:05 INFO - PROCESS | 1810 | 1463965685704 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:05 INFO - PROCESS | 1810 | ++DOCSHELL 0xa62f4c00 == 45 [pid = 1810] [id = 50] 18:08:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0xa6734000) [pid = 1810] [serial = 148] [outer = (nil)] 18:08:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0xa675d400) [pid = 1810] [serial = 149] [outer = 0xa6734000] 18:08:05 INFO - PROCESS | 1810 | 1463965685806 Marionette DEBUG loaded listener.js 18:08:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0xa67ca400) [pid = 1810] [serial = 150] [outer = 0xa6734000] 18:08:06 INFO - PROCESS | 1810 | 1463965686712 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 18:08:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 18:08:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1383ms 18:08:06 INFO - PROCESS | 1810 | 1463965686750 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 18:08:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 18:08:06 INFO - PROCESS | 1810 | 1463965686755 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 18:08:06 INFO - PROCESS | 1810 | 1463965686761 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 18:08:06 INFO - PROCESS | 1810 | 1463965686765 Marionette TRACE conn3 <- [1,174,null,{}] 18:08:06 INFO - PROCESS | 1810 | 1463965686770 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:06 INFO - PROCESS | 1810 | 1463965686920 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 18:08:07 INFO - PROCESS | 1810 | 1463965687056 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:07 INFO - PROCESS | 1810 | ++DOCSHELL 0x99886c00 == 46 [pid = 1810] [id = 51] 18:08:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0xa6ea6800) [pid = 1810] [serial = 151] [outer = (nil)] 18:08:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0xa6eae800) [pid = 1810] [serial = 152] [outer = 0xa6ea6800] 18:08:07 INFO - PROCESS | 1810 | 1463965687137 Marionette DEBUG loaded listener.js 18:08:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa6f3bc00) [pid = 1810] [serial = 153] [outer = 0xa6ea6800] 18:08:08 INFO - PROCESS | 1810 | 1463965688074 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 18:08:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 18:08:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1380ms 18:08:08 INFO - PROCESS | 1810 | 1463965688142 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 18:08:08 INFO - PROCESS | 1810 | 1463965688148 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 18:08:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 18:08:08 INFO - PROCESS | 1810 | 1463965688156 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 18:08:08 INFO - PROCESS | 1810 | 1463965688161 Marionette TRACE conn3 <- [1,178,null,{}] 18:08:08 INFO - PROCESS | 1810 | 1463965688168 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:08 INFO - PROCESS | 1810 | 1463965688359 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 18:08:08 INFO - PROCESS | 1810 | 1463965688567 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:08 INFO - PROCESS | 1810 | ++DOCSHELL 0x92328800 == 47 [pid = 1810] [id = 52] 18:08:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0x9232f400) [pid = 1810] [serial = 154] [outer = (nil)] 18:08:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0x97841800) [pid = 1810] [serial = 155] [outer = 0x9232f400] 18:08:08 INFO - PROCESS | 1810 | 1463965688659 Marionette DEBUG loaded listener.js 18:08:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0x98492000) [pid = 1810] [serial = 156] [outer = 0x9232f400] 18:08:09 INFO - PROCESS | 1810 | --DOCSHELL 0x9a0b3c00 == 46 [pid = 1810] [id = 27] 18:08:09 INFO - PROCESS | 1810 | --DOCSHELL 0x92330000 == 45 [pid = 1810] [id = 32] 18:08:09 INFO - PROCESS | 1810 | --DOCSHELL 0x95232c00 == 44 [pid = 1810] [id = 31] 18:08:09 INFO - PROCESS | 1810 | --DOCSHELL 0x93db7400 == 43 [pid = 1810] [id = 46] 18:08:09 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0xa30f3c00) [pid = 1810] [serial = 113] [outer = (nil)] [url = about:blank] 18:08:09 INFO - PROCESS | 1810 | --DOCSHELL 0x92980000 == 42 [pid = 1810] [id = 45] 18:08:09 INFO - PROCESS | 1810 | --DOCSHELL 0x99dfb400 == 41 [pid = 1810] [id = 44] 18:08:09 INFO - PROCESS | 1810 | --DOCSHELL 0x95226400 == 40 [pid = 1810] [id = 43] 18:08:09 INFO - PROCESS | 1810 | --DOCSHELL 0x95231000 == 39 [pid = 1810] [id = 42] 18:08:09 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0x95407c00) [pid = 1810] [serial = 98] [outer = (nil)] [url = about:blank] 18:08:09 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0xa060e000) [pid = 1810] [serial = 106] [outer = (nil)] [url = about:blank] 18:08:09 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0x9848c400) [pid = 1810] [serial = 77] [outer = (nil)] [url = about:blank] 18:08:09 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0x947d7800) [pid = 1810] [serial = 76] [outer = (nil)] [url = about:blank] 18:08:09 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0x95410c00) [pid = 1810] [serial = 94] [outer = (nil)] [url = about:blank] 18:08:09 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0x95406000) [pid = 1810] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:08:09 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0xa2145000) [pid = 1810] [serial = 91] [outer = (nil)] [url = about:blank] 18:08:09 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0xa2281000) [pid = 1810] [serial = 110] [outer = (nil)] [url = about:blank] 18:08:09 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0x99df9800) [pid = 1810] [serial = 101] [outer = (nil)] [url = about:blank] 18:08:09 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0xa3258800) [pid = 1810] [serial = 85] [outer = (nil)] [url = about:blank] 18:08:09 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0x9d5a4800) [pid = 1810] [serial = 104] [outer = (nil)] [url = about:blank] 18:08:09 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0x9d9b2000) [pid = 1810] [serial = 80] [outer = (nil)] [url = about:blank] 18:08:09 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0xa35ee000) [pid = 1810] [serial = 86] [outer = (nil)] [url = about:blank] 18:08:09 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0xa2457800) [pid = 1810] [serial = 82] [outer = (nil)] [url = about:blank] 18:08:09 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0xa262dc00) [pid = 1810] [serial = 83] [outer = (nil)] [url = about:blank] 18:08:09 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0xa214d800) [pid = 1810] [serial = 107] [outer = (nil)] [url = about:blank] 18:08:09 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0x9bac8c00) [pid = 1810] [serial = 79] [outer = (nil)] [url = about:blank] 18:08:09 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0x9b60d400) [pid = 1810] [serial = 103] [outer = (nil)] [url = about:blank] 18:08:09 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa6732c00) [pid = 1810] [serial = 89] [outer = (nil)] [url = about:blank] 18:08:09 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0xa628a400) [pid = 1810] [serial = 88] [outer = (nil)] [url = about:blank] 18:08:09 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0x9522f800) [pid = 1810] [serial = 97] [outer = (nil)] [url = about:blank] 18:08:09 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0xa6284400) [pid = 1810] [serial = 92] [outer = (nil)] [url = about:blank] 18:08:09 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0x99a90800) [pid = 1810] [serial = 100] [outer = (nil)] [url = about:blank] 18:08:09 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0xa22c2800) [pid = 1810] [serial = 111] [outer = (nil)] [url = about:blank] 18:08:09 INFO - PROCESS | 1810 | 1463965689592 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 18:08:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 18:08:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1495ms 18:08:09 INFO - PROCESS | 1810 | 1463965689668 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 18:08:09 INFO - PROCESS | 1810 | 1463965689675 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 18:08:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 18:08:09 INFO - PROCESS | 1810 | 1463965689701 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 18:08:09 INFO - PROCESS | 1810 | 1463965689705 Marionette TRACE conn3 <- [1,182,null,{}] 18:08:09 INFO - PROCESS | 1810 | 1463965689710 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:09 INFO - PROCESS | 1810 | 1463965689846 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 18:08:09 INFO - PROCESS | 1810 | 1463965689943 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:09 INFO - PROCESS | 1810 | ++DOCSHELL 0x95232c00 == 40 [pid = 1810] [id = 53] 18:08:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0x95406000) [pid = 1810] [serial = 157] [outer = (nil)] 18:08:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0x99df9c00) [pid = 1810] [serial = 158] [outer = 0x95406000] 18:08:10 INFO - PROCESS | 1810 | 1463965690010 Marionette DEBUG loaded listener.js 18:08:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0x9b930000) [pid = 1810] [serial = 159] [outer = 0x95406000] 18:08:10 INFO - PROCESS | 1810 | 1463965690621 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 18:08:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 18:08:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 938ms 18:08:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 18:08:10 INFO - PROCESS | 1810 | 1463965690632 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 18:08:10 INFO - PROCESS | 1810 | 1463965690634 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 18:08:10 INFO - PROCESS | 1810 | 1463965690641 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 18:08:10 INFO - PROCESS | 1810 | 1463965690645 Marionette TRACE conn3 <- [1,186,null,{}] 18:08:10 INFO - PROCESS | 1810 | 1463965690659 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:10 INFO - PROCESS | 1810 | 1463965690792 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 18:08:10 INFO - PROCESS | 1810 | 1463965690892 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:10 INFO - PROCESS | 1810 | ++DOCSHELL 0x924dcc00 == 41 [pid = 1810] [id = 54] 18:08:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0x9b938c00) [pid = 1810] [serial = 160] [outer = (nil)] 18:08:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0x9ba06800) [pid = 1810] [serial = 161] [outer = 0x9b938c00] 18:08:10 INFO - PROCESS | 1810 | 1463965690961 Marionette DEBUG loaded listener.js 18:08:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0x9d5ab800) [pid = 1810] [serial = 162] [outer = 0x9b938c00] 18:08:11 INFO - PROCESS | 1810 | 1463965691595 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 18:08:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 18:08:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 984ms 18:08:11 INFO - PROCESS | 1810 | 1463965691624 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 18:08:11 INFO - PROCESS | 1810 | 1463965691628 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 18:08:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 18:08:11 INFO - PROCESS | 1810 | 1463965691640 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 18:08:11 INFO - PROCESS | 1810 | 1463965691643 Marionette TRACE conn3 <- [1,190,null,{}] 18:08:11 INFO - PROCESS | 1810 | 1463965691648 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:11 INFO - PROCESS | 1810 | 1463965691806 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 18:08:11 INFO - PROCESS | 1810 | 1463965691832 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:11 INFO - PROCESS | 1810 | ++DOCSHELL 0x924dc800 == 42 [pid = 1810] [id = 55] 18:08:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0xa0606400) [pid = 1810] [serial = 163] [outer = (nil)] 18:08:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0xa1136000) [pid = 1810] [serial = 164] [outer = 0xa0606400] 18:08:11 INFO - PROCESS | 1810 | 1463965691899 Marionette DEBUG loaded listener.js 18:08:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa22c1c00) [pid = 1810] [serial = 165] [outer = 0xa0606400] 18:08:12 INFO - PROCESS | 1810 | 1463965692612 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 18:08:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 18:08:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 982ms 18:08:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 18:08:12 INFO - PROCESS | 1810 | 1463965692623 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 18:08:12 INFO - PROCESS | 1810 | 1463965692625 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 18:08:12 INFO - PROCESS | 1810 | 1463965692631 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 18:08:12 INFO - PROCESS | 1810 | 1463965692634 Marionette TRACE conn3 <- [1,194,null,{}] 18:08:12 INFO - PROCESS | 1810 | 1463965692648 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:12 INFO - PROCESS | 1810 | 1463965692805 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 18:08:12 INFO - PROCESS | 1810 | 1463965692871 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:12 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2278800 == 43 [pid = 1810] [id = 56] 18:08:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa22c6800) [pid = 1810] [serial = 166] [outer = (nil)] 18:08:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0xa2632000) [pid = 1810] [serial = 167] [outer = 0xa22c6800] 18:08:12 INFO - PROCESS | 1810 | 1463965692936 Marionette DEBUG loaded listener.js 18:08:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa26ccc00) [pid = 1810] [serial = 168] [outer = 0xa22c6800] 18:08:13 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0xa0606000) [pid = 1810] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 18:08:13 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0x95226800) [pid = 1810] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 18:08:13 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0x95232000) [pid = 1810] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 18:08:13 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0x997d8c00) [pid = 1810] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 18:08:13 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0x9b96c000) [pid = 1810] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 18:08:13 INFO - PROCESS | 1810 | 1463965693661 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 18:08:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 18:08:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1081ms 18:08:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 18:08:13 INFO - PROCESS | 1810 | 1463965693711 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 18:08:13 INFO - PROCESS | 1810 | 1463965693713 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 18:08:13 INFO - PROCESS | 1810 | 1463965693718 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 18:08:13 INFO - PROCESS | 1810 | 1463965693721 Marionette TRACE conn3 <- [1,198,null,{}] 18:08:13 INFO - PROCESS | 1810 | 1463965693726 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:13 INFO - PROCESS | 1810 | 1463965693914 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 18:08:13 INFO - PROCESS | 1810 | 1463965693980 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:14 INFO - PROCESS | 1810 | ++DOCSHELL 0x93dbf400 == 44 [pid = 1810] [id = 57] 18:08:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0x9522b400) [pid = 1810] [serial = 169] [outer = (nil)] 18:08:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0xa3483000) [pid = 1810] [serial = 170] [outer = 0x9522b400] 18:08:14 INFO - PROCESS | 1810 | 1463965694046 Marionette DEBUG loaded listener.js 18:08:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0xa50eb400) [pid = 1810] [serial = 171] [outer = 0x9522b400] 18:08:14 INFO - PROCESS | 1810 | 1463965694329 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 18:08:14 INFO - PROCESS | 1810 | 1463965694620 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 18:08:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 18:08:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 983ms 18:08:14 INFO - PROCESS | 1810 | 1463965694706 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 18:08:14 INFO - PROCESS | 1810 | 1463965694708 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 18:08:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 18:08:14 INFO - PROCESS | 1810 | 1463965694736 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 18:08:14 INFO - PROCESS | 1810 | 1463965694740 Marionette TRACE conn3 <- [1,202,null,{}] 18:08:14 INFO - PROCESS | 1810 | 1463965694752 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:14 INFO - PROCESS | 1810 | 1463965694876 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 18:08:14 INFO - PROCESS | 1810 | 1463965694885 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:14 INFO - PROCESS | 1810 | ++DOCSHELL 0x93dc1400 == 45 [pid = 1810] [id = 58] 18:08:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0x9546d400) [pid = 1810] [serial = 172] [outer = (nil)] 18:08:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0xa6735000) [pid = 1810] [serial = 173] [outer = 0x9546d400] 18:08:14 INFO - PROCESS | 1810 | 1463965694949 Marionette DEBUG loaded listener.js 18:08:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0xa673ec00) [pid = 1810] [serial = 174] [outer = 0x9546d400] 18:08:15 INFO - PROCESS | 1810 | 1463965695683 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 18:08:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 18:08:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 997ms 18:08:15 INFO - PROCESS | 1810 | 1463965695717 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 18:08:15 INFO - PROCESS | 1810 | 1463965695721 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 18:08:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 18:08:15 INFO - PROCESS | 1810 | 1463965695730 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 18:08:15 INFO - PROCESS | 1810 | 1463965695736 Marionette TRACE conn3 <- [1,206,null,{}] 18:08:15 INFO - PROCESS | 1810 | 1463965695745 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:15 INFO - PROCESS | 1810 | 1463965695942 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 18:08:16 INFO - PROCESS | 1810 | 1463965696097 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:16 INFO - PROCESS | 1810 | ++DOCSHELL 0x9232e800 == 46 [pid = 1810] [id = 59] 18:08:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0x92f48000) [pid = 1810] [serial = 175] [outer = (nil)] 18:08:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0x9540dc00) [pid = 1810] [serial = 176] [outer = 0x92f48000] 18:08:16 INFO - PROCESS | 1810 | 1463965696351 Marionette DEBUG loaded listener.js 18:08:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0x95404c00) [pid = 1810] [serial = 177] [outer = 0x92f48000] 18:08:17 INFO - PROCESS | 1810 | 1463965697121 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 18:08:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 18:08:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1434ms 18:08:17 INFO - PROCESS | 1810 | 1463965697164 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 18:08:17 INFO - PROCESS | 1810 | 1463965697172 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 18:08:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 18:08:17 INFO - PROCESS | 1810 | 1463965697183 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 18:08:17 INFO - PROCESS | 1810 | 1463965697186 Marionette TRACE conn3 <- [1,210,null,{}] 18:08:17 INFO - PROCESS | 1810 | 1463965697192 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:17 INFO - PROCESS | 1810 | 1463965697349 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 18:08:17 INFO - PROCESS | 1810 | 1463965697481 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:17 INFO - PROCESS | 1810 | ++DOCSHELL 0x9522f800 == 47 [pid = 1810] [id = 60] 18:08:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0x9820d400) [pid = 1810] [serial = 178] [outer = (nil)] 18:08:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0x9a92dc00) [pid = 1810] [serial = 179] [outer = 0x9820d400] 18:08:17 INFO - PROCESS | 1810 | 1463965697558 Marionette DEBUG loaded listener.js 18:08:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0x9a934400) [pid = 1810] [serial = 180] [outer = 0x9820d400] 18:08:18 INFO - PROCESS | 1810 | 1463965698380 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 18:08:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 18:08:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1240ms 18:08:18 INFO - PROCESS | 1810 | 1463965698423 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 18:08:18 INFO - PROCESS | 1810 | 1463965698427 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 18:08:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 18:08:18 INFO - PROCESS | 1810 | 1463965698433 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 18:08:18 INFO - PROCESS | 1810 | 1463965698438 Marionette TRACE conn3 <- [1,214,null,{}] 18:08:18 INFO - PROCESS | 1810 | 1463965698453 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:18 INFO - PROCESS | 1810 | 1463965698659 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 18:08:18 INFO - PROCESS | 1810 | 1463965698822 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:18 INFO - PROCESS | 1810 | ++DOCSHELL 0x947d9000 == 48 [pid = 1810] [id = 61] 18:08:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0x9783ac00) [pid = 1810] [serial = 181] [outer = (nil)] 18:08:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0x9b93d000) [pid = 1810] [serial = 182] [outer = 0x9783ac00] 18:08:18 INFO - PROCESS | 1810 | 1463965698902 Marionette DEBUG loaded listener.js 18:08:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0xa112c800) [pid = 1810] [serial = 183] [outer = 0x9783ac00] 18:08:19 INFO - PROCESS | 1810 | 1463965699692 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 18:08:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 18:08:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1282ms 18:08:19 INFO - PROCESS | 1810 | 1463965699715 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 18:08:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 18:08:19 INFO - PROCESS | 1810 | 1463965699720 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 18:08:19 INFO - PROCESS | 1810 | 1463965699725 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 18:08:19 INFO - PROCESS | 1810 | 1463965699734 Marionette TRACE conn3 <- [1,218,null,{}] 18:08:19 INFO - PROCESS | 1810 | 1463965699743 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:19 INFO - PROCESS | 1810 | 1463965699889 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 18:08:20 INFO - PROCESS | 1810 | 1463965700028 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:20 INFO - PROCESS | 1810 | ++DOCSHELL 0x97838800 == 49 [pid = 1810] [id = 62] 18:08:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa245b800) [pid = 1810] [serial = 184] [outer = (nil)] 18:08:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa3550000) [pid = 1810] [serial = 185] [outer = 0xa245b800] 18:08:20 INFO - PROCESS | 1810 | 1463965700105 Marionette DEBUG loaded listener.js 18:08:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa62ef400) [pid = 1810] [serial = 186] [outer = 0xa245b800] 18:08:20 INFO - PROCESS | 1810 | 1463965700912 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 18:08:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 18:08:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1238ms 18:08:20 INFO - PROCESS | 1810 | 1463965700963 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 18:08:20 INFO - PROCESS | 1810 | 1463965700966 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 18:08:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 18:08:20 INFO - PROCESS | 1810 | 1463965700972 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 18:08:20 INFO - PROCESS | 1810 | 1463965700975 Marionette TRACE conn3 <- [1,222,null,{}] 18:08:20 INFO - PROCESS | 1810 | 1463965700981 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:21 INFO - PROCESS | 1810 | 1463965701130 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 18:08:21 INFO - PROCESS | 1810 | 1463965701263 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:21 INFO - PROCESS | 1810 | ++DOCSHELL 0x947d9400 == 50 [pid = 1810] [id = 63] 18:08:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0x9a930c00) [pid = 1810] [serial = 187] [outer = (nil)] 18:08:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0xa6ce0400) [pid = 1810] [serial = 188] [outer = 0x9a930c00] 18:08:21 INFO - PROCESS | 1810 | 1463965701343 Marionette DEBUG loaded listener.js 18:08:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa6ce1400) [pid = 1810] [serial = 189] [outer = 0x9a930c00] 18:08:22 INFO - PROCESS | 1810 | 1463965702306 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 18:08:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 18:08:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1388ms 18:08:22 INFO - PROCESS | 1810 | 1463965702361 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 18:08:22 INFO - PROCESS | 1810 | 1463965702366 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 18:08:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 18:08:22 INFO - PROCESS | 1810 | 1463965702374 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 18:08:22 INFO - PROCESS | 1810 | 1463965702379 Marionette TRACE conn3 <- [1,226,null,{}] 18:08:22 INFO - PROCESS | 1810 | 1463965702386 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:22 INFO - PROCESS | 1810 | 1463965702531 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 18:08:22 INFO - PROCESS | 1810 | 1463965702689 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:22 INFO - PROCESS | 1810 | ++DOCSHELL 0x982ec400 == 51 [pid = 1810] [id = 64] 18:08:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0x98428c00) [pid = 1810] [serial = 190] [outer = (nil)] 18:08:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0x99d78000) [pid = 1810] [serial = 191] [outer = 0x98428c00] 18:08:22 INFO - PROCESS | 1810 | 1463965702826 Marionette DEBUG loaded listener.js 18:08:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0x9a933400) [pid = 1810] [serial = 192] [outer = 0x98428c00] 18:08:23 INFO - PROCESS | 1810 | --DOCSHELL 0x920b7800 == 50 [pid = 1810] [id = 39] 18:08:23 INFO - PROCESS | 1810 | --DOCSHELL 0x93dbf400 == 49 [pid = 1810] [id = 57] 18:08:23 INFO - PROCESS | 1810 | --DOCSHELL 0xa2278800 == 48 [pid = 1810] [id = 56] 18:08:23 INFO - PROCESS | 1810 | --DOCSHELL 0x924dc800 == 47 [pid = 1810] [id = 55] 18:08:23 INFO - PROCESS | 1810 | --DOCSHELL 0x924dcc00 == 46 [pid = 1810] [id = 54] 18:08:23 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0xa50f3400) [pid = 1810] [serial = 140] [outer = (nil)] [url = about:blank] 18:08:23 INFO - PROCESS | 1810 | --DOCSHELL 0x95232c00 == 45 [pid = 1810] [id = 53] 18:08:23 INFO - PROCESS | 1810 | --DOCSHELL 0x92328800 == 44 [pid = 1810] [id = 52] 18:08:23 INFO - PROCESS | 1810 | --DOCSHELL 0x99886c00 == 43 [pid = 1810] [id = 51] 18:08:23 INFO - PROCESS | 1810 | --DOCSHELL 0xa62f4c00 == 42 [pid = 1810] [id = 50] 18:08:23 INFO - PROCESS | 1810 | --DOCSHELL 0x99883000 == 41 [pid = 1810] [id = 49] 18:08:23 INFO - PROCESS | 1810 | --DOCSHELL 0x920a9400 == 40 [pid = 1810] [id = 48] 18:08:23 INFO - PROCESS | 1810 | 1463965703572 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 18:08:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 18:08:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1230ms 18:08:23 INFO - PROCESS | 1810 | 1463965703604 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 18:08:23 INFO - PROCESS | 1810 | 1463965703611 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 18:08:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 18:08:23 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0xa2277c00) [pid = 1810] [serial = 134] [outer = (nil)] [url = about:blank] 18:08:23 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0x95226000) [pid = 1810] [serial = 116] [outer = (nil)] [url = about:blank] 18:08:23 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0x95229000) [pid = 1810] [serial = 128] [outer = (nil)] [url = about:blank] 18:08:23 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0x9783d400) [pid = 1810] [serial = 125] [outer = (nil)] [url = about:blank] 18:08:23 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0x98ba5400) [pid = 1810] [serial = 126] [outer = (nil)] [url = about:blank] 18:08:23 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0xa503cc00) [pid = 1810] [serial = 122] [outer = (nil)] [url = about:blank] 18:08:23 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0x9b298000) [pid = 1810] [serial = 119] [outer = (nil)] [url = about:blank] 18:08:23 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0x9b972400) [pid = 1810] [serial = 137] [outer = (nil)] [url = about:blank] 18:08:23 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0x9bac4000) [pid = 1810] [serial = 131] [outer = (nil)] [url = about:blank] 18:08:23 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0x9d9afc00) [pid = 1810] [serial = 132] [outer = (nil)] [url = about:blank] 18:08:23 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0xa26e8400) [pid = 1810] [serial = 135] [outer = (nil)] [url = about:blank] 18:08:23 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0xa112e400) [pid = 1810] [serial = 138] [outer = (nil)] [url = about:blank] 18:08:23 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0x9522cc00) [pid = 1810] [serial = 129] [outer = (nil)] [url = about:blank] 18:08:23 INFO - PROCESS | 1810 | 1463965703660 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 18:08:23 INFO - PROCESS | 1810 | 1463965703664 Marionette TRACE conn3 <- [1,230,null,{}] 18:08:23 INFO - PROCESS | 1810 | 1463965703675 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:23 INFO - PROCESS | 1810 | 1463965703820 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 18:08:23 INFO - PROCESS | 1810 | 1463965703830 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:23 INFO - PROCESS | 1810 | ++DOCSHELL 0x9546e800 == 41 [pid = 1810] [id = 65] 18:08:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0x9783c000) [pid = 1810] [serial = 193] [outer = (nil)] 18:08:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0x99b06000) [pid = 1810] [serial = 194] [outer = 0x9783c000] 18:08:23 INFO - PROCESS | 1810 | 1463965703896 Marionette DEBUG loaded listener.js 18:08:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0x9ab84c00) [pid = 1810] [serial = 195] [outer = 0x9783c000] 18:08:24 INFO - PROCESS | 1810 | 1463965704589 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 18:08:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 18:08:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1012ms 18:08:24 INFO - PROCESS | 1810 | 1463965704651 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 18:08:24 INFO - PROCESS | 1810 | 1463965704655 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 18:08:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 18:08:24 INFO - PROCESS | 1810 | 1463965704664 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 18:08:24 INFO - PROCESS | 1810 | 1463965704668 Marionette TRACE conn3 <- [1,234,null,{}] 18:08:24 INFO - PROCESS | 1810 | 1463965704683 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:24 INFO - PROCESS | 1810 | 1463965704833 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 18:08:24 INFO - PROCESS | 1810 | 1463965704843 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:24 INFO - PROCESS | 1810 | ++DOCSHELL 0x99a11000 == 42 [pid = 1810] [id = 66] 18:08:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0x9d5a4800) [pid = 1810] [serial = 196] [outer = (nil)] 18:08:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0x9d9ae800) [pid = 1810] [serial = 197] [outer = 0x9d5a4800] 18:08:24 INFO - PROCESS | 1810 | 1463965704912 Marionette DEBUG loaded listener.js 18:08:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0xa2145c00) [pid = 1810] [serial = 198] [outer = 0x9d5a4800] 18:08:25 INFO - PROCESS | 1810 | 1463965705583 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 18:08:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 18:08:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 943ms 18:08:25 INFO - PROCESS | 1810 | 1463965705607 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 18:08:25 INFO - PROCESS | 1810 | 1463965705611 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 18:08:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 18:08:25 INFO - PROCESS | 1810 | 1463965705617 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 18:08:25 INFO - PROCESS | 1810 | 1463965705619 Marionette TRACE conn3 <- [1,238,null,{}] 18:08:25 INFO - PROCESS | 1810 | 1463965705624 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:25 INFO - PROCESS | 1810 | 1463965705798 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 18:08:25 INFO - PROCESS | 1810 | 1463965705816 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:25 INFO - PROCESS | 1810 | ++DOCSHELL 0x92327000 == 43 [pid = 1810] [id = 67] 18:08:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0xa21a6000) [pid = 1810] [serial = 199] [outer = (nil)] 18:08:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0xa26c1000) [pid = 1810] [serial = 200] [outer = 0xa21a6000] 18:08:25 INFO - PROCESS | 1810 | 1463965705880 Marionette DEBUG loaded listener.js 18:08:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0xa35efc00) [pid = 1810] [serial = 201] [outer = 0xa21a6000] 18:08:26 INFO - PROCESS | 1810 | 1463965706592 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 18:08:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 18:08:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1026ms 18:08:26 INFO - PROCESS | 1810 | 1463965706651 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 18:08:26 INFO - PROCESS | 1810 | 1463965706654 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 18:08:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 18:08:26 INFO - PROCESS | 1810 | 1463965706660 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 18:08:26 INFO - PROCESS | 1810 | 1463965706662 Marionette TRACE conn3 <- [1,242,null,{}] 18:08:26 INFO - PROCESS | 1810 | 1463965706671 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:26 INFO - PROCESS | 1810 | 1463965706847 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 18:08:26 INFO - PROCESS | 1810 | 1463965706909 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:26 INFO - PROCESS | 1810 | ++DOCSHELL 0x99886800 == 44 [pid = 1810] [id = 68] 18:08:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0x9d9b1800) [pid = 1810] [serial = 202] [outer = (nil)] 18:08:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa50f0c00) [pid = 1810] [serial = 203] [outer = 0x9d9b1800] 18:08:26 INFO - PROCESS | 1810 | 1463965706973 Marionette DEBUG loaded listener.js 18:08:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0xa6289400) [pid = 1810] [serial = 204] [outer = 0x9d9b1800] 18:08:27 INFO - PROCESS | 1810 | 1463965707624 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 18:08:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 18:08:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1032ms 18:08:27 INFO - PROCESS | 1810 | 1463965707693 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 18:08:27 INFO - PROCESS | 1810 | 1463965707696 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 18:08:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 18:08:27 INFO - PROCESS | 1810 | 1463965707702 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 18:08:27 INFO - PROCESS | 1810 | 1463965707704 Marionette TRACE conn3 <- [1,246,null,{}] 18:08:27 INFO - PROCESS | 1810 | 1463965707709 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:27 INFO - PROCESS | 1810 | 1463965707911 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 18:08:27 INFO - PROCESS | 1810 | 1463965707936 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:27 INFO - PROCESS | 1810 | ++DOCSHELL 0x920ad000 == 45 [pid = 1810] [id = 69] 18:08:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0xa503b000) [pid = 1810] [serial = 205] [outer = (nil)] 18:08:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0xa6f2f400) [pid = 1810] [serial = 206] [outer = 0xa503b000] 18:08:28 INFO - PROCESS | 1810 | 1463965708005 Marionette DEBUG loaded listener.js 18:08:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0xa6f39800) [pid = 1810] [serial = 207] [outer = 0xa503b000] 18:08:28 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0xa22c6800) [pid = 1810] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 18:08:28 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0xa0606400) [pid = 1810] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 18:08:28 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0x9522b400) [pid = 1810] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 18:08:28 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0x95406000) [pid = 1810] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 18:08:28 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0x9232f400) [pid = 1810] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 18:08:28 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0x9b938c00) [pid = 1810] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 18:08:28 INFO - PROCESS | 1810 | 1463965708737 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 18:08:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 18:08:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1075ms 18:08:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 18:08:28 INFO - PROCESS | 1810 | 1463965708790 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 18:08:28 INFO - PROCESS | 1810 | 1463965708793 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 18:08:28 INFO - PROCESS | 1810 | 1463965708799 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 18:08:28 INFO - PROCESS | 1810 | 1463965708802 Marionette TRACE conn3 <- [1,250,null,{}] 18:08:28 INFO - PROCESS | 1810 | 1463965708807 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:28 INFO - PROCESS | 1810 | 1463965708962 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 18:08:28 INFO - PROCESS | 1810 | 1463965708981 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:29 INFO - PROCESS | 1810 | ++DOCSHELL 0x9232f400 == 46 [pid = 1810] [id = 70] 18:08:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0x93b70c00) [pid = 1810] [serial = 208] [outer = (nil)] 18:08:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0xa3253c00) [pid = 1810] [serial = 209] [outer = 0x93b70c00] 18:08:29 INFO - PROCESS | 1810 | 1463965709047 Marionette DEBUG loaded listener.js 18:08:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0xa6ce5800) [pid = 1810] [serial = 210] [outer = 0x93b70c00] 18:08:29 INFO - PROCESS | 1810 | 1463965709702 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 18:08:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 18:08:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 932ms 18:08:29 INFO - PROCESS | 1810 | 1463965709730 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 18:08:29 INFO - PROCESS | 1810 | 1463965709733 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 18:08:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 18:08:29 INFO - PROCESS | 1810 | 1463965709739 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 18:08:29 INFO - PROCESS | 1810 | 1463965709741 Marionette TRACE conn3 <- [1,254,null,{}] 18:08:29 INFO - PROCESS | 1810 | 1463965709746 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:29 INFO - PROCESS | 1810 | 1463965709884 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 18:08:30 INFO - PROCESS | 1810 | 1463965709981 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:30 INFO - PROCESS | 1810 | ++DOCSHELL 0x9522b400 == 47 [pid = 1810] [id = 71] 18:08:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0x9a938c00) [pid = 1810] [serial = 211] [outer = (nil)] 18:08:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0xa8c07800) [pid = 1810] [serial = 212] [outer = 0x9a938c00] 18:08:30 INFO - PROCESS | 1810 | 1463965710046 Marionette DEBUG loaded listener.js 18:08:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0xa8c25400) [pid = 1810] [serial = 213] [outer = 0x9a938c00] 18:08:30 INFO - PROCESS | 1810 | 1463965710791 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 18:08:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 18:08:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1077ms 18:08:30 INFO - PROCESS | 1810 | 1463965710828 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 18:08:30 INFO - PROCESS | 1810 | 1463965710835 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 18:08:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 18:08:30 INFO - PROCESS | 1810 | 1463965710843 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 18:08:30 INFO - PROCESS | 1810 | 1463965710849 Marionette TRACE conn3 <- [1,258,null,{}] 18:08:30 INFO - PROCESS | 1810 | 1463965710874 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:31 INFO - PROCESS | 1810 | 1463965711038 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 18:08:31 INFO - PROCESS | 1810 | 1463965711175 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:31 INFO - PROCESS | 1810 | ++DOCSHELL 0x92326c00 == 48 [pid = 1810] [id = 72] 18:08:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0x947dac00) [pid = 1810] [serial = 214] [outer = (nil)] 18:08:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0x99808400) [pid = 1810] [serial = 215] [outer = 0x947dac00] 18:08:31 INFO - PROCESS | 1810 | 1463965711262 Marionette DEBUG loaded listener.js 18:08:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 98 (0x99df8800) [pid = 1810] [serial = 216] [outer = 0x947dac00] 18:08:32 INFO - PROCESS | 1810 | 1463965712046 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 18:08:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 18:08:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1261ms 18:08:32 INFO - PROCESS | 1810 | 1463965712104 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 18:08:32 INFO - PROCESS | 1810 | 1463965712112 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 18:08:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 18:08:32 INFO - PROCESS | 1810 | 1463965712123 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 18:08:32 INFO - PROCESS | 1810 | 1463965712128 Marionette TRACE conn3 <- [1,262,null,{}] 18:08:32 INFO - PROCESS | 1810 | 1463965712133 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:32 INFO - PROCESS | 1810 | 1463965712294 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 18:08:32 INFO - PROCESS | 1810 | 1463965712432 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:32 INFO - PROCESS | 1810 | ++DOCSHELL 0x9a936c00 == 49 [pid = 1810] [id = 73] 18:08:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0x9a939800) [pid = 1810] [serial = 217] [outer = (nil)] 18:08:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0x9b93e000) [pid = 1810] [serial = 218] [outer = 0x9a939800] 18:08:32 INFO - PROCESS | 1810 | 1463965712511 Marionette DEBUG loaded listener.js 18:08:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 101 (0x9d9b5c00) [pid = 1810] [serial = 219] [outer = 0x9a939800] 18:08:33 INFO - PROCESS | 1810 | 1463965713329 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 18:08:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 18:08:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1230ms 18:08:33 INFO - PROCESS | 1810 | 1463965713354 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 18:08:33 INFO - PROCESS | 1810 | 1463965713358 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 18:08:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 18:08:33 INFO - PROCESS | 1810 | 1463965713364 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 18:08:33 INFO - PROCESS | 1810 | 1463965713370 Marionette TRACE conn3 <- [1,266,null,{}] 18:08:33 INFO - PROCESS | 1810 | 1463965713400 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:33 INFO - PROCESS | 1810 | 1463965713604 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 18:08:33 INFO - PROCESS | 1810 | 1463965713710 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:33 INFO - PROCESS | 1810 | ++DOCSHELL 0x9b937400 == 50 [pid = 1810] [id = 74] 18:08:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 102 (0xa2472800) [pid = 1810] [serial = 220] [outer = (nil)] 18:08:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 103 (0xa2626800) [pid = 1810] [serial = 221] [outer = 0xa2472800] 18:08:33 INFO - PROCESS | 1810 | 1463965713801 Marionette DEBUG loaded listener.js 18:08:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 104 (0xa67d0800) [pid = 1810] [serial = 222] [outer = 0xa2472800] 18:08:34 INFO - PROCESS | 1810 | 1463965714688 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 18:08:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 18:08:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1388ms 18:08:34 INFO - PROCESS | 1810 | 1463965714752 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 18:08:34 INFO - PROCESS | 1810 | 1463965714757 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 18:08:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 18:08:34 INFO - PROCESS | 1810 | 1463965714763 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 18:08:34 INFO - PROCESS | 1810 | 1463965714766 Marionette TRACE conn3 <- [1,270,null,{}] 18:08:34 INFO - PROCESS | 1810 | 1463965714771 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:34 INFO - PROCESS | 1810 | 1463965714936 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 18:08:35 INFO - PROCESS | 1810 | 1463965715073 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:35 INFO - PROCESS | 1810 | ++DOCSHELL 0x926e9400 == 51 [pid = 1810] [id = 75] 18:08:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0x926ed400) [pid = 1810] [serial = 223] [outer = (nil)] 18:08:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0x926f4000) [pid = 1810] [serial = 224] [outer = 0x926ed400] 18:08:35 INFO - PROCESS | 1810 | 1463965715151 Marionette DEBUG loaded listener.js 18:08:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0x926f8c00) [pid = 1810] [serial = 225] [outer = 0x926ed400] 18:08:35 INFO - PROCESS | 1810 | 1463965715932 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 18:08:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 18:08:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1227ms 18:08:36 INFO - PROCESS | 1810 | 1463965715999 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 18:08:36 INFO - PROCESS | 1810 | 1463965716003 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 18:08:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 18:08:36 INFO - PROCESS | 1810 | 1463965716010 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 18:08:36 INFO - PROCESS | 1810 | 1463965716013 Marionette TRACE conn3 <- [1,274,null,{}] 18:08:36 INFO - PROCESS | 1810 | 1463965716019 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:36 INFO - PROCESS | 1810 | 1463965716165 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 18:08:36 INFO - PROCESS | 1810 | 1463965716302 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:36 INFO - PROCESS | 1810 | ++DOCSHELL 0x926f3800 == 52 [pid = 1810] [id = 76] 18:08:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0x926f5400) [pid = 1810] [serial = 226] [outer = (nil)] 18:08:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0xa6cda400) [pid = 1810] [serial = 227] [outer = 0x926f5400] 18:08:36 INFO - PROCESS | 1810 | 1463965716380 Marionette DEBUG loaded listener.js 18:08:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0xa6cddc00) [pid = 1810] [serial = 228] [outer = 0x926f5400] 18:08:37 INFO - PROCESS | 1810 | 1463965717157 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 18:08:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 18:08:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1185ms 18:08:37 INFO - PROCESS | 1810 | 1463965717195 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 18:08:37 INFO - PROCESS | 1810 | 1463965717199 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 18:08:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 18:08:37 INFO - PROCESS | 1810 | 1463965717222 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 18:08:37 INFO - PROCESS | 1810 | 1463965717225 Marionette TRACE conn3 <- [1,278,null,{}] 18:08:37 INFO - PROCESS | 1810 | 1463965717230 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:37 INFO - PROCESS | 1810 | 1463965717401 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 18:08:37 INFO - PROCESS | 1810 | 1463965717542 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:37 INFO - PROCESS | 1810 | ++DOCSHELL 0x93dbf400 == 53 [pid = 1810] [id = 77] 18:08:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 111 (0x947d0800) [pid = 1810] [serial = 229] [outer = (nil)] 18:08:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 112 (0x954c5c00) [pid = 1810] [serial = 230] [outer = 0x947d0800] 18:08:37 INFO - PROCESS | 1810 | 1463965717622 Marionette DEBUG loaded listener.js 18:08:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 113 (0x9ba0cc00) [pid = 1810] [serial = 231] [outer = 0x947d0800] 18:08:38 INFO - PROCESS | 1810 | 1463965718397 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 18:08:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 18:08:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1235ms 18:08:38 INFO - PROCESS | 1810 | 1463965718455 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 18:08:38 INFO - PROCESS | 1810 | 1463965718459 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 18:08:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 18:08:38 INFO - PROCESS | 1810 | 1463965718465 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 18:08:38 INFO - PROCESS | 1810 | 1463965718468 Marionette TRACE conn3 <- [1,282,null,{}] 18:08:38 INFO - PROCESS | 1810 | 1463965718473 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:38 INFO - PROCESS | 1810 | 1463965718623 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 18:08:38 INFO - PROCESS | 1810 | 1463965718917 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:38 INFO - PROCESS | 1810 | ++DOCSHELL 0x92980800 == 54 [pid = 1810] [id = 78] 18:08:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 114 (0x92986400) [pid = 1810] [serial = 232] [outer = (nil)] 18:08:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 115 (0x947d3800) [pid = 1810] [serial = 233] [outer = 0x92986400] 18:08:39 INFO - PROCESS | 1810 | 1463965719000 Marionette DEBUG loaded listener.js 18:08:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 116 (0x95402000) [pid = 1810] [serial = 234] [outer = 0x92986400] 18:08:39 INFO - PROCESS | 1810 | 1463965719880 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 18:08:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 18:08:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1433ms 18:08:39 INFO - PROCESS | 1810 | 1463965719899 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 18:08:39 INFO - PROCESS | 1810 | 1463965719904 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 18:08:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 18:08:39 INFO - PROCESS | 1810 | 1463965719911 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 18:08:39 INFO - PROCESS | 1810 | 1463965719917 Marionette TRACE conn3 <- [1,286,null,{}] 18:08:39 INFO - PROCESS | 1810 | 1463965719923 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:40 INFO - PROCESS | 1810 | 1463965720071 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 18:08:40 INFO - PROCESS | 1810 | 1463965720221 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:40 INFO - PROCESS | 1810 | ++DOCSHELL 0x954cb400 == 55 [pid = 1810] [id = 79] 18:08:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 117 (0x966d1c00) [pid = 1810] [serial = 235] [outer = (nil)] 18:08:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 118 (0x966d4c00) [pid = 1810] [serial = 236] [outer = 0x966d1c00] 18:08:40 INFO - PROCESS | 1810 | 1463965720295 Marionette DEBUG loaded listener.js 18:08:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 119 (0x966d9000) [pid = 1810] [serial = 237] [outer = 0x966d1c00] 18:08:40 INFO - PROCESS | 1810 | --DOCSHELL 0xa21a5c00 == 54 [pid = 1810] [id = 28] 18:08:40 INFO - PROCESS | 1810 | --DOCSHELL 0x9bac4c00 == 53 [pid = 1810] [id = 41] 18:08:40 INFO - PROCESS | 1810 | --DOCSHELL 0x9232f400 == 52 [pid = 1810] [id = 70] 18:08:40 INFO - PROCESS | 1810 | --DOMWINDOW == 118 (0xa6735000) [pid = 1810] [serial = 173] [outer = (nil)] [url = about:blank] 18:08:40 INFO - PROCESS | 1810 | --DOCSHELL 0x920ad000 == 51 [pid = 1810] [id = 69] 18:08:40 INFO - PROCESS | 1810 | --DOCSHELL 0x99886800 == 50 [pid = 1810] [id = 68] 18:08:40 INFO - PROCESS | 1810 | --DOCSHELL 0x92327000 == 49 [pid = 1810] [id = 67] 18:08:40 INFO - PROCESS | 1810 | --DOCSHELL 0x99a11000 == 48 [pid = 1810] [id = 66] 18:08:40 INFO - PROCESS | 1810 | --DOCSHELL 0x9546e800 == 47 [pid = 1810] [id = 65] 18:08:40 INFO - PROCESS | 1810 | --DOCSHELL 0x982ec400 == 46 [pid = 1810] [id = 64] 18:08:40 INFO - PROCESS | 1810 | --DOCSHELL 0x947d9000 == 45 [pid = 1810] [id = 61] 18:08:40 INFO - PROCESS | 1810 | --DOCSHELL 0x9522f800 == 44 [pid = 1810] [id = 60] 18:08:40 INFO - PROCESS | 1810 | --DOCSHELL 0x9232e800 == 43 [pid = 1810] [id = 59] 18:08:40 INFO - PROCESS | 1810 | --DOMWINDOW == 117 (0x9ba06800) [pid = 1810] [serial = 161] [outer = (nil)] [url = about:blank] 18:08:40 INFO - PROCESS | 1810 | --DOMWINDOW == 116 (0xa6eae800) [pid = 1810] [serial = 152] [outer = (nil)] [url = about:blank] 18:08:40 INFO - PROCESS | 1810 | --DOMWINDOW == 115 (0xa22c1c00) [pid = 1810] [serial = 165] [outer = (nil)] [url = about:blank] 18:08:40 INFO - PROCESS | 1810 | --DOMWINDOW == 114 (0xa50eb400) [pid = 1810] [serial = 171] [outer = (nil)] [url = about:blank] 18:08:40 INFO - PROCESS | 1810 | --DOMWINDOW == 113 (0x9d5ab800) [pid = 1810] [serial = 162] [outer = (nil)] [url = about:blank] 18:08:40 INFO - PROCESS | 1810 | --DOMWINDOW == 112 (0xa2632000) [pid = 1810] [serial = 167] [outer = (nil)] [url = about:blank] 18:08:40 INFO - PROCESS | 1810 | --DOMWINDOW == 111 (0xa1136000) [pid = 1810] [serial = 164] [outer = (nil)] [url = about:blank] 18:08:40 INFO - PROCESS | 1810 | --DOMWINDOW == 110 (0xa3483000) [pid = 1810] [serial = 170] [outer = (nil)] [url = about:blank] 18:08:40 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0xa26ccc00) [pid = 1810] [serial = 168] [outer = (nil)] [url = about:blank] 18:08:40 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0x947d6800) [pid = 1810] [serial = 143] [outer = (nil)] [url = about:blank] 18:08:40 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0x9b068000) [pid = 1810] [serial = 146] [outer = (nil)] [url = about:blank] 18:08:40 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0xa675d400) [pid = 1810] [serial = 149] [outer = (nil)] [url = about:blank] 18:08:40 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0x99df9c00) [pid = 1810] [serial = 158] [outer = (nil)] [url = about:blank] 18:08:40 INFO - PROCESS | 1810 | --DOMWINDOW == 104 (0x9b930000) [pid = 1810] [serial = 159] [outer = (nil)] [url = about:blank] 18:08:40 INFO - PROCESS | 1810 | --DOMWINDOW == 103 (0x98492000) [pid = 1810] [serial = 156] [outer = (nil)] [url = about:blank] 18:08:40 INFO - PROCESS | 1810 | --DOMWINDOW == 102 (0x97841800) [pid = 1810] [serial = 155] [outer = (nil)] [url = about:blank] 18:08:41 INFO - PROCESS | 1810 | 1463965721081 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 18:08:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 18:08:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1184ms 18:08:41 INFO - PROCESS | 1810 | 1463965721097 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 18:08:41 INFO - PROCESS | 1810 | 1463965721103 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 18:08:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 18:08:41 INFO - PROCESS | 1810 | 1463965721111 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 18:08:41 INFO - PROCESS | 1810 | 1463965721114 Marionette TRACE conn3 <- [1,290,null,{}] 18:08:41 INFO - PROCESS | 1810 | 1463965721119 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:41 INFO - PROCESS | 1810 | 1463965721267 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 18:08:41 INFO - PROCESS | 1810 | 1463965721371 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:41 INFO - PROCESS | 1810 | ++DOCSHELL 0x95227400 == 44 [pid = 1810] [id = 80] 18:08:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 103 (0x9522f800) [pid = 1810] [serial = 238] [outer = (nil)] 18:08:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 104 (0x982ec400) [pid = 1810] [serial = 239] [outer = 0x9522f800] 18:08:41 INFO - PROCESS | 1810 | 1463965721437 Marionette DEBUG loaded listener.js 18:08:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0x99a18800) [pid = 1810] [serial = 240] [outer = 0x9522f800] 18:08:42 INFO - PROCESS | 1810 | 1463965722063 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 18:08:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 18:08:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 980ms 18:08:42 INFO - PROCESS | 1810 | 1463965722090 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 18:08:42 INFO - PROCESS | 1810 | 1463965722094 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 18:08:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 18:08:42 INFO - PROCESS | 1810 | 1463965722101 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 18:08:42 INFO - PROCESS | 1810 | 1463965722109 Marionette TRACE conn3 <- [1,294,null,{}] 18:08:42 INFO - PROCESS | 1810 | 1463965722121 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:42 INFO - PROCESS | 1810 | 1463965722290 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 18:08:42 INFO - PROCESS | 1810 | 1463965722315 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:42 INFO - PROCESS | 1810 | ++DOCSHELL 0x926ee400 == 45 [pid = 1810] [id = 81] 18:08:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0x99dfa400) [pid = 1810] [serial = 241] [outer = (nil)] 18:08:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0x9b935000) [pid = 1810] [serial = 242] [outer = 0x99dfa400] 18:08:42 INFO - PROCESS | 1810 | 1463965722381 Marionette DEBUG loaded listener.js 18:08:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0x9b972c00) [pid = 1810] [serial = 243] [outer = 0x99dfa400] 18:08:43 INFO - PROCESS | 1810 | 1463965723098 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:08:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:08:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1036ms 18:08:43 INFO - PROCESS | 1810 | 1463965723137 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 18:08:43 INFO - PROCESS | 1810 | 1463965723143 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 18:08:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 18:08:43 INFO - PROCESS | 1810 | 1463965723157 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 18:08:43 INFO - PROCESS | 1810 | 1463965723159 Marionette TRACE conn3 <- [1,298,null,{}] 18:08:43 INFO - PROCESS | 1810 | 1463965723165 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:43 INFO - PROCESS | 1810 | 1463965723362 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 18:08:43 INFO - PROCESS | 1810 | 1463965723391 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:43 INFO - PROCESS | 1810 | ++DOCSHELL 0x926f6000 == 46 [pid = 1810] [id = 82] 18:08:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0x9a937000) [pid = 1810] [serial = 244] [outer = (nil)] 18:08:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0xa1134000) [pid = 1810] [serial = 245] [outer = 0x9a937000] 18:08:43 INFO - PROCESS | 1810 | 1463965723463 Marionette DEBUG loaded listener.js 18:08:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 111 (0xa227ec00) [pid = 1810] [serial = 246] [outer = 0x9a937000] 18:08:44 INFO - PROCESS | 1810 | 1463965724223 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:08:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:08:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1134ms 18:08:44 INFO - PROCESS | 1810 | 1463965724296 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 18:08:44 INFO - PROCESS | 1810 | 1463965724299 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 18:08:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 18:08:44 INFO - PROCESS | 1810 | 1463965724305 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 18:08:44 INFO - PROCESS | 1810 | 1463965724307 Marionette TRACE conn3 <- [1,302,null,{}] 18:08:44 INFO - PROCESS | 1810 | 1463965724312 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:44 INFO - PROCESS | 1810 | 1463965724481 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 18:08:44 INFO - PROCESS | 1810 | 1463965724502 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:44 INFO - PROCESS | 1810 | ++DOCSHELL 0x9784b800 == 47 [pid = 1810] [id = 83] 18:08:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 112 (0x9784c800) [pid = 1810] [serial = 247] [outer = (nil)] 18:08:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 113 (0x97853c00) [pid = 1810] [serial = 248] [outer = 0x9784c800] 18:08:44 INFO - PROCESS | 1810 | 1463965724575 Marionette DEBUG loaded listener.js 18:08:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 114 (0x9d5ab800) [pid = 1810] [serial = 249] [outer = 0x9784c800] 18:08:45 INFO - PROCESS | 1810 | --DOMWINDOW == 113 (0x9a0b1800) [pid = 1810] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 18:08:45 INFO - PROCESS | 1810 | --DOMWINDOW == 112 (0x98428c00) [pid = 1810] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 18:08:45 INFO - PROCESS | 1810 | --DOMWINDOW == 111 (0x9d5a4800) [pid = 1810] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 18:08:45 INFO - PROCESS | 1810 | --DOMWINDOW == 110 (0xa21a6000) [pid = 1810] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 18:08:45 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0x93b70c00) [pid = 1810] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 18:08:45 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0x9d9b1800) [pid = 1810] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 18:08:45 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0xa503b000) [pid = 1810] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 18:08:45 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0x9783c000) [pid = 1810] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 18:08:45 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0x9546d400) [pid = 1810] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 18:08:45 INFO - PROCESS | 1810 | 1463965725586 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:08:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:08:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1330ms 18:08:45 INFO - PROCESS | 1810 | 1463965725636 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 18:08:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 18:08:45 INFO - PROCESS | 1810 | 1463965725642 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 18:08:45 INFO - PROCESS | 1810 | 1463965725650 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 18:08:45 INFO - PROCESS | 1810 | 1463965725656 Marionette TRACE conn3 <- [1,306,null,{}] 18:08:45 INFO - PROCESS | 1810 | 1463965725666 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:45 INFO - PROCESS | 1810 | 1463965725836 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 18:08:45 INFO - PROCESS | 1810 | 1463965725979 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:46 INFO - PROCESS | 1810 | ++DOCSHELL 0x926ef800 == 48 [pid = 1810] [id = 84] 18:08:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0x92f4e400) [pid = 1810] [serial = 250] [outer = (nil)] 18:08:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0x954c4c00) [pid = 1810] [serial = 251] [outer = 0x92f4e400] 18:08:46 INFO - PROCESS | 1810 | 1463965726109 Marionette DEBUG loaded listener.js 18:08:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0x966d0400) [pid = 1810] [serial = 252] [outer = 0x92f4e400] 18:08:46 INFO - PROCESS | 1810 | 1463965726886 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:08:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:08:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1285ms 18:08:46 INFO - PROCESS | 1810 | 1463965726936 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 18:08:46 INFO - PROCESS | 1810 | 1463965726943 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 18:08:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 18:08:46 INFO - PROCESS | 1810 | 1463965726954 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 18:08:46 INFO - PROCESS | 1810 | 1463965726958 Marionette TRACE conn3 <- [1,310,null,{}] 18:08:46 INFO - PROCESS | 1810 | 1463965726964 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:47 INFO - PROCESS | 1810 | 1463965727126 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 18:08:47 INFO - PROCESS | 1810 | 1463965727267 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:47 INFO - PROCESS | 1810 | ++DOCSHELL 0x97843c00 == 49 [pid = 1810] [id = 85] 18:08:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0x97850000) [pid = 1810] [serial = 253] [outer = (nil)] 18:08:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0x98421c00) [pid = 1810] [serial = 254] [outer = 0x97850000] 18:08:47 INFO - PROCESS | 1810 | 1463965727354 Marionette DEBUG loaded listener.js 18:08:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 111 (0x99a11000) [pid = 1810] [serial = 255] [outer = 0x97850000] 18:08:48 INFO - PROCESS | 1810 | 1463965728186 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:08:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:08:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1280ms 18:08:48 INFO - PROCESS | 1810 | 1463965728235 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 18:08:48 INFO - PROCESS | 1810 | 1463965728239 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 18:08:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 18:08:48 INFO - PROCESS | 1810 | 1463965728247 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 18:08:48 INFO - PROCESS | 1810 | 1463965728253 Marionette TRACE conn3 <- [1,314,null,{}] 18:08:48 INFO - PROCESS | 1810 | 1463965728286 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:48 INFO - PROCESS | 1810 | 1463965728468 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 18:08:48 INFO - PROCESS | 1810 | 1463965728609 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:48 INFO - PROCESS | 1810 | ++DOCSHELL 0x9784ec00 == 50 [pid = 1810] [id = 86] 18:08:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 112 (0x9b932400) [pid = 1810] [serial = 256] [outer = (nil)] 18:08:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 113 (0x9d9b1800) [pid = 1810] [serial = 257] [outer = 0x9b932400] 18:08:48 INFO - PROCESS | 1810 | 1463965728698 Marionette DEBUG loaded listener.js 18:08:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 114 (0xa2466000) [pid = 1810] [serial = 258] [outer = 0x9b932400] 18:08:49 INFO - PROCESS | 1810 | 1463965729578 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:08:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:08:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1359ms 18:08:49 INFO - PROCESS | 1810 | 1463965729606 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 18:08:49 INFO - PROCESS | 1810 | 1463965729611 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 18:08:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 18:08:49 INFO - PROCESS | 1810 | 1463965729617 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 18:08:49 INFO - PROCESS | 1810 | 1463965729619 Marionette TRACE conn3 <- [1,318,null,{}] 18:08:49 INFO - PROCESS | 1810 | 1463965729625 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:49 INFO - PROCESS | 1810 | 1463965729777 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 18:08:49 INFO - PROCESS | 1810 | 1463965729935 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:49 INFO - PROCESS | 1810 | ++DOCSHELL 0x9b602c00 == 51 [pid = 1810] [id = 87] 18:08:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 115 (0xa246b000) [pid = 1810] [serial = 259] [outer = (nil)] 18:08:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 116 (0xa2472000) [pid = 1810] [serial = 260] [outer = 0xa246b000] 18:08:50 INFO - PROCESS | 1810 | 1463965730016 Marionette DEBUG loaded listener.js 18:08:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 117 (0xa30e9000) [pid = 1810] [serial = 261] [outer = 0xa246b000] 18:08:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 118 (0xa6286000) [pid = 1810] [serial = 262] [outer = 0x92981800] 18:08:51 INFO - PROCESS | 1810 | 1463965730999 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:08:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:08:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1429ms 18:08:51 INFO - PROCESS | 1810 | 1463965731046 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 18:08:51 INFO - PROCESS | 1810 | 1463965731050 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 18:08:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 18:08:51 INFO - PROCESS | 1810 | 1463965731056 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 18:08:51 INFO - PROCESS | 1810 | 1463965731059 Marionette TRACE conn3 <- [1,322,null,{}] 18:08:51 INFO - PROCESS | 1810 | 1463965731065 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:51 INFO - PROCESS | 1810 | 1463965731210 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 18:08:51 INFO - PROCESS | 1810 | 1463965731356 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:51 INFO - PROCESS | 1810 | ++DOCSHELL 0x926ef400 == 52 [pid = 1810] [id = 88] 18:08:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 119 (0xa3056400) [pid = 1810] [serial = 263] [outer = (nil)] 18:08:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 120 (0xa503f400) [pid = 1810] [serial = 264] [outer = 0xa3056400] 18:08:51 INFO - PROCESS | 1810 | 1463965731469 Marionette DEBUG loaded listener.js 18:08:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 121 (0xa62f2800) [pid = 1810] [serial = 265] [outer = 0xa3056400] 18:08:52 INFO - PROCESS | 1810 | 1463965732253 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:08:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:08:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1233ms 18:08:52 INFO - PROCESS | 1810 | 1463965732294 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 18:08:52 INFO - PROCESS | 1810 | 1463965732298 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 18:08:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 18:08:52 INFO - PROCESS | 1810 | 1463965732305 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 18:08:52 INFO - PROCESS | 1810 | 1463965732308 Marionette TRACE conn3 <- [1,326,null,{}] 18:08:52 INFO - PROCESS | 1810 | 1463965732313 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:52 INFO - PROCESS | 1810 | 1463965732489 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 18:08:52 INFO - PROCESS | 1810 | 1463965732631 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:52 INFO - PROCESS | 1810 | ++DOCSHELL 0xa246c800 == 53 [pid = 1810] [id = 89] 18:08:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 122 (0xa6ce1c00) [pid = 1810] [serial = 266] [outer = (nil)] 18:08:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 123 (0xa8c06000) [pid = 1810] [serial = 267] [outer = 0xa6ce1c00] 18:08:52 INFO - PROCESS | 1810 | 1463965732712 Marionette DEBUG loaded listener.js 18:08:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 124 (0xa8c2a000) [pid = 1810] [serial = 268] [outer = 0xa6ce1c00] 18:08:53 INFO - PROCESS | 1810 | 1463965733583 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:08:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:08:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1333ms 18:08:53 INFO - PROCESS | 1810 | 1463965733640 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 18:08:53 INFO - PROCESS | 1810 | 1463965733644 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 18:08:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 18:08:53 INFO - PROCESS | 1810 | 1463965733650 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 18:08:53 INFO - PROCESS | 1810 | 1463965733652 Marionette TRACE conn3 <- [1,330,null,{}] 18:08:53 INFO - PROCESS | 1810 | 1463965733658 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:53 INFO - PROCESS | 1810 | 1463965733805 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 18:08:53 INFO - PROCESS | 1810 | 1463965733955 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:53 INFO - PROCESS | 1810 | ++DOCSHELL 0x91e02800 == 54 [pid = 1810] [id = 90] 18:08:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 125 (0x91e05800) [pid = 1810] [serial = 269] [outer = (nil)] 18:08:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 126 (0x91e0ac00) [pid = 1810] [serial = 270] [outer = 0x91e05800] 18:08:54 INFO - PROCESS | 1810 | 1463965734033 Marionette DEBUG loaded listener.js 18:08:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 127 (0x91e0dc00) [pid = 1810] [serial = 271] [outer = 0x91e05800] 18:08:54 INFO - PROCESS | 1810 | 1463965734899 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:08:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:08:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1285ms 18:08:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 18:08:54 INFO - PROCESS | 1810 | 1463965734935 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 18:08:54 INFO - PROCESS | 1810 | 1463965734938 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 18:08:54 INFO - PROCESS | 1810 | 1463965734944 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 18:08:54 INFO - PROCESS | 1810 | 1463965734947 Marionette TRACE conn3 <- [1,334,null,{}] 18:08:54 INFO - PROCESS | 1810 | 1463965734953 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:55 INFO - PROCESS | 1810 | 1463965735098 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 18:08:55 INFO - PROCESS | 1810 | 1463965735383 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:55 INFO - PROCESS | 1810 | ++DOCSHELL 0x91e0fc00 == 55 [pid = 1810] [id = 91] 18:08:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 128 (0x91e10000) [pid = 1810] [serial = 272] [outer = (nil)] 18:08:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 129 (0x92328800) [pid = 1810] [serial = 273] [outer = 0x91e10000] 18:08:55 INFO - PROCESS | 1810 | 1463965735509 Marionette DEBUG loaded listener.js 18:08:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 130 (0x926f1800) [pid = 1810] [serial = 274] [outer = 0x91e10000] 18:08:56 INFO - PROCESS | 1810 | 1463965736289 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:08:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 18:08:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1435ms 18:08:56 INFO - PROCESS | 1810 | 1463965736379 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 18:08:56 INFO - PROCESS | 1810 | 1463965736385 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 18:08:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 18:08:56 INFO - PROCESS | 1810 | 1463965736408 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 18:08:56 INFO - PROCESS | 1810 | 1463965736414 Marionette TRACE conn3 <- [1,338,null,{}] 18:08:56 INFO - PROCESS | 1810 | 1463965736422 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:56 INFO - PROCESS | 1810 | 1463965736575 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 18:08:56 INFO - PROCESS | 1810 | 1463965736722 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:56 INFO - PROCESS | 1810 | ++DOCSHELL 0x92f55400 == 56 [pid = 1810] [id = 92] 18:08:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 131 (0x9522ec00) [pid = 1810] [serial = 275] [outer = (nil)] 18:08:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 132 (0x954bc400) [pid = 1810] [serial = 276] [outer = 0x9522ec00] 18:08:56 INFO - PROCESS | 1810 | 1463965736797 Marionette DEBUG loaded listener.js 18:08:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 133 (0x966d0000) [pid = 1810] [serial = 277] [outer = 0x9522ec00] 18:08:57 INFO - PROCESS | 1810 | --DOCSHELL 0x926f6000 == 55 [pid = 1810] [id = 82] 18:08:57 INFO - PROCESS | 1810 | --DOCSHELL 0x926ee400 == 54 [pid = 1810] [id = 81] 18:08:57 INFO - PROCESS | 1810 | --DOCSHELL 0x95227400 == 53 [pid = 1810] [id = 80] 18:08:57 INFO - PROCESS | 1810 | --DOMWINDOW == 132 (0xa8c07800) [pid = 1810] [serial = 212] [outer = (nil)] [url = about:blank] 18:08:57 INFO - PROCESS | 1810 | --DOCSHELL 0x954cb400 == 52 [pid = 1810] [id = 79] 18:08:57 INFO - PROCESS | 1810 | --DOCSHELL 0x92980800 == 51 [pid = 1810] [id = 78] 18:08:57 INFO - PROCESS | 1810 | --DOMWINDOW == 131 (0x99d78000) [pid = 1810] [serial = 191] [outer = (nil)] [url = about:blank] 18:08:57 INFO - PROCESS | 1810 | --DOMWINDOW == 130 (0xa2145c00) [pid = 1810] [serial = 198] [outer = (nil)] [url = about:blank] 18:08:57 INFO - PROCESS | 1810 | --DOMWINDOW == 129 (0x9a92dc00) [pid = 1810] [serial = 179] [outer = (nil)] [url = about:blank] 18:08:57 INFO - PROCESS | 1810 | --DOMWINDOW == 128 (0xa35efc00) [pid = 1810] [serial = 201] [outer = (nil)] [url = about:blank] 18:08:57 INFO - PROCESS | 1810 | --DOMWINDOW == 127 (0xa6ce5800) [pid = 1810] [serial = 210] [outer = (nil)] [url = about:blank] 18:08:57 INFO - PROCESS | 1810 | --DOMWINDOW == 126 (0xa3253c00) [pid = 1810] [serial = 209] [outer = (nil)] [url = about:blank] 18:08:57 INFO - PROCESS | 1810 | --DOMWINDOW == 125 (0xa6289400) [pid = 1810] [serial = 204] [outer = (nil)] [url = about:blank] 18:08:57 INFO - PROCESS | 1810 | --DOMWINDOW == 124 (0x9b93d000) [pid = 1810] [serial = 182] [outer = (nil)] [url = about:blank] 18:08:57 INFO - PROCESS | 1810 | --DOMWINDOW == 123 (0xa6ce0400) [pid = 1810] [serial = 188] [outer = (nil)] [url = about:blank] 18:08:57 INFO - PROCESS | 1810 | --DOMWINDOW == 122 (0xa50f0c00) [pid = 1810] [serial = 203] [outer = (nil)] [url = about:blank] 18:08:57 INFO - PROCESS | 1810 | --DOMWINDOW == 121 (0xa3550000) [pid = 1810] [serial = 185] [outer = (nil)] [url = about:blank] 18:08:57 INFO - PROCESS | 1810 | --DOMWINDOW == 120 (0xa6f39800) [pid = 1810] [serial = 207] [outer = (nil)] [url = about:blank] 18:08:57 INFO - PROCESS | 1810 | --DOMWINDOW == 119 (0x9d9ae800) [pid = 1810] [serial = 197] [outer = (nil)] [url = about:blank] 18:08:57 INFO - PROCESS | 1810 | --DOMWINDOW == 118 (0xa26c1000) [pid = 1810] [serial = 200] [outer = (nil)] [url = about:blank] 18:08:57 INFO - PROCESS | 1810 | --DOMWINDOW == 117 (0xa6f2f400) [pid = 1810] [serial = 206] [outer = (nil)] [url = about:blank] 18:08:57 INFO - PROCESS | 1810 | --DOMWINDOW == 116 (0x9ab84c00) [pid = 1810] [serial = 195] [outer = (nil)] [url = about:blank] 18:08:57 INFO - PROCESS | 1810 | --DOMWINDOW == 115 (0x99b06000) [pid = 1810] [serial = 194] [outer = (nil)] [url = about:blank] 18:08:57 INFO - PROCESS | 1810 | --DOMWINDOW == 114 (0xa673ec00) [pid = 1810] [serial = 174] [outer = (nil)] [url = about:blank] 18:08:57 INFO - PROCESS | 1810 | --DOMWINDOW == 113 (0x9540dc00) [pid = 1810] [serial = 176] [outer = (nil)] [url = about:blank] 18:08:57 INFO - PROCESS | 1810 | --DOMWINDOW == 112 (0x9a933400) [pid = 1810] [serial = 192] [outer = (nil)] [url = about:blank] 18:08:57 INFO - PROCESS | 1810 | --DOMWINDOW == 111 (0xa6732800) [pid = 1810] [serial = 141] [outer = (nil)] [url = about:blank] 18:08:57 INFO - PROCESS | 1810 | 1463965737580 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:08:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 18:08:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1202ms 18:08:57 INFO - PROCESS | 1810 | 1463965737595 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 18:08:57 INFO - PROCESS | 1810 | 1463965737600 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 18:08:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 18:08:57 INFO - PROCESS | 1810 | 1463965737608 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 18:08:57 INFO - PROCESS | 1810 | 1463965737611 Marionette TRACE conn3 <- [1,342,null,{}] 18:08:57 INFO - PROCESS | 1810 | 1463965737621 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:57 INFO - PROCESS | 1810 | 1463965737792 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 18:08:57 INFO - PROCESS | 1810 | 1463965737809 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:57 INFO - PROCESS | 1810 | ++DOCSHELL 0x954bec00 == 52 [pid = 1810] [id = 93] 18:08:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 112 (0x966d3400) [pid = 1810] [serial = 278] [outer = (nil)] 18:08:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 113 (0x97849400) [pid = 1810] [serial = 279] [outer = 0x966d3400] 18:08:57 INFO - PROCESS | 1810 | 1463965737875 Marionette DEBUG loaded listener.js 18:08:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 114 (0x98425400) [pid = 1810] [serial = 280] [outer = 0x966d3400] 18:08:58 INFO - PROCESS | 1810 | 1463965738618 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:08:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 18:08:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1034ms 18:08:58 INFO - PROCESS | 1810 | 1463965738642 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 18:08:58 INFO - PROCESS | 1810 | 1463965738645 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 18:08:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 18:08:58 INFO - PROCESS | 1810 | 1463965738653 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 18:08:58 INFO - PROCESS | 1810 | 1463965738662 Marionette TRACE conn3 <- [1,346,null,{}] 18:08:58 INFO - PROCESS | 1810 | 1463965738698 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:58 INFO - PROCESS | 1810 | 1463965738886 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 18:08:58 INFO - PROCESS | 1810 | 1463965738898 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:58 INFO - PROCESS | 1810 | ++DOCSHELL 0x98ba6800 == 53 [pid = 1810] [id = 94] 18:08:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 115 (0x9ab87000) [pid = 1810] [serial = 281] [outer = (nil)] 18:08:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 116 (0x9b28b400) [pid = 1810] [serial = 282] [outer = 0x9ab87000] 18:08:58 INFO - PROCESS | 1810 | 1463965738964 Marionette DEBUG loaded listener.js 18:08:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 117 (0x9b60f800) [pid = 1810] [serial = 283] [outer = 0x9ab87000] 18:08:59 INFO - PROCESS | 1810 | 1463965739647 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:08:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 18:08:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1038ms 18:08:59 INFO - PROCESS | 1810 | 1463965739691 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 18:08:59 INFO - PROCESS | 1810 | 1463965739694 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 18:08:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 18:08:59 INFO - PROCESS | 1810 | 1463965739700 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 18:08:59 INFO - PROCESS | 1810 | 1463965739702 Marionette TRACE conn3 <- [1,350,null,{}] 18:08:59 INFO - PROCESS | 1810 | 1463965739708 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:08:59 INFO - PROCESS | 1810 | 1463965739888 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 18:08:59 INFO - PROCESS | 1810 | 1463965739926 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:08:59 INFO - PROCESS | 1810 | ++DOCSHELL 0x9784bc00 == 54 [pid = 1810] [id = 95] 18:08:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 118 (0x9b299400) [pid = 1810] [serial = 284] [outer = (nil)] 18:08:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 119 (0x9bac4000) [pid = 1810] [serial = 285] [outer = 0x9b299400] 18:08:59 INFO - PROCESS | 1810 | 1463965739991 Marionette DEBUG loaded listener.js 18:09:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 120 (0x9d5a7c00) [pid = 1810] [serial = 286] [outer = 0x9b299400] 18:09:00 INFO - PROCESS | 1810 | 1463965740690 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:09:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 18:09:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1034ms 18:09:00 INFO - PROCESS | 1810 | 1463965740735 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 18:09:00 INFO - PROCESS | 1810 | 1463965740739 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 18:09:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 18:09:00 INFO - PROCESS | 1810 | 1463965740744 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 18:09:00 INFO - PROCESS | 1810 | 1463965740746 Marionette TRACE conn3 <- [1,354,null,{}] 18:09:00 INFO - PROCESS | 1810 | 1463965740779 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:00 INFO - PROCESS | 1810 | 1463965740960 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 18:09:01 INFO - PROCESS | 1810 | 1463965740980 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:01 INFO - PROCESS | 1810 | ++DOCSHELL 0x9d5a4c00 == 55 [pid = 1810] [id = 96] 18:09:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 121 (0xa0604c00) [pid = 1810] [serial = 287] [outer = (nil)] 18:09:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 122 (0xa2454400) [pid = 1810] [serial = 288] [outer = 0xa0604c00] 18:09:01 INFO - PROCESS | 1810 | 1463965741057 Marionette DEBUG loaded listener.js 18:09:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 123 (0xa26c1000) [pid = 1810] [serial = 289] [outer = 0xa0604c00] 18:09:01 INFO - PROCESS | 1810 | 1463965741899 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:09:01 INFO - PROCESS | 1810 | --DOMWINDOW == 122 (0x99dfa400) [pid = 1810] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 18:09:01 INFO - PROCESS | 1810 | --DOMWINDOW == 121 (0x9a937000) [pid = 1810] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 18:09:01 INFO - PROCESS | 1810 | --DOMWINDOW == 120 (0x92986400) [pid = 1810] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 18:09:01 INFO - PROCESS | 1810 | --DOMWINDOW == 119 (0x9522f800) [pid = 1810] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 18:09:01 INFO - PROCESS | 1810 | --DOMWINDOW == 118 (0x966d1c00) [pid = 1810] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 18:09:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:09:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1194ms 18:09:01 INFO - PROCESS | 1810 | 1463965741940 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 18:09:01 INFO - PROCESS | 1810 | 1463965741943 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 18:09:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 18:09:01 INFO - PROCESS | 1810 | 1463965741948 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 18:09:01 INFO - PROCESS | 1810 | 1463965741952 Marionette TRACE conn3 <- [1,358,null,{}] 18:09:01 INFO - PROCESS | 1810 | 1463965741957 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:02 INFO - PROCESS | 1810 | 1463965742094 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 18:09:02 INFO - PROCESS | 1810 | 1463965742104 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:02 INFO - PROCESS | 1810 | ++DOCSHELL 0x99dfa400 == 56 [pid = 1810] [id = 97] 18:09:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 119 (0x9bac9000) [pid = 1810] [serial = 290] [outer = (nil)] 18:09:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 120 (0xa30d2400) [pid = 1810] [serial = 291] [outer = 0x9bac9000] 18:09:02 INFO - PROCESS | 1810 | 1463965742170 Marionette DEBUG loaded listener.js 18:09:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 121 (0xa503bc00) [pid = 1810] [serial = 292] [outer = 0x9bac9000] 18:09:02 INFO - PROCESS | 1810 | 1463965742917 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:09:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:09:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 987ms 18:09:02 INFO - PROCESS | 1810 | 1463965742936 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 18:09:02 INFO - PROCESS | 1810 | 1463965742938 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 18:09:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 18:09:02 INFO - PROCESS | 1810 | 1463965742946 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 18:09:02 INFO - PROCESS | 1810 | 1463965742949 Marionette TRACE conn3 <- [1,362,null,{}] 18:09:02 INFO - PROCESS | 1810 | 1463965742961 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:03 INFO - PROCESS | 1810 | 1463965743091 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 18:09:03 INFO - PROCESS | 1810 | 1463965743108 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:03 INFO - PROCESS | 1810 | ++DOCSHELL 0xa26e6800 == 57 [pid = 1810] [id = 98] 18:09:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 122 (0xa30f3800) [pid = 1810] [serial = 293] [outer = (nil)] 18:09:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 123 (0xa6cd8400) [pid = 1810] [serial = 294] [outer = 0xa30f3800] 18:09:03 INFO - PROCESS | 1810 | 1463965743175 Marionette DEBUG loaded listener.js 18:09:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 124 (0xa6cde400) [pid = 1810] [serial = 295] [outer = 0xa30f3800] 18:09:03 INFO - PROCESS | 1810 | 1463965743977 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:09:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:09:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1085ms 18:09:04 INFO - PROCESS | 1810 | 1463965744033 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 18:09:04 INFO - PROCESS | 1810 | 1463965744039 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 18:09:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 18:09:04 INFO - PROCESS | 1810 | 1463965744047 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 18:09:04 INFO - PROCESS | 1810 | 1463965744053 Marionette TRACE conn3 <- [1,366,null,{}] 18:09:04 INFO - PROCESS | 1810 | 1463965744062 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:04 INFO - PROCESS | 1810 | 1463965744271 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 18:09:04 INFO - PROCESS | 1810 | 1463965744446 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:04 INFO - PROCESS | 1810 | ++DOCSHELL 0x91acb000 == 58 [pid = 1810] [id = 99] 18:09:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 125 (0x91acb800) [pid = 1810] [serial = 296] [outer = (nil)] 18:09:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 126 (0x91ace000) [pid = 1810] [serial = 297] [outer = 0x91acb800] 18:09:04 INFO - PROCESS | 1810 | 1463965744530 Marionette DEBUG loaded listener.js 18:09:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 127 (0x91e08000) [pid = 1810] [serial = 298] [outer = 0x91acb800] 18:09:05 INFO - PROCESS | 1810 | 1463965745433 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:09:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:09:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1439ms 18:09:05 INFO - PROCESS | 1810 | 1463965745486 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 18:09:05 INFO - PROCESS | 1810 | 1463965745494 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 18:09:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 18:09:05 INFO - PROCESS | 1810 | 1463965745504 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 18:09:05 INFO - PROCESS | 1810 | 1463965745508 Marionette TRACE conn3 <- [1,370,null,{}] 18:09:05 INFO - PROCESS | 1810 | 1463965745514 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:05 INFO - PROCESS | 1810 | 1463965745712 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 18:09:05 INFO - PROCESS | 1810 | 1463965745859 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:05 INFO - PROCESS | 1810 | ++DOCSHELL 0x926f0c00 == 59 [pid = 1810] [id = 100] 18:09:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 128 (0x9540d000) [pid = 1810] [serial = 299] [outer = (nil)] 18:09:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 129 (0x954c6c00) [pid = 1810] [serial = 300] [outer = 0x9540d000] 18:09:05 INFO - PROCESS | 1810 | 1463965745938 Marionette DEBUG loaded listener.js 18:09:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 130 (0x9783b800) [pid = 1810] [serial = 301] [outer = 0x9540d000] 18:09:06 INFO - PROCESS | 1810 | 1463965746830 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 18:09:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 18:09:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1384ms 18:09:06 INFO - PROCESS | 1810 | 1463965746889 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 18:09:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 18:09:06 INFO - PROCESS | 1810 | 1463965746893 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 18:09:06 INFO - PROCESS | 1810 | 1463965746900 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 18:09:06 INFO - PROCESS | 1810 | 1463965746906 Marionette TRACE conn3 <- [1,374,null,{}] 18:09:06 INFO - PROCESS | 1810 | 1463965746921 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:07 INFO - PROCESS | 1810 | 1463965747121 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 18:09:07 INFO - PROCESS | 1810 | 1463965747270 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:07 INFO - PROCESS | 1810 | ++DOCSHELL 0x954cb000 == 60 [pid = 1810] [id = 101] 18:09:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 131 (0x9a931c00) [pid = 1810] [serial = 302] [outer = (nil)] 18:09:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 132 (0x9ad10800) [pid = 1810] [serial = 303] [outer = 0x9a931c00] 18:09:07 INFO - PROCESS | 1810 | 1463965747353 Marionette DEBUG loaded listener.js 18:09:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 133 (0x9bac4400) [pid = 1810] [serial = 304] [outer = 0x9a931c00] 18:09:08 INFO - PROCESS | 1810 | 1463965748211 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 18:09:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 18:09:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1336ms 18:09:08 INFO - PROCESS | 1810 | 1463965748236 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 18:09:08 INFO - PROCESS | 1810 | 1463965748240 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 18:09:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 18:09:08 INFO - PROCESS | 1810 | 1463965748246 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 18:09:08 INFO - PROCESS | 1810 | 1463965748249 Marionette TRACE conn3 <- [1,378,null,{}] 18:09:08 INFO - PROCESS | 1810 | 1463965748254 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:08 INFO - PROCESS | 1810 | 1463965748403 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 18:09:08 INFO - PROCESS | 1810 | 1463965748564 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:08 INFO - PROCESS | 1810 | ++DOCSHELL 0x9061b400 == 61 [pid = 1810] [id = 102] 18:09:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 134 (0x97853000) [pid = 1810] [serial = 305] [outer = (nil)] 18:09:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 135 (0xa35f6000) [pid = 1810] [serial = 306] [outer = 0x97853000] 18:09:08 INFO - PROCESS | 1810 | 1463965748641 Marionette DEBUG loaded listener.js 18:09:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 136 (0xa6ce4800) [pid = 1810] [serial = 307] [outer = 0x97853000] 18:09:09 INFO - PROCESS | 1810 | 1463965749538 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 18:09:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 18:09:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1333ms 18:09:09 INFO - PROCESS | 1810 | 1463965749580 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 18:09:09 INFO - PROCESS | 1810 | 1463965749584 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 18:09:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 18:09:09 INFO - PROCESS | 1810 | 1463965749590 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 18:09:09 INFO - PROCESS | 1810 | 1463965749593 Marionette TRACE conn3 <- [1,382,null,{}] 18:09:09 INFO - PROCESS | 1810 | 1463965749598 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:09 INFO - PROCESS | 1810 | 1463965749749 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 18:09:09 INFO - PROCESS | 1810 | 1463965749901 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:09 INFO - PROCESS | 1810 | ++DOCSHELL 0x908b3800 == 62 [pid = 1810] [id = 103] 18:09:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 137 (0x908b5800) [pid = 1810] [serial = 308] [outer = (nil)] 18:09:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 138 (0x908c1400) [pid = 1810] [serial = 309] [outer = 0x908b5800] 18:09:09 INFO - PROCESS | 1810 | 1463965749990 Marionette DEBUG loaded listener.js 18:09:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 139 (0x91e02000) [pid = 1810] [serial = 310] [outer = 0x908b5800] 18:09:10 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:09:10 INFO - PROCESS | 1810 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:09:10 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:09:10 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:09:10 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:09:10 INFO - PROCESS | 1810 | 1463965750825 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 18:09:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 18:09:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1278ms 18:09:10 INFO - PROCESS | 1810 | 1463965750869 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 18:09:10 INFO - PROCESS | 1810 | 1463965750873 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 18:09:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 18:09:10 INFO - PROCESS | 1810 | 1463965750878 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 18:09:10 INFO - PROCESS | 1810 | 1463965750881 Marionette TRACE conn3 <- [1,386,null,{}] 18:09:10 INFO - PROCESS | 1810 | 1463965750887 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:11 INFO - PROCESS | 1810 | 1463965751065 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 18:09:11 INFO - PROCESS | 1810 | 1463965751228 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:11 INFO - PROCESS | 1810 | ++DOCSHELL 0x908c1c00 == 63 [pid = 1810] [id = 104] 18:09:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 140 (0x90a31000) [pid = 1810] [serial = 311] [outer = (nil)] 18:09:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 141 (0x90a36000) [pid = 1810] [serial = 312] [outer = 0x90a31000] 18:09:11 INFO - PROCESS | 1810 | 1463965751309 Marionette DEBUG loaded listener.js 18:09:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 142 (0x91e02400) [pid = 1810] [serial = 313] [outer = 0x90a31000] 18:09:12 INFO - PROCESS | 1810 | 1463965752459 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 18:09:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 18:09:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1634ms 18:09:12 INFO - PROCESS | 1810 | 1463965752513 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 18:09:12 INFO - PROCESS | 1810 | 1463965752518 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 18:09:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 18:09:12 INFO - PROCESS | 1810 | 1463965752526 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 18:09:12 INFO - PROCESS | 1810 | 1463965752531 Marionette TRACE conn3 <- [1,390,null,{}] 18:09:12 INFO - PROCESS | 1810 | 1463965752540 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:12 INFO - PROCESS | 1810 | 1463965752720 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 18:09:12 INFO - PROCESS | 1810 | 1463965752898 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:12 INFO - PROCESS | 1810 | ++DOCSHELL 0x90a39800 == 64 [pid = 1810] [id = 105] 18:09:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 143 (0x91ac4000) [pid = 1810] [serial = 314] [outer = (nil)] 18:09:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 144 (0x91ace800) [pid = 1810] [serial = 315] [outer = 0x91ac4000] 18:09:12 INFO - PROCESS | 1810 | 1463965752990 Marionette DEBUG loaded listener.js 18:09:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 145 (0x91e10800) [pid = 1810] [serial = 316] [outer = 0x91ac4000] 18:09:13 INFO - PROCESS | 1810 | 1463965753897 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 18:09:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 18:09:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1432ms 18:09:13 INFO - PROCESS | 1810 | 1463965753959 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 18:09:13 INFO - PROCESS | 1810 | 1463965753966 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 18:09:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 18:09:13 INFO - PROCESS | 1810 | 1463965753975 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 18:09:13 INFO - PROCESS | 1810 | 1463965753979 Marionette TRACE conn3 <- [1,394,null,{}] 18:09:13 INFO - PROCESS | 1810 | 1463965753984 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:14 INFO - PROCESS | 1810 | 1463965754139 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 18:09:14 INFO - PROCESS | 1810 | 1463965754293 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:14 INFO - PROCESS | 1810 | ++DOCSHELL 0x91ac7800 == 65 [pid = 1810] [id = 106] 18:09:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 146 (0x91acfc00) [pid = 1810] [serial = 317] [outer = (nil)] 18:09:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 147 (0x947d9c00) [pid = 1810] [serial = 318] [outer = 0x91acfc00] 18:09:14 INFO - PROCESS | 1810 | 1463965754363 Marionette DEBUG loaded listener.js 18:09:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 148 (0x9540ec00) [pid = 1810] [serial = 319] [outer = 0x91acfc00] 18:09:14 INFO - PROCESS | 1810 | --DOCSHELL 0x93dc1400 == 64 [pid = 1810] [id = 58] 18:09:14 INFO - PROCESS | 1810 | --DOCSHELL 0x99dfa400 == 63 [pid = 1810] [id = 97] 18:09:14 INFO - PROCESS | 1810 | --DOMWINDOW == 147 (0x97853c00) [pid = 1810] [serial = 248] [outer = (nil)] [url = about:blank] 18:09:14 INFO - PROCESS | 1810 | --DOMWINDOW == 146 (0x99808400) [pid = 1810] [serial = 215] [outer = (nil)] [url = about:blank] 18:09:14 INFO - PROCESS | 1810 | --DOMWINDOW == 145 (0x9b93e000) [pid = 1810] [serial = 218] [outer = (nil)] [url = about:blank] 18:09:14 INFO - PROCESS | 1810 | --DOMWINDOW == 144 (0xa2626800) [pid = 1810] [serial = 221] [outer = (nil)] [url = about:blank] 18:09:14 INFO - PROCESS | 1810 | --DOMWINDOW == 143 (0x926f4000) [pid = 1810] [serial = 224] [outer = (nil)] [url = about:blank] 18:09:14 INFO - PROCESS | 1810 | --DOMWINDOW == 142 (0xa6cda400) [pid = 1810] [serial = 227] [outer = (nil)] [url = about:blank] 18:09:14 INFO - PROCESS | 1810 | --DOMWINDOW == 141 (0x954c5c00) [pid = 1810] [serial = 230] [outer = (nil)] [url = about:blank] 18:09:14 INFO - PROCESS | 1810 | --DOCSHELL 0x9d5a4c00 == 62 [pid = 1810] [id = 96] 18:09:14 INFO - PROCESS | 1810 | --DOCSHELL 0x9784bc00 == 61 [pid = 1810] [id = 95] 18:09:14 INFO - PROCESS | 1810 | --DOCSHELL 0x98ba6800 == 60 [pid = 1810] [id = 94] 18:09:14 INFO - PROCESS | 1810 | --DOCSHELL 0x954bec00 == 59 [pid = 1810] [id = 93] 18:09:14 INFO - PROCESS | 1810 | --DOCSHELL 0x92f55400 == 58 [pid = 1810] [id = 92] 18:09:14 INFO - PROCESS | 1810 | --DOCSHELL 0x91e0fc00 == 57 [pid = 1810] [id = 91] 18:09:14 INFO - PROCESS | 1810 | --DOCSHELL 0x9784ec00 == 56 [pid = 1810] [id = 86] 18:09:15 INFO - PROCESS | 1810 | --DOCSHELL 0x97843c00 == 55 [pid = 1810] [id = 85] 18:09:15 INFO - PROCESS | 1810 | --DOCSHELL 0x926ef800 == 54 [pid = 1810] [id = 84] 18:09:15 INFO - PROCESS | 1810 | --DOCSHELL 0x9784b800 == 53 [pid = 1810] [id = 83] 18:09:15 INFO - PROCESS | 1810 | --DOMWINDOW == 140 (0x9b972c00) [pid = 1810] [serial = 243] [outer = (nil)] [url = about:blank] 18:09:15 INFO - PROCESS | 1810 | --DOMWINDOW == 139 (0x9b935000) [pid = 1810] [serial = 242] [outer = (nil)] [url = about:blank] 18:09:15 INFO - PROCESS | 1810 | --DOMWINDOW == 138 (0xa1134000) [pid = 1810] [serial = 245] [outer = (nil)] [url = about:blank] 18:09:15 INFO - PROCESS | 1810 | --DOMWINDOW == 137 (0x95402000) [pid = 1810] [serial = 234] [outer = (nil)] [url = about:blank] 18:09:15 INFO - PROCESS | 1810 | --DOMWINDOW == 136 (0x947d3800) [pid = 1810] [serial = 233] [outer = (nil)] [url = about:blank] 18:09:15 INFO - PROCESS | 1810 | --DOMWINDOW == 135 (0x982ec400) [pid = 1810] [serial = 239] [outer = (nil)] [url = about:blank] 18:09:15 INFO - PROCESS | 1810 | --DOMWINDOW == 134 (0x99a18800) [pid = 1810] [serial = 240] [outer = (nil)] [url = about:blank] 18:09:15 INFO - PROCESS | 1810 | --DOMWINDOW == 133 (0x966d9000) [pid = 1810] [serial = 237] [outer = (nil)] [url = about:blank] 18:09:15 INFO - PROCESS | 1810 | --DOMWINDOW == 132 (0x966d4c00) [pid = 1810] [serial = 236] [outer = (nil)] [url = about:blank] 18:09:15 INFO - PROCESS | 1810 | --DOMWINDOW == 131 (0xa227ec00) [pid = 1810] [serial = 246] [outer = (nil)] [url = about:blank] 18:09:15 INFO - PROCESS | 1810 | 1463965755291 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 18:09:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 18:09:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1382ms 18:09:15 INFO - PROCESS | 1810 | 1463965755358 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 18:09:15 INFO - PROCESS | 1810 | 1463965755361 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 18:09:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 18:09:15 INFO - PROCESS | 1810 | 1463965755367 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 18:09:15 INFO - PROCESS | 1810 | 1463965755372 Marionette TRACE conn3 <- [1,398,null,{}] 18:09:15 INFO - PROCESS | 1810 | 1463965755387 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:15 INFO - PROCESS | 1810 | 1463965755530 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 18:09:15 INFO - PROCESS | 1810 | 1463965755637 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:15 INFO - PROCESS | 1810 | ++DOCSHELL 0x91e01800 == 54 [pid = 1810] [id = 107] 18:09:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 132 (0x926f4000) [pid = 1810] [serial = 320] [outer = (nil)] 18:09:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 133 (0x966db000) [pid = 1810] [serial = 321] [outer = 0x926f4000] 18:09:15 INFO - PROCESS | 1810 | 1463965755709 Marionette DEBUG loaded listener.js 18:09:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 134 (0x9784ec00) [pid = 1810] [serial = 322] [outer = 0x926f4000] 18:09:16 INFO - PROCESS | 1810 | 1463965756380 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 18:09:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 18:09:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1031ms 18:09:16 INFO - PROCESS | 1810 | 1463965756399 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 18:09:16 INFO - PROCESS | 1810 | 1463965756403 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 18:09:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 18:09:16 INFO - PROCESS | 1810 | 1463965756409 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 18:09:16 INFO - PROCESS | 1810 | 1463965756412 Marionette TRACE conn3 <- [1,402,null,{}] 18:09:16 INFO - PROCESS | 1810 | 1463965756417 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:16 INFO - PROCESS | 1810 | 1463965756596 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 18:09:16 INFO - PROCESS | 1810 | 1463965756668 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:16 INFO - PROCESS | 1810 | ++DOCSHELL 0x966d7400 == 55 [pid = 1810] [id = 108] 18:09:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 135 (0x97852c00) [pid = 1810] [serial = 323] [outer = (nil)] 18:09:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 136 (0x99808c00) [pid = 1810] [serial = 324] [outer = 0x97852c00] 18:09:16 INFO - PROCESS | 1810 | 1463965756733 Marionette DEBUG loaded listener.js 18:09:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 137 (0x99df9800) [pid = 1810] [serial = 325] [outer = 0x97852c00] 18:09:17 INFO - PROCESS | 1810 | 1463965757481 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 18:09:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 18:09:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1130ms 18:09:17 INFO - PROCESS | 1810 | 1463965757541 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 18:09:17 INFO - PROCESS | 1810 | 1463965757544 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 18:09:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 18:09:17 INFO - PROCESS | 1810 | 1463965757549 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 18:09:17 INFO - PROCESS | 1810 | 1463965757552 Marionette TRACE conn3 <- [1,406,null,{}] 18:09:17 INFO - PROCESS | 1810 | 1463965757557 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:17 INFO - PROCESS | 1810 | 1463965757724 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 18:09:17 INFO - PROCESS | 1810 | 1463965757755 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:17 INFO - PROCESS | 1810 | ++DOCSHELL 0x98424800 == 56 [pid = 1810] [id = 109] 18:09:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 138 (0x9a0b4400) [pid = 1810] [serial = 326] [outer = (nil)] 18:09:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 139 (0x9a934000) [pid = 1810] [serial = 327] [outer = 0x9a0b4400] 18:09:17 INFO - PROCESS | 1810 | 1463965757821 Marionette DEBUG loaded listener.js 18:09:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 140 (0x9a937800) [pid = 1810] [serial = 328] [outer = 0x9a0b4400] 18:09:18 INFO - PROCESS | 1810 | 1463965758646 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 18:09:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 18:09:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1133ms 18:09:18 INFO - PROCESS | 1810 | 1463965758683 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 18:09:18 INFO - PROCESS | 1810 | 1463965758686 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 18:09:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 18:09:18 INFO - PROCESS | 1810 | 1463965758693 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 18:09:18 INFO - PROCESS | 1810 | 1463965758695 Marionette TRACE conn3 <- [1,410,null,{}] 18:09:18 INFO - PROCESS | 1810 | 1463965758700 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:18 INFO - PROCESS | 1810 | 1463965758903 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 18:09:19 INFO - PROCESS | 1810 | --DOMWINDOW == 139 (0x9a938c00) [pid = 1810] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 18:09:19 INFO - PROCESS | 1810 | --DOMWINDOW == 138 (0xa21a5800) [pid = 1810] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 18:09:19 INFO - PROCESS | 1810 | --DOMWINDOW == 137 (0xa0604c00) [pid = 1810] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 18:09:19 INFO - PROCESS | 1810 | --DOMWINDOW == 136 (0x9bac9000) [pid = 1810] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 18:09:19 INFO - PROCESS | 1810 | --DOMWINDOW == 135 (0x966d3400) [pid = 1810] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 18:09:19 INFO - PROCESS | 1810 | --DOMWINDOW == 134 (0x9522ec00) [pid = 1810] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 18:09:19 INFO - PROCESS | 1810 | --DOMWINDOW == 133 (0x9ab87000) [pid = 1810] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 18:09:19 INFO - PROCESS | 1810 | --DOMWINDOW == 132 (0x91e10000) [pid = 1810] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 18:09:19 INFO - PROCESS | 1810 | --DOMWINDOW == 131 (0x9b299400) [pid = 1810] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 18:09:19 INFO - PROCESS | 1810 | 1463965759282 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:19 INFO - PROCESS | 1810 | ++DOCSHELL 0x908b6400 == 57 [pid = 1810] [id = 110] 18:09:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 132 (0x90a3d000) [pid = 1810] [serial = 329] [outer = (nil)] 18:09:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 133 (0x954c5400) [pid = 1810] [serial = 330] [outer = 0x90a3d000] 18:09:19 INFO - PROCESS | 1810 | 1463965759348 Marionette DEBUG loaded listener.js 18:09:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 134 (0x9522ec00) [pid = 1810] [serial = 331] [outer = 0x90a3d000] 18:09:20 INFO - PROCESS | 1810 | 1463965760069 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 18:09:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 18:09:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1427ms 18:09:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 18:09:20 INFO - PROCESS | 1810 | 1463965760121 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 18:09:20 INFO - PROCESS | 1810 | 1463965760124 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 18:09:20 INFO - PROCESS | 1810 | 1463965760129 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 18:09:20 INFO - PROCESS | 1810 | 1463965760132 Marionette TRACE conn3 <- [1,414,null,{}] 18:09:20 INFO - PROCESS | 1810 | 1463965760137 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:20 INFO - PROCESS | 1810 | 1463965760308 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 18:09:20 INFO - PROCESS | 1810 | 1463965760326 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:20 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e64a400 == 58 [pid = 1810] [id = 111] 18:09:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 135 (0x8e64c400) [pid = 1810] [serial = 332] [outer = (nil)] 18:09:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 136 (0x8e652c00) [pid = 1810] [serial = 333] [outer = 0x8e64c400] 18:09:20 INFO - PROCESS | 1810 | 1463965760390 Marionette DEBUG loaded listener.js 18:09:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 137 (0x8e656400) [pid = 1810] [serial = 334] [outer = 0x8e64c400] 18:09:21 INFO - PROCESS | 1810 | 1463965761066 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 18:09:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 18:09:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 976ms 18:09:21 INFO - PROCESS | 1810 | 1463965761106 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 18:09:21 INFO - PROCESS | 1810 | 1463965761108 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 18:09:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 18:09:21 INFO - PROCESS | 1810 | 1463965761114 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 18:09:21 INFO - PROCESS | 1810 | 1463965761117 Marionette TRACE conn3 <- [1,418,null,{}] 18:09:21 INFO - PROCESS | 1810 | 1463965761122 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:21 INFO - PROCESS | 1810 | 1463965761291 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 18:09:21 INFO - PROCESS | 1810 | 1463965761427 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:21 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e64ac00 == 59 [pid = 1810] [id = 112] 18:09:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 138 (0x8e64d800) [pid = 1810] [serial = 335] [outer = (nil)] 18:09:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 139 (0x8e658800) [pid = 1810] [serial = 336] [outer = 0x8e64d800] 18:09:21 INFO - PROCESS | 1810 | 1463965761507 Marionette DEBUG loaded listener.js 18:09:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 140 (0x908bfc00) [pid = 1810] [serial = 337] [outer = 0x8e64d800] 18:09:22 INFO - PROCESS | 1810 | 1463965762828 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 18:09:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 18:09:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1732ms 18:09:22 INFO - PROCESS | 1810 | 1463965762848 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 18:09:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 18:09:22 INFO - PROCESS | 1810 | 1463965762854 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 18:09:22 INFO - PROCESS | 1810 | 1463965762861 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 18:09:22 INFO - PROCESS | 1810 | 1463965762867 Marionette TRACE conn3 <- [1,422,null,{}] 18:09:22 INFO - PROCESS | 1810 | 1463965762874 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:23 INFO - PROCESS | 1810 | 1463965763031 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 18:09:23 INFO - PROCESS | 1810 | 1463965763225 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:23 INFO - PROCESS | 1810 | ++DOCSHELL 0x91ac3c00 == 60 [pid = 1810] [id = 113] 18:09:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 141 (0x91ac9c00) [pid = 1810] [serial = 338] [outer = (nil)] 18:09:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 142 (0x926f5800) [pid = 1810] [serial = 339] [outer = 0x91ac9c00] 18:09:23 INFO - PROCESS | 1810 | 1463965763308 Marionette DEBUG loaded listener.js 18:09:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 143 (0x947d0c00) [pid = 1810] [serial = 340] [outer = 0x91ac9c00] 18:09:24 INFO - PROCESS | 1810 | 1463965764539 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 18:09:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 18:09:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1734ms 18:09:24 INFO - PROCESS | 1810 | 1463965764606 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 18:09:24 INFO - PROCESS | 1810 | 1463965764612 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 18:09:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 18:09:24 INFO - PROCESS | 1810 | 1463965764714 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 18:09:24 INFO - PROCESS | 1810 | 1463965764718 Marionette TRACE conn3 <- [1,426,null,{}] 18:09:24 INFO - PROCESS | 1810 | 1463965764728 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:24 INFO - PROCESS | 1810 | 1463965764877 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 18:09:25 INFO - PROCESS | 1810 | 1463965765024 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:25 INFO - PROCESS | 1810 | ++DOCSHELL 0x92f55400 == 61 [pid = 1810] [id = 114] 18:09:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 144 (0x9522a000) [pid = 1810] [serial = 341] [outer = (nil)] 18:09:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 145 (0x97843c00) [pid = 1810] [serial = 342] [outer = 0x9522a000] 18:09:25 INFO - PROCESS | 1810 | 1463965765102 Marionette DEBUG loaded listener.js 18:09:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 146 (0x9a932c00) [pid = 1810] [serial = 343] [outer = 0x9522a000] 18:09:25 INFO - PROCESS | 1810 | 1463965765938 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 18:09:26 INFO - PROCESS | 1810 | 1463965766015 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 18:09:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 18:09:26 INFO - PROCESS | 1810 | 1463965766029 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 18:09:26 INFO - PROCESS | 1810 | 1463965766038 Marionette TRACE conn3 <- [1,430,null,{}] 18:09:26 INFO - PROCESS | 1810 | 1463965766044 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:26 INFO - PROCESS | 1810 | 1463965766203 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 18:09:26 INFO - PROCESS | 1810 | 1463965766353 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:26 INFO - PROCESS | 1810 | ++DOCSHELL 0x908be400 == 62 [pid = 1810] [id = 115] 18:09:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 147 (0x9ab87000) [pid = 1810] [serial = 344] [outer = (nil)] 18:09:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 148 (0xa2272800) [pid = 1810] [serial = 345] [outer = 0x9ab87000] 18:09:26 INFO - PROCESS | 1810 | 1463965766434 Marionette DEBUG loaded listener.js 18:09:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 149 (0xa22bf000) [pid = 1810] [serial = 346] [outer = 0x9ab87000] 18:09:27 INFO - PROCESS | 1810 | 1463965767244 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 18:09:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 18:09:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1294ms 18:09:27 INFO - PROCESS | 1810 | 1463965767319 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 18:09:27 INFO - PROCESS | 1810 | 1463965767323 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 18:09:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 18:09:27 INFO - PROCESS | 1810 | 1463965767330 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 18:09:27 INFO - PROCESS | 1810 | 1463965767334 Marionette TRACE conn3 <- [1,434,null,{}] 18:09:27 INFO - PROCESS | 1810 | 1463965767339 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:27 INFO - PROCESS | 1810 | 1463965767489 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 18:09:27 INFO - PROCESS | 1810 | 1463965767641 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:27 INFO - PROCESS | 1810 | ++DOCSHELL 0x908b5c00 == 63 [pid = 1810] [id = 116] 18:09:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 150 (0x908bf000) [pid = 1810] [serial = 347] [outer = (nil)] 18:09:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 151 (0xa24fac00) [pid = 1810] [serial = 348] [outer = 0x908bf000] 18:09:27 INFO - PROCESS | 1810 | 1463965767718 Marionette DEBUG loaded listener.js 18:09:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 152 (0xa26cc800) [pid = 1810] [serial = 349] [outer = 0x908bf000] 18:09:28 INFO - PROCESS | 1810 | 1463965768497 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 18:09:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 18:09:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1238ms 18:09:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 18:09:28 INFO - PROCESS | 1810 | 1463965768569 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 18:09:28 INFO - PROCESS | 1810 | 1463965768572 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 18:09:28 INFO - PROCESS | 1810 | 1463965768578 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 18:09:28 INFO - PROCESS | 1810 | 1463965768582 Marionette TRACE conn3 <- [1,438,null,{}] 18:09:28 INFO - PROCESS | 1810 | 1463965768587 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:28 INFO - PROCESS | 1810 | 1463965768770 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 18:09:28 INFO - PROCESS | 1810 | 1463965768919 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:28 INFO - PROCESS | 1810 | ++DOCSHELL 0x954c9000 == 64 [pid = 1810] [id = 117] 18:09:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 153 (0xa246c400) [pid = 1810] [serial = 350] [outer = (nil)] 18:09:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 154 (0xa50f3000) [pid = 1810] [serial = 351] [outer = 0xa246c400] 18:09:29 INFO - PROCESS | 1810 | 1463965769004 Marionette DEBUG loaded listener.js 18:09:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 155 (0xa6cdb800) [pid = 1810] [serial = 352] [outer = 0xa246c400] 18:09:29 INFO - PROCESS | 1810 | 1463965769847 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 18:09:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 18:09:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1331ms 18:09:29 INFO - PROCESS | 1810 | 1463965769910 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 18:09:29 INFO - PROCESS | 1810 | 1463965769913 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 18:09:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 18:09:29 INFO - PROCESS | 1810 | 1463965769919 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 18:09:29 INFO - PROCESS | 1810 | 1463965769921 Marionette TRACE conn3 <- [1,442,null,{}] 18:09:29 INFO - PROCESS | 1810 | 1463965769927 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:30 INFO - PROCESS | 1810 | 1463965770083 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 18:09:30 INFO - PROCESS | 1810 | 1463965770235 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:30 INFO - PROCESS | 1810 | ++DOCSHELL 0xa246a000 == 65 [pid = 1810] [id = 118] 18:09:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 156 (0xa6ce2800) [pid = 1810] [serial = 353] [outer = (nil)] 18:09:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 157 (0xa82b6800) [pid = 1810] [serial = 354] [outer = 0xa6ce2800] 18:09:30 INFO - PROCESS | 1810 | 1463965770314 Marionette DEBUG loaded listener.js 18:09:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 158 (0xa8c07800) [pid = 1810] [serial = 355] [outer = 0xa6ce2800] 18:09:31 INFO - PROCESS | 1810 | 1463965771141 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 18:09:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 18:09:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1284ms 18:09:31 INFO - PROCESS | 1810 | 1463965771203 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 18:09:31 INFO - PROCESS | 1810 | 1463965771207 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 18:09:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 18:09:31 INFO - PROCESS | 1810 | 1463965771213 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 18:09:31 INFO - PROCESS | 1810 | 1463965771216 Marionette TRACE conn3 <- [1,446,null,{}] 18:09:31 INFO - PROCESS | 1810 | 1463965771222 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:31 INFO - PROCESS | 1810 | 1463965771364 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 18:09:31 INFO - PROCESS | 1810 | 1463965771521 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:31 INFO - PROCESS | 1810 | ++DOCSHELL 0x908b9000 == 66 [pid = 1810] [id = 119] 18:09:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 159 (0x92f51800) [pid = 1810] [serial = 356] [outer = (nil)] 18:09:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 160 (0x9a939000) [pid = 1810] [serial = 357] [outer = 0x92f51800] 18:09:31 INFO - PROCESS | 1810 | 1463965771597 Marionette DEBUG loaded listener.js 18:09:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 161 (0xa060d000) [pid = 1810] [serial = 358] [outer = 0x92f51800] 18:09:32 INFO - PROCESS | 1810 | 1463965772662 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 18:09:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 18:09:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1484ms 18:09:32 INFO - PROCESS | 1810 | 1463965772699 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 18:09:32 INFO - PROCESS | 1810 | 1463965772703 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 18:09:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 18:09:32 INFO - PROCESS | 1810 | 1463965772711 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 18:09:32 INFO - PROCESS | 1810 | 1463965772716 Marionette TRACE conn3 <- [1,450,null,{}] 18:09:32 INFO - PROCESS | 1810 | 1463965772724 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:32 INFO - PROCESS | 1810 | 1463965772869 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 18:09:33 INFO - PROCESS | 1810 | 1463965773046 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:33 INFO - PROCESS | 1810 | ++DOCSHELL 0x908b6c00 == 67 [pid = 1810] [id = 120] 18:09:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 162 (0x908c1800) [pid = 1810] [serial = 359] [outer = (nil)] 18:09:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 163 (0x90a39000) [pid = 1810] [serial = 360] [outer = 0x908c1800] 18:09:33 INFO - PROCESS | 1810 | 1463965773118 Marionette DEBUG loaded listener.js 18:09:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 164 (0x91aca000) [pid = 1810] [serial = 361] [outer = 0x908c1800] 18:09:33 INFO - PROCESS | 1810 | 1463965773963 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 18:09:34 INFO - PROCESS | 1810 | 1463965774015 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 18:09:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 18:09:34 INFO - PROCESS | 1810 | 1463965774024 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 18:09:34 INFO - PROCESS | 1810 | 1463965774027 Marionette TRACE conn3 <- [1,454,null,{}] 18:09:34 INFO - PROCESS | 1810 | 1463965774032 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:34 INFO - PROCESS | 1810 | 1463965774186 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 18:09:34 INFO - PROCESS | 1810 | 1463965774349 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:34 INFO - PROCESS | 1810 | --DOCSHELL 0x9b937400 == 66 [pid = 1810] [id = 74] 18:09:34 INFO - PROCESS | 1810 | --DOCSHELL 0x926f3800 == 65 [pid = 1810] [id = 76] 18:09:34 INFO - PROCESS | 1810 | --DOCSHELL 0x8e64a400 == 64 [pid = 1810] [id = 111] 18:09:34 INFO - PROCESS | 1810 | --DOMWINDOW == 163 (0xa6cd8400) [pid = 1810] [serial = 294] [outer = (nil)] [url = about:blank] 18:09:34 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e64a400 == 65 [pid = 1810] [id = 121] 18:09:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 164 (0x91ac5400) [pid = 1810] [serial = 362] [outer = (nil)] 18:09:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 165 (0x9232a800) [pid = 1810] [serial = 363] [outer = 0x91ac5400] 18:09:34 INFO - PROCESS | 1810 | 1463965774455 Marionette DEBUG loaded listener.js 18:09:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 166 (0x95232400) [pid = 1810] [serial = 364] [outer = 0x91ac5400] 18:09:34 INFO - PROCESS | 1810 | --DOCSHELL 0x908b6400 == 64 [pid = 1810] [id = 110] 18:09:34 INFO - PROCESS | 1810 | --DOCSHELL 0x98424800 == 63 [pid = 1810] [id = 109] 18:09:34 INFO - PROCESS | 1810 | --DOCSHELL 0x966d7400 == 62 [pid = 1810] [id = 108] 18:09:34 INFO - PROCESS | 1810 | --DOCSHELL 0x91e01800 == 61 [pid = 1810] [id = 107] 18:09:34 INFO - PROCESS | 1810 | --DOCSHELL 0x91ac7800 == 60 [pid = 1810] [id = 106] 18:09:34 INFO - PROCESS | 1810 | --DOCSHELL 0x90a39800 == 59 [pid = 1810] [id = 105] 18:09:34 INFO - PROCESS | 1810 | --DOCSHELL 0x91acb000 == 58 [pid = 1810] [id = 99] 18:09:34 INFO - PROCESS | 1810 | --DOMWINDOW == 165 (0xa8c25400) [pid = 1810] [serial = 213] [outer = (nil)] [url = about:blank] 18:09:34 INFO - PROCESS | 1810 | --DOMWINDOW == 164 (0xa354f000) [pid = 1810] [serial = 114] [outer = (nil)] [url = about:blank] 18:09:34 INFO - PROCESS | 1810 | --DOMWINDOW == 163 (0xa2454400) [pid = 1810] [serial = 288] [outer = (nil)] [url = about:blank] 18:09:34 INFO - PROCESS | 1810 | --DOMWINDOW == 162 (0xa30d2400) [pid = 1810] [serial = 291] [outer = (nil)] [url = about:blank] 18:09:34 INFO - PROCESS | 1810 | --DOMWINDOW == 161 (0x98421c00) [pid = 1810] [serial = 254] [outer = (nil)] [url = about:blank] 18:09:34 INFO - PROCESS | 1810 | --DOMWINDOW == 160 (0x97849400) [pid = 1810] [serial = 279] [outer = (nil)] [url = about:blank] 18:09:34 INFO - PROCESS | 1810 | --DOMWINDOW == 159 (0x98425400) [pid = 1810] [serial = 280] [outer = (nil)] [url = about:blank] 18:09:34 INFO - PROCESS | 1810 | --DOMWINDOW == 158 (0x966d0000) [pid = 1810] [serial = 277] [outer = (nil)] [url = about:blank] 18:09:34 INFO - PROCESS | 1810 | --DOMWINDOW == 157 (0x954bc400) [pid = 1810] [serial = 276] [outer = (nil)] [url = about:blank] 18:09:34 INFO - PROCESS | 1810 | --DOMWINDOW == 156 (0x9d9b1800) [pid = 1810] [serial = 257] [outer = (nil)] [url = about:blank] 18:09:34 INFO - PROCESS | 1810 | --DOMWINDOW == 155 (0xa2472000) [pid = 1810] [serial = 260] [outer = (nil)] [url = about:blank] 18:09:34 INFO - PROCESS | 1810 | --DOMWINDOW == 154 (0x9b28b400) [pid = 1810] [serial = 282] [outer = (nil)] [url = about:blank] 18:09:34 INFO - PROCESS | 1810 | --DOMWINDOW == 153 (0x9b60f800) [pid = 1810] [serial = 283] [outer = (nil)] [url = about:blank] 18:09:34 INFO - PROCESS | 1810 | --DOMWINDOW == 152 (0x954c4c00) [pid = 1810] [serial = 251] [outer = (nil)] [url = about:blank] 18:09:34 INFO - PROCESS | 1810 | --DOMWINDOW == 151 (0x926f1800) [pid = 1810] [serial = 274] [outer = (nil)] [url = about:blank] 18:09:34 INFO - PROCESS | 1810 | --DOMWINDOW == 150 (0x92328800) [pid = 1810] [serial = 273] [outer = (nil)] [url = about:blank] 18:09:34 INFO - PROCESS | 1810 | --DOMWINDOW == 149 (0xa503f400) [pid = 1810] [serial = 264] [outer = (nil)] [url = about:blank] 18:09:34 INFO - PROCESS | 1810 | --DOMWINDOW == 148 (0xa8c06000) [pid = 1810] [serial = 267] [outer = (nil)] [url = about:blank] 18:09:34 INFO - PROCESS | 1810 | --DOMWINDOW == 147 (0x91e0ac00) [pid = 1810] [serial = 270] [outer = (nil)] [url = about:blank] 18:09:34 INFO - PROCESS | 1810 | --DOMWINDOW == 146 (0x9bac4000) [pid = 1810] [serial = 285] [outer = (nil)] [url = about:blank] 18:09:34 INFO - PROCESS | 1810 | --DOMWINDOW == 145 (0xa0605000) [pid = 1810] [serial = 108] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:09:34 INFO - PROCESS | 1810 | --DOMWINDOW == 144 (0xa26c1000) [pid = 1810] [serial = 289] [outer = (nil)] [url = about:blank] 18:09:34 INFO - PROCESS | 1810 | --DOMWINDOW == 143 (0xa503bc00) [pid = 1810] [serial = 292] [outer = (nil)] [url = about:blank] 18:09:34 INFO - PROCESS | 1810 | --DOMWINDOW == 142 (0x9d5a7c00) [pid = 1810] [serial = 286] [outer = (nil)] [url = about:blank] 18:09:35 INFO - PROCESS | 1810 | [1810] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:09:35 INFO - PROCESS | 1810 | 1463965775316 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 18:09:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 18:09:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1331ms 18:09:35 INFO - PROCESS | 1810 | 1463965775356 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 18:09:35 INFO - PROCESS | 1810 | 1463965775358 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 18:09:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 18:09:35 INFO - PROCESS | 1810 | 1463965775365 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 18:09:35 INFO - PROCESS | 1810 | 1463965775370 Marionette TRACE conn3 <- [1,458,null,{}] 18:09:35 INFO - PROCESS | 1810 | 1463965775384 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:35 INFO - PROCESS | 1810 | 1463965775520 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 18:09:35 INFO - PROCESS | 1810 | 1463965775539 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:35 INFO - PROCESS | 1810 | ++DOCSHELL 0x91e0ac00 == 59 [pid = 1810] [id = 122] 18:09:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 143 (0x9783a800) [pid = 1810] [serial = 365] [outer = (nil)] 18:09:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 144 (0x9784f400) [pid = 1810] [serial = 366] [outer = 0x9783a800] 18:09:35 INFO - PROCESS | 1810 | 1463965775611 Marionette DEBUG loaded listener.js 18:09:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 145 (0x9848e400) [pid = 1810] [serial = 367] [outer = 0x9783a800] 18:09:36 INFO - PROCESS | 1810 | 1463965776361 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 18:09:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 18:09:36 INFO - PROCESS | 1810 | 1463965776408 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 18:09:36 INFO - PROCESS | 1810 | 1463965776414 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 18:09:36 INFO - PROCESS | 1810 | 1463965776417 Marionette TRACE conn3 <- [1,462,null,{}] 18:09:36 INFO - PROCESS | 1810 | 1463965776423 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:36 INFO - PROCESS | 1810 | 1463965776556 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 18:09:36 INFO - PROCESS | 1810 | 1463965776571 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:36 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e64a800 == 60 [pid = 1810] [id = 123] 18:09:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 146 (0x98ba5400) [pid = 1810] [serial = 368] [outer = (nil)] 18:09:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 147 (0x9b930000) [pid = 1810] [serial = 369] [outer = 0x98ba5400] 18:09:36 INFO - PROCESS | 1810 | 1463965776636 Marionette DEBUG loaded listener.js 18:09:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 148 (0x9b93ac00) [pid = 1810] [serial = 370] [outer = 0x98ba5400] 18:09:37 INFO - PROCESS | 1810 | [1810] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:09:37 INFO - PROCESS | 1810 | 1463965777495 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 18:09:37 INFO - PROCESS | 1810 | 1463965777553 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 18:09:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 18:09:37 INFO - PROCESS | 1810 | 1463965777564 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 18:09:37 INFO - PROCESS | 1810 | 1463965777566 Marionette TRACE conn3 <- [1,466,null,{}] 18:09:37 INFO - PROCESS | 1810 | 1463965777572 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:37 INFO - PROCESS | 1810 | 1463965777745 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 18:09:37 INFO - PROCESS | 1810 | 1463965777771 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:37 INFO - PROCESS | 1810 | ++DOCSHELL 0x9a92c800 == 61 [pid = 1810] [id = 124] 18:09:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 149 (0x9b60d800) [pid = 1810] [serial = 371] [outer = (nil)] 18:09:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 150 (0x9d9b1800) [pid = 1810] [serial = 372] [outer = 0x9b60d800] 18:09:37 INFO - PROCESS | 1810 | 1463965777835 Marionette DEBUG loaded listener.js 18:09:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 151 (0xa214cc00) [pid = 1810] [serial = 373] [outer = 0x9b60d800] 18:09:38 INFO - PROCESS | 1810 | 1463965778665 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 18:09:38 INFO - PROCESS | 1810 | 1463965778701 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 18:09:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 18:09:38 INFO - PROCESS | 1810 | 1463965778707 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 18:09:38 INFO - PROCESS | 1810 | 1463965778710 Marionette TRACE conn3 <- [1,470,null,{}] 18:09:38 INFO - PROCESS | 1810 | 1463965778715 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:38 INFO - PROCESS | 1810 | 1463965778917 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 18:09:38 INFO - PROCESS | 1810 | 1463965778935 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:38 INFO - PROCESS | 1810 | ++DOCSHELL 0x908b7c00 == 62 [pid = 1810] [id = 125] 18:09:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 152 (0x9d930c00) [pid = 1810] [serial = 374] [outer = (nil)] 18:09:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 153 (0xa35f2800) [pid = 1810] [serial = 375] [outer = 0x9d930c00] 18:09:39 INFO - PROCESS | 1810 | 1463965779001 Marionette DEBUG loaded listener.js 18:09:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 154 (0xa6cd7c00) [pid = 1810] [serial = 376] [outer = 0x9d930c00] 18:09:39 INFO - PROCESS | 1810 | --DOMWINDOW == 153 (0x9a0b4400) [pid = 1810] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 18:09:39 INFO - PROCESS | 1810 | --DOMWINDOW == 152 (0x91ac4000) [pid = 1810] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 18:09:39 INFO - PROCESS | 1810 | --DOMWINDOW == 151 (0xa30f3800) [pid = 1810] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 18:09:39 INFO - PROCESS | 1810 | --DOMWINDOW == 150 (0x90a3d000) [pid = 1810] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 18:09:39 INFO - PROCESS | 1810 | --DOMWINDOW == 149 (0x91acfc00) [pid = 1810] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 18:09:39 INFO - PROCESS | 1810 | --DOMWINDOW == 148 (0x97852c00) [pid = 1810] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 18:09:39 INFO - PROCESS | 1810 | --DOMWINDOW == 147 (0x926f4000) [pid = 1810] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 18:09:39 INFO - PROCESS | 1810 | --DOMWINDOW == 146 (0x9784c800) [pid = 1810] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 18:09:39 INFO - PROCESS | 1810 | 1463965779889 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 18:09:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 18:09:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1226ms 18:09:39 INFO - PROCESS | 1810 | 1463965779934 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 18:09:39 INFO - PROCESS | 1810 | 1463965779937 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 18:09:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 18:09:39 INFO - PROCESS | 1810 | 1463965779943 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 18:09:39 INFO - PROCESS | 1810 | 1463965779945 Marionette TRACE conn3 <- [1,474,null,{}] 18:09:39 INFO - PROCESS | 1810 | 1463965779950 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:40 INFO - PROCESS | 1810 | 1463965780135 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 18:09:40 INFO - PROCESS | 1810 | 1463965780152 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:40 INFO - PROCESS | 1810 | ++DOCSHELL 0x8efaf000 == 63 [pid = 1810] [id = 126] 18:09:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 147 (0x908c0000) [pid = 1810] [serial = 377] [outer = (nil)] 18:09:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 148 (0x97852c00) [pid = 1810] [serial = 378] [outer = 0x908c0000] 18:09:40 INFO - PROCESS | 1810 | 1463965780218 Marionette DEBUG loaded listener.js 18:09:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 149 (0xa214b800) [pid = 1810] [serial = 379] [outer = 0x908c0000] 18:09:40 INFO - PROCESS | 1810 | 1463965780914 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 18:09:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 18:09:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1026ms 18:09:40 INFO - PROCESS | 1810 | 1463965780970 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 18:09:40 INFO - PROCESS | 1810 | 1463965780973 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 18:09:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 18:09:40 INFO - PROCESS | 1810 | 1463965780978 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 18:09:40 INFO - PROCESS | 1810 | 1463965780981 Marionette TRACE conn3 <- [1,478,null,{}] 18:09:40 INFO - PROCESS | 1810 | 1463965780986 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:41 INFO - PROCESS | 1810 | 1463965781156 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 18:09:41 INFO - PROCESS | 1810 | 1463965781177 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:41 INFO - PROCESS | 1810 | ++DOCSHELL 0x98494c00 == 64 [pid = 1810] [id = 127] 18:09:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 150 (0x9a92a800) [pid = 1810] [serial = 380] [outer = (nil)] 18:09:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 151 (0xa6f38c00) [pid = 1810] [serial = 381] [outer = 0x9a92a800] 18:09:41 INFO - PROCESS | 1810 | 1463965781242 Marionette DEBUG loaded listener.js 18:09:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 152 (0xa8289000) [pid = 1810] [serial = 382] [outer = 0x9a92a800] 18:09:42 INFO - PROCESS | 1810 | 1463965782148 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 18:09:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 18:09:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1226ms 18:09:42 INFO - PROCESS | 1810 | 1463965782206 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 18:09:42 INFO - PROCESS | 1810 | 1463965782212 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 18:09:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 18:09:42 INFO - PROCESS | 1810 | 1463965782221 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 18:09:42 INFO - PROCESS | 1810 | 1463965782226 Marionette TRACE conn3 <- [1,482,null,{}] 18:09:42 INFO - PROCESS | 1810 | 1463965782234 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:42 INFO - PROCESS | 1810 | 1463965782444 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 18:09:42 INFO - PROCESS | 1810 | 1463965782639 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:42 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e655800 == 65 [pid = 1810] [id = 128] 18:09:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 153 (0x90a33800) [pid = 1810] [serial = 383] [outer = (nil)] 18:09:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 154 (0x91ac7800) [pid = 1810] [serial = 384] [outer = 0x90a33800] 18:09:42 INFO - PROCESS | 1810 | 1463965782726 Marionette DEBUG loaded listener.js 18:09:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 155 (0x91e94800) [pid = 1810] [serial = 385] [outer = 0x90a33800] 18:09:43 INFO - PROCESS | 1810 | 1463965783575 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 18:09:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 18:09:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1382ms 18:09:43 INFO - PROCESS | 1810 | 1463965783603 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 18:09:43 INFO - PROCESS | 1810 | 1463965783611 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 18:09:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 18:09:43 INFO - PROCESS | 1810 | 1463965783621 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 18:09:43 INFO - PROCESS | 1810 | 1463965783625 Marionette TRACE conn3 <- [1,486,null,{}] 18:09:43 INFO - PROCESS | 1810 | 1463965783631 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:43 INFO - PROCESS | 1810 | 1463965783785 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 18:09:43 INFO - PROCESS | 1810 | 1463965783950 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:43 INFO - PROCESS | 1810 | ++DOCSHELL 0x906dd400 == 66 [pid = 1810] [id = 129] 18:09:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 156 (0x906de400) [pid = 1810] [serial = 386] [outer = (nil)] 18:09:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 157 (0x906e2400) [pid = 1810] [serial = 387] [outer = 0x906de400] 18:09:44 INFO - PROCESS | 1810 | 1463965784027 Marionette DEBUG loaded listener.js 18:09:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 158 (0x90a3dc00) [pid = 1810] [serial = 388] [outer = 0x906de400] 18:09:44 INFO - PROCESS | 1810 | 1463965784959 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 18:09:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 18:09:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1383ms 18:09:45 INFO - PROCESS | 1810 | 1463965785006 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 18:09:45 INFO - PROCESS | 1810 | 1463965785010 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 18:09:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 18:09:45 INFO - PROCESS | 1810 | 1463965785036 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 18:09:45 INFO - PROCESS | 1810 | 1463965785042 Marionette TRACE conn3 <- [1,490,null,{}] 18:09:45 INFO - PROCESS | 1810 | 1463965785057 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:45 INFO - PROCESS | 1810 | 1463965785234 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 18:09:45 INFO - PROCESS | 1810 | 1463965785393 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:45 INFO - PROCESS | 1810 | ++DOCSHELL 0x91e99400 == 67 [pid = 1810] [id = 130] 18:09:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 159 (0x91ea0c00) [pid = 1810] [serial = 389] [outer = (nil)] 18:09:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 160 (0x9546c800) [pid = 1810] [serial = 390] [outer = 0x91ea0c00] 18:09:45 INFO - PROCESS | 1810 | 1463965785531 Marionette DEBUG loaded listener.js 18:09:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 161 (0x966cfc00) [pid = 1810] [serial = 391] [outer = 0x91ea0c00] 18:09:46 INFO - PROCESS | 1810 | 1463965786302 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 18:09:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 18:09:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1287ms 18:09:46 INFO - PROCESS | 1810 | 1463965786318 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 18:09:46 INFO - PROCESS | 1810 | 1463965786323 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 18:09:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 18:09:46 INFO - PROCESS | 1810 | 1463965786345 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 18:09:46 INFO - PROCESS | 1810 | 1463965786349 Marionette TRACE conn3 <- [1,494,null,{}] 18:09:46 INFO - PROCESS | 1810 | 1463965786354 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:46 INFO - PROCESS | 1810 | 1463965786505 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 18:09:46 INFO - PROCESS | 1810 | 1463965786664 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:46 INFO - PROCESS | 1810 | ++DOCSHELL 0x8efab800 == 68 [pid = 1810] [id = 131] 18:09:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 162 (0x91e93c00) [pid = 1810] [serial = 392] [outer = (nil)] 18:09:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 163 (0x9b933800) [pid = 1810] [serial = 393] [outer = 0x91e93c00] 18:09:46 INFO - PROCESS | 1810 | 1463965786742 Marionette DEBUG loaded listener.js 18:09:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 164 (0xa227d800) [pid = 1810] [serial = 394] [outer = 0x91e93c00] 18:09:47 INFO - PROCESS | 1810 | 1463965787628 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 18:09:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 18:09:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1339ms 18:09:47 INFO - PROCESS | 1810 | 1463965787684 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 18:09:47 INFO - PROCESS | 1810 | 1463965787686 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 18:09:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 18:09:47 INFO - PROCESS | 1810 | 1463965787693 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 18:09:47 INFO - PROCESS | 1810 | 1463965787696 Marionette TRACE conn3 <- [1,498,null,{}] 18:09:47 INFO - PROCESS | 1810 | 1463965787701 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:47 INFO - PROCESS | 1810 | 1463965787851 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 18:09:48 INFO - PROCESS | 1810 | 1463965788010 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:48 INFO - PROCESS | 1810 | ++DOCSHELL 0x8efab400 == 69 [pid = 1810] [id = 132] 18:09:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 165 (0x8efabc00) [pid = 1810] [serial = 395] [outer = (nil)] 18:09:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 166 (0xa30d9400) [pid = 1810] [serial = 396] [outer = 0x8efabc00] 18:09:48 INFO - PROCESS | 1810 | 1463965788086 Marionette DEBUG loaded listener.js 18:09:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 167 (0xa6cdc800) [pid = 1810] [serial = 397] [outer = 0x8efabc00] 18:09:48 INFO - PROCESS | 1810 | 1463965788893 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 18:09:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 18:09:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1234ms 18:09:48 INFO - PROCESS | 1810 | 1463965788928 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 18:09:48 INFO - PROCESS | 1810 | 1463965788931 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 18:09:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 18:09:48 INFO - PROCESS | 1810 | 1463965788938 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 18:09:48 INFO - PROCESS | 1810 | 1463965788941 Marionette TRACE conn3 <- [1,502,null,{}] 18:09:48 INFO - PROCESS | 1810 | 1463965788946 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:49 INFO - PROCESS | 1810 | 1463965789188 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 18:09:49 INFO - PROCESS | 1810 | 1463965789304 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:49 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e64e000 == 70 [pid = 1810] [id = 133] 18:09:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 168 (0x8efaa800) [pid = 1810] [serial = 398] [outer = (nil)] 18:09:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 169 (0xa902d000) [pid = 1810] [serial = 399] [outer = 0x8efaa800] 18:09:49 INFO - PROCESS | 1810 | 1463965789381 Marionette DEBUG loaded listener.js 18:09:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 170 (0xa90b2400) [pid = 1810] [serial = 400] [outer = 0x8efaa800] 18:09:50 INFO - PROCESS | 1810 | 1463965790254 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 18:09:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 18:09:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1379ms 18:09:50 INFO - PROCESS | 1810 | 1463965790332 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 18:09:50 INFO - PROCESS | 1810 | 1463965790335 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 18:09:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 18:09:50 INFO - PROCESS | 1810 | 1463965790344 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 18:09:50 INFO - PROCESS | 1810 | 1463965790347 Marionette TRACE conn3 <- [1,506,null,{}] 18:09:50 INFO - PROCESS | 1810 | 1463965790352 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:50 INFO - PROCESS | 1810 | 1463965790506 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 18:09:50 INFO - PROCESS | 1810 | 1463965790661 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:50 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d804000 == 71 [pid = 1810] [id = 134] 18:09:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 171 (0x8d804800) [pid = 1810] [serial = 401] [outer = (nil)] 18:09:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 172 (0x8d80c800) [pid = 1810] [serial = 402] [outer = 0x8d804800] 18:09:50 INFO - PROCESS | 1810 | 1463965790742 Marionette DEBUG loaded listener.js 18:09:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 173 (0x8d80e400) [pid = 1810] [serial = 403] [outer = 0x8d804800] 18:09:51 INFO - PROCESS | 1810 | 1463965791544 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 18:09:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 18:09:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1235ms 18:09:51 INFO - PROCESS | 1810 | 1463965791585 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 18:09:51 INFO - PROCESS | 1810 | 1463965791588 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 18:09:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 18:09:51 INFO - PROCESS | 1810 | 1463965791595 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 18:09:51 INFO - PROCESS | 1810 | 1463965791598 Marionette TRACE conn3 <- [1,510,null,{}] 18:09:51 INFO - PROCESS | 1810 | 1463965791603 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:51 INFO - PROCESS | 1810 | 1463965791750 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 18:09:51 INFO - PROCESS | 1810 | 1463965791920 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:51 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d802c00 == 72 [pid = 1810] [id = 135] 18:09:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 174 (0x8d80d000) [pid = 1810] [serial = 404] [outer = (nil)] 18:09:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 175 (0x8d87bc00) [pid = 1810] [serial = 405] [outer = 0x8d80d000] 18:09:52 INFO - PROCESS | 1810 | 1463965791999 Marionette DEBUG loaded listener.js 18:09:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 176 (0x8d87d400) [pid = 1810] [serial = 406] [outer = 0x8d80d000] 18:09:52 INFO - PROCESS | 1810 | 1463965792867 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 18:09:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 18:09:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1330ms 18:09:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 18:09:52 INFO - PROCESS | 1810 | 1463965792925 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 18:09:52 INFO - PROCESS | 1810 | 1463965792928 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 18:09:52 INFO - PROCESS | 1810 | 1463965792934 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 18:09:52 INFO - PROCESS | 1810 | 1463965792938 Marionette TRACE conn3 <- [1,514,null,{}] 18:09:52 INFO - PROCESS | 1810 | 1463965792943 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:53 INFO - PROCESS | 1810 | 1463965793092 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 18:09:53 INFO - PROCESS | 1810 | 1463965793255 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:53 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d879000 == 73 [pid = 1810] [id = 136] 18:09:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 177 (0x8d879c00) [pid = 1810] [serial = 407] [outer = (nil)] 18:09:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 178 (0x8da12800) [pid = 1810] [serial = 408] [outer = 0x8d879c00] 18:09:53 INFO - PROCESS | 1810 | 1463965793340 Marionette DEBUG loaded listener.js 18:09:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 179 (0x8da15800) [pid = 1810] [serial = 409] [outer = 0x8d879c00] 18:09:54 INFO - PROCESS | 1810 | 1463965794395 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 18:09:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 18:09:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1486ms 18:09:54 INFO - PROCESS | 1810 | 1463965794422 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 18:09:54 INFO - PROCESS | 1810 | 1463965794427 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 18:09:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 18:09:54 INFO - PROCESS | 1810 | 1463965794434 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 18:09:54 INFO - PROCESS | 1810 | 1463965794439 Marionette TRACE conn3 <- [1,518,null,{}] 18:09:54 INFO - PROCESS | 1810 | 1463965794446 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:54 INFO - PROCESS | 1810 | 1463965794593 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 18:09:54 INFO - PROCESS | 1810 | 1463965794813 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:54 INFO - PROCESS | 1810 | ++DOCSHELL 0x8da1e400 == 74 [pid = 1810] [id = 137] 18:09:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 180 (0x8da20c00) [pid = 1810] [serial = 410] [outer = (nil)] 18:09:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 181 (0x90626400) [pid = 1810] [serial = 411] [outer = 0x8da20c00] 18:09:54 INFO - PROCESS | 1810 | 1463965794900 Marionette DEBUG loaded listener.js 18:09:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 182 (0x906dac00) [pid = 1810] [serial = 412] [outer = 0x8da20c00] 18:09:55 INFO - PROCESS | 1810 | 1463965795749 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 18:09:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 18:09:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1381ms 18:09:55 INFO - PROCESS | 1810 | 1463965795815 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 18:09:55 INFO - PROCESS | 1810 | 1463965795822 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 18:09:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 18:09:55 INFO - PROCESS | 1810 | 1463965795831 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 18:09:55 INFO - PROCESS | 1810 | 1463965795834 Marionette TRACE conn3 <- [1,522,null,{}] 18:09:55 INFO - PROCESS | 1810 | 1463965795840 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:56 INFO - PROCESS | 1810 | 1463965795998 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 18:09:56 INFO - PROCESS | 1810 | 1463965796191 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:56 INFO - PROCESS | 1810 | --DOCSHELL 0x8efaf000 == 73 [pid = 1810] [id = 126] 18:09:56 INFO - PROCESS | 1810 | --DOCSHELL 0x908b7c00 == 72 [pid = 1810] [id = 125] 18:09:56 INFO - PROCESS | 1810 | --DOMWINDOW == 181 (0x8e652c00) [pid = 1810] [serial = 333] [outer = (nil)] [url = about:blank] 18:09:56 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e655c00 == 73 [pid = 1810] [id = 138] 18:09:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 182 (0x8efaf000) [pid = 1810] [serial = 413] [outer = (nil)] 18:09:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 183 (0x908b9800) [pid = 1810] [serial = 414] [outer = 0x8efaf000] 18:09:56 INFO - PROCESS | 1810 | 1463965796336 Marionette DEBUG loaded listener.js 18:09:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 184 (0x91ac2000) [pid = 1810] [serial = 415] [outer = 0x8efaf000] 18:09:56 INFO - PROCESS | 1810 | --DOCSHELL 0x9a92c800 == 72 [pid = 1810] [id = 124] 18:09:56 INFO - PROCESS | 1810 | --DOCSHELL 0x8e64a800 == 71 [pid = 1810] [id = 123] 18:09:56 INFO - PROCESS | 1810 | --DOCSHELL 0x91e0ac00 == 70 [pid = 1810] [id = 122] 18:09:56 INFO - PROCESS | 1810 | --DOCSHELL 0x8e64a400 == 69 [pid = 1810] [id = 121] 18:09:56 INFO - PROCESS | 1810 | --DOCSHELL 0x908b6c00 == 68 [pid = 1810] [id = 120] 18:09:56 INFO - PROCESS | 1810 | --DOCSHELL 0x908be400 == 67 [pid = 1810] [id = 115] 18:09:56 INFO - PROCESS | 1810 | --DOCSHELL 0x8e64ac00 == 66 [pid = 1810] [id = 112] 18:09:56 INFO - PROCESS | 1810 | --DOMWINDOW == 183 (0xa35f6000) [pid = 1810] [serial = 306] [outer = (nil)] [url = about:blank] 18:09:56 INFO - PROCESS | 1810 | --DOMWINDOW == 182 (0x954c6c00) [pid = 1810] [serial = 300] [outer = (nil)] [url = about:blank] 18:09:56 INFO - PROCESS | 1810 | --DOMWINDOW == 181 (0x90a36000) [pid = 1810] [serial = 312] [outer = (nil)] [url = about:blank] 18:09:56 INFO - PROCESS | 1810 | --DOMWINDOW == 180 (0x9a934000) [pid = 1810] [serial = 327] [outer = (nil)] [url = about:blank] 18:09:56 INFO - PROCESS | 1810 | --DOMWINDOW == 179 (0x91e10800) [pid = 1810] [serial = 316] [outer = (nil)] [url = about:blank] 18:09:56 INFO - PROCESS | 1810 | --DOMWINDOW == 178 (0x908c1400) [pid = 1810] [serial = 309] [outer = (nil)] [url = about:blank] 18:09:56 INFO - PROCESS | 1810 | --DOMWINDOW == 177 (0xa6cde400) [pid = 1810] [serial = 295] [outer = (nil)] [url = about:blank] 18:09:56 INFO - PROCESS | 1810 | --DOMWINDOW == 176 (0x954c5400) [pid = 1810] [serial = 330] [outer = (nil)] [url = about:blank] 18:09:56 INFO - PROCESS | 1810 | --DOMWINDOW == 175 (0x9540ec00) [pid = 1810] [serial = 319] [outer = (nil)] [url = about:blank] 18:09:56 INFO - PROCESS | 1810 | --DOMWINDOW == 174 (0x9522ec00) [pid = 1810] [serial = 331] [outer = (nil)] [url = about:blank] 18:09:56 INFO - PROCESS | 1810 | --DOMWINDOW == 173 (0x9a937800) [pid = 1810] [serial = 328] [outer = (nil)] [url = about:blank] 18:09:56 INFO - PROCESS | 1810 | --DOMWINDOW == 172 (0x99df9800) [pid = 1810] [serial = 325] [outer = (nil)] [url = about:blank] 18:09:56 INFO - PROCESS | 1810 | --DOMWINDOW == 171 (0x99808c00) [pid = 1810] [serial = 324] [outer = (nil)] [url = about:blank] 18:09:56 INFO - PROCESS | 1810 | --DOMWINDOW == 170 (0x947d9c00) [pid = 1810] [serial = 318] [outer = (nil)] [url = about:blank] 18:09:56 INFO - PROCESS | 1810 | --DOMWINDOW == 169 (0x91ace000) [pid = 1810] [serial = 297] [outer = (nil)] [url = about:blank] 18:09:56 INFO - PROCESS | 1810 | --DOMWINDOW == 168 (0x9ad10800) [pid = 1810] [serial = 303] [outer = (nil)] [url = about:blank] 18:09:56 INFO - PROCESS | 1810 | --DOMWINDOW == 167 (0x966db000) [pid = 1810] [serial = 321] [outer = (nil)] [url = about:blank] 18:09:56 INFO - PROCESS | 1810 | --DOMWINDOW == 166 (0x91ace800) [pid = 1810] [serial = 315] [outer = (nil)] [url = about:blank] 18:09:56 INFO - PROCESS | 1810 | --DOMWINDOW == 165 (0x9784ec00) [pid = 1810] [serial = 322] [outer = (nil)] [url = about:blank] 18:09:56 INFO - PROCESS | 1810 | --DOMWINDOW == 164 (0x9d5ab800) [pid = 1810] [serial = 249] [outer = (nil)] [url = about:blank] 18:09:57 INFO - PROCESS | 1810 | 1463965797106 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 18:09:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 18:09:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1328ms 18:09:57 INFO - PROCESS | 1810 | 1463965797202 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 18:09:57 INFO - PROCESS | 1810 | 1463965797207 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 18:09:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 18:09:57 INFO - PROCESS | 1810 | 1463965797215 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 18:09:57 INFO - PROCESS | 1810 | 1463965797221 Marionette TRACE conn3 <- [1,526,null,{}] 18:09:57 INFO - PROCESS | 1810 | 1463965797229 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:57 INFO - PROCESS | 1810 | 1463965797431 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 18:09:57 INFO - PROCESS | 1810 | 1463965797588 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:57 INFO - PROCESS | 1810 | ++DOCSHELL 0x8da1b800 == 67 [pid = 1810] [id = 139] 18:09:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 165 (0x8da1d000) [pid = 1810] [serial = 416] [outer = (nil)] 18:09:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 166 (0x8e64a800) [pid = 1810] [serial = 417] [outer = 0x8da1d000] 18:09:57 INFO - PROCESS | 1810 | 1463965797667 Marionette DEBUG loaded listener.js 18:09:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 167 (0x8efac800) [pid = 1810] [serial = 418] [outer = 0x8da1d000] 18:09:58 INFO - PROCESS | 1810 | 1463965798636 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 18:09:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 18:09:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1491ms 18:09:58 INFO - PROCESS | 1810 | 1463965798707 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 18:09:58 INFO - PROCESS | 1810 | 1463965798712 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 18:09:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 18:09:58 INFO - PROCESS | 1810 | 1463965798725 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 18:09:58 INFO - PROCESS | 1810 | 1463965798730 Marionette TRACE conn3 <- [1,530,null,{}] 18:09:58 INFO - PROCESS | 1810 | 1463965798737 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:09:58 INFO - PROCESS | 1810 | 1463965798935 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 18:09:59 INFO - PROCESS | 1810 | 1463965799137 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:09:59 INFO - PROCESS | 1810 | ++DOCSHELL 0x91aca800 == 68 [pid = 1810] [id = 140] 18:09:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 168 (0x91ace800) [pid = 1810] [serial = 419] [outer = (nil)] 18:09:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 169 (0x91e96800) [pid = 1810] [serial = 420] [outer = 0x91ace800] 18:09:59 INFO - PROCESS | 1810 | 1463965799262 Marionette DEBUG loaded listener.js 18:09:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 170 (0x91e9bc00) [pid = 1810] [serial = 421] [outer = 0x91ace800] 18:10:00 INFO - PROCESS | 1810 | 1463965800025 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 18:10:00 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 18:10:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 18:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:10:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 18:10:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:10:00 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 18:10:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 18:10:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:10:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:10:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 18:10:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 18:10:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1338ms 18:10:00 INFO - PROCESS | 1810 | 1463965800062 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 18:10:00 INFO - PROCESS | 1810 | 1463965800066 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 18:10:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 18:10:00 INFO - PROCESS | 1810 | 1463965800073 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 18:10:00 INFO - PROCESS | 1810 | 1463965800076 Marionette TRACE conn3 <- [1,534,null,{}] 18:10:00 INFO - PROCESS | 1810 | 1463965800104 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:00 INFO - PROCESS | 1810 | 1463965800341 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 18:10:00 INFO - PROCESS | 1810 | 1463965800464 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:00 INFO - PROCESS | 1810 | ++DOCSHELL 0x947d4800 == 69 [pid = 1810] [id = 141] 18:10:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 171 (0x95230000) [pid = 1810] [serial = 422] [outer = (nil)] 18:10:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 172 (0x95469c00) [pid = 1810] [serial = 423] [outer = 0x95230000] 18:10:00 INFO - PROCESS | 1810 | 1463965800550 Marionette DEBUG loaded listener.js 18:10:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 173 (0x954c6800) [pid = 1810] [serial = 424] [outer = 0x95230000] 18:10:01 INFO - PROCESS | 1810 | 1463965801379 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 18:10:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 18:10:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1328ms 18:10:01 INFO - PROCESS | 1810 | 1463965801402 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 18:10:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 18:10:01 INFO - PROCESS | 1810 | 1463965801406 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 18:10:01 INFO - PROCESS | 1810 | 1463965801413 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 18:10:01 INFO - PROCESS | 1810 | 1463965801416 Marionette TRACE conn3 <- [1,538,null,{}] 18:10:01 INFO - PROCESS | 1810 | 1463965801423 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:01 INFO - PROCESS | 1810 | 1463965801611 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 18:10:01 INFO - PROCESS | 1810 | 1463965801794 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:01 INFO - PROCESS | 1810 | ++DOCSHELL 0x91e9a800 == 70 [pid = 1810] [id = 142] 18:10:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 174 (0x954ca800) [pid = 1810] [serial = 425] [outer = (nil)] 18:10:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 175 (0x97847800) [pid = 1810] [serial = 426] [outer = 0x954ca800] 18:10:01 INFO - PROCESS | 1810 | 1463965801877 Marionette DEBUG loaded listener.js 18:10:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 176 (0x98494000) [pid = 1810] [serial = 427] [outer = 0x954ca800] 18:10:02 INFO - PROCESS | 1810 | 1463965802647 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 18:10:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 18:10:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1280ms 18:10:02 INFO - PROCESS | 1810 | 1463965802693 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 18:10:02 INFO - PROCESS | 1810 | 1463965802697 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 18:10:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 18:10:02 INFO - PROCESS | 1810 | 1463965802702 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 18:10:02 INFO - PROCESS | 1810 | 1463965802706 Marionette TRACE conn3 <- [1,542,null,{}] 18:10:02 INFO - PROCESS | 1810 | 1463965802711 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:02 INFO - PROCESS | 1810 | 1463965802903 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 18:10:03 INFO - PROCESS | 1810 | 1463965803040 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:03 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d805400 == 71 [pid = 1810] [id = 143] 18:10:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 177 (0x966d8400) [pid = 1810] [serial = 428] [outer = (nil)] 18:10:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 178 (0x99dfb000) [pid = 1810] [serial = 429] [outer = 0x966d8400] 18:10:03 INFO - PROCESS | 1810 | 1463965803117 Marionette DEBUG loaded listener.js 18:10:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 179 (0x9a933400) [pid = 1810] [serial = 430] [outer = 0x966d8400] 18:10:03 INFO - PROCESS | 1810 | 1463965803910 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 18:10:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 18:10:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1233ms 18:10:03 INFO - PROCESS | 1810 | 1463965803951 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 18:10:03 INFO - PROCESS | 1810 | 1463965803954 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 18:10:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 18:10:03 INFO - PROCESS | 1810 | 1463965803963 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 18:10:03 INFO - PROCESS | 1810 | 1463965803966 Marionette TRACE conn3 <- [1,546,null,{}] 18:10:03 INFO - PROCESS | 1810 | 1463965803970 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:04 INFO - PROCESS | 1810 | 1463965804176 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 18:10:04 INFO - PROCESS | 1810 | 1463965804342 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:04 INFO - PROCESS | 1810 | ++DOCSHELL 0x90a3d800 == 72 [pid = 1810] [id = 144] 18:10:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 180 (0x97848800) [pid = 1810] [serial = 431] [outer = (nil)] 18:10:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 181 (0x9b972c00) [pid = 1810] [serial = 432] [outer = 0x97848800] 18:10:04 INFO - PROCESS | 1810 | 1463965804421 Marionette DEBUG loaded listener.js 18:10:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 182 (0xa060c400) [pid = 1810] [serial = 433] [outer = 0x97848800] 18:10:05 INFO - PROCESS | 1810 | 1463965805280 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 18:10:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 18:10:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1337ms 18:10:05 INFO - PROCESS | 1810 | 1463965805300 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 18:10:05 INFO - PROCESS | 1810 | 1463965805303 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 18:10:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 18:10:05 INFO - PROCESS | 1810 | 1463965805309 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 18:10:05 INFO - PROCESS | 1810 | 1463965805312 Marionette TRACE conn3 <- [1,550,null,{}] 18:10:05 INFO - PROCESS | 1810 | 1463965805318 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:05 INFO - PROCESS | 1810 | 1463965805481 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 18:10:05 INFO - PROCESS | 1810 | 1463965805656 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:05 INFO - PROCESS | 1810 | ++DOCSHELL 0x8da14400 == 73 [pid = 1810] [id = 145] 18:10:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 183 (0x8efa5000) [pid = 1810] [serial = 434] [outer = (nil)] 18:10:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 184 (0xa2454400) [pid = 1810] [serial = 435] [outer = 0x8efa5000] 18:10:05 INFO - PROCESS | 1810 | 1463965805734 Marionette DEBUG loaded listener.js 18:10:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 185 (0xa246b400) [pid = 1810] [serial = 436] [outer = 0x8efa5000] 18:10:06 INFO - PROCESS | 1810 | 1463965806523 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 18:10:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 18:10:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1235ms 18:10:06 INFO - PROCESS | 1810 | 1463965806545 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 18:10:06 INFO - PROCESS | 1810 | 1463965806549 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 18:10:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 18:10:06 INFO - PROCESS | 1810 | 1463965806554 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 18:10:06 INFO - PROCESS | 1810 | 1463965806558 Marionette TRACE conn3 <- [1,554,null,{}] 18:10:06 INFO - PROCESS | 1810 | 1463965806563 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:06 INFO - PROCESS | 1810 | 1463965806709 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 18:10:06 INFO - PROCESS | 1810 | 1463965806887 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:06 INFO - PROCESS | 1810 | ++DOCSHELL 0x8efa4c00 == 74 [pid = 1810] [id = 146] 18:10:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 186 (0x9ba05000) [pid = 1810] [serial = 437] [outer = (nil)] 18:10:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 187 (0xa67c8800) [pid = 1810] [serial = 438] [outer = 0x9ba05000] 18:10:06 INFO - PROCESS | 1810 | 1463965806966 Marionette DEBUG loaded listener.js 18:10:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 188 (0xa6ce4000) [pid = 1810] [serial = 439] [outer = 0x9ba05000] 18:10:07 INFO - PROCESS | 1810 | [1810] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:10:07 INFO - PROCESS | 1810 | 1463965807807 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 18:10:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 18:10:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1284ms 18:10:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 18:10:07 INFO - PROCESS | 1810 | 1463965807839 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 18:10:07 INFO - PROCESS | 1810 | 1463965807842 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 18:10:07 INFO - PROCESS | 1810 | 1463965807848 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 18:10:07 INFO - PROCESS | 1810 | 1463965807851 Marionette TRACE conn3 <- [1,558,null,{}] 18:10:07 INFO - PROCESS | 1810 | 1463965807857 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:08 INFO - PROCESS | 1810 | 1463965808004 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 18:10:08 INFO - PROCESS | 1810 | 1463965808166 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:08 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d95fc00 == 75 [pid = 1810] [id = 147] 18:10:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 189 (0x8d960400) [pid = 1810] [serial = 440] [outer = (nil)] 18:10:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 190 (0x8d966c00) [pid = 1810] [serial = 441] [outer = 0x8d960400] 18:10:08 INFO - PROCESS | 1810 | 1463965808242 Marionette DEBUG loaded listener.js 18:10:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 191 (0x8d968400) [pid = 1810] [serial = 442] [outer = 0x8d960400] 18:10:09 INFO - PROCESS | 1810 | 1463965809064 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 18:10:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 18:10:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1284ms 18:10:09 INFO - PROCESS | 1810 | 1463965809132 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 18:10:09 INFO - PROCESS | 1810 | 1463965809135 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 18:10:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 18:10:09 INFO - PROCESS | 1810 | 1463965809141 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 18:10:09 INFO - PROCESS | 1810 | 1463965809143 Marionette TRACE conn3 <- [1,562,null,{}] 18:10:09 INFO - PROCESS | 1810 | 1463965809149 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:09 INFO - PROCESS | 1810 | 1463965809311 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 18:10:09 INFO - PROCESS | 1810 | 1463965809472 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:09 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfce000 == 76 [pid = 1810] [id = 148] 18:10:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 192 (0x8cfcec00) [pid = 1810] [serial = 443] [outer = (nil)] 18:10:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 193 (0x8cfd6800) [pid = 1810] [serial = 444] [outer = 0x8cfcec00] 18:10:09 INFO - PROCESS | 1810 | 1463965809551 Marionette DEBUG loaded listener.js 18:10:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 194 (0x8cfd8400) [pid = 1810] [serial = 445] [outer = 0x8cfcec00] 18:10:10 INFO - PROCESS | 1810 | [1810] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:10:10 INFO - PROCESS | 1810 | 1463965810323 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 18:10:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 18:10:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1233ms 18:10:10 INFO - PROCESS | 1810 | 1463965810376 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 18:10:10 INFO - PROCESS | 1810 | 1463965810380 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 18:10:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 18:10:10 INFO - PROCESS | 1810 | 1463965810386 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 18:10:10 INFO - PROCESS | 1810 | 1463965810390 Marionette TRACE conn3 <- [1,566,null,{}] 18:10:10 INFO - PROCESS | 1810 | 1463965810395 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:10 INFO - PROCESS | 1810 | 1463965810579 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 18:10:10 INFO - PROCESS | 1810 | 1463965810742 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:10 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd9400 == 77 [pid = 1810] [id = 149] 18:10:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 195 (0x8cfdb400) [pid = 1810] [serial = 446] [outer = (nil)] 18:10:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 196 (0x9b937000) [pid = 1810] [serial = 447] [outer = 0x8cfdb400] 18:10:10 INFO - PROCESS | 1810 | 1463965810836 Marionette DEBUG loaded listener.js 18:10:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 197 (0xa82b8c00) [pid = 1810] [serial = 448] [outer = 0x8cfdb400] 18:10:11 INFO - PROCESS | 1810 | [1810] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:10:11 INFO - PROCESS | 1810 | 1463965811677 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 18:10:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 18:10:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1330ms 18:10:11 INFO - PROCESS | 1810 | 1463965811717 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 18:10:11 INFO - PROCESS | 1810 | 1463965811721 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 18:10:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 18:10:11 INFO - PROCESS | 1810 | 1463965811726 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 18:10:11 INFO - PROCESS | 1810 | 1463965811730 Marionette TRACE conn3 <- [1,570,null,{}] 18:10:11 INFO - PROCESS | 1810 | 1463965811735 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:11 INFO - PROCESS | 1810 | 1463965811889 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 18:10:12 INFO - PROCESS | 1810 | --DOCSHELL 0x8da1e400 == 76 [pid = 1810] [id = 137] 18:10:12 INFO - PROCESS | 1810 | --DOCSHELL 0x91e99400 == 75 [pid = 1810] [id = 130] 18:10:12 INFO - PROCESS | 1810 | --DOCSHELL 0x8efab800 == 74 [pid = 1810] [id = 131] 18:10:12 INFO - PROCESS | 1810 | --DOCSHELL 0x906dd400 == 73 [pid = 1810] [id = 129] 18:10:12 INFO - PROCESS | 1810 | --DOCSHELL 0x8e655800 == 72 [pid = 1810] [id = 128] 18:10:12 INFO - PROCESS | 1810 | 1463965812661 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:12 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d234c00 == 73 [pid = 1810] [id = 150] 18:10:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 198 (0x8d235000) [pid = 1810] [serial = 449] [outer = (nil)] 18:10:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 199 (0x8d801400) [pid = 1810] [serial = 450] [outer = 0x8d235000] 18:10:12 INFO - PROCESS | 1810 | 1463965812812 Marionette DEBUG loaded listener.js 18:10:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 200 (0x8d87a000) [pid = 1810] [serial = 451] [outer = 0x8d235000] 18:10:13 INFO - PROCESS | 1810 | [1810] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:10:13 INFO - PROCESS | 1810 | 1463965813932 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 18:10:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 18:10:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 2232ms 18:10:13 INFO - PROCESS | 1810 | 1463965813960 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 18:10:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 18:10:13 INFO - PROCESS | 1810 | 1463965813965 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 18:10:13 INFO - PROCESS | 1810 | 1463965813972 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 18:10:13 INFO - PROCESS | 1810 | 1463965813976 Marionette TRACE conn3 <- [1,574,null,{}] 18:10:13 INFO - PROCESS | 1810 | 1463965813983 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:14 INFO - PROCESS | 1810 | 1463965814201 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 18:10:14 INFO - PROCESS | 1810 | 1463965814366 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:14 INFO - PROCESS | 1810 | ++DOCSHELL 0x91e01c00 == 74 [pid = 1810] [id = 151] 18:10:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 201 (0x91e07000) [pid = 1810] [serial = 452] [outer = (nil)] 18:10:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 202 (0x91e96000) [pid = 1810] [serial = 453] [outer = 0x91e07000] 18:10:14 INFO - PROCESS | 1810 | 1463965814439 Marionette DEBUG loaded listener.js 18:10:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 203 (0x91e9d000) [pid = 1810] [serial = 454] [outer = 0x91e07000] 18:10:15 INFO - PROCESS | 1810 | 1463965815271 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:10:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 18:10:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1342ms 18:10:15 INFO - PROCESS | 1810 | 1463965815316 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 18:10:15 INFO - PROCESS | 1810 | 1463965815321 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 18:10:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 18:10:15 INFO - PROCESS | 1810 | 1463965815334 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 18:10:15 INFO - PROCESS | 1810 | 1463965815336 Marionette TRACE conn3 <- [1,578,null,{}] 18:10:15 INFO - PROCESS | 1810 | 1463965815341 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:15 INFO - PROCESS | 1810 | 1463965815526 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 18:10:15 INFO - PROCESS | 1810 | 1463965815543 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:15 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df4b800 == 75 [pid = 1810] [id = 152] 18:10:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 204 (0x8df4c400) [pid = 1810] [serial = 455] [outer = (nil)] 18:10:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 205 (0x8df50800) [pid = 1810] [serial = 456] [outer = 0x8df4c400] 18:10:15 INFO - PROCESS | 1810 | 1463965815607 Marionette DEBUG loaded listener.js 18:10:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 206 (0x92328c00) [pid = 1810] [serial = 457] [outer = 0x8df4c400] 18:10:16 INFO - PROCESS | 1810 | --DOMWINDOW == 205 (0x8da20c00) [pid = 1810] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 18:10:16 INFO - PROCESS | 1810 | --DOMWINDOW == 204 (0x8e64c400) [pid = 1810] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 18:10:16 INFO - PROCESS | 1810 | --DOMWINDOW == 203 (0x9b60d800) [pid = 1810] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 18:10:16 INFO - PROCESS | 1810 | --DOMWINDOW == 202 (0x9d930c00) [pid = 1810] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 18:10:16 INFO - PROCESS | 1810 | --DOMWINDOW == 201 (0x91ac5400) [pid = 1810] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 18:10:16 INFO - PROCESS | 1810 | --DOMWINDOW == 200 (0x908c1800) [pid = 1810] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 18:10:16 INFO - PROCESS | 1810 | --DOMWINDOW == 199 (0x908c0000) [pid = 1810] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 18:10:16 INFO - PROCESS | 1810 | --DOMWINDOW == 198 (0x98ba5400) [pid = 1810] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 18:10:16 INFO - PROCESS | 1810 | --DOMWINDOW == 197 (0x9783a800) [pid = 1810] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 18:10:16 INFO - PROCESS | 1810 | 1463965816569 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 18:10:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 18:10:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1278ms 18:10:16 INFO - PROCESS | 1810 | 1463965816613 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 18:10:16 INFO - PROCESS | 1810 | 1463965816615 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 18:10:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 18:10:16 INFO - PROCESS | 1810 | 1463965816623 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 18:10:16 INFO - PROCESS | 1810 | 1463965816631 Marionette TRACE conn3 <- [1,582,null,{}] 18:10:16 INFO - PROCESS | 1810 | 1463965816643 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:16 INFO - PROCESS | 1810 | 1463965816786 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 18:10:16 INFO - PROCESS | 1810 | 1463965816803 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:16 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d881c00 == 76 [pid = 1810] [id = 153] 18:10:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 198 (0x8e032400) [pid = 1810] [serial = 458] [outer = (nil)] 18:10:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 199 (0x8efab800) [pid = 1810] [serial = 459] [outer = 0x8e032400] 18:10:16 INFO - PROCESS | 1810 | 1463965816868 Marionette DEBUG loaded listener.js 18:10:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 200 (0x924de000) [pid = 1810] [serial = 460] [outer = 0x8e032400] 18:10:17 INFO - PROCESS | 1810 | 1463965817588 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 18:10:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 18:10:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 986ms 18:10:17 INFO - PROCESS | 1810 | 1463965817607 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 18:10:17 INFO - PROCESS | 1810 | 1463965817613 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 18:10:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 18:10:17 INFO - PROCESS | 1810 | 1463965817618 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 18:10:17 INFO - PROCESS | 1810 | 1463965817620 Marionette TRACE conn3 <- [1,586,null,{}] 18:10:17 INFO - PROCESS | 1810 | 1463965817625 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:17 INFO - PROCESS | 1810 | 1463965817804 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 18:10:17 INFO - PROCESS | 1810 | 1463965817825 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:17 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d049400 == 77 [pid = 1810] [id = 154] 18:10:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 201 (0x8d04ac00) [pid = 1810] [serial = 461] [outer = (nil)] 18:10:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 202 (0x8d052000) [pid = 1810] [serial = 462] [outer = 0x8d04ac00] 18:10:17 INFO - PROCESS | 1810 | 1463965817889 Marionette DEBUG loaded listener.js 18:10:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 203 (0x8d057400) [pid = 1810] [serial = 463] [outer = 0x8d04ac00] 18:10:18 INFO - PROCESS | 1810 | [1810] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:10:18 INFO - PROCESS | 1810 | 1463965818723 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 18:10:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 18:10:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1133ms 18:10:18 INFO - PROCESS | 1810 | 1463965818752 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 18:10:18 INFO - PROCESS | 1810 | 1463965818758 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 18:10:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 18:10:18 INFO - PROCESS | 1810 | 1463965818782 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 18:10:18 INFO - PROCESS | 1810 | 1463965818789 Marionette TRACE conn3 <- [1,590,null,{}] 18:10:18 INFO - PROCESS | 1810 | 1463965818799 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:18 INFO - PROCESS | 1810 | 1463965818971 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 18:10:19 INFO - PROCESS | 1810 | 1463965819134 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:19 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd1800 == 78 [pid = 1810] [id = 155] 18:10:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 204 (0x8d049c00) [pid = 1810] [serial = 464] [outer = (nil)] 18:10:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 205 (0x8d809400) [pid = 1810] [serial = 465] [outer = 0x8d049c00] 18:10:19 INFO - PROCESS | 1810 | 1463965819216 Marionette DEBUG loaded listener.js 18:10:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 206 (0x8d967400) [pid = 1810] [serial = 466] [outer = 0x8d049c00] 18:10:20 INFO - PROCESS | 1810 | 1463965820168 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 18:10:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 18:10:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1455ms 18:10:20 INFO - PROCESS | 1810 | 1463965820221 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 18:10:20 INFO - PROCESS | 1810 | 1463965820229 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 18:10:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 18:10:20 INFO - PROCESS | 1810 | 1463965820239 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 18:10:20 INFO - PROCESS | 1810 | 1463965820243 Marionette TRACE conn3 <- [1,594,null,{}] 18:10:20 INFO - PROCESS | 1810 | 1463965820255 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:20 INFO - PROCESS | 1810 | 1463965820480 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 18:10:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 207 (0x8df07800) [pid = 1810] [serial = 467] [outer = 0x92981800] 18:10:20 INFO - PROCESS | 1810 | 1463965820687 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:20 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df0d400 == 79 [pid = 1810] [id = 156] 18:10:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 208 (0x8df0d800) [pid = 1810] [serial = 468] [outer = (nil)] 18:10:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 209 (0x8df10400) [pid = 1810] [serial = 469] [outer = 0x8df0d800] 18:10:20 INFO - PROCESS | 1810 | 1463965820817 Marionette DEBUG loaded listener.js 18:10:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 210 (0x8df4e400) [pid = 1810] [serial = 470] [outer = 0x8df0d800] 18:10:21 INFO - PROCESS | 1810 | 1463965821759 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 18:10:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 18:10:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1593ms 18:10:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 18:10:21 INFO - PROCESS | 1810 | 1463965821832 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 18:10:21 INFO - PROCESS | 1810 | 1463965821835 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 18:10:21 INFO - PROCESS | 1810 | 1463965821841 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 18:10:21 INFO - PROCESS | 1810 | 1463965821847 Marionette TRACE conn3 <- [1,598,null,{}] 18:10:21 INFO - PROCESS | 1810 | 1463965821862 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:22 INFO - PROCESS | 1810 | 1463965822055 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 18:10:22 INFO - PROCESS | 1810 | 1463965822265 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:22 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e038800 == 80 [pid = 1810] [id = 157] 18:10:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 211 (0x90621c00) [pid = 1810] [serial = 471] [outer = (nil)] 18:10:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 212 (0x90a3c800) [pid = 1810] [serial = 472] [outer = 0x90621c00] 18:10:22 INFO - PROCESS | 1810 | 1463965822357 Marionette DEBUG loaded listener.js 18:10:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 213 (0x920abc00) [pid = 1810] [serial = 473] [outer = 0x90621c00] 18:10:23 INFO - PROCESS | 1810 | 1463965823110 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 18:10:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 18:10:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1344ms 18:10:23 INFO - PROCESS | 1810 | 1463965823185 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 18:10:23 INFO - PROCESS | 1810 | 1463965823188 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 18:10:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 18:10:23 INFO - PROCESS | 1810 | 1463965823194 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 18:10:23 INFO - PROCESS | 1810 | 1463965823197 Marionette TRACE conn3 <- [1,602,null,{}] 18:10:23 INFO - PROCESS | 1810 | 1463965823203 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:23 INFO - PROCESS | 1810 | 1463965823357 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 18:10:23 INFO - PROCESS | 1810 | 1463965823525 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:23 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e1e9c00 == 81 [pid = 1810] [id = 158] 18:10:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 214 (0x8e1eb400) [pid = 1810] [serial = 474] [outer = (nil)] 18:10:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 215 (0x8e1f3000) [pid = 1810] [serial = 475] [outer = 0x8e1eb400] 18:10:23 INFO - PROCESS | 1810 | 1463965823606 Marionette DEBUG loaded listener.js 18:10:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 216 (0x8e1f7800) [pid = 1810] [serial = 476] [outer = 0x8e1eb400] 18:10:24 INFO - PROCESS | 1810 | 1463965824409 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 18:10:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 18:10:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1289ms 18:10:24 INFO - PROCESS | 1810 | 1463965824485 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 18:10:24 INFO - PROCESS | 1810 | 1463965824489 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 18:10:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 18:10:24 INFO - PROCESS | 1810 | 1463965824495 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 18:10:24 INFO - PROCESS | 1810 | 1463965824497 Marionette TRACE conn3 <- [1,606,null,{}] 18:10:24 INFO - PROCESS | 1810 | 1463965824503 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:24 INFO - PROCESS | 1810 | 1463965824657 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 18:10:24 INFO - PROCESS | 1810 | 1463965824823 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:24 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d22ac00 == 82 [pid = 1810] [id = 159] 18:10:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 217 (0x8e1ebc00) [pid = 1810] [serial = 477] [outer = (nil)] 18:10:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 218 (0x8e65c800) [pid = 1810] [serial = 478] [outer = 0x8e1ebc00] 18:10:24 INFO - PROCESS | 1810 | 1463965824901 Marionette DEBUG loaded listener.js 18:10:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 219 (0x8e65ec00) [pid = 1810] [serial = 479] [outer = 0x8e1ebc00] 18:10:25 INFO - PROCESS | 1810 | 1463965825722 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:10:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 18:10:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1286ms 18:10:25 INFO - PROCESS | 1810 | 1463965825782 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 18:10:25 INFO - PROCESS | 1810 | 1463965825784 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 18:10:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 18:10:25 INFO - PROCESS | 1810 | 1463965825791 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 18:10:25 INFO - PROCESS | 1810 | 1463965825794 Marionette TRACE conn3 <- [1,610,null,{}] 18:10:25 INFO - PROCESS | 1810 | 1463965825799 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:25 INFO - PROCESS | 1810 | 1463965825978 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 18:10:26 INFO - PROCESS | 1810 | 1463965826144 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:26 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfcd400 == 83 [pid = 1810] [id = 160] 18:10:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 220 (0x8cfd0400) [pid = 1810] [serial = 480] [outer = (nil)] 18:10:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 221 (0x8e01bc00) [pid = 1810] [serial = 481] [outer = 0x8cfd0400] 18:10:26 INFO - PROCESS | 1810 | 1463965826224 Marionette DEBUG loaded listener.js 18:10:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 222 (0x8e1ed000) [pid = 1810] [serial = 482] [outer = 0x8cfd0400] 18:10:27 INFO - PROCESS | 1810 | 1463965827006 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 18:10:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 18:10:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1277ms 18:10:27 INFO - PROCESS | 1810 | 1463965827069 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 18:10:27 INFO - PROCESS | 1810 | 1463965827072 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 18:10:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 18:10:27 INFO - PROCESS | 1810 | 1463965827079 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 18:10:27 INFO - PROCESS | 1810 | 1463965827082 Marionette TRACE conn3 <- [1,614,null,{}] 18:10:27 INFO - PROCESS | 1810 | 1463965827087 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:27 INFO - PROCESS | 1810 | 1463965827242 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 18:10:27 INFO - PROCESS | 1810 | 1463965827408 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:27 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d22c800 == 84 [pid = 1810] [id = 161] 18:10:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 223 (0x8e017000) [pid = 1810] [serial = 483] [outer = (nil)] 18:10:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 224 (0x8e665800) [pid = 1810] [serial = 484] [outer = 0x8e017000] 18:10:27 INFO - PROCESS | 1810 | 1463965827485 Marionette DEBUG loaded listener.js 18:10:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 225 (0x906de800) [pid = 1810] [serial = 485] [outer = 0x8e017000] 18:10:28 INFO - PROCESS | 1810 | 1463965828335 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 18:10:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 18:10:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1336ms 18:10:28 INFO - PROCESS | 1810 | 1463965828416 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 18:10:28 INFO - PROCESS | 1810 | 1463965828419 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 18:10:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 18:10:28 INFO - PROCESS | 1810 | 1463965828426 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 18:10:28 INFO - PROCESS | 1810 | 1463965828428 Marionette TRACE conn3 <- [1,618,null,{}] 18:10:28 INFO - PROCESS | 1810 | 1463965828434 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:28 INFO - PROCESS | 1810 | 1463965828591 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 18:10:28 INFO - PROCESS | 1810 | 1463965828764 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:28 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df0a800 == 85 [pid = 1810] [id = 162] 18:10:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 226 (0x8e651000) [pid = 1810] [serial = 486] [outer = (nil)] 18:10:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 227 (0x906da400) [pid = 1810] [serial = 487] [outer = 0x8e651000] 18:10:28 INFO - PROCESS | 1810 | 1463965828841 Marionette DEBUG loaded listener.js 18:10:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 228 (0x91e09c00) [pid = 1810] [serial = 488] [outer = 0x8e651000] 18:10:30 INFO - PROCESS | 1810 | 1463965830022 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 18:10:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 18:10:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1637ms 18:10:30 INFO - PROCESS | 1810 | 1463965830064 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 18:10:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 18:10:30 INFO - PROCESS | 1810 | 1463965830069 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 18:10:30 INFO - PROCESS | 1810 | 1463965830076 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 18:10:30 INFO - PROCESS | 1810 | 1463965830081 Marionette TRACE conn3 <- [1,622,null,{}] 18:10:30 INFO - PROCESS | 1810 | 1463965830097 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:30 INFO - PROCESS | 1810 | 1463965830342 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 18:10:30 INFO - PROCESS | 1810 | 1463965830520 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:30 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d234000 == 86 [pid = 1810] [id = 163] 18:10:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 229 (0x8d881400) [pid = 1810] [serial = 489] [outer = (nil)] 18:10:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 230 (0x8da1a800) [pid = 1810] [serial = 490] [outer = 0x8d881400] 18:10:30 INFO - PROCESS | 1810 | 1463965830592 Marionette DEBUG loaded listener.js 18:10:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 231 (0x8df08400) [pid = 1810] [serial = 491] [outer = 0x8d881400] 18:10:31 INFO - PROCESS | 1810 | 1463965831409 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 18:10:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 18:10:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1390ms 18:10:31 INFO - PROCESS | 1810 | 1463965831466 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 18:10:31 INFO - PROCESS | 1810 | 1463965831474 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 18:10:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 18:10:31 INFO - PROCESS | 1810 | 1463965831484 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 18:10:31 INFO - PROCESS | 1810 | 1463965831487 Marionette TRACE conn3 <- [1,626,null,{}] 18:10:31 INFO - PROCESS | 1810 | 1463965831493 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:31 INFO - PROCESS | 1810 | 1463965831641 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 18:10:31 INFO - PROCESS | 1810 | 1463965831810 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:31 INFO - PROCESS | 1810 | ++DOCSHELL 0x8da20c00 == 87 [pid = 1810] [id = 164] 18:10:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 232 (0x8df4fc00) [pid = 1810] [serial = 492] [outer = (nil)] 18:10:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 233 (0x8e019800) [pid = 1810] [serial = 493] [outer = 0x8df4fc00] 18:10:31 INFO - PROCESS | 1810 | 1463965831880 Marionette DEBUG loaded listener.js 18:10:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 234 (0x8e029c00) [pid = 1810] [serial = 494] [outer = 0x8df4fc00] 18:10:32 INFO - PROCESS | 1810 | 1463965832757 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 18:10:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 18:10:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1342ms 18:10:32 INFO - PROCESS | 1810 | 1463965832826 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 18:10:32 INFO - PROCESS | 1810 | 1463965832829 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 18:10:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 18:10:32 INFO - PROCESS | 1810 | 1463965832835 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 18:10:32 INFO - PROCESS | 1810 | 1463965832840 Marionette TRACE conn3 <- [1,630,null,{}] 18:10:32 INFO - PROCESS | 1810 | 1463965832854 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:33 INFO - PROCESS | 1810 | 1463965833044 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 18:10:33 INFO - PROCESS | 1810 | 1463965833256 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:33 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfdac00 == 88 [pid = 1810] [id = 165] 18:10:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 235 (0x8d80fc00) [pid = 1810] [serial = 495] [outer = (nil)] 18:10:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 236 (0x8e650800) [pid = 1810] [serial = 496] [outer = 0x8d80fc00] 18:10:33 INFO - PROCESS | 1810 | 1463965833372 Marionette DEBUG loaded listener.js 18:10:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 237 (0x8e667c00) [pid = 1810] [serial = 497] [outer = 0x8d80fc00] 18:10:34 INFO - PROCESS | 1810 | 1463965834159 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 18:10:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 18:10:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1384ms 18:10:34 INFO - PROCESS | 1810 | 1463965834219 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 18:10:34 INFO - PROCESS | 1810 | 1463965834223 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 18:10:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 18:10:34 INFO - PROCESS | 1810 | 1463965834229 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 18:10:34 INFO - PROCESS | 1810 | 1463965834231 Marionette TRACE conn3 <- [1,634,null,{}] 18:10:34 INFO - PROCESS | 1810 | 1463965834237 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:34 INFO - PROCESS | 1810 | 1463965834413 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 18:10:34 INFO - PROCESS | 1810 | --DOCSHELL 0x91e02800 == 87 [pid = 1810] [id = 90] 18:10:34 INFO - PROCESS | 1810 | --DOCSHELL 0x97840000 == 86 [pid = 1810] [id = 38] 18:10:34 INFO - PROCESS | 1810 | --DOCSHELL 0x91ac3c00 == 85 [pid = 1810] [id = 113] 18:10:34 INFO - PROCESS | 1810 | --DOCSHELL 0x95232800 == 84 [pid = 1810] [id = 40] 18:10:34 INFO - PROCESS | 1810 | --DOCSHELL 0x9522b400 == 83 [pid = 1810] [id = 71] 18:10:34 INFO - PROCESS | 1810 | --DOMWINDOW == 236 (0x908b9800) [pid = 1810] [serial = 414] [outer = (nil)] [url = about:blank] 18:10:34 INFO - PROCESS | 1810 | --DOMWINDOW == 235 (0x8e658800) [pid = 1810] [serial = 336] [outer = (nil)] [url = about:blank] 18:10:34 INFO - PROCESS | 1810 | --DOMWINDOW == 234 (0xa2272800) [pid = 1810] [serial = 345] [outer = (nil)] [url = about:blank] 18:10:34 INFO - PROCESS | 1810 | --DOMWINDOW == 233 (0x926f5800) [pid = 1810] [serial = 339] [outer = (nil)] [url = about:blank] 18:10:34 INFO - PROCESS | 1810 | --DOMWINDOW == 232 (0xa24fac00) [pid = 1810] [serial = 348] [outer = (nil)] [url = about:blank] 18:10:34 INFO - PROCESS | 1810 | --DOMWINDOW == 231 (0xa50f3000) [pid = 1810] [serial = 351] [outer = (nil)] [url = about:blank] 18:10:34 INFO - PROCESS | 1810 | --DOMWINDOW == 230 (0xa82b6800) [pid = 1810] [serial = 354] [outer = (nil)] [url = about:blank] 18:10:34 INFO - PROCESS | 1810 | --DOMWINDOW == 229 (0x97843c00) [pid = 1810] [serial = 342] [outer = (nil)] [url = about:blank] 18:10:34 INFO - PROCESS | 1810 | --DOMWINDOW == 228 (0x9a939000) [pid = 1810] [serial = 357] [outer = (nil)] [url = about:blank] 18:10:34 INFO - PROCESS | 1810 | --DOMWINDOW == 227 (0x8da12800) [pid = 1810] [serial = 408] [outer = (nil)] [url = about:blank] 18:10:34 INFO - PROCESS | 1810 | --DOMWINDOW == 226 (0x91ac7800) [pid = 1810] [serial = 384] [outer = (nil)] [url = about:blank] 18:10:34 INFO - PROCESS | 1810 | --DOMWINDOW == 225 (0x8d80c800) [pid = 1810] [serial = 402] [outer = (nil)] [url = about:blank] 18:10:34 INFO - PROCESS | 1810 | --DOMWINDOW == 224 (0xa30d9400) [pid = 1810] [serial = 396] [outer = (nil)] [url = about:blank] 18:10:34 INFO - PROCESS | 1810 | --DOMWINDOW == 223 (0x8d87bc00) [pid = 1810] [serial = 405] [outer = (nil)] [url = about:blank] 18:10:34 INFO - PROCESS | 1810 | --DOMWINDOW == 222 (0x9546c800) [pid = 1810] [serial = 390] [outer = (nil)] [url = about:blank] 18:10:34 INFO - PROCESS | 1810 | --DOMWINDOW == 221 (0x9b933800) [pid = 1810] [serial = 393] [outer = (nil)] [url = about:blank] 18:10:34 INFO - PROCESS | 1810 | --DOMWINDOW == 220 (0xa902d000) [pid = 1810] [serial = 399] [outer = (nil)] [url = about:blank] 18:10:34 INFO - PROCESS | 1810 | --DOMWINDOW == 219 (0x906e2400) [pid = 1810] [serial = 387] [outer = (nil)] [url = about:blank] 18:10:34 INFO - PROCESS | 1810 | --DOCSHELL 0x8d881c00 == 82 [pid = 1810] [id = 153] 18:10:34 INFO - PROCESS | 1810 | --DOCSHELL 0x8df4b800 == 81 [pid = 1810] [id = 152] 18:10:34 INFO - PROCESS | 1810 | --DOCSHELL 0x91e01c00 == 80 [pid = 1810] [id = 151] 18:10:34 INFO - PROCESS | 1810 | --DOCSHELL 0x8d234c00 == 79 [pid = 1810] [id = 150] 18:10:34 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd9400 == 78 [pid = 1810] [id = 149] 18:10:34 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfce000 == 77 [pid = 1810] [id = 148] 18:10:34 INFO - PROCESS | 1810 | 1463965834633 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:34 INFO - PROCESS | 1810 | --DOCSHELL 0x8d95fc00 == 76 [pid = 1810] [id = 147] 18:10:34 INFO - PROCESS | 1810 | --DOCSHELL 0x8efa4c00 == 75 [pid = 1810] [id = 146] 18:10:34 INFO - PROCESS | 1810 | --DOCSHELL 0x8da14400 == 74 [pid = 1810] [id = 145] 18:10:34 INFO - PROCESS | 1810 | --DOCSHELL 0x90a3d800 == 73 [pid = 1810] [id = 144] 18:10:34 INFO - PROCESS | 1810 | --DOCSHELL 0x8d805400 == 72 [pid = 1810] [id = 143] 18:10:34 INFO - PROCESS | 1810 | --DOCSHELL 0x98494c00 == 71 [pid = 1810] [id = 127] 18:10:34 INFO - PROCESS | 1810 | --DOCSHELL 0x91e9a800 == 70 [pid = 1810] [id = 142] 18:10:34 INFO - PROCESS | 1810 | --DOCSHELL 0x947d4800 == 69 [pid = 1810] [id = 141] 18:10:34 INFO - PROCESS | 1810 | --DOCSHELL 0x91aca800 == 68 [pid = 1810] [id = 140] 18:10:34 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd0000 == 69 [pid = 1810] [id = 166] 18:10:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 220 (0x8cfd3c00) [pid = 1810] [serial = 498] [outer = (nil)] 18:10:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 221 (0x8d234c00) [pid = 1810] [serial = 499] [outer = 0x8cfd3c00] 18:10:34 INFO - PROCESS | 1810 | 1463965834714 Marionette DEBUG loaded listener.js 18:10:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 222 (0x8d881c00) [pid = 1810] [serial = 500] [outer = 0x8cfd3c00] 18:10:34 INFO - PROCESS | 1810 | --DOCSHELL 0x8da1b800 == 68 [pid = 1810] [id = 139] 18:10:34 INFO - PROCESS | 1810 | --DOMWINDOW == 221 (0x9d9b1800) [pid = 1810] [serial = 372] [outer = (nil)] [url = about:blank] 18:10:34 INFO - PROCESS | 1810 | --DOMWINDOW == 220 (0xa35f2800) [pid = 1810] [serial = 375] [outer = (nil)] [url = about:blank] 18:10:34 INFO - PROCESS | 1810 | --DOMWINDOW == 219 (0xa214cc00) [pid = 1810] [serial = 373] [outer = (nil)] [url = about:blank] 18:10:34 INFO - PROCESS | 1810 | --DOMWINDOW == 218 (0x9232a800) [pid = 1810] [serial = 363] [outer = (nil)] [url = about:blank] 18:10:34 INFO - PROCESS | 1810 | --DOMWINDOW == 217 (0x95232400) [pid = 1810] [serial = 364] [outer = (nil)] [url = about:blank] 18:10:34 INFO - PROCESS | 1810 | --DOMWINDOW == 216 (0x91aca000) [pid = 1810] [serial = 361] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1810 | --DOMWINDOW == 215 (0x90a39000) [pid = 1810] [serial = 360] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1810 | --DOMWINDOW == 214 (0x97852c00) [pid = 1810] [serial = 378] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1810 | --DOMWINDOW == 213 (0x9b930000) [pid = 1810] [serial = 369] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1810 | --DOMWINDOW == 212 (0x9784f400) [pid = 1810] [serial = 366] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1810 | --DOMWINDOW == 211 (0x9848e400) [pid = 1810] [serial = 367] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1810 | --DOMWINDOW == 210 (0xa6f38c00) [pid = 1810] [serial = 381] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1810 | --DOMWINDOW == 209 (0xa6cd7c00) [pid = 1810] [serial = 376] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1810 | --DOMWINDOW == 208 (0xa214b800) [pid = 1810] [serial = 379] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1810 | --DOMWINDOW == 207 (0x9b93ac00) [pid = 1810] [serial = 370] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1810 | --DOMWINDOW == 206 (0x906dac00) [pid = 1810] [serial = 412] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1810 | --DOMWINDOW == 205 (0x8e656400) [pid = 1810] [serial = 334] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1810 | --DOMWINDOW == 204 (0x90626400) [pid = 1810] [serial = 411] [outer = (nil)] [url = about:blank] 18:10:35 INFO - PROCESS | 1810 | [1810] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:10:35 INFO - PROCESS | 1810 | 1463965835476 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 18:10:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 18:10:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1288ms 18:10:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 18:10:35 INFO - PROCESS | 1810 | 1463965835529 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 18:10:35 INFO - PROCESS | 1810 | 1463965835531 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 18:10:35 INFO - PROCESS | 1810 | 1463965835538 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 18:10:35 INFO - PROCESS | 1810 | 1463965835541 Marionette TRACE conn3 <- [1,638,null,{}] 18:10:35 INFO - PROCESS | 1810 | 1463965835546 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:35 INFO - PROCESS | 1810 | 1463965835678 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 18:10:35 INFO - PROCESS | 1810 | 1463965835692 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:35 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d055400 == 69 [pid = 1810] [id = 167] 18:10:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 205 (0x8d95fc00) [pid = 1810] [serial = 501] [outer = (nil)] 18:10:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 206 (0x90624c00) [pid = 1810] [serial = 502] [outer = 0x8d95fc00] 18:10:35 INFO - PROCESS | 1810 | 1463965835756 Marionette DEBUG loaded listener.js 18:10:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 207 (0x906dac00) [pid = 1810] [serial = 503] [outer = 0x8d95fc00] 18:10:36 INFO - PROCESS | 1810 | [1810] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:10:36 INFO - PROCESS | 1810 | 1463965836501 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 18:10:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 18:10:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 977ms 18:10:36 INFO - PROCESS | 1810 | 1463965836513 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 18:10:36 INFO - PROCESS | 1810 | 1463965836517 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 18:10:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 18:10:36 INFO - PROCESS | 1810 | 1463965836522 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 18:10:36 INFO - PROCESS | 1810 | 1463965836525 Marionette TRACE conn3 <- [1,642,null,{}] 18:10:36 INFO - PROCESS | 1810 | 1463965836530 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:36 INFO - PROCESS | 1810 | 1463965836739 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 18:10:36 INFO - PROCESS | 1810 | 1463965836760 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:36 INFO - PROCESS | 1810 | ++DOCSHELL 0x8efa9400 == 70 [pid = 1810] [id = 168] 18:10:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 208 (0x9061f000) [pid = 1810] [serial = 504] [outer = (nil)] 18:10:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 209 (0x91ac7800) [pid = 1810] [serial = 505] [outer = 0x9061f000] 18:10:36 INFO - PROCESS | 1810 | 1463965836826 Marionette DEBUG loaded listener.js 18:10:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 210 (0x91acac00) [pid = 1810] [serial = 506] [outer = 0x9061f000] 18:10:37 INFO - PROCESS | 1810 | 1463965837611 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 18:10:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 18:10:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1128ms 18:10:37 INFO - PROCESS | 1810 | 1463965837651 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 18:10:37 INFO - PROCESS | 1810 | 1463965837654 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 18:10:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 18:10:37 INFO - PROCESS | 1810 | 1463965837660 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 18:10:37 INFO - PROCESS | 1810 | 1463965837662 Marionette TRACE conn3 <- [1,646,null,{}] 18:10:37 INFO - PROCESS | 1810 | 1463965837675 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:37 INFO - PROCESS | 1810 | 1463965837861 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 18:10:37 INFO - PROCESS | 1810 | 1463965837881 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:37 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e017c00 == 71 [pid = 1810] [id = 169] 18:10:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 211 (0x8e658800) [pid = 1810] [serial = 507] [outer = (nil)] 18:10:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 212 (0x91e9d800) [pid = 1810] [serial = 508] [outer = 0x8e658800] 18:10:37 INFO - PROCESS | 1810 | 1463965837960 Marionette DEBUG loaded listener.js 18:10:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 213 (0x920aa800) [pid = 1810] [serial = 509] [outer = 0x8e658800] 18:10:38 INFO - PROCESS | 1810 | 1463965838664 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 18:10:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 18:10:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1033ms 18:10:38 INFO - PROCESS | 1810 | 1463965838693 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 18:10:38 INFO - PROCESS | 1810 | 1463965838697 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 18:10:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 18:10:38 INFO - PROCESS | 1810 | 1463965838708 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 18:10:38 INFO - PROCESS | 1810 | 1463965838710 Marionette TRACE conn3 <- [1,650,null,{}] 18:10:38 INFO - PROCESS | 1810 | 1463965838731 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:38 INFO - PROCESS | 1810 | 1463965838908 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 18:10:38 INFO - PROCESS | 1810 | 1463965838931 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:38 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d058800 == 72 [pid = 1810] [id = 170] 18:10:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 214 (0x91ac9800) [pid = 1810] [serial = 510] [outer = (nil)] 18:10:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 215 (0x924dd000) [pid = 1810] [serial = 511] [outer = 0x91ac9800] 18:10:38 INFO - PROCESS | 1810 | 1463965838996 Marionette DEBUG loaded listener.js 18:10:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 216 (0x9262e800) [pid = 1810] [serial = 512] [outer = 0x91ac9800] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 215 (0x9a931c00) [pid = 1810] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 214 (0xa6ce1c00) [pid = 1810] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 213 (0x947d0800) [pid = 1810] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 212 (0x90a31000) [pid = 1810] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 211 (0xa245b800) [pid = 1810] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 210 (0x9b932400) [pid = 1810] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 209 (0x9783ac00) [pid = 1810] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 208 (0x924d6400) [pid = 1810] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 207 (0x97853000) [pid = 1810] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 206 (0x99b56000) [pid = 1810] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 205 (0x91acb800) [pid = 1810] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 204 (0x9b065c00) [pid = 1810] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 203 (0x947dac00) [pid = 1810] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 202 (0xa6734000) [pid = 1810] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 201 (0x97850000) [pid = 1810] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 200 (0xa6ea6800) [pid = 1810] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 199 (0x9d5a6000) [pid = 1810] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 198 (0xa2472800) [pid = 1810] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 197 (0x908b5800) [pid = 1810] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 196 (0x9540d000) [pid = 1810] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 195 (0xa246b000) [pid = 1810] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 194 (0x926ed400) [pid = 1810] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 193 (0x9820d400) [pid = 1810] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 192 (0x92f51800) [pid = 1810] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 191 (0xa3056400) [pid = 1810] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 190 (0x9a930c00) [pid = 1810] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 189 (0x8d879c00) [pid = 1810] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 188 (0x926f5400) [pid = 1810] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 187 (0x92f4e400) [pid = 1810] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 186 (0x92f48000) [pid = 1810] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 185 (0x9a939800) [pid = 1810] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 184 (0x91e05800) [pid = 1810] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 183 (0x92330400) [pid = 1810] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 182 (0x92325800) [pid = 1810] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 181 (0x97848800) [pid = 1810] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 180 (0x8da1d000) [pid = 1810] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 179 (0x8cfdb400) [pid = 1810] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 178 (0x8cfcec00) [pid = 1810] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 177 (0x95230000) [pid = 1810] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 176 (0x8efaf000) [pid = 1810] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 175 (0x8d235000) [pid = 1810] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 174 (0x966d8400) [pid = 1810] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 173 (0x91e07000) [pid = 1810] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 172 (0x8e64d800) [pid = 1810] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 171 (0x8efabc00) [pid = 1810] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 170 (0x908bf000) [pid = 1810] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 169 (0x91ea0c00) [pid = 1810] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 168 (0x9ab87000) [pid = 1810] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 167 (0x9522a000) [pid = 1810] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 166 (0xa246c400) [pid = 1810] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 165 (0xa6ce2800) [pid = 1810] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 164 (0x90a33800) [pid = 1810] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 163 (0x8d804800) [pid = 1810] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 162 (0x8efaa800) [pid = 1810] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 161 (0x91e93c00) [pid = 1810] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 160 (0x906de400) [pid = 1810] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 159 (0x91ac9c00) [pid = 1810] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 158 (0x8d80d000) [pid = 1810] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 157 (0x9a92a800) [pid = 1810] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 156 (0x8df4c400) [pid = 1810] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 155 (0x8e032400) [pid = 1810] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 154 (0x9ba05000) [pid = 1810] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 153 (0x91ace800) [pid = 1810] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 152 (0x8efa5000) [pid = 1810] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 151 (0x954ca800) [pid = 1810] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 18:10:40 INFO - PROCESS | 1810 | --DOMWINDOW == 150 (0x8d960400) [pid = 1810] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 18:10:40 INFO - PROCESS | 1810 | 1463965840817 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 18:10:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 18:10:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 2137ms 18:10:40 INFO - PROCESS | 1810 | 1463965840845 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 18:10:40 INFO - PROCESS | 1810 | 1463965840849 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 18:10:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 18:10:40 INFO - PROCESS | 1810 | 1463965840854 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 18:10:40 INFO - PROCESS | 1810 | 1463965840856 Marionette TRACE conn3 <- [1,654,null,{}] 18:10:40 INFO - PROCESS | 1810 | 1463965840862 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:41 INFO - PROCESS | 1810 | 1463965841003 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 18:10:41 INFO - PROCESS | 1810 | 1463965841017 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:41 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d804800 == 73 [pid = 1810] [id = 171] 18:10:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 151 (0x8d880400) [pid = 1810] [serial = 513] [outer = (nil)] 18:10:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 152 (0x8efa1c00) [pid = 1810] [serial = 514] [outer = 0x8d880400] 18:10:41 INFO - PROCESS | 1810 | 1463965841085 Marionette DEBUG loaded listener.js 18:10:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 153 (0x908b4400) [pid = 1810] [serial = 515] [outer = 0x8d880400] 18:10:41 INFO - PROCESS | 1810 | 1463965841846 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 18:10:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 18:10:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1028ms 18:10:41 INFO - PROCESS | 1810 | 1463965841883 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 18:10:41 INFO - PROCESS | 1810 | 1463965841887 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 18:10:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 18:10:41 INFO - PROCESS | 1810 | 1463965841892 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 18:10:41 INFO - PROCESS | 1810 | 1463965841895 Marionette TRACE conn3 <- [1,658,null,{}] 18:10:41 INFO - PROCESS | 1810 | 1463965841926 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:42 INFO - PROCESS | 1810 | 1463965842065 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 18:10:42 INFO - PROCESS | 1810 | 1463965842082 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:42 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d053000 == 74 [pid = 1810] [id = 172] 18:10:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 154 (0x8d967c00) [pid = 1810] [serial = 516] [outer = (nil)] 18:10:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 155 (0x91ac6800) [pid = 1810] [serial = 517] [outer = 0x8d967c00] 18:10:42 INFO - PROCESS | 1810 | 1463965842145 Marionette DEBUG loaded listener.js 18:10:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 156 (0x91e07000) [pid = 1810] [serial = 518] [outer = 0x8d967c00] 18:10:43 INFO - PROCESS | 1810 | 1463965843158 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 18:10:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 18:10:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1335ms 18:10:43 INFO - PROCESS | 1810 | 1463965843228 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 18:10:43 INFO - PROCESS | 1810 | 1463965843235 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 18:10:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 18:10:43 INFO - PROCESS | 1810 | 1463965843243 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 18:10:43 INFO - PROCESS | 1810 | 1463965843249 Marionette TRACE conn3 <- [1,662,null,{}] 18:10:43 INFO - PROCESS | 1810 | 1463965843257 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:43 INFO - PROCESS | 1810 | 1463965843463 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 18:10:43 INFO - PROCESS | 1810 | 1463965843627 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:43 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd5000 == 75 [pid = 1810] [id = 173] 18:10:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 157 (0x8d052800) [pid = 1810] [serial = 519] [outer = (nil)] 18:10:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 158 (0x8da13c00) [pid = 1810] [serial = 520] [outer = 0x8d052800] 18:10:43 INFO - PROCESS | 1810 | 1463965843709 Marionette DEBUG loaded listener.js 18:10:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 159 (0x8df4d000) [pid = 1810] [serial = 521] [outer = 0x8d052800] 18:10:44 INFO - PROCESS | 1810 | [1810] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:10:44 INFO - PROCESS | 1810 | 1463965844583 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 18:10:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 18:10:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1386ms 18:10:44 INFO - PROCESS | 1810 | 1463965844630 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 18:10:44 INFO - PROCESS | 1810 | 1463965844639 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 18:10:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 18:10:44 INFO - PROCESS | 1810 | 1463965844648 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 18:10:44 INFO - PROCESS | 1810 | 1463965844653 Marionette TRACE conn3 <- [1,666,null,{}] 18:10:44 INFO - PROCESS | 1810 | 1463965844658 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:44 INFO - PROCESS | 1810 | 1463965844825 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 18:10:45 INFO - PROCESS | 1810 | 1463965844988 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:45 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e012000 == 76 [pid = 1810] [id = 174] 18:10:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 160 (0x8e029800) [pid = 1810] [serial = 522] [outer = (nil)] 18:10:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 161 (0x8e1f0c00) [pid = 1810] [serial = 523] [outer = 0x8e029800] 18:10:45 INFO - PROCESS | 1810 | 1463965845071 Marionette DEBUG loaded listener.js 18:10:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 162 (0x8e654800) [pid = 1810] [serial = 524] [outer = 0x8e029800] 18:10:45 INFO - PROCESS | 1810 | [1810] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:10:46 INFO - PROCESS | 1810 | 1463965846037 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 18:10:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 18:10:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1435ms 18:10:46 INFO - PROCESS | 1810 | 1463965846084 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 18:10:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 18:10:46 INFO - PROCESS | 1810 | 1463965846088 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 18:10:46 INFO - PROCESS | 1810 | 1463965846094 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 18:10:46 INFO - PROCESS | 1810 | 1463965846100 Marionette TRACE conn3 <- [1,670,null,{}] 18:10:46 INFO - PROCESS | 1810 | 1463965846115 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:46 INFO - PROCESS | 1810 | 1463965846288 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 18:10:46 INFO - PROCESS | 1810 | 1463965846454 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:46 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d04dc00 == 77 [pid = 1810] [id = 175] 18:10:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 163 (0x908bf800) [pid = 1810] [serial = 525] [outer = (nil)] 18:10:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 164 (0x91ace800) [pid = 1810] [serial = 526] [outer = 0x908bf800] 18:10:46 INFO - PROCESS | 1810 | 1463965846541 Marionette DEBUG loaded listener.js 18:10:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 165 (0x9262a400) [pid = 1810] [serial = 527] [outer = 0x908bf800] 18:10:47 INFO - PROCESS | 1810 | 1463965847352 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 18:10:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 18:10:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1332ms 18:10:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 18:10:47 INFO - PROCESS | 1810 | 1463965847427 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 18:10:47 INFO - PROCESS | 1810 | 1463965847431 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 18:10:47 INFO - PROCESS | 1810 | 1463965847437 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 18:10:47 INFO - PROCESS | 1810 | 1463965847440 Marionette TRACE conn3 <- [1,674,null,{}] 18:10:47 INFO - PROCESS | 1810 | 1463965847446 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:47 INFO - PROCESS | 1810 | 1463965847607 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 18:10:47 INFO - PROCESS | 1810 | 1463965847772 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:47 INFO - PROCESS | 1810 | ++DOCSHELL 0x908c1000 == 78 [pid = 1810] [id = 176] 18:10:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 166 (0x92330400) [pid = 1810] [serial = 528] [outer = (nil)] 18:10:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 167 (0x92636000) [pid = 1810] [serial = 529] [outer = 0x92330400] 18:10:47 INFO - PROCESS | 1810 | 1463965847849 Marionette DEBUG loaded listener.js 18:10:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 168 (0x926ea000) [pid = 1810] [serial = 530] [outer = 0x92330400] 18:10:48 INFO - PROCESS | 1810 | [1810] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:10:48 INFO - PROCESS | 1810 | 1463965848623 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 18:10:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 18:10:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1229ms 18:10:48 INFO - PROCESS | 1810 | 1463965848666 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 18:10:48 INFO - PROCESS | 1810 | 1463965848670 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 18:10:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 18:10:48 INFO - PROCESS | 1810 | 1463965848675 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 18:10:48 INFO - PROCESS | 1810 | 1463965848679 Marionette TRACE conn3 <- [1,678,null,{}] 18:10:48 INFO - PROCESS | 1810 | 1463965848684 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:48 INFO - PROCESS | 1810 | 1463965848841 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 18:10:49 INFO - PROCESS | 1810 | 1463965849005 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:49 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e64d400 == 79 [pid = 1810] [id = 177] 18:10:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 169 (0x91ac8c00) [pid = 1810] [serial = 531] [outer = (nil)] 18:10:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 170 (0x926f5400) [pid = 1810] [serial = 532] [outer = 0x91ac8c00] 18:10:49 INFO - PROCESS | 1810 | 1463965849081 Marionette DEBUG loaded listener.js 18:10:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 171 (0x9298dc00) [pid = 1810] [serial = 533] [outer = 0x91ac8c00] 18:10:49 INFO - PROCESS | 1810 | 1463965849964 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 18:10:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 18:10:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1333ms 18:10:50 INFO - PROCESS | 1810 | 1463965850009 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 18:10:50 INFO - PROCESS | 1810 | 1463965850013 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 18:10:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 18:10:50 INFO - PROCESS | 1810 | 1463965850019 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 18:10:50 INFO - PROCESS | 1810 | 1463965850021 Marionette TRACE conn3 <- [1,682,null,{}] 18:10:50 INFO - PROCESS | 1810 | 1463965850027 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:50 INFO - PROCESS | 1810 | 1463965850189 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 18:10:50 INFO - PROCESS | 1810 | 1463965850361 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:50 INFO - PROCESS | 1810 | ++DOCSHELL 0x93db9000 == 80 [pid = 1810] [id = 178] 18:10:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 172 (0x95227800) [pid = 1810] [serial = 534] [outer = (nil)] 18:10:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 173 (0x95466c00) [pid = 1810] [serial = 535] [outer = 0x95227800] 18:10:50 INFO - PROCESS | 1810 | 1463965850453 Marionette DEBUG loaded listener.js 18:10:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 174 (0x954c4000) [pid = 1810] [serial = 536] [outer = 0x95227800] 18:10:51 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:10:51 INFO - PROCESS | 1810 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:10:51 INFO - PROCESS | 1810 | 1463965851761 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 18:10:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 18:10:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1781ms 18:10:51 INFO - PROCESS | 1810 | 1463965851800 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 18:10:51 INFO - PROCESS | 1810 | 1463965851803 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 18:10:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 18:10:51 INFO - PROCESS | 1810 | 1463965851809 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 18:10:51 INFO - PROCESS | 1810 | 1463965851812 Marionette TRACE conn3 <- [1,686,null,{}] 18:10:51 INFO - PROCESS | 1810 | 1463965851906 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:52 INFO - PROCESS | 1810 | 1463965852056 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 18:10:52 INFO - PROCESS | 1810 | 1463965852217 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:52 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd0800 == 81 [pid = 1810] [id = 179] 18:10:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 175 (0x947cd800) [pid = 1810] [serial = 537] [outer = (nil)] 18:10:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 176 (0x966d1000) [pid = 1810] [serial = 538] [outer = 0x947cd800] 18:10:52 INFO - PROCESS | 1810 | 1463965852294 Marionette DEBUG loaded listener.js 18:10:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 177 (0x9783dc00) [pid = 1810] [serial = 539] [outer = 0x947cd800] 18:10:53 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:10:53 INFO - PROCESS | 1810 | 1463965853468 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 18:10:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 18:10:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1677ms 18:10:53 INFO - PROCESS | 1810 | 1463965853486 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 18:10:53 INFO - PROCESS | 1810 | 1463965853489 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 18:10:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 18:10:53 INFO - PROCESS | 1810 | 1463965853495 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 18:10:53 INFO - PROCESS | 1810 | 1463965853497 Marionette TRACE conn3 <- [1,690,null,{}] 18:10:53 INFO - PROCESS | 1810 | 1463965853503 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:53 INFO - PROCESS | 1810 | 1463965853657 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 18:10:53 INFO - PROCESS | 1810 | 1463965853833 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:53 INFO - PROCESS | 1810 | ++DOCSHELL 0x926eec00 == 82 [pid = 1810] [id = 180] 18:10:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 178 (0x954c8c00) [pid = 1810] [serial = 540] [outer = (nil)] 18:10:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 179 (0x9784e400) [pid = 1810] [serial = 541] [outer = 0x954c8c00] 18:10:53 INFO - PROCESS | 1810 | 1463965853906 Marionette DEBUG loaded listener.js 18:10:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 180 (0x97852400) [pid = 1810] [serial = 542] [outer = 0x954c8c00] 18:10:55 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:10:55 INFO - PROCESS | 1810 | 1463965855061 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 18:10:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 18:10:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1581ms 18:10:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 18:10:55 INFO - PROCESS | 1810 | 1463965855076 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 18:10:55 INFO - PROCESS | 1810 | 1463965855079 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 18:10:55 INFO - PROCESS | 1810 | 1463965855086 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 18:10:55 INFO - PROCESS | 1810 | 1463965855089 Marionette TRACE conn3 <- [1,694,null,{}] 18:10:55 INFO - PROCESS | 1810 | 1463965855095 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:55 INFO - PROCESS | 1810 | 1463965855301 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 18:10:55 INFO - PROCESS | 1810 | 1463965855497 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:55 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfda000 == 83 [pid = 1810] [id = 181] 18:10:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 181 (0x8cfda400) [pid = 1810] [serial = 543] [outer = (nil)] 18:10:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 182 (0x8d882400) [pid = 1810] [serial = 544] [outer = 0x8cfda400] 18:10:55 INFO - PROCESS | 1810 | 1463965855574 Marionette DEBUG loaded listener.js 18:10:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 183 (0x8d96c000) [pid = 1810] [serial = 545] [outer = 0x8cfda400] 18:10:56 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:10:56 INFO - PROCESS | 1810 | 1463965856802 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 18:10:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 18:10:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1738ms 18:10:56 INFO - PROCESS | 1810 | 1463965856823 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 18:10:56 INFO - PROCESS | 1810 | 1463965856826 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 18:10:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 18:10:56 INFO - PROCESS | 1810 | 1463965856846 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 18:10:56 INFO - PROCESS | 1810 | 1463965856849 Marionette TRACE conn3 <- [1,698,null,{}] 18:10:56 INFO - PROCESS | 1810 | 1463965856855 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:57 INFO - PROCESS | 1810 | 1463965857057 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 18:10:57 INFO - PROCESS | 1810 | 1463965857238 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:57 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d961400 == 84 [pid = 1810] [id = 182] 18:10:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 184 (0x8df4b000) [pid = 1810] [serial = 546] [outer = (nil)] 18:10:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 185 (0x91e0f000) [pid = 1810] [serial = 547] [outer = 0x8df4b000] 18:10:57 INFO - PROCESS | 1810 | 1463965857313 Marionette DEBUG loaded listener.js 18:10:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 186 (0x91e9d400) [pid = 1810] [serial = 548] [outer = 0x8df4b000] 18:10:58 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:10:58 INFO - PROCESS | 1810 | 1463965858870 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 18:10:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 18:10:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2095ms 18:10:59 INFO - PROCESS | 1810 | 1463965859019 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 18:10:59 INFO - PROCESS | 1810 | 1463965859025 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 18:10:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 18:10:59 INFO - PROCESS | 1810 | 1463965859033 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 18:10:59 INFO - PROCESS | 1810 | 1463965859038 Marionette TRACE conn3 <- [1,702,null,{}] 18:10:59 INFO - PROCESS | 1810 | 1463965859045 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:10:59 INFO - PROCESS | 1810 | 1463965859228 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 18:10:59 INFO - PROCESS | 1810 | --DOMWINDOW == 185 (0x8d052000) [pid = 1810] [serial = 462] [outer = (nil)] [url = about:blank] 18:10:59 INFO - PROCESS | 1810 | 1463965859436 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:10:59 INFO - PROCESS | 1810 | --DOCSHELL 0x8d804800 == 83 [pid = 1810] [id = 171] 18:10:59 INFO - PROCESS | 1810 | --DOCSHELL 0x8d058800 == 82 [pid = 1810] [id = 170] 18:10:59 INFO - PROCESS | 1810 | --DOCSHELL 0x8e017c00 == 81 [pid = 1810] [id = 169] 18:10:59 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd7800 == 82 [pid = 1810] [id = 183] 18:10:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 186 (0x8cfd9000) [pid = 1810] [serial = 549] [outer = (nil)] 18:10:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 187 (0x8d235000) [pid = 1810] [serial = 550] [outer = 0x8cfd9000] 18:10:59 INFO - PROCESS | 1810 | 1463965859514 Marionette DEBUG loaded listener.js 18:10:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 188 (0x8d95dc00) [pid = 1810] [serial = 551] [outer = 0x8cfd9000] 18:10:59 INFO - PROCESS | 1810 | --DOCSHELL 0x8efa9400 == 81 [pid = 1810] [id = 168] 18:10:59 INFO - PROCESS | 1810 | --DOCSHELL 0x8d055400 == 80 [pid = 1810] [id = 167] 18:10:59 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd0000 == 79 [pid = 1810] [id = 166] 18:10:59 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfdac00 == 78 [pid = 1810] [id = 165] 18:10:59 INFO - PROCESS | 1810 | --DOCSHELL 0x8da20c00 == 77 [pid = 1810] [id = 164] 18:10:59 INFO - PROCESS | 1810 | --DOCSHELL 0x8d234000 == 76 [pid = 1810] [id = 163] 18:10:59 INFO - PROCESS | 1810 | --DOCSHELL 0x8d22c800 == 75 [pid = 1810] [id = 161] 18:10:59 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfcd400 == 74 [pid = 1810] [id = 160] 18:10:59 INFO - PROCESS | 1810 | --DOCSHELL 0x8d22ac00 == 73 [pid = 1810] [id = 159] 18:10:59 INFO - PROCESS | 1810 | --DOCSHELL 0x8e1e9c00 == 72 [pid = 1810] [id = 158] 18:10:59 INFO - PROCESS | 1810 | --DOMWINDOW == 187 (0x9d5a5800) [pid = 1810] [serial = 147] [outer = (nil)] [url = about:blank] 18:10:59 INFO - PROCESS | 1810 | --DOMWINDOW == 186 (0x91e08000) [pid = 1810] [serial = 298] [outer = (nil)] [url = about:blank] 18:10:59 INFO - PROCESS | 1810 | --DOMWINDOW == 185 (0x9d92e400) [pid = 1810] [serial = 120] [outer = (nil)] [url = about:blank] 18:10:59 INFO - PROCESS | 1810 | --DOMWINDOW == 184 (0x99df8800) [pid = 1810] [serial = 216] [outer = (nil)] [url = about:blank] 18:10:59 INFO - PROCESS | 1810 | --DOMWINDOW == 183 (0xa67ca400) [pid = 1810] [serial = 150] [outer = (nil)] [url = about:blank] 18:10:59 INFO - PROCESS | 1810 | --DOMWINDOW == 182 (0x99a11000) [pid = 1810] [serial = 255] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 181 (0xa6f3bc00) [pid = 1810] [serial = 153] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 180 (0xa50f3c00) [pid = 1810] [serial = 123] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 179 (0xa67d0800) [pid = 1810] [serial = 222] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 178 (0x91e02000) [pid = 1810] [serial = 310] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 177 (0x9783b800) [pid = 1810] [serial = 301] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 176 (0xa30e9000) [pid = 1810] [serial = 261] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 175 (0x926f8c00) [pid = 1810] [serial = 225] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 174 (0x9a934400) [pid = 1810] [serial = 180] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 173 (0xa060d000) [pid = 1810] [serial = 358] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 172 (0xa62f2800) [pid = 1810] [serial = 265] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 171 (0xa6ce1400) [pid = 1810] [serial = 189] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 170 (0x8da15800) [pid = 1810] [serial = 409] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 169 (0xa6cddc00) [pid = 1810] [serial = 228] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 168 (0x966d0400) [pid = 1810] [serial = 252] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 167 (0x95404c00) [pid = 1810] [serial = 177] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 166 (0x9d9b5c00) [pid = 1810] [serial = 219] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 165 (0x91e0dc00) [pid = 1810] [serial = 271] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 164 (0x997cc000) [pid = 1810] [serial = 95] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 163 (0x9522f400) [pid = 1810] [serial = 144] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 162 (0x9bac4400) [pid = 1810] [serial = 304] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 161 (0xa8c2a000) [pid = 1810] [serial = 268] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 160 (0x9ba0cc00) [pid = 1810] [serial = 231] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 159 (0x91e02400) [pid = 1810] [serial = 313] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 158 (0xa62ef400) [pid = 1810] [serial = 186] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 157 (0xa2466000) [pid = 1810] [serial = 258] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 156 (0xa112c800) [pid = 1810] [serial = 183] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 155 (0x97842800) [pid = 1810] [serial = 117] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 154 (0xa6ce4800) [pid = 1810] [serial = 307] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 153 (0xa227d800) [pid = 1810] [serial = 394] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 152 (0x90a3dc00) [pid = 1810] [serial = 388] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 151 (0x947d0c00) [pid = 1810] [serial = 340] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 150 (0x8d87d400) [pid = 1810] [serial = 406] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 149 (0x966cfc00) [pid = 1810] [serial = 391] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 148 (0xa22bf000) [pid = 1810] [serial = 346] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 147 (0x9a932c00) [pid = 1810] [serial = 343] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 146 (0xa6cdb800) [pid = 1810] [serial = 352] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 145 (0xa8c07800) [pid = 1810] [serial = 355] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 144 (0x91e94800) [pid = 1810] [serial = 385] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 143 (0x8d80e400) [pid = 1810] [serial = 403] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 142 (0xa90b2400) [pid = 1810] [serial = 400] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 141 (0x908bfc00) [pid = 1810] [serial = 337] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 140 (0xa6cdc800) [pid = 1810] [serial = 397] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 139 (0xa26cc800) [pid = 1810] [serial = 349] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 138 (0xa8289000) [pid = 1810] [serial = 382] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 137 (0x8df50800) [pid = 1810] [serial = 456] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 136 (0x8efab800) [pid = 1810] [serial = 459] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 135 (0xa6ce4000) [pid = 1810] [serial = 439] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 134 (0xa67c8800) [pid = 1810] [serial = 438] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 133 (0x91e9bc00) [pid = 1810] [serial = 421] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 132 (0x91e96800) [pid = 1810] [serial = 420] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 131 (0xa246b400) [pid = 1810] [serial = 436] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 130 (0xa2454400) [pid = 1810] [serial = 435] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 129 (0x98494000) [pid = 1810] [serial = 427] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 128 (0x97847800) [pid = 1810] [serial = 426] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 127 (0x8d968400) [pid = 1810] [serial = 442] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 126 (0x8d966c00) [pid = 1810] [serial = 441] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 125 (0xa060c400) [pid = 1810] [serial = 433] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 124 (0x9b972c00) [pid = 1810] [serial = 432] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 123 (0x8efac800) [pid = 1810] [serial = 418] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 122 (0x8e64a800) [pid = 1810] [serial = 417] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 121 (0xa82b8c00) [pid = 1810] [serial = 448] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 120 (0x9b937000) [pid = 1810] [serial = 447] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 119 (0x8cfd8400) [pid = 1810] [serial = 445] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 118 (0x8cfd6800) [pid = 1810] [serial = 444] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 117 (0x954c6800) [pid = 1810] [serial = 424] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 116 (0x95469c00) [pid = 1810] [serial = 423] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 115 (0x91ac2000) [pid = 1810] [serial = 415] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 114 (0x8d801400) [pid = 1810] [serial = 450] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 113 (0x8d87a000) [pid = 1810] [serial = 451] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 112 (0x9a933400) [pid = 1810] [serial = 430] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 111 (0x99dfb000) [pid = 1810] [serial = 429] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 110 (0x91e96000) [pid = 1810] [serial = 453] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0x91e9d000) [pid = 1810] [serial = 454] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0x924de000) [pid = 1810] [serial = 460] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0x92328c00) [pid = 1810] [serial = 457] [outer = (nil)] [url = about:blank] 18:11:00 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:00 INFO - PROCESS | 1810 | 1463965860772 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 18:11:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 18:11:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1790ms 18:11:00 INFO - PROCESS | 1810 | 1463965860824 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 18:11:00 INFO - PROCESS | 1810 | 1463965860831 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 18:11:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 18:11:00 INFO - PROCESS | 1810 | 1463965860902 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 18:11:00 INFO - PROCESS | 1810 | 1463965860905 Marionette TRACE conn3 <- [1,706,null,{}] 18:11:00 INFO - PROCESS | 1810 | 1463965860914 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:01 INFO - PROCESS | 1810 | 1463965861056 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 18:11:01 INFO - PROCESS | 1810 | 1463965861067 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:01 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d235800 == 73 [pid = 1810] [id = 184] 18:11:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0x8d804800) [pid = 1810] [serial = 552] [outer = (nil)] 18:11:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0x8e011c00) [pid = 1810] [serial = 553] [outer = 0x8d804800] 18:11:01 INFO - PROCESS | 1810 | 1463965861133 Marionette DEBUG loaded listener.js 18:11:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0x8e02c400) [pid = 1810] [serial = 554] [outer = 0x8d804800] 18:11:02 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:02 INFO - PROCESS | 1810 | 1463965862332 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 18:11:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 18:11:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1504ms 18:11:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 18:11:02 INFO - PROCESS | 1810 | 1463965862385 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 18:11:02 INFO - PROCESS | 1810 | 1463965862388 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 18:11:02 INFO - PROCESS | 1810 | 1463965862394 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 18:11:02 INFO - PROCESS | 1810 | 1463965862399 Marionette TRACE conn3 <- [1,710,null,{}] 18:11:02 INFO - PROCESS | 1810 | 1463965862413 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:02 INFO - PROCESS | 1810 | 1463965862602 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 18:11:02 INFO - PROCESS | 1810 | 1463965862666 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:02 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e02e800 == 74 [pid = 1810] [id = 185] 18:11:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 111 (0x8e1ed800) [pid = 1810] [serial = 555] [outer = (nil)] 18:11:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 112 (0x8e666c00) [pid = 1810] [serial = 556] [outer = 0x8e1ed800] 18:11:02 INFO - PROCESS | 1810 | 1463965862736 Marionette DEBUG loaded listener.js 18:11:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 113 (0x90626000) [pid = 1810] [serial = 557] [outer = 0x8e1ed800] 18:11:03 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:03 INFO - PROCESS | 1810 | 1463965863923 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 18:11:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 18:11:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1540ms 18:11:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 18:11:03 INFO - PROCESS | 1810 | 1463965863934 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 18:11:03 INFO - PROCESS | 1810 | 1463965863937 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 18:11:03 INFO - PROCESS | 1810 | 1463965863943 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 18:11:03 INFO - PROCESS | 1810 | 1463965863946 Marionette TRACE conn3 <- [1,714,null,{}] 18:11:03 INFO - PROCESS | 1810 | 1463965863957 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:04 INFO - PROCESS | 1810 | 1463965864281 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 18:11:04 INFO - PROCESS | 1810 | --DOMWINDOW == 112 (0x91ac9800) [pid = 1810] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 18:11:04 INFO - PROCESS | 1810 | --DOMWINDOW == 111 (0x8df4fc00) [pid = 1810] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 18:11:04 INFO - PROCESS | 1810 | --DOMWINDOW == 110 (0x9061f000) [pid = 1810] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 18:11:04 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0x8d881400) [pid = 1810] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 18:11:04 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0x8d04ac00) [pid = 1810] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 18:11:04 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0x8d880400) [pid = 1810] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 18:11:04 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0x8d80fc00) [pid = 1810] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 18:11:04 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0x8d95fc00) [pid = 1810] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 18:11:04 INFO - PROCESS | 1810 | --DOMWINDOW == 104 (0x8cfd3c00) [pid = 1810] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 18:11:04 INFO - PROCESS | 1810 | --DOMWINDOW == 103 (0x8e658800) [pid = 1810] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 18:11:04 INFO - PROCESS | 1810 | 1463965864420 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:04 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd3c00 == 75 [pid = 1810] [id = 186] 18:11:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 104 (0x8d055c00) [pid = 1810] [serial = 558] [outer = (nil)] 18:11:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0x8d964800) [pid = 1810] [serial = 559] [outer = 0x8d055c00] 18:11:04 INFO - PROCESS | 1810 | 1463965864499 Marionette DEBUG loaded listener.js 18:11:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0x90624800) [pid = 1810] [serial = 560] [outer = 0x8d055c00] 18:11:05 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:05 INFO - PROCESS | 1810 | 1463965865579 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 18:11:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 18:11:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1685ms 18:11:05 INFO - PROCESS | 1810 | 1463965865627 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 18:11:05 INFO - PROCESS | 1810 | 1463965865630 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 18:11:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 18:11:05 INFO - PROCESS | 1810 | 1463965865636 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 18:11:05 INFO - PROCESS | 1810 | 1463965865638 Marionette TRACE conn3 <- [1,718,null,{}] 18:11:05 INFO - PROCESS | 1810 | 1463965865643 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:05 INFO - PROCESS | 1810 | 1463965865832 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 18:11:05 INFO - PROCESS | 1810 | 1463965865907 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:05 INFO - PROCESS | 1810 | ++DOCSHELL 0x9061ac00 == 76 [pid = 1810] [id = 187] 18:11:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0x906de400) [pid = 1810] [serial = 561] [outer = (nil)] 18:11:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0x908c2000) [pid = 1810] [serial = 562] [outer = 0x906de400] 18:11:05 INFO - PROCESS | 1810 | 1463965865973 Marionette DEBUG loaded listener.js 18:11:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0x90a3cc00) [pid = 1810] [serial = 563] [outer = 0x906de400] 18:11:07 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:07 INFO - PROCESS | 1810 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:11:07 INFO - PROCESS | 1810 | 1463965867287 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 18:11:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 18:11:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1677ms 18:11:07 INFO - PROCESS | 1810 | 1463965867314 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 18:11:07 INFO - PROCESS | 1810 | 1463965867320 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 18:11:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 18:11:07 INFO - PROCESS | 1810 | 1463965867327 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 18:11:07 INFO - PROCESS | 1810 | 1463965867331 Marionette TRACE conn3 <- [1,722,null,{}] 18:11:07 INFO - PROCESS | 1810 | 1463965867340 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:07 INFO - PROCESS | 1810 | 1463965867551 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 18:11:07 INFO - PROCESS | 1810 | 1463965867724 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:07 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfcd400 == 77 [pid = 1810] [id = 188] 18:11:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0x8d80a800) [pid = 1810] [serial = 564] [outer = (nil)] 18:11:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 111 (0x8da15000) [pid = 1810] [serial = 565] [outer = 0x8d80a800] 18:11:07 INFO - PROCESS | 1810 | 1463965867805 Marionette DEBUG loaded listener.js 18:11:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 112 (0x8df0f800) [pid = 1810] [serial = 566] [outer = 0x8d80a800] 18:11:08 INFO - PROCESS | 1810 | 1463965868667 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 18:11:08 INFO - PROCESS | 1810 | 1463965868719 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 18:11:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 18:11:08 INFO - PROCESS | 1810 | 1463965868730 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 18:11:08 INFO - PROCESS | 1810 | 1463965868733 Marionette TRACE conn3 <- [1,726,null,{}] 18:11:08 INFO - PROCESS | 1810 | 1463965868739 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:08 INFO - PROCESS | 1810 | 1463965868905 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 18:11:09 INFO - PROCESS | 1810 | 1463965869072 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:09 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e031800 == 78 [pid = 1810] [id = 189] 18:11:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 113 (0x8e1f2000) [pid = 1810] [serial = 567] [outer = (nil)] 18:11:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 114 (0x8e65b000) [pid = 1810] [serial = 568] [outer = 0x8e1f2000] 18:11:09 INFO - PROCESS | 1810 | 1463965869153 Marionette DEBUG loaded listener.js 18:11:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 115 (0x906e6c00) [pid = 1810] [serial = 569] [outer = 0x8e1f2000] 18:11:09 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:09 INFO - PROCESS | 1810 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:11:10 INFO - PROCESS | 1810 | 1463965870139 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 18:11:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 18:11:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1484ms 18:11:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 18:11:10 INFO - PROCESS | 1810 | 1463965870213 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 18:11:10 INFO - PROCESS | 1810 | 1463965870217 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 18:11:10 INFO - PROCESS | 1810 | 1463965870224 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 18:11:10 INFO - PROCESS | 1810 | 1463965870229 Marionette TRACE conn3 <- [1,730,null,{}] 18:11:10 INFO - PROCESS | 1810 | 1463965870245 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:10 INFO - PROCESS | 1810 | 1463965870464 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 18:11:10 INFO - PROCESS | 1810 | 1463965870709 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:10 INFO - PROCESS | 1810 | ++DOCSHELL 0x91e08800 == 79 [pid = 1810] [id = 190] 18:11:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 116 (0x91e0ec00) [pid = 1810] [serial = 570] [outer = (nil)] 18:11:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 117 (0x91e9d000) [pid = 1810] [serial = 571] [outer = 0x91e0ec00] 18:11:10 INFO - PROCESS | 1810 | 1463965870790 Marionette DEBUG loaded listener.js 18:11:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 118 (0x92330800) [pid = 1810] [serial = 572] [outer = 0x91e0ec00] 18:11:11 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:11 INFO - PROCESS | 1810 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:11:11 INFO - PROCESS | 1810 | 1463965871618 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 18:11:11 INFO - PROCESS | 1810 | 1463965871666 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 18:11:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 18:11:11 INFO - PROCESS | 1810 | 1463965871689 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 18:11:11 INFO - PROCESS | 1810 | 1463965871693 Marionette TRACE conn3 <- [1,734,null,{}] 18:11:11 INFO - PROCESS | 1810 | 1463965871700 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:11 INFO - PROCESS | 1810 | 1463965871864 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 18:11:12 INFO - PROCESS | 1810 | 1463965872023 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:12 INFO - PROCESS | 1810 | ++DOCSHELL 0x91acf800 == 80 [pid = 1810] [id = 191] 18:11:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 119 (0x9262b800) [pid = 1810] [serial = 573] [outer = (nil)] 18:11:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 120 (0x92638800) [pid = 1810] [serial = 574] [outer = 0x9262b800] 18:11:12 INFO - PROCESS | 1810 | 1463965872102 Marionette DEBUG loaded listener.js 18:11:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 121 (0x92f55c00) [pid = 1810] [serial = 575] [outer = 0x9262b800] 18:11:12 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:12 INFO - PROCESS | 1810 | 1463965872896 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 18:11:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 18:11:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1297ms 18:11:13 INFO - PROCESS | 1810 | 1463965873008 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 18:11:13 INFO - PROCESS | 1810 | 1463965873010 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 18:11:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 18:11:13 INFO - PROCESS | 1810 | 1463965873155 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 18:11:13 INFO - PROCESS | 1810 | 1463965873159 Marionette TRACE conn3 <- [1,738,null,{}] 18:11:13 INFO - PROCESS | 1810 | 1463965873166 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:13 INFO - PROCESS | 1810 | 1463965873342 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 18:11:13 INFO - PROCESS | 1810 | 1463965873550 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:13 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d22ec00 == 81 [pid = 1810] [id = 192] 18:11:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 122 (0x91e02800) [pid = 1810] [serial = 576] [outer = (nil)] 18:11:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 123 (0x947d8800) [pid = 1810] [serial = 577] [outer = 0x91e02800] 18:11:13 INFO - PROCESS | 1810 | 1463965873632 Marionette DEBUG loaded listener.js 18:11:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 124 (0x954c5400) [pid = 1810] [serial = 578] [outer = 0x91e02800] 18:11:14 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:14 INFO - PROCESS | 1810 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:11:14 INFO - PROCESS | 1810 | 1463965874827 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 18:11:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 18:11:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1750ms 18:11:14 INFO - PROCESS | 1810 | 1463965874847 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 18:11:14 INFO - PROCESS | 1810 | 1463965874849 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 18:11:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 18:11:14 INFO - PROCESS | 1810 | 1463965874858 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 18:11:14 INFO - PROCESS | 1810 | 1463965874861 Marionette TRACE conn3 <- [1,742,null,{}] 18:11:14 INFO - PROCESS | 1810 | 1463965874866 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:15 INFO - PROCESS | 1810 | 1463965875113 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 18:11:15 INFO - PROCESS | 1810 | 1463965875248 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:15 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d22b800 == 82 [pid = 1810] [id = 193] 18:11:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 125 (0x8d22bc00) [pid = 1810] [serial = 579] [outer = (nil)] 18:11:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 126 (0x97842000) [pid = 1810] [serial = 580] [outer = 0x8d22bc00] 18:11:15 INFO - PROCESS | 1810 | 1463965875325 Marionette DEBUG loaded listener.js 18:11:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 127 (0x98210000) [pid = 1810] [serial = 581] [outer = 0x8d22bc00] 18:11:16 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:16 INFO - PROCESS | 1810 | 1463965876501 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 18:11:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 18:11:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1683ms 18:11:16 INFO - PROCESS | 1810 | 1463965876546 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 18:11:16 INFO - PROCESS | 1810 | 1463965876549 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 18:11:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 18:11:16 INFO - PROCESS | 1810 | 1463965876555 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 18:11:16 INFO - PROCESS | 1810 | 1463965876559 Marionette TRACE conn3 <- [1,746,null,{}] 18:11:16 INFO - PROCESS | 1810 | 1463965876564 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:16 INFO - PROCESS | 1810 | 1463965876787 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 18:11:16 INFO - PROCESS | 1810 | 1463965876922 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:16 INFO - PROCESS | 1810 | ++DOCSHELL 0x9820d400 == 83 [pid = 1810] [id = 194] 18:11:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 128 (0x98424800) [pid = 1810] [serial = 582] [outer = (nil)] 18:11:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 129 (0x997cd400) [pid = 1810] [serial = 583] [outer = 0x98424800] 18:11:17 INFO - PROCESS | 1810 | 1463965876997 Marionette DEBUG loaded listener.js 18:11:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 130 (0x99887c00) [pid = 1810] [serial = 584] [outer = 0x98424800] 18:11:17 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:18 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:18 INFO - PROCESS | 1810 | 1463965878187 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 18:11:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 18:11:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1678ms 18:11:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 18:11:18 INFO - PROCESS | 1810 | 1463965878240 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 18:11:18 INFO - PROCESS | 1810 | 1463965878243 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 18:11:18 INFO - PROCESS | 1810 | 1463965878249 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 18:11:18 INFO - PROCESS | 1810 | 1463965878252 Marionette TRACE conn3 <- [1,750,null,{}] 18:11:18 INFO - PROCESS | 1810 | 1463965878257 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:18 INFO - PROCESS | 1810 | 1463965878447 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 18:11:18 INFO - PROCESS | 1810 | 1463965878846 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:18 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d808400 == 84 [pid = 1810] [id = 195] 18:11:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 131 (0x8d809800) [pid = 1810] [serial = 585] [outer = (nil)] 18:11:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 132 (0x8d87e400) [pid = 1810] [serial = 586] [outer = 0x8d809800] 18:11:18 INFO - PROCESS | 1810 | 1463965878938 Marionette DEBUG loaded listener.js 18:11:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 133 (0x8da1b800) [pid = 1810] [serial = 587] [outer = 0x8d809800] 18:11:20 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:20 INFO - PROCESS | 1810 | 1463965880208 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 18:11:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 18:11:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1994ms 18:11:20 INFO - PROCESS | 1810 | 1463965880242 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 18:11:20 INFO - PROCESS | 1810 | 1463965880247 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 18:11:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 18:11:20 INFO - PROCESS | 1810 | 1463965880317 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 18:11:20 INFO - PROCESS | 1810 | 1463965880321 Marionette TRACE conn3 <- [1,754,null,{}] 18:11:20 INFO - PROCESS | 1810 | 1463965880330 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:20 INFO - PROCESS | 1810 | 1463965880482 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 18:11:20 INFO - PROCESS | 1810 | 1463965880646 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:20 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d960800 == 85 [pid = 1810] [id = 196] 18:11:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 134 (0x8d967000) [pid = 1810] [serial = 588] [outer = (nil)] 18:11:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 135 (0x8e01f800) [pid = 1810] [serial = 589] [outer = 0x8d967000] 18:11:20 INFO - PROCESS | 1810 | 1463965880718 Marionette DEBUG loaded listener.js 18:11:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 136 (0x8e660400) [pid = 1810] [serial = 590] [outer = 0x8d967000] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 135 (0x906da400) [pid = 1810] [serial = 487] [outer = (nil)] [url = about:blank] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 134 (0x8e665800) [pid = 1810] [serial = 484] [outer = (nil)] [url = about:blank] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 133 (0x8d809400) [pid = 1810] [serial = 465] [outer = (nil)] [url = about:blank] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 132 (0x90a3c800) [pid = 1810] [serial = 472] [outer = (nil)] [url = about:blank] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 131 (0x8e65c800) [pid = 1810] [serial = 478] [outer = (nil)] [url = about:blank] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 130 (0x8e01bc00) [pid = 1810] [serial = 481] [outer = (nil)] [url = about:blank] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 129 (0x8df10400) [pid = 1810] [serial = 469] [outer = (nil)] [url = about:blank] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 128 (0x8e1f3000) [pid = 1810] [serial = 475] [outer = (nil)] [url = about:blank] 18:11:21 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd3c00 == 84 [pid = 1810] [id = 186] 18:11:21 INFO - PROCESS | 1810 | --DOCSHELL 0x8e02e800 == 83 [pid = 1810] [id = 185] 18:11:21 INFO - PROCESS | 1810 | --DOCSHELL 0x8d235800 == 82 [pid = 1810] [id = 184] 18:11:21 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd7800 == 81 [pid = 1810] [id = 183] 18:11:21 INFO - PROCESS | 1810 | --DOCSHELL 0x926eec00 == 80 [pid = 1810] [id = 180] 18:11:21 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd0800 == 79 [pid = 1810] [id = 179] 18:11:21 INFO - PROCESS | 1810 | --DOCSHELL 0x93db9000 == 78 [pid = 1810] [id = 178] 18:11:21 INFO - PROCESS | 1810 | --DOCSHELL 0x8e64d400 == 77 [pid = 1810] [id = 177] 18:11:21 INFO - PROCESS | 1810 | --DOCSHELL 0x908c1000 == 76 [pid = 1810] [id = 176] 18:11:21 INFO - PROCESS | 1810 | --DOCSHELL 0x8d04dc00 == 75 [pid = 1810] [id = 175] 18:11:21 INFO - PROCESS | 1810 | --DOCSHELL 0x8e012000 == 74 [pid = 1810] [id = 174] 18:11:21 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd5000 == 73 [pid = 1810] [id = 173] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 127 (0x908b4400) [pid = 1810] [serial = 515] [outer = (nil)] [url = about:blank] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 126 (0x8e667c00) [pid = 1810] [serial = 497] [outer = (nil)] [url = about:blank] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 125 (0x90624c00) [pid = 1810] [serial = 502] [outer = (nil)] [url = about:blank] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 124 (0x8d234c00) [pid = 1810] [serial = 499] [outer = (nil)] [url = about:blank] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 123 (0x920aa800) [pid = 1810] [serial = 509] [outer = (nil)] [url = about:blank] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 122 (0x91e9d800) [pid = 1810] [serial = 508] [outer = (nil)] [url = about:blank] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 121 (0xa6286000) [pid = 1810] [serial = 262] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 120 (0x9262e800) [pid = 1810] [serial = 512] [outer = (nil)] [url = about:blank] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 119 (0x8e019800) [pid = 1810] [serial = 493] [outer = (nil)] [url = about:blank] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 118 (0x906dac00) [pid = 1810] [serial = 503] [outer = (nil)] [url = about:blank] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 117 (0x91ac7800) [pid = 1810] [serial = 505] [outer = (nil)] [url = about:blank] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 116 (0x8da1a800) [pid = 1810] [serial = 490] [outer = (nil)] [url = about:blank] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 115 (0x91acac00) [pid = 1810] [serial = 506] [outer = (nil)] [url = about:blank] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 114 (0x8df08400) [pid = 1810] [serial = 491] [outer = (nil)] [url = about:blank] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 113 (0x8d057400) [pid = 1810] [serial = 463] [outer = (nil)] [url = about:blank] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 112 (0x8e650800) [pid = 1810] [serial = 496] [outer = (nil)] [url = about:blank] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 111 (0x924dd000) [pid = 1810] [serial = 511] [outer = (nil)] [url = about:blank] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 110 (0x8d881c00) [pid = 1810] [serial = 500] [outer = (nil)] [url = about:blank] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0x8e029c00) [pid = 1810] [serial = 494] [outer = (nil)] [url = about:blank] 18:11:21 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0x8efa1c00) [pid = 1810] [serial = 514] [outer = (nil)] [url = about:blank] 18:11:21 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:22 INFO - PROCESS | 1810 | 1463965881998 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 18:11:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 18:11:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1713ms 18:11:22 INFO - PROCESS | 1810 | 1463965882013 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 18:11:22 INFO - PROCESS | 1810 | 1463965882017 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 18:11:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 18:11:22 INFO - PROCESS | 1810 | 1463965882025 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 18:11:22 INFO - PROCESS | 1810 | 1463965882027 Marionette TRACE conn3 <- [1,758,null,{}] 18:11:22 INFO - PROCESS | 1810 | 1463965882033 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:22 INFO - PROCESS | 1810 | 1463965882176 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 18:11:22 INFO - PROCESS | 1810 | 1463965882337 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:22 INFO - PROCESS | 1810 | ++DOCSHELL 0x8da1a800 == 74 [pid = 1810] [id = 197] 18:11:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0x8df01c00) [pid = 1810] [serial = 591] [outer = (nil)] 18:11:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0x8e1f5c00) [pid = 1810] [serial = 592] [outer = 0x8df01c00] 18:11:22 INFO - PROCESS | 1810 | 1463965882402 Marionette DEBUG loaded listener.js 18:11:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 111 (0x8e65f400) [pid = 1810] [serial = 593] [outer = 0x8df01c00] 18:11:22 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:22 INFO - PROCESS | 1810 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:11:22 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:22 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:22 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:11:23 INFO - PROCESS | 1810 | 1463965883076 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 18:11:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 18:11:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1129ms 18:11:23 INFO - PROCESS | 1810 | 1463965883155 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 18:11:23 INFO - PROCESS | 1810 | 1463965883158 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 18:11:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 18:11:23 INFO - PROCESS | 1810 | 1463965883171 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 18:11:23 INFO - PROCESS | 1810 | 1463965883178 Marionette TRACE conn3 <- [1,762,null,{}] 18:11:23 INFO - PROCESS | 1810 | 1463965883197 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:23 INFO - PROCESS | 1810 | 1463965883351 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 18:11:23 INFO - PROCESS | 1810 | 1463965883363 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:23 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d881c00 == 75 [pid = 1810] [id = 198] 18:11:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 112 (0x906da400) [pid = 1810] [serial = 594] [outer = (nil)] 18:11:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 113 (0x908be400) [pid = 1810] [serial = 595] [outer = 0x906da400] 18:11:23 INFO - PROCESS | 1810 | 1463965883428 Marionette DEBUG loaded listener.js 18:11:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 114 (0x91ac1c00) [pid = 1810] [serial = 596] [outer = 0x906da400] 18:11:24 INFO - PROCESS | 1810 | 1463965884629 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 18:11:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 18:11:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1508ms 18:11:24 INFO - PROCESS | 1810 | 1463965884673 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 18:11:24 INFO - PROCESS | 1810 | 1463965884676 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 18:11:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 18:11:24 INFO - PROCESS | 1810 | 1463965884682 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 18:11:24 INFO - PROCESS | 1810 | 1463965884684 Marionette TRACE conn3 <- [1,766,null,{}] 18:11:24 INFO - PROCESS | 1810 | 1463965884696 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:24 INFO - PROCESS | 1810 | 1463965884876 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 18:11:24 INFO - PROCESS | 1810 | 1463965884944 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:24 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e02e800 == 76 [pid = 1810] [id = 199] 18:11:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 115 (0x906df800) [pid = 1810] [serial = 597] [outer = (nil)] 18:11:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 116 (0x91e02400) [pid = 1810] [serial = 598] [outer = 0x906df800] 18:11:25 INFO - PROCESS | 1810 | 1463965885011 Marionette DEBUG loaded listener.js 18:11:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 117 (0x91e96400) [pid = 1810] [serial = 599] [outer = 0x906df800] 18:11:25 INFO - PROCESS | 1810 | --DOMWINDOW == 116 (0x8e1ebc00) [pid = 1810] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 18:11:25 INFO - PROCESS | 1810 | --DOMWINDOW == 115 (0x8df0d800) [pid = 1810] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 18:11:25 INFO - PROCESS | 1810 | --DOMWINDOW == 114 (0x8d049c00) [pid = 1810] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 18:11:25 INFO - PROCESS | 1810 | --DOMWINDOW == 113 (0x8e017000) [pid = 1810] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 18:11:25 INFO - PROCESS | 1810 | --DOMWINDOW == 112 (0x8cfd0400) [pid = 1810] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 18:11:25 INFO - PROCESS | 1810 | --DOMWINDOW == 111 (0x90621c00) [pid = 1810] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 18:11:25 INFO - PROCESS | 1810 | --DOMWINDOW == 110 (0x8e1eb400) [pid = 1810] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 18:11:25 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0x8e651000) [pid = 1810] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 18:11:25 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0x8e1ed800) [pid = 1810] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 18:11:25 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0x8d055c00) [pid = 1810] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 18:11:25 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0x8d804800) [pid = 1810] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 18:11:25 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0x8df4b000) [pid = 1810] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 18:11:25 INFO - PROCESS | 1810 | --DOMWINDOW == 104 (0x8cfd9000) [pid = 1810] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 18:11:26 INFO - PROCESS | 1810 | 1463965886405 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 18:11:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 18:11:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1736ms 18:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 18:11:26 INFO - PROCESS | 1810 | 1463965886418 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 18:11:26 INFO - PROCESS | 1810 | 1463965886421 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 18:11:26 INFO - PROCESS | 1810 | 1463965886425 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 18:11:26 INFO - PROCESS | 1810 | 1463965886429 Marionette TRACE conn3 <- [1,770,null,{}] 18:11:26 INFO - PROCESS | 1810 | 1463965886434 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:26 INFO - PROCESS | 1810 | 1463965886568 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 18:11:26 INFO - PROCESS | 1810 | 1463965886688 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:26 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df04c00 == 77 [pid = 1810] [id = 200] 18:11:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0x8df0d800) [pid = 1810] [serial = 600] [outer = (nil)] 18:11:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0x8e65cc00) [pid = 1810] [serial = 601] [outer = 0x8df0d800] 18:11:26 INFO - PROCESS | 1810 | 1463965886762 Marionette DEBUG loaded listener.js 18:11:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0x91e99800) [pid = 1810] [serial = 602] [outer = 0x8df0d800] 18:11:27 INFO - PROCESS | 1810 | 1463965887376 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 18:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 18:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 980ms 18:11:27 INFO - PROCESS | 1810 | 1463965887407 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 18:11:27 INFO - PROCESS | 1810 | 1463965887410 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 18:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 18:11:27 INFO - PROCESS | 1810 | 1463965887415 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 18:11:27 INFO - PROCESS | 1810 | 1463965887417 Marionette TRACE conn3 <- [1,774,null,{}] 18:11:27 INFO - PROCESS | 1810 | 1463965887423 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:27 INFO - PROCESS | 1810 | 1463965887609 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 18:11:27 INFO - PROCESS | 1810 | 1463965887627 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:27 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd9000 == 78 [pid = 1810] [id = 201] 18:11:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0x8d050800) [pid = 1810] [serial = 603] [outer = (nil)] 18:11:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0x924dd800) [pid = 1810] [serial = 604] [outer = 0x8d050800] 18:11:27 INFO - PROCESS | 1810 | 1463965887692 Marionette DEBUG loaded listener.js 18:11:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0x92633400) [pid = 1810] [serial = 605] [outer = 0x8d050800] 18:11:28 INFO - PROCESS | 1810 | 1463965888673 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 18:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 18:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1298ms 18:11:28 INFO - PROCESS | 1810 | 1463965888714 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 18:11:28 INFO - PROCESS | 1810 | 1463965888722 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 18:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 18:11:28 INFO - PROCESS | 1810 | 1463965888729 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 18:11:28 INFO - PROCESS | 1810 | 1463965888735 Marionette TRACE conn3 <- [1,778,null,{}] 18:11:28 INFO - PROCESS | 1810 | 1463965888743 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:28 INFO - PROCESS | 1810 | 1463965888955 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 18:11:29 INFO - PROCESS | 1810 | 1463965889122 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:29 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd4000 == 79 [pid = 1810] [id = 202] 18:11:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 111 (0x8d87d800) [pid = 1810] [serial = 606] [outer = (nil)] 18:11:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 112 (0x8e02c000) [pid = 1810] [serial = 607] [outer = 0x8d87d800] 18:11:29 INFO - PROCESS | 1810 | 1463965889200 Marionette DEBUG loaded listener.js 18:11:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 113 (0x8e1e9c00) [pid = 1810] [serial = 608] [outer = 0x8d87d800] 18:11:30 INFO - PROCESS | 1810 | 1463965890078 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 18:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 18:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1395ms 18:11:30 INFO - PROCESS | 1810 | 1463965890126 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 18:11:30 INFO - PROCESS | 1810 | 1463965890134 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 18:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 18:11:30 INFO - PROCESS | 1810 | 1463965890144 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 18:11:30 INFO - PROCESS | 1810 | 1463965890147 Marionette TRACE conn3 <- [1,782,null,{}] 18:11:30 INFO - PROCESS | 1810 | 1463965890153 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:30 INFO - PROCESS | 1810 | 1463965890323 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 18:11:30 INFO - PROCESS | 1810 | 1463965890485 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:30 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e029c00 == 80 [pid = 1810] [id = 203] 18:11:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 114 (0x8e1eec00) [pid = 1810] [serial = 609] [outer = (nil)] 18:11:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 115 (0x906dc800) [pid = 1810] [serial = 610] [outer = 0x8e1eec00] 18:11:30 INFO - PROCESS | 1810 | 1463965890567 Marionette DEBUG loaded listener.js 18:11:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 116 (0x908b5400) [pid = 1810] [serial = 611] [outer = 0x8e1eec00] 18:11:31 INFO - PROCESS | 1810 | 1463965891446 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 18:11:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 18:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1331ms 18:11:31 INFO - PROCESS | 1810 | 1463965891474 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 18:11:31 INFO - PROCESS | 1810 | 1463965891477 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 18:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 18:11:31 INFO - PROCESS | 1810 | 1463965891484 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 18:11:31 INFO - PROCESS | 1810 | 1463965891490 Marionette TRACE conn3 <- [1,786,null,{}] 18:11:31 INFO - PROCESS | 1810 | 1463965891506 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:31 INFO - PROCESS | 1810 | 1463965891667 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 18:11:31 INFO - PROCESS | 1810 | 1463965891839 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:31 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df04800 == 81 [pid = 1810] [id = 204] 18:11:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 117 (0x924ddc00) [pid = 1810] [serial = 612] [outer = (nil)] 18:11:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 118 (0x926f2c00) [pid = 1810] [serial = 613] [outer = 0x924ddc00] 18:11:31 INFO - PROCESS | 1810 | 1463965891919 Marionette DEBUG loaded listener.js 18:11:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 119 (0x95230400) [pid = 1810] [serial = 614] [outer = 0x924ddc00] 18:11:32 INFO - PROCESS | 1810 | 1463965892807 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 18:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 18:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1389ms 18:11:32 INFO - PROCESS | 1810 | 1463965892873 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 18:11:32 INFO - PROCESS | 1810 | 1463965892878 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 18:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 18:11:32 INFO - PROCESS | 1810 | 1463965892884 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 18:11:32 INFO - PROCESS | 1810 | 1463965892887 Marionette TRACE conn3 <- [1,790,null,{}] 18:11:32 INFO - PROCESS | 1810 | 1463965892892 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:33 INFO - PROCESS | 1810 | 1463965893052 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 18:11:33 INFO - PROCESS | 1810 | 1463965893216 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:33 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfcf000 == 82 [pid = 1810] [id = 205] 18:11:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 120 (0x8d231000) [pid = 1810] [serial = 615] [outer = (nil)] 18:11:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 121 (0x954c2c00) [pid = 1810] [serial = 616] [outer = 0x8d231000] 18:11:33 INFO - PROCESS | 1810 | 1463965893301 Marionette DEBUG loaded listener.js 18:11:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 122 (0x966d8000) [pid = 1810] [serial = 617] [outer = 0x8d231000] 18:11:34 INFO - PROCESS | 1810 | 1463965894124 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 18:11:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 18:11:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1278ms 18:11:34 INFO - PROCESS | 1810 | 1463965894162 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 18:11:34 INFO - PROCESS | 1810 | 1463965894165 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 18:11:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 18:11:34 INFO - PROCESS | 1810 | 1463965894171 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 18:11:34 INFO - PROCESS | 1810 | 1463965894174 Marionette TRACE conn3 <- [1,794,null,{}] 18:11:34 INFO - PROCESS | 1810 | 1463965894179 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:34 INFO - PROCESS | 1810 | 1463965894329 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 18:11:34 INFO - PROCESS | 1810 | 1463965894496 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:34 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d053c00 == 83 [pid = 1810] [id = 206] 18:11:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 123 (0x8d22b000) [pid = 1810] [serial = 618] [outer = (nil)] 18:11:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 124 (0x97853000) [pid = 1810] [serial = 619] [outer = 0x8d22b000] 18:11:34 INFO - PROCESS | 1810 | 1463965894583 Marionette DEBUG loaded listener.js 18:11:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 125 (0x98492000) [pid = 1810] [serial = 620] [outer = 0x8d22b000] 18:11:35 INFO - PROCESS | 1810 | 1463965895581 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 18:11:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 18:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1481ms 18:11:35 INFO - PROCESS | 1810 | 1463965895652 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 18:11:35 INFO - PROCESS | 1810 | 1463965895656 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 18:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 18:11:35 INFO - PROCESS | 1810 | 1463965895662 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 18:11:35 INFO - PROCESS | 1810 | 1463965895664 Marionette TRACE conn3 <- [1,798,null,{}] 18:11:35 INFO - PROCESS | 1810 | 1463965895670 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:35 INFO - PROCESS | 1810 | 1463965895892 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 18:11:36 INFO - PROCESS | 1810 | 1463965896098 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:36 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d055400 == 84 [pid = 1810] [id = 207] 18:11:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 126 (0x8d22ac00) [pid = 1810] [serial = 621] [outer = (nil)] 18:11:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 127 (0x9a92f800) [pid = 1810] [serial = 622] [outer = 0x8d22ac00] 18:11:36 INFO - PROCESS | 1810 | 1463965896232 Marionette DEBUG loaded listener.js 18:11:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 128 (0x9a935c00) [pid = 1810] [serial = 623] [outer = 0x8d22ac00] 18:11:37 INFO - PROCESS | 1810 | 1463965897126 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 18:11:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 18:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1534ms 18:11:37 INFO - PROCESS | 1810 | 1463965897196 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 18:11:37 INFO - PROCESS | 1810 | 1463965897200 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 18:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 18:11:37 INFO - PROCESS | 1810 | 1463965897206 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 18:11:37 INFO - PROCESS | 1810 | 1463965897209 Marionette TRACE conn3 <- [1,802,null,{}] 18:11:37 INFO - PROCESS | 1810 | 1463965897214 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:37 INFO - PROCESS | 1810 | 1463965897376 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 18:11:37 INFO - PROCESS | 1810 | 1463965897541 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:37 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d22c000 == 85 [pid = 1810] [id = 208] 18:11:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 129 (0x99df9400) [pid = 1810] [serial = 624] [outer = (nil)] 18:11:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 130 (0x9b252400) [pid = 1810] [serial = 625] [outer = 0x99df9400] 18:11:37 INFO - PROCESS | 1810 | 1463965897620 Marionette DEBUG loaded listener.js 18:11:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 131 (0x9b603000) [pid = 1810] [serial = 626] [outer = 0x99df9400] 18:11:38 INFO - PROCESS | 1810 | 1463965898476 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 18:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 18:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1327ms 18:11:38 INFO - PROCESS | 1810 | 1463965898540 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 18:11:38 INFO - PROCESS | 1810 | 1463965898544 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 18:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 18:11:38 INFO - PROCESS | 1810 | 1463965898552 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 18:11:38 INFO - PROCESS | 1810 | 1463965898555 Marionette TRACE conn3 <- [1,806,null,{}] 18:11:38 INFO - PROCESS | 1810 | 1463965898560 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:38 INFO - PROCESS | 1810 | 1463965898735 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 18:11:38 INFO - PROCESS | 1810 | 1463965898900 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:38 INFO - PROCESS | 1810 | ++DOCSHELL 0x9a930c00 == 86 [pid = 1810] [id = 209] 18:11:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 132 (0x9a935000) [pid = 1810] [serial = 627] [outer = (nil)] 18:11:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 133 (0x9b932c00) [pid = 1810] [serial = 628] [outer = 0x9a935000] 18:11:38 INFO - PROCESS | 1810 | 1463965898979 Marionette DEBUG loaded listener.js 18:11:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 134 (0x9b937400) [pid = 1810] [serial = 629] [outer = 0x9a935000] 18:11:39 INFO - PROCESS | 1810 | 1463965899805 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 18:11:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 18:11:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1282ms 18:11:39 INFO - PROCESS | 1810 | 1463965899834 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 18:11:39 INFO - PROCESS | 1810 | 1463965899837 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 18:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 18:11:39 INFO - PROCESS | 1810 | 1463965899843 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 18:11:39 INFO - PROCESS | 1810 | 1463965899847 Marionette TRACE conn3 <- [1,810,null,{}] 18:11:39 INFO - PROCESS | 1810 | 1463965899852 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:40 INFO - PROCESS | 1810 | 1463965900009 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 18:11:40 INFO - PROCESS | 1810 | 1463965900185 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:40 INFO - PROCESS | 1810 | ++DOCSHELL 0x9b065800 == 87 [pid = 1810] [id = 210] 18:11:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 135 (0x9b933400) [pid = 1810] [serial = 630] [outer = (nil)] 18:11:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 136 (0x9bac4400) [pid = 1810] [serial = 631] [outer = 0x9b933400] 18:11:40 INFO - PROCESS | 1810 | 1463965900259 Marionette DEBUG loaded listener.js 18:11:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 137 (0x9d5a7400) [pid = 1810] [serial = 632] [outer = 0x9b933400] 18:11:41 INFO - PROCESS | 1810 | 1463965901160 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 18:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 18:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1382ms 18:11:41 INFO - PROCESS | 1810 | 1463965901227 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 18:11:41 INFO - PROCESS | 1810 | 1463965901230 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 18:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 18:11:41 INFO - PROCESS | 1810 | 1463965901236 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 18:11:41 INFO - PROCESS | 1810 | 1463965901240 Marionette TRACE conn3 <- [1,814,null,{}] 18:11:41 INFO - PROCESS | 1810 | 1463965901245 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:41 INFO - PROCESS | 1810 | 1463965901404 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 18:11:41 INFO - PROCESS | 1810 | 1463965901576 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:41 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d058c00 == 88 [pid = 1810] [id = 211] 18:11:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 138 (0x8d969800) [pid = 1810] [serial = 633] [outer = (nil)] 18:11:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 139 (0x8e014400) [pid = 1810] [serial = 634] [outer = 0x8d969800] 18:11:41 INFO - PROCESS | 1810 | 1463965901653 Marionette DEBUG loaded listener.js 18:11:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 140 (0x8e659400) [pid = 1810] [serial = 635] [outer = 0x8d969800] 18:11:42 INFO - PROCESS | 1810 | 1463965902792 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 18:11:42 INFO - PROCESS | 1810 | 1463965902873 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 18:11:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 18:11:42 INFO - PROCESS | 1810 | 1463965902881 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 18:11:42 INFO - PROCESS | 1810 | 1463965902886 Marionette TRACE conn3 <- [1,818,null,{}] 18:11:42 INFO - PROCESS | 1810 | 1463965902893 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:43 INFO - PROCESS | 1810 | 1463965903090 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 18:11:43 INFO - PROCESS | 1810 | 1463965903313 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:43 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd3000 == 89 [pid = 1810] [id = 212] 18:11:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 141 (0x8d231c00) [pid = 1810] [serial = 636] [outer = (nil)] 18:11:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 142 (0x8df08c00) [pid = 1810] [serial = 637] [outer = 0x8d231c00] 18:11:43 INFO - PROCESS | 1810 | 1463965903385 Marionette DEBUG loaded listener.js 18:11:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 143 (0x8e655000) [pid = 1810] [serial = 638] [outer = 0x8d231c00] 18:11:44 INFO - PROCESS | 1810 | 1463965904247 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 18:11:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 18:11:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1439ms 18:11:44 INFO - PROCESS | 1810 | 1463965904320 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 18:11:44 INFO - PROCESS | 1810 | 1463965904327 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 18:11:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 18:11:44 INFO - PROCESS | 1810 | 1463965904336 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 18:11:44 INFO - PROCESS | 1810 | 1463965904340 Marionette TRACE conn3 <- [1,822,null,{}] 18:11:44 INFO - PROCESS | 1810 | 1463965904346 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:44 INFO - PROCESS | 1810 | 1463965904537 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 18:11:44 INFO - PROCESS | 1810 | 1463965904767 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:44 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd5c00 == 90 [pid = 1810] [id = 213] 18:11:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 144 (0x8d04a800) [pid = 1810] [serial = 639] [outer = (nil)] 18:11:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 145 (0x8d964000) [pid = 1810] [serial = 640] [outer = 0x8d04a800] 18:11:44 INFO - PROCESS | 1810 | 1463965904884 Marionette DEBUG loaded listener.js 18:11:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 146 (0x8df4bc00) [pid = 1810] [serial = 641] [outer = 0x8d04a800] 18:11:45 INFO - PROCESS | 1810 | --DOCSHELL 0x8e655c00 == 89 [pid = 1810] [id = 138] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 145 (0x91ac6800) [pid = 1810] [serial = 517] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 144 (0x8da13c00) [pid = 1810] [serial = 520] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 143 (0x8e1f0c00) [pid = 1810] [serial = 523] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 142 (0x91ace800) [pid = 1810] [serial = 526] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 141 (0x92636000) [pid = 1810] [serial = 529] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 140 (0x926f5400) [pid = 1810] [serial = 532] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 139 (0x95466c00) [pid = 1810] [serial = 535] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 138 (0x966d1000) [pid = 1810] [serial = 538] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 137 (0x908c2000) [pid = 1810] [serial = 562] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 136 (0x9784e400) [pid = 1810] [serial = 541] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 135 (0x8d882400) [pid = 1810] [serial = 544] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOCSHELL 0x8df04c00 == 88 [pid = 1810] [id = 200] 18:11:45 INFO - PROCESS | 1810 | --DOCSHELL 0x8e02e800 == 87 [pid = 1810] [id = 199] 18:11:45 INFO - PROCESS | 1810 | --DOCSHELL 0x8d881c00 == 86 [pid = 1810] [id = 198] 18:11:45 INFO - PROCESS | 1810 | --DOCSHELL 0x8da1a800 == 85 [pid = 1810] [id = 197] 18:11:45 INFO - PROCESS | 1810 | --DOCSHELL 0x8d960800 == 84 [pid = 1810] [id = 196] 18:11:45 INFO - PROCESS | 1810 | --DOCSHELL 0x8d808400 == 83 [pid = 1810] [id = 195] 18:11:45 INFO - PROCESS | 1810 | --DOCSHELL 0x8d053000 == 82 [pid = 1810] [id = 172] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 134 (0x906de800) [pid = 1810] [serial = 485] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 133 (0x8e1ed000) [pid = 1810] [serial = 482] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 132 (0x920abc00) [pid = 1810] [serial = 473] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 131 (0x8e1f7800) [pid = 1810] [serial = 476] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 130 (0x91e09c00) [pid = 1810] [serial = 488] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 129 (0x8e65ec00) [pid = 1810] [serial = 479] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 128 (0x8df4e400) [pid = 1810] [serial = 470] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 127 (0x8d967400) [pid = 1810] [serial = 466] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 126 (0x8e666c00) [pid = 1810] [serial = 556] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 125 (0x8d964800) [pid = 1810] [serial = 559] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 124 (0x8e011c00) [pid = 1810] [serial = 553] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 123 (0x91e9d400) [pid = 1810] [serial = 548] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 122 (0x91e0f000) [pid = 1810] [serial = 547] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 121 (0x8d235000) [pid = 1810] [serial = 550] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 120 (0x8d95dc00) [pid = 1810] [serial = 551] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 119 (0x90624800) [pid = 1810] [serial = 560] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 118 (0x90626000) [pid = 1810] [serial = 557] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | --DOMWINDOW == 117 (0x8e02c400) [pid = 1810] [serial = 554] [outer = (nil)] [url = about:blank] 18:11:45 INFO - PROCESS | 1810 | 1463965905718 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 18:11:45 INFO - PROCESS | 1810 | 1463965905774 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 18:11:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 18:11:45 INFO - PROCESS | 1810 | 1463965905781 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 18:11:45 INFO - PROCESS | 1810 | 1463965905786 Marionette TRACE conn3 <- [1,826,null,{}] 18:11:45 INFO - PROCESS | 1810 | 1463965905800 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:45 INFO - PROCESS | 1810 | 1463965905944 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 18:11:46 INFO - PROCESS | 1810 | 1463965906076 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:46 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d053000 == 83 [pid = 1810] [id = 214] 18:11:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 118 (0x8d801800) [pid = 1810] [serial = 642] [outer = (nil)] 18:11:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 119 (0x8efadc00) [pid = 1810] [serial = 643] [outer = 0x8d801800] 18:11:46 INFO - PROCESS | 1810 | 1463965906144 Marionette DEBUG loaded listener.js 18:11:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 120 (0x906dac00) [pid = 1810] [serial = 644] [outer = 0x8d801800] 18:11:46 INFO - PROCESS | 1810 | 1463965906811 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 18:11:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 18:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1038ms 18:11:46 INFO - PROCESS | 1810 | 1463965906819 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 18:11:46 INFO - PROCESS | 1810 | 1463965906822 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 18:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 18:11:46 INFO - PROCESS | 1810 | 1463965906828 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 18:11:46 INFO - PROCESS | 1810 | 1463965906831 Marionette TRACE conn3 <- [1,830,null,{}] 18:11:46 INFO - PROCESS | 1810 | 1463965906839 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:47 INFO - PROCESS | 1810 | 1463965907038 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 18:11:47 INFO - PROCESS | 1810 | 1463965907120 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:47 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d880800 == 84 [pid = 1810] [id = 215] 18:11:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 121 (0x8e01d000) [pid = 1810] [serial = 645] [outer = (nil)] 18:11:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 122 (0x90a30400) [pid = 1810] [serial = 646] [outer = 0x8e01d000] 18:11:47 INFO - PROCESS | 1810 | 1463965907185 Marionette DEBUG loaded listener.js 18:11:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 123 (0x91ad0400) [pid = 1810] [serial = 647] [outer = 0x8e01d000] 18:11:47 INFO - PROCESS | 1810 | 1463965907873 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 18:11:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 18:11:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1086ms 18:11:47 INFO - PROCESS | 1810 | 1463965907948 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 18:11:47 INFO - PROCESS | 1810 | 1463965907950 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 18:11:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 18:11:47 INFO - PROCESS | 1810 | 1463965907957 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 18:11:47 INFO - PROCESS | 1810 | 1463965907960 Marionette TRACE conn3 <- [1,834,null,{}] 18:11:47 INFO - PROCESS | 1810 | 1463965907964 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:48 INFO - PROCESS | 1810 | 1463965908143 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 18:11:48 INFO - PROCESS | 1810 | 1463965908167 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:48 INFO - PROCESS | 1810 | ++DOCSHELL 0x906e3400 == 85 [pid = 1810] [id = 216] 18:11:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 124 (0x90a31800) [pid = 1810] [serial = 648] [outer = (nil)] 18:11:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 125 (0x91e99c00) [pid = 1810] [serial = 649] [outer = 0x90a31800] 18:11:48 INFO - PROCESS | 1810 | 1463965908231 Marionette DEBUG loaded listener.js 18:11:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 126 (0x91e9f400) [pid = 1810] [serial = 650] [outer = 0x90a31800] 18:11:49 INFO - PROCESS | 1810 | 1463965909085 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 18:11:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 18:11:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1176ms 18:11:49 INFO - PROCESS | 1810 | 1463965909134 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 18:11:49 INFO - PROCESS | 1810 | 1463965909137 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 18:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 18:11:49 INFO - PROCESS | 1810 | 1463965909148 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 18:11:49 INFO - PROCESS | 1810 | 1463965909150 Marionette TRACE conn3 <- [1,838,null,{}] 18:11:49 INFO - PROCESS | 1810 | 1463965909154 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:49 INFO - PROCESS | 1810 | 1463965909366 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 18:11:49 INFO - PROCESS | 1810 | --DOMWINDOW == 125 (0x8d809800) [pid = 1810] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 18:11:49 INFO - PROCESS | 1810 | --DOMWINDOW == 124 (0x906da400) [pid = 1810] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 18:11:49 INFO - PROCESS | 1810 | --DOMWINDOW == 123 (0x8d967000) [pid = 1810] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 18:11:49 INFO - PROCESS | 1810 | --DOMWINDOW == 122 (0x908bf800) [pid = 1810] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 18:11:49 INFO - PROCESS | 1810 | --DOMWINDOW == 121 (0x8d052800) [pid = 1810] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 18:11:49 INFO - PROCESS | 1810 | --DOMWINDOW == 120 (0x8df01c00) [pid = 1810] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 18:11:49 INFO - PROCESS | 1810 | --DOMWINDOW == 119 (0x8e029800) [pid = 1810] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 18:11:49 INFO - PROCESS | 1810 | --DOMWINDOW == 118 (0x91ac8c00) [pid = 1810] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 18:11:49 INFO - PROCESS | 1810 | --DOMWINDOW == 117 (0x95227800) [pid = 1810] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 18:11:49 INFO - PROCESS | 1810 | --DOMWINDOW == 116 (0x947cd800) [pid = 1810] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 18:11:49 INFO - PROCESS | 1810 | --DOMWINDOW == 115 (0x954c8c00) [pid = 1810] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 18:11:49 INFO - PROCESS | 1810 | --DOMWINDOW == 114 (0x906df800) [pid = 1810] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 18:11:49 INFO - PROCESS | 1810 | --DOMWINDOW == 113 (0x8cfda400) [pid = 1810] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 18:11:49 INFO - PROCESS | 1810 | --DOMWINDOW == 112 (0x92330400) [pid = 1810] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 18:11:49 INFO - PROCESS | 1810 | --DOMWINDOW == 111 (0x8df0d800) [pid = 1810] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 18:11:49 INFO - PROCESS | 1810 | 1463965909704 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:49 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfda400 == 86 [pid = 1810] [id = 217] 18:11:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 112 (0x8d052800) [pid = 1810] [serial = 651] [outer = (nil)] 18:11:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 113 (0x8df0d800) [pid = 1810] [serial = 652] [outer = 0x8d052800] 18:11:49 INFO - PROCESS | 1810 | 1463965909773 Marionette DEBUG loaded listener.js 18:11:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 114 (0x906dd800) [pid = 1810] [serial = 653] [outer = 0x8d052800] 18:11:50 INFO - PROCESS | 1810 | 1463965910426 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 18:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 18:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1327ms 18:11:50 INFO - PROCESS | 1810 | 1463965910483 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 18:11:50 INFO - PROCESS | 1810 | 1463965910486 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 18:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 18:11:50 INFO - PROCESS | 1810 | 1463965910493 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 18:11:50 INFO - PROCESS | 1810 | 1463965910495 Marionette TRACE conn3 <- [1,842,null,{}] 18:11:50 INFO - PROCESS | 1810 | 1463965910500 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:50 INFO - PROCESS | 1810 | 1463965910635 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 18:11:50 INFO - PROCESS | 1810 | 1463965910647 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:50 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e029800 == 87 [pid = 1810] [id = 218] 18:11:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 115 (0x8e65f000) [pid = 1810] [serial = 654] [outer = (nil)] 18:11:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 116 (0x926f5800) [pid = 1810] [serial = 655] [outer = 0x8e65f000] 18:11:50 INFO - PROCESS | 1810 | 1463965910712 Marionette DEBUG loaded listener.js 18:11:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 117 (0x93b6dc00) [pid = 1810] [serial = 656] [outer = 0x8e65f000] 18:11:51 INFO - PROCESS | 1810 | 1463965911435 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 18:11:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 18:11:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 975ms 18:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 18:11:51 INFO - PROCESS | 1810 | 1463965911468 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 18:11:51 INFO - PROCESS | 1810 | 1463965911471 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 18:11:51 INFO - PROCESS | 1810 | 1463965911477 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 18:11:51 INFO - PROCESS | 1810 | 1463965911480 Marionette TRACE conn3 <- [1,846,null,{}] 18:11:51 INFO - PROCESS | 1810 | 1463965911484 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:51 INFO - PROCESS | 1810 | 1463965911684 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 18:11:51 INFO - PROCESS | 1810 | 1463965911921 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:51 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d050000 == 88 [pid = 1810] [id = 219] 18:11:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 118 (0x8d057000) [pid = 1810] [serial = 657] [outer = (nil)] 18:11:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 119 (0x8d808c00) [pid = 1810] [serial = 658] [outer = 0x8d057000] 18:11:52 INFO - PROCESS | 1810 | 1463965912001 Marionette DEBUG loaded listener.js 18:11:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 120 (0x8d963000) [pid = 1810] [serial = 659] [outer = 0x8d057000] 18:11:52 INFO - PROCESS | 1810 | 1463965912937 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 18:11:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 18:11:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1535ms 18:11:53 INFO - PROCESS | 1810 | 1463965913013 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 18:11:53 INFO - PROCESS | 1810 | 1463965913017 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 18:11:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 18:11:53 INFO - PROCESS | 1810 | 1463965913025 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 18:11:53 INFO - PROCESS | 1810 | 1463965913031 Marionette TRACE conn3 <- [1,850,null,{}] 18:11:53 INFO - PROCESS | 1810 | 1463965913038 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:53 INFO - PROCESS | 1810 | 1463965913249 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 18:11:53 INFO - PROCESS | 1810 | 1463965913429 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:53 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e1ed000 == 89 [pid = 1810] [id = 220] 18:11:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 121 (0x8e1f2400) [pid = 1810] [serial = 660] [outer = (nil)] 18:11:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 122 (0x8e652c00) [pid = 1810] [serial = 661] [outer = 0x8e1f2400] 18:11:53 INFO - PROCESS | 1810 | 1463965913509 Marionette DEBUG loaded listener.js 18:11:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 123 (0x8efa4000) [pid = 1810] [serial = 662] [outer = 0x8e1f2400] 18:11:54 INFO - PROCESS | 1810 | 1463965914373 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 18:11:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 18:11:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1388ms 18:11:54 INFO - PROCESS | 1810 | 1463965914417 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 18:11:54 INFO - PROCESS | 1810 | 1463965914423 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 18:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 18:11:54 INFO - PROCESS | 1810 | 1463965914430 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 18:11:54 INFO - PROCESS | 1810 | 1463965914433 Marionette TRACE conn3 <- [1,854,null,{}] 18:11:54 INFO - PROCESS | 1810 | 1463965914439 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:54 INFO - PROCESS | 1810 | 1463965914615 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 18:11:54 INFO - PROCESS | 1810 | 1463965914791 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:54 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d803400 == 90 [pid = 1810] [id = 221] 18:11:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 124 (0x91e93c00) [pid = 1810] [serial = 663] [outer = (nil)] 18:11:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 125 (0x924dc800) [pid = 1810] [serial = 664] [outer = 0x91e93c00] 18:11:54 INFO - PROCESS | 1810 | 1463965914871 Marionette DEBUG loaded listener.js 18:11:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 126 (0x9262e000) [pid = 1810] [serial = 665] [outer = 0x91e93c00] 18:11:55 INFO - PROCESS | 1810 | 1463965915742 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 18:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 18:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1329ms 18:11:55 INFO - PROCESS | 1810 | 1463965915775 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 18:11:55 INFO - PROCESS | 1810 | 1463965915778 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 18:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 18:11:55 INFO - PROCESS | 1810 | 1463965915795 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 18:11:55 INFO - PROCESS | 1810 | 1463965915804 Marionette TRACE conn3 <- [1,858,null,{}] 18:11:55 INFO - PROCESS | 1810 | 1463965915810 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:55 INFO - PROCESS | 1810 | 1463965915972 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 18:11:56 INFO - PROCESS | 1810 | 1463965916144 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:56 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d234c00 == 91 [pid = 1810] [id = 222] 18:11:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 127 (0x8e65d400) [pid = 1810] [serial = 666] [outer = (nil)] 18:11:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 128 (0x9783ac00) [pid = 1810] [serial = 667] [outer = 0x8e65d400] 18:11:56 INFO - PROCESS | 1810 | 1463965916219 Marionette DEBUG loaded listener.js 18:11:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 129 (0x97855000) [pid = 1810] [serial = 668] [outer = 0x8e65d400] 18:11:57 INFO - PROCESS | 1810 | 1463965917094 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 18:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 18:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1344ms 18:11:57 INFO - PROCESS | 1810 | 1463965917131 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 18:11:57 INFO - PROCESS | 1810 | 1463965917136 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 18:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 18:11:57 INFO - PROCESS | 1810 | 1463965917141 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 18:11:57 INFO - PROCESS | 1810 | 1463965917145 Marionette TRACE conn3 <- [1,862,null,{}] 18:11:57 INFO - PROCESS | 1810 | 1463965917150 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:57 INFO - PROCESS | 1810 | 1463965917310 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 18:11:57 INFO - PROCESS | 1810 | 1463965917482 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:57 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d054000 == 92 [pid = 1810] [id = 223] 18:11:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 130 (0x954c8c00) [pid = 1810] [serial = 669] [outer = (nil)] 18:11:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 131 (0x99df5000) [pid = 1810] [serial = 670] [outer = 0x954c8c00] 18:11:57 INFO - PROCESS | 1810 | 1463965917559 Marionette DEBUG loaded listener.js 18:11:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 132 (0x9a1ce400) [pid = 1810] [serial = 671] [outer = 0x954c8c00] 18:11:58 INFO - PROCESS | 1810 | 1463965918440 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 18:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 18:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1331ms 18:11:58 INFO - PROCESS | 1810 | 1463965918473 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 18:11:58 INFO - PROCESS | 1810 | 1463965918476 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 18:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 18:11:58 INFO - PROCESS | 1810 | 1463965918483 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 18:11:58 INFO - PROCESS | 1810 | 1463965918486 Marionette TRACE conn3 <- [1,866,null,{}] 18:11:58 INFO - PROCESS | 1810 | 1463965918491 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:58 INFO - PROCESS | 1810 | 1463965918658 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 18:11:58 INFO - PROCESS | 1810 | 1463965918832 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:11:58 INFO - PROCESS | 1810 | ++DOCSHELL 0x9a932000 == 93 [pid = 1810] [id = 224] 18:11:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 133 (0x9a936800) [pid = 1810] [serial = 672] [outer = (nil)] 18:11:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 134 (0x9b253400) [pid = 1810] [serial = 673] [outer = 0x9a936800] 18:11:58 INFO - PROCESS | 1810 | 1463965918918 Marionette DEBUG loaded listener.js 18:11:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 135 (0x9ba10c00) [pid = 1810] [serial = 674] [outer = 0x9a936800] 18:11:59 INFO - PROCESS | 1810 | 1463965919801 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 18:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 18:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1328ms 18:11:59 INFO - PROCESS | 1810 | 1463965919811 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 18:11:59 INFO - PROCESS | 1810 | 1463965919815 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 18:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 18:11:59 INFO - PROCESS | 1810 | 1463965919820 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 18:11:59 INFO - PROCESS | 1810 | 1463965919823 Marionette TRACE conn3 <- [1,870,null,{}] 18:11:59 INFO - PROCESS | 1810 | 1463965919828 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:11:59 INFO - PROCESS | 1810 | 1463965919984 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 18:12:00 INFO - PROCESS | 1810 | 1463965920159 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:00 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd7800 == 94 [pid = 1810] [id = 225] 18:12:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 136 (0x8e650800) [pid = 1810] [serial = 675] [outer = (nil)] 18:12:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 137 (0x9d9ad800) [pid = 1810] [serial = 676] [outer = 0x8e650800] 18:12:00 INFO - PROCESS | 1810 | 1463965920242 Marionette DEBUG loaded listener.js 18:12:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 138 (0xa1134400) [pid = 1810] [serial = 677] [outer = 0x8e650800] 18:12:01 INFO - PROCESS | 1810 | 1463965921070 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 18:12:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 18:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1283ms 18:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 18:12:01 INFO - PROCESS | 1810 | 1463965921104 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 18:12:01 INFO - PROCESS | 1810 | 1463965921107 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 18:12:01 INFO - PROCESS | 1810 | 1463965921114 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 18:12:01 INFO - PROCESS | 1810 | 1463965921117 Marionette TRACE conn3 <- [1,874,null,{}] 18:12:01 INFO - PROCESS | 1810 | 1463965921122 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:01 INFO - PROCESS | 1810 | 1463965921279 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 18:12:01 INFO - PROCESS | 1810 | 1463965921452 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:01 INFO - PROCESS | 1810 | ++DOCSHELL 0x9b932400 == 95 [pid = 1810] [id = 226] 18:12:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 139 (0x9d932800) [pid = 1810] [serial = 678] [outer = (nil)] 18:12:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 140 (0xa21a5800) [pid = 1810] [serial = 679] [outer = 0x9d932800] 18:12:01 INFO - PROCESS | 1810 | 1463965921528 Marionette DEBUG loaded listener.js 18:12:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 141 (0xa2277400) [pid = 1810] [serial = 680] [outer = 0x9d932800] 18:12:02 INFO - PROCESS | 1810 | 1463965922419 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 18:12:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 18:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1339ms 18:12:02 INFO - PROCESS | 1810 | 1463965922453 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 18:12:02 INFO - PROCESS | 1810 | 1463965922456 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 18:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 18:12:02 INFO - PROCESS | 1810 | 1463965922462 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 18:12:02 INFO - PROCESS | 1810 | 1463965922466 Marionette TRACE conn3 <- [1,878,null,{}] 18:12:02 INFO - PROCESS | 1810 | 1463965922471 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:02 INFO - PROCESS | 1810 | 1463965922633 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 18:12:02 INFO - PROCESS | 1810 | 1463965922814 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:02 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd5000 == 96 [pid = 1810] [id = 227] 18:12:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 142 (0x8df53c00) [pid = 1810] [serial = 681] [outer = (nil)] 18:12:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 143 (0xa245a800) [pid = 1810] [serial = 682] [outer = 0x8df53c00] 18:12:02 INFO - PROCESS | 1810 | 1463965922889 Marionette DEBUG loaded listener.js 18:12:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 144 (0xa2467400) [pid = 1810] [serial = 683] [outer = 0x8df53c00] 18:12:03 INFO - PROCESS | 1810 | 1463965923737 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 18:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 18:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1334ms 18:12:03 INFO - PROCESS | 1810 | 1463965923798 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 18:12:03 INFO - PROCESS | 1810 | 1463965923802 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 18:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 18:12:03 INFO - PROCESS | 1810 | 1463965923807 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 18:12:03 INFO - PROCESS | 1810 | 1463965923810 Marionette TRACE conn3 <- [1,882,null,{}] 18:12:03 INFO - PROCESS | 1810 | 1463965923815 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:03 INFO - PROCESS | 1810 | 1463965923980 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 18:12:04 INFO - PROCESS | 1810 | 1463965924150 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:04 INFO - PROCESS | 1810 | ++DOCSHELL 0xa21a6c00 == 97 [pid = 1810] [id = 228] 18:12:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 145 (0xa22bf000) [pid = 1810] [serial = 684] [outer = (nil)] 18:12:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 146 (0xa2470c00) [pid = 1810] [serial = 685] [outer = 0xa22bf000] 18:12:04 INFO - PROCESS | 1810 | 1463965924226 Marionette DEBUG loaded listener.js 18:12:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 147 (0xa2474000) [pid = 1810] [serial = 686] [outer = 0xa22bf000] 18:12:05 INFO - PROCESS | 1810 | 1463965925061 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 18:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 18:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1277ms 18:12:05 INFO - PROCESS | 1810 | 1463965925087 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 18:12:05 INFO - PROCESS | 1810 | 1463965925090 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 18:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 18:12:05 INFO - PROCESS | 1810 | 1463965925098 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 18:12:05 INFO - PROCESS | 1810 | 1463965925101 Marionette TRACE conn3 <- [1,886,null,{}] 18:12:05 INFO - PROCESS | 1810 | 1463965925106 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:05 INFO - PROCESS | 1810 | 1463965925259 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 18:12:05 INFO - PROCESS | 1810 | 1463965925439 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:05 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d80f400 == 98 [pid = 1810] [id = 229] 18:12:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 148 (0x91acc800) [pid = 1810] [serial = 687] [outer = (nil)] 18:12:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 149 (0xa245b800) [pid = 1810] [serial = 688] [outer = 0x91acc800] 18:12:05 INFO - PROCESS | 1810 | 1463965925521 Marionette DEBUG loaded listener.js 18:12:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 150 (0xa30ef000) [pid = 1810] [serial = 689] [outer = 0x91acc800] 18:12:06 INFO - PROCESS | 1810 | 1463965926727 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 18:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 18:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1684ms 18:12:06 INFO - PROCESS | 1810 | 1463965926783 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 18:12:06 INFO - PROCESS | 1810 | 1463965926787 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 18:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 18:12:06 INFO - PROCESS | 1810 | 1463965926795 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 18:12:06 INFO - PROCESS | 1810 | 1463965926805 Marionette TRACE conn3 <- [1,890,null,{}] 18:12:06 INFO - PROCESS | 1810 | 1463965926828 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:07 INFO - PROCESS | 1810 | 1463965927059 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 18:12:07 INFO - PROCESS | 1810 | 1463965927273 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:07 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e02c800 == 99 [pid = 1810] [id = 230] 18:12:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 151 (0x8e02e000) [pid = 1810] [serial = 690] [outer = (nil)] 18:12:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 152 (0x8e1ef000) [pid = 1810] [serial = 691] [outer = 0x8e02e000] 18:12:07 INFO - PROCESS | 1810 | 1463965927345 Marionette DEBUG loaded listener.js 18:12:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 153 (0x8e655c00) [pid = 1810] [serial = 692] [outer = 0x8e02e000] 18:12:08 INFO - PROCESS | 1810 | 1463965928155 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 18:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 18:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1401ms 18:12:08 INFO - PROCESS | 1810 | 1463965928197 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 18:12:08 INFO - PROCESS | 1810 | 1463965928210 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 18:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 18:12:08 INFO - PROCESS | 1810 | 1463965928224 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 18:12:08 INFO - PROCESS | 1810 | 1463965928238 Marionette TRACE conn3 <- [1,894,null,{}] 18:12:08 INFO - PROCESS | 1810 | 1463965928244 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:08 INFO - PROCESS | 1810 | 1463965928458 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 18:12:08 INFO - PROCESS | 1810 | 1463965928635 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:08 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d877400 == 100 [pid = 1810] [id = 231] 18:12:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 154 (0x8d960800) [pid = 1810] [serial = 693] [outer = (nil)] 18:12:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 155 (0x906de800) [pid = 1810] [serial = 694] [outer = 0x8d960800] 18:12:08 INFO - PROCESS | 1810 | 1463965928747 Marionette DEBUG loaded listener.js 18:12:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 156 (0x90a37800) [pid = 1810] [serial = 695] [outer = 0x8d960800] 18:12:09 INFO - PROCESS | 1810 | --DOCSHELL 0x92f55400 == 99 [pid = 1810] [id = 114] 18:12:09 INFO - PROCESS | 1810 | --DOCSHELL 0x954c9000 == 98 [pid = 1810] [id = 117] 18:12:09 INFO - PROCESS | 1810 | --DOCSHELL 0x8e029800 == 97 [pid = 1810] [id = 218] 18:12:09 INFO - PROCESS | 1810 | 1463965929581 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 18:12:09 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfda400 == 96 [pid = 1810] [id = 217] 18:12:09 INFO - PROCESS | 1810 | --DOCSHELL 0x906e3400 == 95 [pid = 1810] [id = 216] 18:12:09 INFO - PROCESS | 1810 | --DOCSHELL 0x8d880800 == 94 [pid = 1810] [id = 215] 18:12:09 INFO - PROCESS | 1810 | --DOCSHELL 0x8d053000 == 93 [pid = 1810] [id = 214] 18:12:09 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd5c00 == 92 [pid = 1810] [id = 213] 18:12:09 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd3000 == 91 [pid = 1810] [id = 212] 18:12:09 INFO - PROCESS | 1810 | --DOCSHELL 0x8d22c000 == 90 [pid = 1810] [id = 208] 18:12:09 INFO - PROCESS | 1810 | --DOCSHELL 0x8d055400 == 89 [pid = 1810] [id = 207] 18:12:09 INFO - PROCESS | 1810 | --DOCSHELL 0x8d053c00 == 88 [pid = 1810] [id = 206] 18:12:09 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfcf000 == 87 [pid = 1810] [id = 205] 18:12:09 INFO - PROCESS | 1810 | --DOCSHELL 0x8df04800 == 86 [pid = 1810] [id = 204] 18:12:09 INFO - PROCESS | 1810 | --DOCSHELL 0x8e029c00 == 85 [pid = 1810] [id = 203] 18:12:09 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd4000 == 84 [pid = 1810] [id = 202] 18:12:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 18:12:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1455ms 18:12:09 INFO - PROCESS | 1810 | 1463965929679 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 18:12:09 INFO - PROCESS | 1810 | 1463965929682 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 18:12:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 18:12:09 INFO - PROCESS | 1810 | 1463965929688 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 18:12:09 INFO - PROCESS | 1810 | 1463965929693 Marionette TRACE conn3 <- [1,898,null,{}] 18:12:09 INFO - PROCESS | 1810 | 1463965929707 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:09 INFO - PROCESS | 1810 | 1463965929856 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 155 (0x8e65cc00) [pid = 1810] [serial = 601] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 154 (0x91e99800) [pid = 1810] [serial = 602] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 153 (0x92638800) [pid = 1810] [serial = 574] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 152 (0x8e65b000) [pid = 1810] [serial = 568] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 151 (0x97842000) [pid = 1810] [serial = 580] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 150 (0x8d87e400) [pid = 1810] [serial = 586] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 149 (0x91ac1c00) [pid = 1810] [serial = 596] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 148 (0x8e01f800) [pid = 1810] [serial = 589] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 147 (0x9262a400) [pid = 1810] [serial = 527] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 146 (0x908be400) [pid = 1810] [serial = 595] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 145 (0x91e9d000) [pid = 1810] [serial = 571] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 144 (0x8df4d000) [pid = 1810] [serial = 521] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 143 (0x947d8800) [pid = 1810] [serial = 577] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 142 (0x8e660400) [pid = 1810] [serial = 590] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 141 (0x8e1f5c00) [pid = 1810] [serial = 592] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 140 (0x8da15000) [pid = 1810] [serial = 565] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 139 (0x8e654800) [pid = 1810] [serial = 524] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 138 (0x9298dc00) [pid = 1810] [serial = 533] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 137 (0x954c4000) [pid = 1810] [serial = 536] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 136 (0x9783dc00) [pid = 1810] [serial = 539] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 135 (0x97852400) [pid = 1810] [serial = 542] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 134 (0x91e02400) [pid = 1810] [serial = 598] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 133 (0x8da1b800) [pid = 1810] [serial = 587] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 132 (0x997cd400) [pid = 1810] [serial = 583] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 131 (0x8d96c000) [pid = 1810] [serial = 545] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 130 (0x91e96400) [pid = 1810] [serial = 599] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 129 (0x926ea000) [pid = 1810] [serial = 530] [outer = (nil)] [url = about:blank] 18:12:09 INFO - PROCESS | 1810 | --DOMWINDOW == 128 (0x8e65f400) [pid = 1810] [serial = 593] [outer = (nil)] [url = about:blank] 18:12:10 INFO - PROCESS | 1810 | 1463965930024 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:10 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfce400 == 85 [pid = 1810] [id = 232] 18:12:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 129 (0x8d04e000) [pid = 1810] [serial = 696] [outer = (nil)] 18:12:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 130 (0x8da15000) [pid = 1810] [serial = 697] [outer = 0x8d04e000] 18:12:10 INFO - PROCESS | 1810 | 1463965930096 Marionette DEBUG loaded listener.js 18:12:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 131 (0x8e65b400) [pid = 1810] [serial = 698] [outer = 0x8d04e000] 18:12:10 INFO - PROCESS | 1810 | 1463965930833 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 18:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 18:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1190ms 18:12:10 INFO - PROCESS | 1810 | 1463965930878 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 18:12:10 INFO - PROCESS | 1810 | 1463965930883 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 18:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 18:12:10 INFO - PROCESS | 1810 | 1463965930910 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 18:12:10 INFO - PROCESS | 1810 | 1463965930913 Marionette TRACE conn3 <- [1,902,null,{}] 18:12:10 INFO - PROCESS | 1810 | 1463965930918 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:11 INFO - PROCESS | 1810 | 1463965931062 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 18:12:11 INFO - PROCESS | 1810 | 1463965931073 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:11 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df4d000 == 86 [pid = 1810] [id = 233] 18:12:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 132 (0x8e661000) [pid = 1810] [serial = 699] [outer = (nil)] 18:12:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 133 (0x91e09c00) [pid = 1810] [serial = 700] [outer = 0x8e661000] 18:12:11 INFO - PROCESS | 1810 | 1463965931138 Marionette DEBUG loaded listener.js 18:12:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 134 (0x91e9e400) [pid = 1810] [serial = 701] [outer = 0x8e661000] 18:12:11 INFO - PROCESS | 1810 | 1463965931929 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 18:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 18:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1044ms 18:12:11 INFO - PROCESS | 1810 | 1463965931947 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 18:12:11 INFO - PROCESS | 1810 | 1463965931949 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 18:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 18:12:11 INFO - PROCESS | 1810 | 1463965931956 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 18:12:11 INFO - PROCESS | 1810 | 1463965931959 Marionette TRACE conn3 <- [1,906,null,{}] 18:12:11 INFO - PROCESS | 1810 | 1463965931980 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:12 INFO - PROCESS | 1810 | 1463965932211 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 18:12:12 INFO - PROCESS | 1810 | 1463965932239 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:12 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e664400 == 87 [pid = 1810] [id = 234] 18:12:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 135 (0x908bb800) [pid = 1810] [serial = 702] [outer = (nil)] 18:12:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 136 (0x924dcc00) [pid = 1810] [serial = 703] [outer = 0x908bb800] 18:12:12 INFO - PROCESS | 1810 | 1463965932306 Marionette DEBUG loaded listener.js 18:12:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 137 (0x92630c00) [pid = 1810] [serial = 704] [outer = 0x908bb800] 18:12:13 INFO - PROCESS | 1810 | 1463965933109 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 18:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 18:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1198ms 18:12:13 INFO - PROCESS | 1810 | 1463965933155 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 18:12:13 INFO - PROCESS | 1810 | 1463965933158 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 18:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 18:12:13 INFO - PROCESS | 1810 | 1463965933172 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 18:12:13 INFO - PROCESS | 1810 | 1463965933174 Marionette TRACE conn3 <- [1,910,null,{}] 18:12:13 INFO - PROCESS | 1810 | 1463965933179 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:13 INFO - PROCESS | 1810 | 1463965933413 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 18:12:13 INFO - PROCESS | 1810 | 1463965933450 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:13 INFO - PROCESS | 1810 | ++DOCSHELL 0x90a32c00 == 88 [pid = 1810] [id = 235] 18:12:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 138 (0x91e0f000) [pid = 1810] [serial = 705] [outer = (nil)] 18:12:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 139 (0x954bcc00) [pid = 1810] [serial = 706] [outer = 0x91e0f000] 18:12:13 INFO - PROCESS | 1810 | 1463965933516 Marionette DEBUG loaded listener.js 18:12:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 140 (0x966d5000) [pid = 1810] [serial = 707] [outer = 0x91e0f000] 18:12:14 INFO - PROCESS | 1810 | --DOMWINDOW == 139 (0x90a31800) [pid = 1810] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 18:12:14 INFO - PROCESS | 1810 | --DOMWINDOW == 138 (0x8d052800) [pid = 1810] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 18:12:14 INFO - PROCESS | 1810 | --DOMWINDOW == 137 (0x8d231c00) [pid = 1810] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 18:12:14 INFO - PROCESS | 1810 | --DOMWINDOW == 136 (0x8d801800) [pid = 1810] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 18:12:14 INFO - PROCESS | 1810 | --DOMWINDOW == 135 (0x8d04a800) [pid = 1810] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 18:12:14 INFO - PROCESS | 1810 | --DOMWINDOW == 134 (0x8e01d000) [pid = 1810] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 18:12:14 INFO - PROCESS | 1810 | 1463965934688 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 18:12:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 18:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1587ms 18:12:14 INFO - PROCESS | 1810 | 1463965934752 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 18:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 18:12:14 INFO - PROCESS | 1810 | 1463965934758 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 18:12:14 INFO - PROCESS | 1810 | 1463965934766 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 18:12:14 INFO - PROCESS | 1810 | 1463965934772 Marionette TRACE conn3 <- [1,914,null,{}] 18:12:14 INFO - PROCESS | 1810 | 1463965934779 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:14 INFO - PROCESS | 1810 | 1463965934991 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 18:12:15 INFO - PROCESS | 1810 | 1463965935229 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:15 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d967000 == 89 [pid = 1810] [id = 236] 18:12:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 135 (0x8d96c400) [pid = 1810] [serial = 708] [outer = (nil)] 18:12:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 136 (0x8e017400) [pid = 1810] [serial = 709] [outer = 0x8d96c400] 18:12:15 INFO - PROCESS | 1810 | 1463965935309 Marionette DEBUG loaded listener.js 18:12:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 137 (0x8e030c00) [pid = 1810] [serial = 710] [outer = 0x8d96c400] 18:12:16 INFO - PROCESS | 1810 | 1463965936109 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 18:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 18:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1391ms 18:12:16 INFO - PROCESS | 1810 | 1463965936156 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 18:12:16 INFO - PROCESS | 1810 | 1463965936164 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 18:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 18:12:16 INFO - PROCESS | 1810 | 1463965936174 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 18:12:16 INFO - PROCESS | 1810 | 1463965936178 Marionette TRACE conn3 <- [1,918,null,{}] 18:12:16 INFO - PROCESS | 1810 | 1463965936184 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:16 INFO - PROCESS | 1810 | 1463965936359 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 18:12:16 INFO - PROCESS | 1810 | 1463965936543 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:16 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df51800 == 90 [pid = 1810] [id = 237] 18:12:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 138 (0x8e659c00) [pid = 1810] [serial = 711] [outer = (nil)] 18:12:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 139 (0x908ba400) [pid = 1810] [serial = 712] [outer = 0x8e659c00] 18:12:16 INFO - PROCESS | 1810 | 1463965936624 Marionette DEBUG loaded listener.js 18:12:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 140 (0x91acec00) [pid = 1810] [serial = 713] [outer = 0x8e659c00] 18:12:17 INFO - PROCESS | 1810 | 1463965937543 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 18:12:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 18:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1431ms 18:12:17 INFO - PROCESS | 1810 | 1463965937604 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 18:12:17 INFO - PROCESS | 1810 | 1463965937607 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 18:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 18:12:17 INFO - PROCESS | 1810 | 1463965937614 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 18:12:17 INFO - PROCESS | 1810 | 1463965937620 Marionette TRACE conn3 <- [1,922,null,{}] 18:12:17 INFO - PROCESS | 1810 | 1463965937635 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:17 INFO - PROCESS | 1810 | 1463965937849 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 18:12:18 INFO - PROCESS | 1810 | 1463965938067 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:18 INFO - PROCESS | 1810 | ++DOCSHELL 0x924d4800 == 91 [pid = 1810] [id = 238] 18:12:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 141 (0x926f7800) [pid = 1810] [serial = 714] [outer = (nil)] 18:12:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 142 (0x93dbe800) [pid = 1810] [serial = 715] [outer = 0x926f7800] 18:12:18 INFO - PROCESS | 1810 | 1463965938195 Marionette DEBUG loaded listener.js 18:12:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 143 (0x954bec00) [pid = 1810] [serial = 716] [outer = 0x926f7800] 18:12:19 INFO - PROCESS | 1810 | 1463965939017 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 18:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 18:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1447ms 18:12:19 INFO - PROCESS | 1810 | 1463965939063 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 18:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 18:12:19 INFO - PROCESS | 1810 | 1463965939067 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 18:12:19 INFO - PROCESS | 1810 | 1463965939073 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 18:12:19 INFO - PROCESS | 1810 | 1463965939077 Marionette TRACE conn3 <- [1,926,null,{}] 18:12:19 INFO - PROCESS | 1810 | 1463965939082 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:19 INFO - PROCESS | 1810 | 1463965939245 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 18:12:19 INFO - PROCESS | 1810 | 1463965939422 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:19 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d80d400 == 92 [pid = 1810] [id = 239] 18:12:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 144 (0x926edc00) [pid = 1810] [serial = 717] [outer = (nil)] 18:12:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 145 (0x982f3400) [pid = 1810] [serial = 718] [outer = 0x926edc00] 18:12:19 INFO - PROCESS | 1810 | 1463965939501 Marionette DEBUG loaded listener.js 18:12:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 146 (0x997d5400) [pid = 1810] [serial = 719] [outer = 0x926edc00] 18:12:20 INFO - PROCESS | 1810 | 1463965940371 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 18:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 18:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1338ms 18:12:20 INFO - PROCESS | 1810 | 1463965940411 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 18:12:20 INFO - PROCESS | 1810 | 1463965940415 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 18:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 18:12:20 INFO - PROCESS | 1810 | 1463965940420 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 18:12:20 INFO - PROCESS | 1810 | 1463965940424 Marionette TRACE conn3 <- [1,930,null,{}] 18:12:20 INFO - PROCESS | 1810 | 1463965940429 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:20 INFO - PROCESS | 1810 | 1463965940592 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 18:12:20 INFO - PROCESS | 1810 | 1463965940781 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:20 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d80b000 == 93 [pid = 1810] [id = 240] 18:12:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 147 (0x8d876c00) [pid = 1810] [serial = 720] [outer = (nil)] 18:12:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 148 (0x99b0bc00) [pid = 1810] [serial = 721] [outer = 0x8d876c00] 18:12:20 INFO - PROCESS | 1810 | 1463965940869 Marionette DEBUG loaded listener.js 18:12:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 149 (0x99d83000) [pid = 1810] [serial = 722] [outer = 0x8d876c00] 18:12:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 150 (0x9ab7f800) [pid = 1810] [serial = 723] [outer = 0x92981800] 18:12:21 INFO - PROCESS | 1810 | 1463965941848 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 18:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 18:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1486ms 18:12:21 INFO - PROCESS | 1810 | 1463965941908 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 18:12:21 INFO - PROCESS | 1810 | 1463965941912 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 18:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 18:12:21 INFO - PROCESS | 1810 | 1463965941918 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 18:12:21 INFO - PROCESS | 1810 | 1463965941921 Marionette TRACE conn3 <- [1,934,null,{}] 18:12:21 INFO - PROCESS | 1810 | 1463965941926 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:22 INFO - PROCESS | 1810 | 1463965942146 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 18:12:22 INFO - PROCESS | 1810 | 1463965942395 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:22 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd5800 == 94 [pid = 1810] [id = 241] 18:12:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 151 (0x9b28b400) [pid = 1810] [serial = 724] [outer = (nil)] 18:12:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 152 (0x9d935000) [pid = 1810] [serial = 725] [outer = 0x9b28b400] 18:12:22 INFO - PROCESS | 1810 | 1463965942515 Marionette DEBUG loaded listener.js 18:12:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 153 (0xa214d000) [pid = 1810] [serial = 726] [outer = 0x9b28b400] 18:12:23 INFO - PROCESS | 1810 | 1463965943285 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 18:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 18:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1431ms 18:12:23 INFO - PROCESS | 1810 | 1463965943349 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 18:12:23 INFO - PROCESS | 1810 | 1463965943353 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 18:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 18:12:23 INFO - PROCESS | 1810 | 1463965943359 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 18:12:23 INFO - PROCESS | 1810 | 1463965943362 Marionette TRACE conn3 <- [1,938,null,{}] 18:12:23 INFO - PROCESS | 1810 | 1463965943367 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:23 INFO - PROCESS | 1810 | 1463965943539 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 18:12:23 INFO - PROCESS | 1810 | 1463965943713 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:23 INFO - PROCESS | 1810 | ++DOCSHELL 0x9bac7c00 == 95 [pid = 1810] [id = 242] 18:12:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 154 (0x9d5a8c00) [pid = 1810] [serial = 727] [outer = (nil)] 18:12:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 155 (0xa2450400) [pid = 1810] [serial = 728] [outer = 0x9d5a8c00] 18:12:23 INFO - PROCESS | 1810 | 1463965943789 Marionette DEBUG loaded listener.js 18:12:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 156 (0xa24f0000) [pid = 1810] [serial = 729] [outer = 0x9d5a8c00] 18:12:24 INFO - PROCESS | 1810 | 1463965944667 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 18:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 18:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1335ms 18:12:24 INFO - PROCESS | 1810 | 1463965944695 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 18:12:24 INFO - PROCESS | 1810 | 1463965944702 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 18:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 18:12:24 INFO - PROCESS | 1810 | 1463965944711 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 18:12:24 INFO - PROCESS | 1810 | 1463965944717 Marionette TRACE conn3 <- [1,942,null,{}] 18:12:24 INFO - PROCESS | 1810 | 1463965944724 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:24 INFO - PROCESS | 1810 | 1463965944877 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 18:12:25 INFO - PROCESS | 1810 | 1463965945063 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:25 INFO - PROCESS | 1810 | ++DOCSHELL 0x99d76c00 == 96 [pid = 1810] [id = 243] 18:12:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 157 (0x9a92e400) [pid = 1810] [serial = 730] [outer = (nil)] 18:12:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 158 (0xa22c1c00) [pid = 1810] [serial = 731] [outer = 0x9a92e400] 18:12:25 INFO - PROCESS | 1810 | 1463965945141 Marionette DEBUG loaded listener.js 18:12:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 159 (0xa3225400) [pid = 1810] [serial = 732] [outer = 0x9a92e400] 18:12:25 INFO - PROCESS | 1810 | 1463965945980 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 18:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 18:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1339ms 18:12:26 INFO - PROCESS | 1810 | 1463965946050 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 18:12:26 INFO - PROCESS | 1810 | 1463965946054 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 18:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 18:12:26 INFO - PROCESS | 1810 | 1463965946060 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 18:12:26 INFO - PROCESS | 1810 | 1463965946062 Marionette TRACE conn3 <- [1,946,null,{}] 18:12:26 INFO - PROCESS | 1810 | 1463965946068 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:26 INFO - PROCESS | 1810 | 1463965946227 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 18:12:26 INFO - PROCESS | 1810 | 1463965946403 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:26 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd3400 == 97 [pid = 1810] [id = 244] 18:12:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 160 (0x9d9afc00) [pid = 1810] [serial = 733] [outer = (nil)] 18:12:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 161 (0xa35f9000) [pid = 1810] [serial = 734] [outer = 0x9d9afc00] 18:12:26 INFO - PROCESS | 1810 | 1463965946488 Marionette DEBUG loaded listener.js 18:12:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 162 (0xa503cc00) [pid = 1810] [serial = 735] [outer = 0x9d9afc00] 18:12:27 INFO - PROCESS | 1810 | 1463965947331 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 18:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 18:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1338ms 18:12:27 INFO - PROCESS | 1810 | 1463965947399 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 18:12:27 INFO - PROCESS | 1810 | 1463965947402 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 18:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 18:12:27 INFO - PROCESS | 1810 | 1463965947408 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 18:12:27 INFO - PROCESS | 1810 | 1463965947411 Marionette TRACE conn3 <- [1,950,null,{}] 18:12:27 INFO - PROCESS | 1810 | 1463965947416 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:27 INFO - PROCESS | 1810 | 1463965947580 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 18:12:27 INFO - PROCESS | 1810 | 1463965947757 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:27 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d286400 == 98 [pid = 1810] [id = 245] 18:12:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 163 (0x8d286800) [pid = 1810] [serial = 736] [outer = (nil)] 18:12:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 164 (0x8d28e800) [pid = 1810] [serial = 737] [outer = 0x8d286800] 18:12:27 INFO - PROCESS | 1810 | 1463965947840 Marionette DEBUG loaded listener.js 18:12:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 165 (0x8d290c00) [pid = 1810] [serial = 738] [outer = 0x8d286800] 18:12:28 INFO - PROCESS | 1810 | 1463965948675 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 18:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 18:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1332ms 18:12:28 INFO - PROCESS | 1810 | 1463965948742 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 18:12:28 INFO - PROCESS | 1810 | 1463965948746 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 18:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 18:12:28 INFO - PROCESS | 1810 | 1463965948752 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 18:12:28 INFO - PROCESS | 1810 | 1463965948756 Marionette TRACE conn3 <- [1,954,null,{}] 18:12:28 INFO - PROCESS | 1810 | 1463965948761 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:28 INFO - PROCESS | 1810 | 1463965948960 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 18:12:29 INFO - PROCESS | 1810 | 1463965949137 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:29 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d28c400 == 99 [pid = 1810] [id = 246] 18:12:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 166 (0x8d28d800) [pid = 1810] [serial = 739] [outer = (nil)] 18:12:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 167 (0xa62f2800) [pid = 1810] [serial = 740] [outer = 0x8d28d800] 18:12:29 INFO - PROCESS | 1810 | 1463965949232 Marionette DEBUG loaded listener.js 18:12:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 168 (0xa673f400) [pid = 1810] [serial = 741] [outer = 0x8d28d800] 18:12:30 INFO - PROCESS | 1810 | 1463965950106 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 18:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 18:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1385ms 18:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 18:12:30 INFO - PROCESS | 1810 | 1463965950138 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 18:12:30 INFO - PROCESS | 1810 | 1463965950140 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 18:12:30 INFO - PROCESS | 1810 | 1463965950147 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 18:12:30 INFO - PROCESS | 1810 | 1463965950150 Marionette TRACE conn3 <- [1,958,null,{}] 18:12:30 INFO - PROCESS | 1810 | 1463965950155 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:30 INFO - PROCESS | 1810 | 1463965950311 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 18:12:30 INFO - PROCESS | 1810 | 1463965950492 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:30 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd3c00 == 100 [pid = 1810] [id = 247] 18:12:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 169 (0x8d880400) [pid = 1810] [serial = 742] [outer = (nil)] 18:12:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 170 (0x99cb7c00) [pid = 1810] [serial = 743] [outer = 0x8d880400] 18:12:30 INFO - PROCESS | 1810 | 1463965950567 Marionette DEBUG loaded listener.js 18:12:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 171 (0x99cba400) [pid = 1810] [serial = 744] [outer = 0x8d880400] 18:12:31 INFO - PROCESS | 1810 | 1463965951425 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 18:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 18:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1329ms 18:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 18:12:31 INFO - PROCESS | 1810 | 1463965951476 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 18:12:31 INFO - PROCESS | 1810 | 1463965951478 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 18:12:31 INFO - PROCESS | 1810 | 1463965951483 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 18:12:31 INFO - PROCESS | 1810 | 1463965951487 Marionette TRACE conn3 <- [1,962,null,{}] 18:12:31 INFO - PROCESS | 1810 | 1463965951492 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:31 INFO - PROCESS | 1810 | 1463965951663 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 18:12:31 INFO - PROCESS | 1810 | 1463965951854 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:31 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d055400 == 101 [pid = 1810] [id = 248] 18:12:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 172 (0x8d233400) [pid = 1810] [serial = 745] [outer = (nil)] 18:12:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 173 (0x8e01a800) [pid = 1810] [serial = 746] [outer = 0x8d233400] 18:12:31 INFO - PROCESS | 1810 | 1463965951928 Marionette DEBUG loaded listener.js 18:12:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 174 (0x90a3d800) [pid = 1810] [serial = 747] [outer = 0x8d233400] 18:12:33 INFO - PROCESS | 1810 | 1463965953108 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 18:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 18:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1687ms 18:12:33 INFO - PROCESS | 1810 | 1463965953171 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 18:12:33 INFO - PROCESS | 1810 | 1463965953178 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 18:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 18:12:33 INFO - PROCESS | 1810 | 1463965953185 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 18:12:33 INFO - PROCESS | 1810 | 1463965953190 Marionette TRACE conn3 <- [1,966,null,{}] 18:12:33 INFO - PROCESS | 1810 | 1463965953197 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:33 INFO - PROCESS | 1810 | 1463965953360 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 18:12:33 INFO - PROCESS | 1810 | 1463965953555 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:33 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d80d000 == 102 [pid = 1810] [id = 249] 18:12:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 175 (0x8d87dc00) [pid = 1810] [serial = 748] [outer = (nil)] 18:12:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 176 (0x8e01bc00) [pid = 1810] [serial = 749] [outer = 0x8d87dc00] 18:12:33 INFO - PROCESS | 1810 | 1463965953629 Marionette DEBUG loaded listener.js 18:12:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 177 (0x8e660400) [pid = 1810] [serial = 750] [outer = 0x8d87dc00] 18:12:34 INFO - PROCESS | 1810 | 1463965954520 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 18:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 18:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1380ms 18:12:34 INFO - PROCESS | 1810 | 1463965954567 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 18:12:34 INFO - PROCESS | 1810 | 1463965954575 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 18:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 18:12:34 INFO - PROCESS | 1810 | 1463965954585 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 18:12:34 INFO - PROCESS | 1810 | 1463965954589 Marionette TRACE conn3 <- [1,970,null,{}] 18:12:34 INFO - PROCESS | 1810 | 1463965954594 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:34 INFO - PROCESS | 1810 | 1463965954777 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 18:12:34 INFO - PROCESS | 1810 | 1463965954958 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:34 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e038000 == 103 [pid = 1810] [id = 250] 18:12:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 178 (0x8e038c00) [pid = 1810] [serial = 751] [outer = (nil)] 18:12:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 179 (0x91e98c00) [pid = 1810] [serial = 752] [outer = 0x8e038c00] 18:12:35 INFO - PROCESS | 1810 | 1463965955031 Marionette DEBUG loaded listener.js 18:12:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 180 (0x9232a400) [pid = 1810] [serial = 753] [outer = 0x8e038c00] 18:12:35 INFO - PROCESS | 1810 | --DOCSHELL 0x99078800 == 102 [pid = 1810] [id = 24] 18:12:36 INFO - PROCESS | 1810 | --DOMWINDOW == 179 (0x924dd800) [pid = 1810] [serial = 604] [outer = (nil)] [url = about:blank] 18:12:36 INFO - PROCESS | 1810 | --DOMWINDOW == 178 (0x8e02c000) [pid = 1810] [serial = 607] [outer = (nil)] [url = about:blank] 18:12:36 INFO - PROCESS | 1810 | --DOMWINDOW == 177 (0x906dc800) [pid = 1810] [serial = 610] [outer = (nil)] [url = about:blank] 18:12:36 INFO - PROCESS | 1810 | --DOMWINDOW == 176 (0x926f2c00) [pid = 1810] [serial = 613] [outer = (nil)] [url = about:blank] 18:12:36 INFO - PROCESS | 1810 | --DOMWINDOW == 175 (0x954c2c00) [pid = 1810] [serial = 616] [outer = (nil)] [url = about:blank] 18:12:36 INFO - PROCESS | 1810 | --DOMWINDOW == 174 (0x97853000) [pid = 1810] [serial = 619] [outer = (nil)] [url = about:blank] 18:12:36 INFO - PROCESS | 1810 | --DOMWINDOW == 173 (0x9a92f800) [pid = 1810] [serial = 622] [outer = (nil)] [url = about:blank] 18:12:36 INFO - PROCESS | 1810 | --DOMWINDOW == 172 (0x9b252400) [pid = 1810] [serial = 625] [outer = (nil)] [url = about:blank] 18:12:36 INFO - PROCESS | 1810 | --DOMWINDOW == 171 (0x9b932c00) [pid = 1810] [serial = 628] [outer = (nil)] [url = about:blank] 18:12:36 INFO - PROCESS | 1810 | --DOMWINDOW == 170 (0x9bac4400) [pid = 1810] [serial = 631] [outer = (nil)] [url = about:blank] 18:12:36 INFO - PROCESS | 1810 | --DOMWINDOW == 169 (0x926f5800) [pid = 1810] [serial = 655] [outer = (nil)] [url = about:blank] 18:12:36 INFO - PROCESS | 1810 | --DOCSHELL 0x8e664400 == 101 [pid = 1810] [id = 234] 18:12:36 INFO - PROCESS | 1810 | --DOCSHELL 0x8df4d000 == 100 [pid = 1810] [id = 233] 18:12:36 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfce400 == 99 [pid = 1810] [id = 232] 18:12:36 INFO - PROCESS | 1810 | --DOCSHELL 0x8d877400 == 98 [pid = 1810] [id = 231] 18:12:36 INFO - PROCESS | 1810 | --DOCSHELL 0x8e02c800 == 97 [pid = 1810] [id = 230] 18:12:36 INFO - PROCESS | 1810 | 1463965956069 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 18:12:36 INFO - PROCESS | 1810 | --DOMWINDOW == 168 (0x91e99c00) [pid = 1810] [serial = 649] [outer = (nil)] [url = about:blank] 18:12:36 INFO - PROCESS | 1810 | --DOMWINDOW == 167 (0x8df0d800) [pid = 1810] [serial = 652] [outer = (nil)] [url = about:blank] 18:12:36 INFO - PROCESS | 1810 | --DOMWINDOW == 166 (0x8e655000) [pid = 1810] [serial = 638] [outer = (nil)] [url = about:blank] 18:12:36 INFO - PROCESS | 1810 | --DOMWINDOW == 165 (0x8df08c00) [pid = 1810] [serial = 637] [outer = (nil)] [url = about:blank] 18:12:36 INFO - PROCESS | 1810 | --DOMWINDOW == 164 (0x8e014400) [pid = 1810] [serial = 634] [outer = (nil)] [url = about:blank] 18:12:36 INFO - PROCESS | 1810 | --DOMWINDOW == 163 (0x8efadc00) [pid = 1810] [serial = 643] [outer = (nil)] [url = about:blank] 18:12:36 INFO - PROCESS | 1810 | --DOMWINDOW == 162 (0x91e9f400) [pid = 1810] [serial = 650] [outer = (nil)] [url = about:blank] 18:12:36 INFO - PROCESS | 1810 | --DOMWINDOW == 161 (0x906dac00) [pid = 1810] [serial = 644] [outer = (nil)] [url = about:blank] 18:12:36 INFO - PROCESS | 1810 | --DOMWINDOW == 160 (0x8d964000) [pid = 1810] [serial = 640] [outer = (nil)] [url = about:blank] 18:12:36 INFO - PROCESS | 1810 | --DOMWINDOW == 159 (0x8df4bc00) [pid = 1810] [serial = 641] [outer = (nil)] [url = about:blank] 18:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 18:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1536ms 18:12:36 INFO - PROCESS | 1810 | --DOMWINDOW == 158 (0x90a30400) [pid = 1810] [serial = 646] [outer = (nil)] [url = about:blank] 18:12:36 INFO - PROCESS | 1810 | --DOMWINDOW == 157 (0x906dd800) [pid = 1810] [serial = 653] [outer = (nil)] [url = about:blank] 18:12:36 INFO - PROCESS | 1810 | --DOMWINDOW == 156 (0x91ad0400) [pid = 1810] [serial = 647] [outer = (nil)] [url = about:blank] 18:12:36 INFO - PROCESS | 1810 | 1463965956124 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 18:12:36 INFO - PROCESS | 1810 | 1463965956132 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 18:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 18:12:36 INFO - PROCESS | 1810 | 1463965956140 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 18:12:36 INFO - PROCESS | 1810 | 1463965956146 Marionette TRACE conn3 <- [1,974,null,{}] 18:12:36 INFO - PROCESS | 1810 | 1463965956155 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:36 INFO - PROCESS | 1810 | 1463965956346 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 18:12:36 INFO - PROCESS | 1810 | 1463965956584 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:36 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d87e800 == 98 [pid = 1810] [id = 251] 18:12:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 157 (0x8d883800) [pid = 1810] [serial = 754] [outer = (nil)] 18:12:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 158 (0x8df0d800) [pid = 1810] [serial = 755] [outer = 0x8d883800] 18:12:36 INFO - PROCESS | 1810 | 1463965956711 Marionette DEBUG loaded listener.js 18:12:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 159 (0x8e015400) [pid = 1810] [serial = 756] [outer = 0x8d883800] 18:12:37 INFO - PROCESS | 1810 | 1463965957576 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 18:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 18:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1484ms 18:12:37 INFO - PROCESS | 1810 | 1463965957624 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 18:12:37 INFO - PROCESS | 1810 | 1463965957632 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 18:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 18:12:37 INFO - PROCESS | 1810 | 1463965957642 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 18:12:37 INFO - PROCESS | 1810 | 1463965957646 Marionette TRACE conn3 <- [1,978,null,{}] 18:12:37 INFO - PROCESS | 1810 | 1463965957652 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:37 INFO - PROCESS | 1810 | 1463965957833 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 18:12:38 INFO - PROCESS | 1810 | 1463965958021 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:38 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d295000 == 99 [pid = 1810] [id = 252] 18:12:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 160 (0x8e01e000) [pid = 1810] [serial = 757] [outer = (nil)] 18:12:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 161 (0x906da400) [pid = 1810] [serial = 758] [outer = 0x8e01e000] 18:12:38 INFO - PROCESS | 1810 | 1463965958100 Marionette DEBUG loaded listener.js 18:12:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 162 (0x90a39800) [pid = 1810] [serial = 759] [outer = 0x8e01e000] 18:12:38 INFO - PROCESS | 1810 | 1463965958967 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 18:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 18:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1382ms 18:12:39 INFO - PROCESS | 1810 | 1463965959025 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 18:12:39 INFO - PROCESS | 1810 | 1463965959028 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 18:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 18:12:39 INFO - PROCESS | 1810 | 1463965959035 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 18:12:39 INFO - PROCESS | 1810 | 1463965959041 Marionette TRACE conn3 <- [1,982,null,{}] 18:12:39 INFO - PROCESS | 1810 | 1463965959056 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:39 INFO - PROCESS | 1810 | 1463965959229 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 18:12:39 INFO - PROCESS | 1810 | 1463965959408 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:39 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df02c00 == 100 [pid = 1810] [id = 253] 18:12:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 163 (0x91acd400) [pid = 1810] [serial = 760] [outer = (nil)] 18:12:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 164 (0x92801800) [pid = 1810] [serial = 761] [outer = 0x91acd400] 18:12:39 INFO - PROCESS | 1810 | 1463965959490 Marionette DEBUG loaded listener.js 18:12:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 165 (0x9280b000) [pid = 1810] [serial = 762] [outer = 0x91acd400] 18:12:40 INFO - PROCESS | 1810 | 1463965960432 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 18:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 18:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1443ms 18:12:40 INFO - PROCESS | 1810 | 1463965960479 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 18:12:40 INFO - PROCESS | 1810 | 1463965960483 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 18:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 18:12:40 INFO - PROCESS | 1810 | 1463965960489 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 18:12:40 INFO - PROCESS | 1810 | 1463965960492 Marionette TRACE conn3 <- [1,986,null,{}] 18:12:40 INFO - PROCESS | 1810 | 1463965960497 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:40 INFO - PROCESS | 1810 | 1463965960661 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 18:12:40 INFO - PROCESS | 1810 | 1463965960844 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:40 INFO - PROCESS | 1810 | ++DOCSHELL 0x926f4400 == 101 [pid = 1810] [id = 254] 18:12:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 166 (0x9280c000) [pid = 1810] [serial = 763] [outer = (nil)] 18:12:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 167 (0x95231400) [pid = 1810] [serial = 764] [outer = 0x9280c000] 18:12:40 INFO - PROCESS | 1810 | 1463965960921 Marionette DEBUG loaded listener.js 18:12:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 168 (0x954cb800) [pid = 1810] [serial = 765] [outer = 0x9280c000] 18:12:41 INFO - PROCESS | 1810 | 1463965961788 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 18:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 18:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1344ms 18:12:41 INFO - PROCESS | 1810 | 1463965961834 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 18:12:41 INFO - PROCESS | 1810 | 1463965961837 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 18:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 18:12:41 INFO - PROCESS | 1810 | 1463965961843 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 18:12:41 INFO - PROCESS | 1810 | 1463965961845 Marionette TRACE conn3 <- [1,990,null,{}] 18:12:41 INFO - PROCESS | 1810 | 1463965961851 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:42 INFO - PROCESS | 1810 | 1463965962009 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 18:12:42 INFO - PROCESS | 1810 | 1463965962205 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:42 INFO - PROCESS | 1810 | ++DOCSHELL 0x8da1b800 == 102 [pid = 1810] [id = 255] 18:12:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 169 (0x954ca800) [pid = 1810] [serial = 766] [outer = (nil)] 18:12:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 170 (0x97842c00) [pid = 1810] [serial = 767] [outer = 0x954ca800] 18:12:42 INFO - PROCESS | 1810 | 1463965962293 Marionette DEBUG loaded listener.js 18:12:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 171 (0x97853800) [pid = 1810] [serial = 768] [outer = 0x954ca800] 18:12:43 INFO - PROCESS | 1810 | 1463965963158 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 18:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 18:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1390ms 18:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 18:12:43 INFO - PROCESS | 1810 | 1463965963234 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 18:12:43 INFO - PROCESS | 1810 | 1463965963236 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 18:12:43 INFO - PROCESS | 1810 | 1463965963243 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 18:12:43 INFO - PROCESS | 1810 | 1463965963246 Marionette TRACE conn3 <- [1,994,null,{}] 18:12:43 INFO - PROCESS | 1810 | 1463965963251 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:43 INFO - PROCESS | 1810 | 1463965963516 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 18:12:43 INFO - PROCESS | 1810 | 1463965963750 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:43 INFO - PROCESS | 1810 | ++DOCSHELL 0x93dbdc00 == 103 [pid = 1810] [id = 256] 18:12:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 172 (0x9783a800) [pid = 1810] [serial = 769] [outer = (nil)] 18:12:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 173 (0x99dfb400) [pid = 1810] [serial = 770] [outer = 0x9783a800] 18:12:43 INFO - PROCESS | 1810 | 1463965963846 Marionette DEBUG loaded listener.js 18:12:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 174 (0x9b295800) [pid = 1810] [serial = 771] [outer = 0x9783a800] 18:12:46 INFO - PROCESS | 1810 | --DOCSHELL 0x8d879000 == 102 [pid = 1810] [id = 136] 18:12:46 INFO - PROCESS | 1810 | --DOCSHELL 0xa246c800 == 101 [pid = 1810] [id = 89] 18:12:46 INFO - PROCESS | 1810 | --DOCSHELL 0x8d802c00 == 100 [pid = 1810] [id = 135] 18:12:46 INFO - PROCESS | 1810 | --DOCSHELL 0x8d80d000 == 99 [pid = 1810] [id = 249] 18:12:46 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd3400 == 98 [pid = 1810] [id = 244] 18:12:46 INFO - PROCESS | 1810 | --DOCSHELL 0x9bac7c00 == 97 [pid = 1810] [id = 242] 18:12:46 INFO - PROCESS | 1810 | --DOCSHELL 0x99d76c00 == 96 [pid = 1810] [id = 243] 18:12:46 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd5800 == 95 [pid = 1810] [id = 241] 18:12:46 INFO - PROCESS | 1810 | --DOCSHELL 0x8d80b000 == 94 [pid = 1810] [id = 240] 18:12:46 INFO - PROCESS | 1810 | --DOCSHELL 0x8d80d400 == 93 [pid = 1810] [id = 239] 18:12:46 INFO - PROCESS | 1810 | --DOCSHELL 0x924d4800 == 92 [pid = 1810] [id = 238] 18:12:46 INFO - PROCESS | 1810 | --DOCSHELL 0x8df51800 == 91 [pid = 1810] [id = 237] 18:12:46 INFO - PROCESS | 1810 | --DOCSHELL 0x8d967000 == 90 [pid = 1810] [id = 236] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd9000 == 89 [pid = 1810] [id = 201] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0xa3056c00 == 88 [pid = 1810] [id = 29] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0xa22c5c00 == 87 [pid = 1810] [id = 19] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8e031800 == 86 [pid = 1810] [id = 189] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0xa26c1400 == 85 [pid = 1810] [id = 20] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x92326c00 == 84 [pid = 1810] [id = 72] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x926e9400 == 83 [pid = 1810] [id = 75] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x93dbf400 == 82 [pid = 1810] [id = 77] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x954cb000 == 81 [pid = 1810] [id = 101] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x908c1c00 == 80 [pid = 1810] [id = 104] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x9b065800 == 79 [pid = 1810] [id = 210] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8e64e000 == 78 [pid = 1810] [id = 133] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x908b9000 == 77 [pid = 1810] [id = 119] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x91e08800 == 76 [pid = 1810] [id = 190] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x924d3800 == 75 [pid = 1810] [id = 12] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd1800 == 74 [pid = 1810] [id = 155] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8d22b800 == 73 [pid = 1810] [id = 193] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8e1ed000 == 72 [pid = 1810] [id = 220] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x908b3800 == 71 [pid = 1810] [id = 103] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x9061b400 == 70 [pid = 1810] [id = 102] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x926ef400 == 69 [pid = 1810] [id = 88] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x947d9400 == 68 [pid = 1810] [id = 63] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8df0a800 == 67 [pid = 1810] [id = 162] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd7800 == 66 [pid = 1810] [id = 225] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8d80f400 == 65 [pid = 1810] [id = 229] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x97838800 == 64 [pid = 1810] [id = 62] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x908b5c00 == 63 [pid = 1810] [id = 116] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x920b7400 == 62 [pid = 1810] [id = 30] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x9b06ac00 == 61 [pid = 1810] [id = 22] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfda000 == 60 [pid = 1810] [id = 181] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd3c00 == 59 [pid = 1810] [id = 247] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd5000 == 58 [pid = 1810] [id = 227] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0xa246a000 == 57 [pid = 1810] [id = 118] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8d28c400 == 56 [pid = 1810] [id = 246] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0xa21a6c00 == 55 [pid = 1810] [id = 228] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8d22ec00 == 54 [pid = 1810] [id = 192] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8d050000 == 53 [pid = 1810] [id = 219] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x926f0c00 == 52 [pid = 1810] [id = 100] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8df0d400 == 51 [pid = 1810] [id = 156] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8d058c00 == 50 [pid = 1810] [id = 211] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8d286400 == 49 [pid = 1810] [id = 245] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x92f54000 == 48 [pid = 1810] [id = 14] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x9a930c00 == 47 [pid = 1810] [id = 209] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8efab400 == 46 [pid = 1810] [id = 132] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x9820d400 == 45 [pid = 1810] [id = 194] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8e038800 == 44 [pid = 1810] [id = 157] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x9b932400 == 43 [pid = 1810] [id = 226] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8d049400 == 42 [pid = 1810] [id = 154] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8d804000 == 41 [pid = 1810] [id = 134] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x9061ac00 == 40 [pid = 1810] [id = 187] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x920b5800 == 39 [pid = 1810] [id = 21] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8d803400 == 38 [pid = 1810] [id = 221] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x947db400 == 37 [pid = 1810] [id = 25] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x920b0400 == 36 [pid = 1810] [id = 47] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0xa2450000 == 35 [pid = 1810] [id = 18] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfcd400 == 34 [pid = 1810] [id = 188] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x9298d800 == 33 [pid = 1810] [id = 8] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0xa26e6800 == 32 [pid = 1810] [id = 98] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8d054000 == 31 [pid = 1810] [id = 223] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x9a936c00 == 30 [pid = 1810] [id = 73] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x947d6c00 == 29 [pid = 1810] [id = 6] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x9d5a5000 == 28 [pid = 1810] [id = 17] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8d234c00 == 27 [pid = 1810] [id = 222] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x9b602c00 == 26 [pid = 1810] [id = 87] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x9ad08400 == 25 [pid = 1810] [id = 13] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x92f54c00 == 24 [pid = 1810] [id = 26] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x91acf800 == 23 [pid = 1810] [id = 191] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8d961400 == 22 [pid = 1810] [id = 182] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x9a932000 == 21 [pid = 1810] [id = 224] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x982ef400 == 20 [pid = 1810] [id = 15] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x920b7c00 == 19 [pid = 1810] [id = 9] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x9b60c800 == 18 [pid = 1810] [id = 16] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x924e2c00 == 17 [pid = 1810] [id = 23] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8d055400 == 16 [pid = 1810] [id = 248] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x90a32c00 == 15 [pid = 1810] [id = 235] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x926f4400 == 14 [pid = 1810] [id = 254] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8da1b800 == 13 [pid = 1810] [id = 255] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8df02c00 == 12 [pid = 1810] [id = 253] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8d295000 == 11 [pid = 1810] [id = 252] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8e038000 == 10 [pid = 1810] [id = 250] 18:12:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8d87e800 == 9 [pid = 1810] [id = 251] 18:12:51 INFO - PROCESS | 1810 | 1463965971933 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 18:12:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 18:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 8953ms 18:12:52 INFO - PROCESS | 1810 | 1463965972197 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 18:12:52 INFO - PROCESS | 1810 | 1463965972202 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 18:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 18:12:52 INFO - PROCESS | 1810 | 1463965972210 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 18:12:52 INFO - PROCESS | 1810 | 1463965972216 Marionette TRACE conn3 <- [1,998,null,{}] 18:12:52 INFO - PROCESS | 1810 | 1463965972225 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:52 INFO - PROCESS | 1810 | 1463965972378 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 18:12:52 INFO - PROCESS | 1810 | 1463965972394 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:52 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d233c00 == 10 [pid = 1810] [id = 257] 18:12:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 175 (0x8d234800) [pid = 1810] [serial = 772] [outer = (nil)] 18:12:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 176 (0x8d287000) [pid = 1810] [serial = 773] [outer = 0x8d234800] 18:12:52 INFO - PROCESS | 1810 | 1463965972469 Marionette DEBUG loaded listener.js 18:12:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 177 (0x8d28d000) [pid = 1810] [serial = 774] [outer = 0x8d234800] 18:12:53 INFO - PROCESS | 1810 | 1463965973346 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 18:12:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 18:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1186ms 18:12:53 INFO - PROCESS | 1810 | 1463965973396 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 18:12:53 INFO - PROCESS | 1810 | 1463965973405 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 18:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 18:12:53 INFO - PROCESS | 1810 | 1463965973416 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 18:12:53 INFO - PROCESS | 1810 | 1463965973419 Marionette TRACE conn3 <- [1,1002,null,{}] 18:12:53 INFO - PROCESS | 1810 | 1463965973425 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:53 INFO - PROCESS | 1810 | 1463965973598 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 18:12:53 INFO - PROCESS | 1810 | 1463965973724 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:53 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d80c800 == 11 [pid = 1810] [id = 258] 18:12:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 178 (0x8d80d400) [pid = 1810] [serial = 775] [outer = (nil)] 18:12:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 179 (0x8d87d000) [pid = 1810] [serial = 776] [outer = 0x8d80d400] 18:12:53 INFO - PROCESS | 1810 | 1463965973804 Marionette DEBUG loaded listener.js 18:12:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 180 (0x8d882800) [pid = 1810] [serial = 777] [outer = 0x8d80d400] 18:12:54 INFO - PROCESS | 1810 | 1463965974627 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 18:12:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 18:12:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1280ms 18:12:54 INFO - PROCESS | 1810 | 1463965974696 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 18:12:54 INFO - PROCESS | 1810 | 1463965974699 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 18:12:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 18:12:54 INFO - PROCESS | 1810 | 1463965974705 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 18:12:54 INFO - PROCESS | 1810 | 1463965974711 Marionette TRACE conn3 <- [1,1006,null,{}] 18:12:54 INFO - PROCESS | 1810 | 1463965974741 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:54 INFO - PROCESS | 1810 | 1463965974927 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 18:12:54 INFO - PROCESS | 1810 | 1463965974952 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:54 INFO - PROCESS | 1810 | ++DOCSHELL 0x8da1c000 == 12 [pid = 1810] [id = 259] 18:12:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 181 (0x8da1c800) [pid = 1810] [serial = 778] [outer = (nil)] 18:12:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 182 (0x8df01400) [pid = 1810] [serial = 779] [outer = 0x8da1c800] 18:12:55 INFO - PROCESS | 1810 | 1463965975024 Marionette DEBUG loaded listener.js 18:12:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 183 (0x8df08c00) [pid = 1810] [serial = 780] [outer = 0x8da1c800] 18:12:55 INFO - PROCESS | 1810 | 1463965975846 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 18:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 18:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1184ms 18:12:55 INFO - PROCESS | 1810 | 1463965975890 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 18:12:55 INFO - PROCESS | 1810 | 1463965975893 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 18:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 18:12:55 INFO - PROCESS | 1810 | 1463965975899 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 18:12:55 INFO - PROCESS | 1810 | 1463965975902 Marionette TRACE conn3 <- [1,1010,null,{}] 18:12:55 INFO - PROCESS | 1810 | 1463965975914 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:56 INFO - PROCESS | 1810 | 1463965976098 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 18:12:56 INFO - PROCESS | 1810 | 1463965976134 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:56 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d801400 == 13 [pid = 1810] [id = 260] 18:12:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 184 (0x8df51800) [pid = 1810] [serial = 781] [outer = (nil)] 18:12:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 185 (0x8e01b800) [pid = 1810] [serial = 782] [outer = 0x8df51800] 18:12:56 INFO - PROCESS | 1810 | 1463965976201 Marionette DEBUG loaded listener.js 18:12:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 186 (0x8e02ec00) [pid = 1810] [serial = 783] [outer = 0x8df51800] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 185 (0x8d22ac00) [pid = 1810] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 184 (0x99df9400) [pid = 1810] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 183 (0x8d87d800) [pid = 1810] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 182 (0x8e1eec00) [pid = 1810] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 181 (0x8d231000) [pid = 1810] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 180 (0x9b933400) [pid = 1810] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 179 (0x8d22b000) [pid = 1810] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 178 (0x924ddc00) [pid = 1810] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 177 (0x9a935000) [pid = 1810] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 176 (0x8d050800) [pid = 1810] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 175 (0x8e659c00) [pid = 1810] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 174 (0x8d96c400) [pid = 1810] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 173 (0x8d87dc00) [pid = 1810] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 172 (0x8e01e000) [pid = 1810] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 171 (0x8d883800) [pid = 1810] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 170 (0x8e038c00) [pid = 1810] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 169 (0x8d233400) [pid = 1810] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 168 (0x8d880400) [pid = 1810] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 167 (0x8d28d800) [pid = 1810] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 166 (0x8d286800) [pid = 1810] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 165 (0x9d9afc00) [pid = 1810] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 164 (0x9a92e400) [pid = 1810] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 163 (0x98424800) [pid = 1810] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 162 (0x8e650800) [pid = 1810] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 161 (0x8e1f2400) [pid = 1810] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 160 (0x906de400) [pid = 1810] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 159 (0x8e65d400) [pid = 1810] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 158 (0x8d22bc00) [pid = 1810] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 157 (0x954c8c00) [pid = 1810] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 156 (0x91e02800) [pid = 1810] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 155 (0x8d057000) [pid = 1810] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 154 (0x91acc800) [pid = 1810] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 153 (0x8df53c00) [pid = 1810] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 152 (0x8e02e000) [pid = 1810] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 151 (0x8e1f2000) [pid = 1810] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 150 (0xa22bf000) [pid = 1810] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 149 (0x8d04e000) [pid = 1810] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 148 (0x91e93c00) [pid = 1810] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 147 (0x8d967c00) [pid = 1810] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 146 (0x8d960800) [pid = 1810] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 145 (0x8d80a800) [pid = 1810] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 144 (0x9d932800) [pid = 1810] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 143 (0x9a936800) [pid = 1810] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 142 (0x9262b800) [pid = 1810] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 141 (0x91e0ec00) [pid = 1810] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 140 (0x9b28b400) [pid = 1810] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 139 (0x9d5a8c00) [pid = 1810] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 138 (0x8d876c00) [pid = 1810] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 137 (0x926edc00) [pid = 1810] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 136 (0x926f7800) [pid = 1810] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 135 (0x8d969800) [pid = 1810] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 134 (0x8e65f000) [pid = 1810] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 133 (0x8e661000) [pid = 1810] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 132 (0x908bb800) [pid = 1810] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 131 (0x91e0f000) [pid = 1810] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 130 (0x954ca800) [pid = 1810] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 129 (0x9280c000) [pid = 1810] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 18:12:58 INFO - PROCESS | 1810 | --DOMWINDOW == 128 (0x91acd400) [pid = 1810] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 18:12:58 INFO - PROCESS | 1810 | 1463965978630 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 18:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 18:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 2794ms 18:12:58 INFO - PROCESS | 1810 | 1463965978694 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 18:12:58 INFO - PROCESS | 1810 | 1463965978698 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 18:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 18:12:58 INFO - PROCESS | 1810 | 1463965978703 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 18:12:58 INFO - PROCESS | 1810 | 1463965978705 Marionette TRACE conn3 <- [1,1014,null,{}] 18:12:58 INFO - PROCESS | 1810 | 1463965978711 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:12:58 INFO - PROCESS | 1810 | 1463965978846 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 18:12:58 INFO - PROCESS | 1810 | 1463965978969 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:12:58 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d22ac00 == 14 [pid = 1810] [id = 261] 18:12:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 129 (0x8d234000) [pid = 1810] [serial = 784] [outer = (nil)] 18:12:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 130 (0x8da12800) [pid = 1810] [serial = 785] [outer = 0x8d234000] 18:12:59 INFO - PROCESS | 1810 | 1463965979037 Marionette DEBUG loaded listener.js 18:12:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 131 (0x8df50000) [pid = 1810] [serial = 786] [outer = 0x8d234000] 18:12:59 INFO - PROCESS | 1810 | 1463965979692 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 18:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 18:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1025ms 18:12:59 INFO - PROCESS | 1810 | 1463965979729 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 18:12:59 INFO - PROCESS | 1810 | 1463965979733 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 18:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 18:12:59 INFO - PROCESS | 1810 | 1463965979739 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 18:12:59 INFO - PROCESS | 1810 | 1463965979741 Marionette TRACE conn3 <- [1,1018,null,{}] 18:12:59 INFO - PROCESS | 1810 | 1463965979747 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:00 INFO - PROCESS | 1810 | 1463965980007 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 18:13:00 INFO - PROCESS | 1810 | 1463965980174 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:00 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd1800 == 15 [pid = 1810] [id = 262] 18:13:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 132 (0x8cfd3c00) [pid = 1810] [serial = 787] [outer = (nil)] 18:13:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 133 (0x8d052000) [pid = 1810] [serial = 788] [outer = 0x8cfd3c00] 18:13:00 INFO - PROCESS | 1810 | 1463965980256 Marionette DEBUG loaded listener.js 18:13:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 134 (0x8d288400) [pid = 1810] [serial = 789] [outer = 0x8cfd3c00] 18:13:01 INFO - PROCESS | 1810 | 1463965981136 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 18:13:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 18:13:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1436ms 18:13:01 INFO - PROCESS | 1810 | 1463965981178 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 18:13:01 INFO - PROCESS | 1810 | 1463965981184 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 18:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 18:13:01 INFO - PROCESS | 1810 | 1463965981191 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 18:13:01 INFO - PROCESS | 1810 | 1463965981197 Marionette TRACE conn3 <- [1,1022,null,{}] 18:13:01 INFO - PROCESS | 1810 | 1463965981204 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:01 INFO - PROCESS | 1810 | 1463965981369 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 18:13:01 INFO - PROCESS | 1810 | 1463965981534 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:01 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d880000 == 16 [pid = 1810] [id = 263] 18:13:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 135 (0x8d95fc00) [pid = 1810] [serial = 790] [outer = (nil)] 18:13:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 136 (0x8d96a400) [pid = 1810] [serial = 791] [outer = 0x8d95fc00] 18:13:01 INFO - PROCESS | 1810 | 1463965981620 Marionette DEBUG loaded listener.js 18:13:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 137 (0x8da1f400) [pid = 1810] [serial = 792] [outer = 0x8d95fc00] 18:13:02 INFO - PROCESS | 1810 | 1463965982488 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 18:13:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 18:13:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1335ms 18:13:02 INFO - PROCESS | 1810 | 1463965982528 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 18:13:02 INFO - PROCESS | 1810 | 1463965982533 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 18:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 18:13:02 INFO - PROCESS | 1810 | 1463965982540 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 18:13:02 INFO - PROCESS | 1810 | 1463965982544 Marionette TRACE conn3 <- [1,1026,null,{}] 18:13:02 INFO - PROCESS | 1810 | 1463965982549 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:02 INFO - PROCESS | 1810 | 1463965982719 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 18:13:02 INFO - PROCESS | 1810 | 1463965982912 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:02 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e013400 == 17 [pid = 1810] [id = 264] 18:13:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 138 (0x8e035c00) [pid = 1810] [serial = 793] [outer = (nil)] 18:13:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 139 (0x8e1f2400) [pid = 1810] [serial = 794] [outer = 0x8e035c00] 18:13:02 INFO - PROCESS | 1810 | 1463965982992 Marionette DEBUG loaded listener.js 18:13:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 140 (0x8e1f7c00) [pid = 1810] [serial = 795] [outer = 0x8e035c00] 18:13:03 INFO - PROCESS | 1810 | 1463965983895 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 18:13:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 18:13:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1390ms 18:13:03 INFO - PROCESS | 1810 | 1463965983930 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 18:13:03 INFO - PROCESS | 1810 | 1463965983936 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 18:13:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 18:13:03 INFO - PROCESS | 1810 | 1463965983951 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 18:13:03 INFO - PROCESS | 1810 | 1463965983959 Marionette TRACE conn3 <- [1,1030,null,{}] 18:13:03 INFO - PROCESS | 1810 | 1463965983964 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:04 INFO - PROCESS | 1810 | 1463965984125 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 18:13:04 INFO - PROCESS | 1810 | 1463965984285 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:04 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e012400 == 18 [pid = 1810] [id = 265] 18:13:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 141 (0x8e01ec00) [pid = 1810] [serial = 796] [outer = (nil)] 18:13:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 142 (0x8e663800) [pid = 1810] [serial = 797] [outer = 0x8e01ec00] 18:13:04 INFO - PROCESS | 1810 | 1463965984364 Marionette DEBUG loaded listener.js 18:13:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 143 (0x8e666000) [pid = 1810] [serial = 798] [outer = 0x8e01ec00] 18:13:05 INFO - PROCESS | 1810 | 1463965985219 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 18:13:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 18:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1345ms 18:13:05 INFO - PROCESS | 1810 | 1463965985290 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 18:13:05 INFO - PROCESS | 1810 | 1463965985294 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 18:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 18:13:05 INFO - PROCESS | 1810 | 1463965985300 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 18:13:05 INFO - PROCESS | 1810 | 1463965985302 Marionette TRACE conn3 <- [1,1034,null,{}] 18:13:05 INFO - PROCESS | 1810 | 1463965985308 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:05 INFO - PROCESS | 1810 | 1463965985462 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 18:13:05 INFO - PROCESS | 1810 | 1463965985624 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:05 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e1eec00 == 19 [pid = 1810] [id = 266] 18:13:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 144 (0x8e664800) [pid = 1810] [serial = 799] [outer = (nil)] 18:13:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 145 (0x8efa9000) [pid = 1810] [serial = 800] [outer = 0x8e664800] 18:13:05 INFO - PROCESS | 1810 | 1463965985704 Marionette DEBUG loaded listener.js 18:13:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 146 (0x8efab400) [pid = 1810] [serial = 801] [outer = 0x8e664800] 18:13:06 INFO - PROCESS | 1810 | 1463965986554 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 18:13:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 18:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1328ms 18:13:06 INFO - PROCESS | 1810 | 1463965986629 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 18:13:06 INFO - PROCESS | 1810 | 1463965986631 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 18:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 18:13:06 INFO - PROCESS | 1810 | 1463965986638 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 18:13:06 INFO - PROCESS | 1810 | 1463965986641 Marionette TRACE conn3 <- [1,1038,null,{}] 18:13:06 INFO - PROCESS | 1810 | 1463965986646 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:06 INFO - PROCESS | 1810 | 1463965986851 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 18:13:07 INFO - PROCESS | 1810 | 1463965986983 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:07 INFO - PROCESS | 1810 | ++DOCSHELL 0x9061e400 == 20 [pid = 1810] [id = 267] 18:13:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 147 (0x9061e800) [pid = 1810] [serial = 802] [outer = (nil)] 18:13:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 148 (0x90620c00) [pid = 1810] [serial = 803] [outer = 0x9061e800] 18:13:07 INFO - PROCESS | 1810 | 1463965987121 Marionette DEBUG loaded listener.js 18:13:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 149 (0x906d7c00) [pid = 1810] [serial = 804] [outer = 0x9061e800] 18:13:08 INFO - PROCESS | 1810 | 1463965988047 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 18:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 18:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1480ms 18:13:08 INFO - PROCESS | 1810 | 1463965988119 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 18:13:08 INFO - PROCESS | 1810 | 1463965988122 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 18:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 18:13:08 INFO - PROCESS | 1810 | 1463965988130 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 18:13:08 INFO - PROCESS | 1810 | 1463965988133 Marionette TRACE conn3 <- [1,1042,null,{}] 18:13:08 INFO - PROCESS | 1810 | 1463965988139 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:08 INFO - PROCESS | 1810 | 1463965988291 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 18:13:08 INFO - PROCESS | 1810 | 1463965988452 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:08 INFO - PROCESS | 1810 | ++DOCSHELL 0x906db000 == 21 [pid = 1810] [id = 268] 18:13:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 150 (0x906e0800) [pid = 1810] [serial = 805] [outer = (nil)] 18:13:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 151 (0x908bb800) [pid = 1810] [serial = 806] [outer = 0x906e0800] 18:13:08 INFO - PROCESS | 1810 | 1463965988529 Marionette DEBUG loaded listener.js 18:13:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 152 (0x908be800) [pid = 1810] [serial = 807] [outer = 0x906e0800] 18:13:09 INFO - PROCESS | 1810 | 1463965989399 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 18:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 18:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1331ms 18:13:09 INFO - PROCESS | 1810 | 1463965989463 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 18:13:09 INFO - PROCESS | 1810 | 1463965989467 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 18:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 18:13:09 INFO - PROCESS | 1810 | 1463965989473 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 18:13:09 INFO - PROCESS | 1810 | 1463965989475 Marionette TRACE conn3 <- [1,1046,null,{}] 18:13:09 INFO - PROCESS | 1810 | 1463965989481 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:09 INFO - PROCESS | 1810 | 1463965989630 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 18:13:09 INFO - PROCESS | 1810 | 1463965989801 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:09 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d96b000 == 22 [pid = 1810] [id = 269] 18:13:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 153 (0x90a30000) [pid = 1810] [serial = 808] [outer = (nil)] 18:13:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 154 (0x90a37400) [pid = 1810] [serial = 809] [outer = 0x90a30000] 18:13:09 INFO - PROCESS | 1810 | 1463965989878 Marionette DEBUG loaded listener.js 18:13:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 155 (0x90a3ac00) [pid = 1810] [serial = 810] [outer = 0x90a30000] 18:13:10 INFO - PROCESS | 1810 | 1463965990734 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 18:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 18:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1332ms 18:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 18:13:10 INFO - PROCESS | 1810 | 1463965990806 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 18:13:10 INFO - PROCESS | 1810 | 1463965990809 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 18:13:10 INFO - PROCESS | 1810 | 1463965990815 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 18:13:10 INFO - PROCESS | 1810 | 1463965990818 Marionette TRACE conn3 <- [1,1050,null,{}] 18:13:10 INFO - PROCESS | 1810 | 1463965990824 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:10 INFO - PROCESS | 1810 | 1463965990973 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 18:13:11 INFO - PROCESS | 1810 | 1463965991139 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:11 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfdac00 == 23 [pid = 1810] [id = 270] 18:13:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 156 (0x8cfdb400) [pid = 1810] [serial = 811] [outer = (nil)] 18:13:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 157 (0x8d04ec00) [pid = 1810] [serial = 812] [outer = 0x8cfdb400] 18:13:11 INFO - PROCESS | 1810 | 1463965991216 Marionette DEBUG loaded listener.js 18:13:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 158 (0x8d884800) [pid = 1810] [serial = 813] [outer = 0x8cfdb400] 18:13:12 INFO - PROCESS | 1810 | 1463965992351 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 18:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 18:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1637ms 18:13:12 INFO - PROCESS | 1810 | 1463965992452 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 18:13:12 INFO - PROCESS | 1810 | 1463965992457 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 18:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 18:13:12 INFO - PROCESS | 1810 | 1463965992465 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 18:13:12 INFO - PROCESS | 1810 | 1463965992470 Marionette TRACE conn3 <- [1,1054,null,{}] 18:13:12 INFO - PROCESS | 1810 | 1463965992477 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:12 INFO - PROCESS | 1810 | --DOCSHELL 0x93dbdc00 == 22 [pid = 1810] [id = 256] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 157 (0x8e015400) [pid = 1810] [serial = 756] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 156 (0x8e659400) [pid = 1810] [serial = 635] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 155 (0x93b6dc00) [pid = 1810] [serial = 656] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 154 (0x9a935c00) [pid = 1810] [serial = 623] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 153 (0x9b603000) [pid = 1810] [serial = 626] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 152 (0x8e1e9c00) [pid = 1810] [serial = 608] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 151 (0x908b5400) [pid = 1810] [serial = 611] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 150 (0x966d8000) [pid = 1810] [serial = 617] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 149 (0x9d5a7400) [pid = 1810] [serial = 632] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 148 (0x98492000) [pid = 1810] [serial = 620] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 147 (0x95230400) [pid = 1810] [serial = 614] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 146 (0x9b937400) [pid = 1810] [serial = 629] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 145 (0x92633400) [pid = 1810] [serial = 605] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 144 (0x93dbe800) [pid = 1810] [serial = 715] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 143 (0x91acec00) [pid = 1810] [serial = 713] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 142 (0x8e030c00) [pid = 1810] [serial = 710] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 141 (0x906da400) [pid = 1810] [serial = 758] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 140 (0x908ba400) [pid = 1810] [serial = 712] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 139 (0x8e017400) [pid = 1810] [serial = 709] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 138 (0x8e660400) [pid = 1810] [serial = 750] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 137 (0x966d5000) [pid = 1810] [serial = 707] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 136 (0x8e01bc00) [pid = 1810] [serial = 749] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 135 (0x8d290c00) [pid = 1810] [serial = 738] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 134 (0xa62f2800) [pid = 1810] [serial = 740] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 133 (0xa503cc00) [pid = 1810] [serial = 735] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 132 (0x8d28e800) [pid = 1810] [serial = 737] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 131 (0xa3225400) [pid = 1810] [serial = 732] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 130 (0xa35f9000) [pid = 1810] [serial = 734] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 129 (0x99887c00) [pid = 1810] [serial = 584] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 128 (0xa1134400) [pid = 1810] [serial = 677] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 127 (0x8efa4000) [pid = 1810] [serial = 662] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 126 (0x90a3cc00) [pid = 1810] [serial = 563] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 125 (0x9783ac00) [pid = 1810] [serial = 667] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 124 (0x98210000) [pid = 1810] [serial = 581] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 123 (0x99df5000) [pid = 1810] [serial = 670] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 122 (0x954c5400) [pid = 1810] [serial = 578] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 121 (0x8d808c00) [pid = 1810] [serial = 658] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 120 (0xa30ef000) [pid = 1810] [serial = 689] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 119 (0xa245a800) [pid = 1810] [serial = 682] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 118 (0x8e1ef000) [pid = 1810] [serial = 691] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 117 (0x906e6c00) [pid = 1810] [serial = 569] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 116 (0xa2470c00) [pid = 1810] [serial = 685] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 115 (0x8da15000) [pid = 1810] [serial = 697] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 114 (0xa245b800) [pid = 1810] [serial = 688] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 113 (0x8e65b400) [pid = 1810] [serial = 698] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 112 (0x9262e000) [pid = 1810] [serial = 665] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 111 (0x91e07000) [pid = 1810] [serial = 518] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 110 (0x924dc800) [pid = 1810] [serial = 664] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0x90a37800) [pid = 1810] [serial = 695] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0x8e652c00) [pid = 1810] [serial = 661] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0x8e655c00) [pid = 1810] [serial = 692] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0x8df0f800) [pid = 1810] [serial = 566] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0xa2277400) [pid = 1810] [serial = 680] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 104 (0x9a1ce400) [pid = 1810] [serial = 671] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 103 (0x9d9ad800) [pid = 1810] [serial = 676] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 102 (0x906de800) [pid = 1810] [serial = 694] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 101 (0x9ba10c00) [pid = 1810] [serial = 674] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 100 (0x92f55c00) [pid = 1810] [serial = 575] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 99 (0xa2467400) [pid = 1810] [serial = 683] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 98 (0x97855000) [pid = 1810] [serial = 668] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 97 (0xa21a5800) [pid = 1810] [serial = 679] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0xa2474000) [pid = 1810] [serial = 686] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0x92330800) [pid = 1810] [serial = 572] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0x8d963000) [pid = 1810] [serial = 659] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0x9b253400) [pid = 1810] [serial = 673] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 92 (0xa214d000) [pid = 1810] [serial = 726] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 91 (0xa22c1c00) [pid = 1810] [serial = 731] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0xa24f0000) [pid = 1810] [serial = 729] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0x9d935000) [pid = 1810] [serial = 725] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0xa2450400) [pid = 1810] [serial = 728] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0x99d83000) [pid = 1810] [serial = 722] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0x997d5400) [pid = 1810] [serial = 719] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0x99b0bc00) [pid = 1810] [serial = 721] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0x954bec00) [pid = 1810] [serial = 716] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0x982f3400) [pid = 1810] [serial = 718] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0x8df07800) [pid = 1810] [serial = 467] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0x954cb800) [pid = 1810] [serial = 765] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0x97842c00) [pid = 1810] [serial = 767] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0x9280b000) [pid = 1810] [serial = 762] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 78 (0x95231400) [pid = 1810] [serial = 764] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 77 (0x90a39800) [pid = 1810] [serial = 759] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 76 (0x92801800) [pid = 1810] [serial = 761] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 75 (0x8df0d800) [pid = 1810] [serial = 755] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 74 (0x9232a400) [pid = 1810] [serial = 753] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 73 (0x90a3d800) [pid = 1810] [serial = 747] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 72 (0x91e98c00) [pid = 1810] [serial = 752] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 71 (0x8e01a800) [pid = 1810] [serial = 746] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 70 (0x99cba400) [pid = 1810] [serial = 744] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0x99cb7c00) [pid = 1810] [serial = 743] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0xa673f400) [pid = 1810] [serial = 741] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0x91e9e400) [pid = 1810] [serial = 701] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0x91e09c00) [pid = 1810] [serial = 700] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0x924dcc00) [pid = 1810] [serial = 703] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 64 (0x954bcc00) [pid = 1810] [serial = 706] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 63 (0x92630c00) [pid = 1810] [serial = 704] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 62 (0x99dfb400) [pid = 1810] [serial = 770] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | --DOMWINDOW == 61 (0x97853800) [pid = 1810] [serial = 768] [outer = (nil)] [url = about:blank] 18:13:13 INFO - PROCESS | 1810 | 1463965993292 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 18:13:13 INFO - PROCESS | 1810 | 1463965993380 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:13 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd1c00 == 23 [pid = 1810] [id = 271] 18:13:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 62 (0x8d051c00) [pid = 1810] [serial = 814] [outer = (nil)] 18:13:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 63 (0x8d22f800) [pid = 1810] [serial = 815] [outer = 0x8d051c00] 18:13:13 INFO - PROCESS | 1810 | 1463965993452 Marionette DEBUG loaded listener.js 18:13:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 64 (0x8d290c00) [pid = 1810] [serial = 816] [outer = 0x8d051c00] 18:13:14 INFO - PROCESS | 1810 | 1463965994134 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 18:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 18:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1683ms 18:13:14 INFO - PROCESS | 1810 | 1463965994148 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 18:13:14 INFO - PROCESS | 1810 | 1463965994155 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 18:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 18:13:14 INFO - PROCESS | 1810 | 1463965994165 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 18:13:14 INFO - PROCESS | 1810 | 1463965994169 Marionette TRACE conn3 <- [1,1058,null,{}] 18:13:14 INFO - PROCESS | 1810 | 1463965994174 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:14 INFO - PROCESS | 1810 | 1463965994320 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 18:13:14 INFO - PROCESS | 1810 | 1463965994433 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:14 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d057c00 == 24 [pid = 1810] [id = 272] 18:13:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 65 (0x8d28e800) [pid = 1810] [serial = 817] [outer = (nil)] 18:13:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0x8d87d800) [pid = 1810] [serial = 818] [outer = 0x8d28e800] 18:13:14 INFO - PROCESS | 1810 | 1463965994499 Marionette DEBUG loaded listener.js 18:13:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0x8d966000) [pid = 1810] [serial = 819] [outer = 0x8d28e800] 18:13:15 INFO - PROCESS | 1810 | 1463965995183 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 18:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 18:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1040ms 18:13:15 INFO - PROCESS | 1810 | 1463965995205 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 18:13:15 INFO - PROCESS | 1810 | 1463965995209 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 18:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 18:13:15 INFO - PROCESS | 1810 | 1463965995214 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 18:13:15 INFO - PROCESS | 1810 | 1463965995220 Marionette TRACE conn3 <- [1,1062,null,{}] 18:13:15 INFO - PROCESS | 1810 | 1463965995271 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:15 INFO - PROCESS | 1810 | 1463965995463 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 18:13:15 INFO - PROCESS | 1810 | 1463965995487 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:15 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d877400 == 25 [pid = 1810] [id = 273] 18:13:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0x8df51c00) [pid = 1810] [serial = 820] [outer = (nil)] 18:13:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0x8e01c000) [pid = 1810] [serial = 821] [outer = 0x8df51c00] 18:13:15 INFO - PROCESS | 1810 | 1463965995559 Marionette DEBUG loaded listener.js 18:13:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0x8e032000) [pid = 1810] [serial = 822] [outer = 0x8df51c00] 18:13:16 INFO - PROCESS | 1810 | --DOMWINDOW == 69 (0x8d80d400) [pid = 1810] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 18:13:16 INFO - PROCESS | 1810 | --DOMWINDOW == 68 (0x9783a800) [pid = 1810] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 18:13:16 INFO - PROCESS | 1810 | --DOMWINDOW == 67 (0x8da1c800) [pid = 1810] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 18:13:16 INFO - PROCESS | 1810 | --DOMWINDOW == 66 (0x8df51800) [pid = 1810] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 18:13:16 INFO - PROCESS | 1810 | --DOMWINDOW == 65 (0x8d234800) [pid = 1810] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 18:13:16 INFO - PROCESS | 1810 | 1463965996421 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 18:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 18:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1256ms 18:13:16 INFO - PROCESS | 1810 | 1463965996472 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 18:13:16 INFO - PROCESS | 1810 | 1463965996476 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 18:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 18:13:16 INFO - PROCESS | 1810 | 1463965996482 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 18:13:16 INFO - PROCESS | 1810 | 1463965996486 Marionette TRACE conn3 <- [1,1066,null,{}] 18:13:16 INFO - PROCESS | 1810 | 1463965996491 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:16 INFO - PROCESS | 1810 | 1463965996633 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 18:13:16 INFO - PROCESS | 1810 | 1463965996745 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:16 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d881c00 == 26 [pid = 1810] [id = 274] 18:13:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 66 (0x8df51800) [pid = 1810] [serial = 823] [outer = (nil)] 18:13:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 67 (0x8e649400) [pid = 1810] [serial = 824] [outer = 0x8df51800] 18:13:16 INFO - PROCESS | 1810 | 1463965996812 Marionette DEBUG loaded listener.js 18:13:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 68 (0x8e64e800) [pid = 1810] [serial = 825] [outer = 0x8df51800] 18:13:17 INFO - PROCESS | 1810 | 1463965997508 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 18:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 18:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1080ms 18:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 18:13:17 INFO - PROCESS | 1810 | 1463965997563 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 18:13:17 INFO - PROCESS | 1810 | 1463965997565 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 18:13:17 INFO - PROCESS | 1810 | 1463965997571 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 18:13:17 INFO - PROCESS | 1810 | 1463965997574 Marionette TRACE conn3 <- [1,1070,null,{}] 18:13:17 INFO - PROCESS | 1810 | 1463965997579 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:17 INFO - PROCESS | 1810 | 1463965997755 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 18:13:17 INFO - PROCESS | 1810 | 1463965997767 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:17 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e1f4800 == 27 [pid = 1810] [id = 275] 18:13:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 69 (0x8e64b800) [pid = 1810] [serial = 826] [outer = (nil)] 18:13:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 70 (0x8e660c00) [pid = 1810] [serial = 827] [outer = 0x8e64b800] 18:13:17 INFO - PROCESS | 1810 | 1463965997832 Marionette DEBUG loaded listener.js 18:13:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 71 (0x8efa9400) [pid = 1810] [serial = 828] [outer = 0x8e64b800] 18:13:18 INFO - PROCESS | 1810 | 1463965998587 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 18:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 18:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1035ms 18:13:18 INFO - PROCESS | 1810 | 1463965998607 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 18:13:18 INFO - PROCESS | 1810 | 1463965998610 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 18:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 18:13:18 INFO - PROCESS | 1810 | 1463965998616 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 18:13:18 INFO - PROCESS | 1810 | 1463965998618 Marionette TRACE conn3 <- [1,1074,null,{}] 18:13:18 INFO - PROCESS | 1810 | 1463965998623 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:18 INFO - PROCESS | 1810 | 1463965998867 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 18:13:18 INFO - PROCESS | 1810 | 1463965998885 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:18 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e1f4c00 == 28 [pid = 1810] [id = 276] 18:13:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 72 (0x9061a800) [pid = 1810] [serial = 829] [outer = (nil)] 18:13:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 73 (0x908b6400) [pid = 1810] [serial = 830] [outer = 0x9061a800] 18:13:18 INFO - PROCESS | 1810 | 1463965998955 Marionette DEBUG loaded listener.js 18:13:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 74 (0x90a3cc00) [pid = 1810] [serial = 831] [outer = 0x9061a800] 18:13:20 INFO - PROCESS | 1810 | 1463966000007 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 18:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 18:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1429ms 18:13:20 INFO - PROCESS | 1810 | 1463966000046 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 18:13:20 INFO - PROCESS | 1810 | 1463966000052 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 18:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 18:13:20 INFO - PROCESS | 1810 | 1463966000060 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 18:13:20 INFO - PROCESS | 1810 | 1463966000065 Marionette TRACE conn3 <- [1,1078,null,{}] 18:13:20 INFO - PROCESS | 1810 | 1463966000074 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:20 INFO - PROCESS | 1810 | 1463966000289 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 18:13:20 INFO - PROCESS | 1810 | 1463966000442 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:20 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfcd800 == 29 [pid = 1810] [id = 277] 18:13:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 75 (0x8d22d800) [pid = 1810] [serial = 832] [outer = (nil)] 18:13:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 76 (0x8d877000) [pid = 1810] [serial = 833] [outer = 0x8d22d800] 18:13:20 INFO - PROCESS | 1810 | 1463966000529 Marionette DEBUG loaded listener.js 18:13:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 77 (0x8d967400) [pid = 1810] [serial = 834] [outer = 0x8d22d800] 18:13:21 INFO - PROCESS | 1810 | 1463966001547 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 18:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 18:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1546ms 18:13:21 INFO - PROCESS | 1810 | 1463966001607 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 18:13:21 INFO - PROCESS | 1810 | 1463966001615 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 18:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 18:13:21 INFO - PROCESS | 1810 | 1463966001625 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 18:13:21 INFO - PROCESS | 1810 | 1463966001630 Marionette TRACE conn3 <- [1,1082,null,{}] 18:13:21 INFO - PROCESS | 1810 | 1463966001636 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:21 INFO - PROCESS | 1810 | 1463966001836 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 18:13:22 INFO - PROCESS | 1810 | 1463966002083 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:22 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d96b800 == 30 [pid = 1810] [id = 278] 18:13:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 78 (0x8e01bc00) [pid = 1810] [serial = 835] [outer = (nil)] 18:13:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 79 (0x8e1ed800) [pid = 1810] [serial = 836] [outer = 0x8e01bc00] 18:13:22 INFO - PROCESS | 1810 | 1463966002205 Marionette DEBUG loaded listener.js 18:13:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0x8e654c00) [pid = 1810] [serial = 837] [outer = 0x8e01bc00] 18:13:23 INFO - PROCESS | 1810 | 1463966003172 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 18:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 18:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1588ms 18:13:23 INFO - PROCESS | 1810 | 1463966003214 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 18:13:23 INFO - PROCESS | 1810 | 1463966003218 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 18:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 18:13:23 INFO - PROCESS | 1810 | 1463966003224 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 18:13:23 INFO - PROCESS | 1810 | 1463966003230 Marionette TRACE conn3 <- [1,1086,null,{}] 18:13:23 INFO - PROCESS | 1810 | 1463966003245 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:23 INFO - PROCESS | 1810 | 1463966003422 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 18:13:23 INFO - PROCESS | 1810 | 1463966003616 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:23 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e1f1800 == 31 [pid = 1810] [id = 279] 18:13:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0x908bd800) [pid = 1810] [serial = 838] [outer = (nil)] 18:13:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0x91e06400) [pid = 1810] [serial = 839] [outer = 0x908bd800] 18:13:23 INFO - PROCESS | 1810 | 1463966003716 Marionette DEBUG loaded listener.js 18:13:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0x91e0c400) [pid = 1810] [serial = 840] [outer = 0x908bd800] 18:13:24 INFO - PROCESS | 1810 | 1463966004611 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 18:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 18:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1435ms 18:13:24 INFO - PROCESS | 1810 | 1463966004660 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 18:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 18:13:24 INFO - PROCESS | 1810 | 1463966004664 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 18:13:24 INFO - PROCESS | 1810 | 1463966004671 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 18:13:24 INFO - PROCESS | 1810 | 1463966004675 Marionette TRACE conn3 <- [1,1090,null,{}] 18:13:24 INFO - PROCESS | 1810 | 1463966004680 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:24 INFO - PROCESS | 1810 | 1463966004854 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 18:13:25 INFO - PROCESS | 1810 | 1463966005019 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:25 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d04cc00 == 32 [pid = 1810] [id = 280] 18:13:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0x8df08000) [pid = 1810] [serial = 841] [outer = (nil)] 18:13:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0x91e98400) [pid = 1810] [serial = 842] [outer = 0x8df08000] 18:13:25 INFO - PROCESS | 1810 | 1463966005098 Marionette DEBUG loaded listener.js 18:13:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0x91e9c800) [pid = 1810] [serial = 843] [outer = 0x8df08000] 18:13:26 INFO - PROCESS | 1810 | 1463966006214 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 18:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 18:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1585ms 18:13:26 INFO - PROCESS | 1810 | 1463966006256 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 18:13:26 INFO - PROCESS | 1810 | 1463966006262 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 18:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 18:13:26 INFO - PROCESS | 1810 | 1463966006269 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 18:13:26 INFO - PROCESS | 1810 | 1463966006275 Marionette TRACE conn3 <- [1,1094,null,{}] 18:13:26 INFO - PROCESS | 1810 | 1463966006284 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:26 INFO - PROCESS | 1810 | 1463966006443 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 18:13:26 INFO - PROCESS | 1810 | 1463966006718 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:26 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd7000 == 33 [pid = 1810] [id = 281] 18:13:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0x8cfd8c00) [pid = 1810] [serial = 844] [outer = (nil)] 18:13:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0x8d964c00) [pid = 1810] [serial = 845] [outer = 0x8cfd8c00] 18:13:26 INFO - PROCESS | 1810 | 1463966006791 Marionette DEBUG loaded listener.js 18:13:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0x8df05000) [pid = 1810] [serial = 846] [outer = 0x8cfd8c00] 18:13:27 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0x8da12800) [pid = 1810] [serial = 785] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0x8d882800) [pid = 1810] [serial = 777] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0x9b295800) [pid = 1810] [serial = 771] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0x8df08c00) [pid = 1810] [serial = 780] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1810 | --DOMWINDOW == 84 (0x8e02ec00) [pid = 1810] [serial = 783] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1810 | --DOMWINDOW == 83 (0x8d28d000) [pid = 1810] [serial = 774] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1810 | --DOMWINDOW == 82 (0x8d287000) [pid = 1810] [serial = 773] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1810 | --DOMWINDOW == 81 (0x8d87d000) [pid = 1810] [serial = 776] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1810 | --DOMWINDOW == 80 (0x8df01400) [pid = 1810] [serial = 779] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1810 | --DOMWINDOW == 79 (0x8e01b800) [pid = 1810] [serial = 782] [outer = (nil)] [url = about:blank] 18:13:27 INFO - PROCESS | 1810 | 1463966007593 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 18:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 18:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1388ms 18:13:27 INFO - PROCESS | 1810 | 1463966007657 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 18:13:27 INFO - PROCESS | 1810 | 1463966007665 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 18:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 18:13:27 INFO - PROCESS | 1810 | 1463966007674 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 18:13:27 INFO - PROCESS | 1810 | 1463966007677 Marionette TRACE conn3 <- [1,1098,null,{}] 18:13:27 INFO - PROCESS | 1810 | 1463966007683 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:27 INFO - PROCESS | 1810 | 1463966007824 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 18:13:27 INFO - PROCESS | 1810 | 1463966007835 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:27 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d884400 == 34 [pid = 1810] [id = 282] 18:13:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 80 (0x8d964400) [pid = 1810] [serial = 847] [outer = (nil)] 18:13:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 81 (0x8df4a000) [pid = 1810] [serial = 848] [outer = 0x8d964400] 18:13:27 INFO - PROCESS | 1810 | 1463966007901 Marionette DEBUG loaded listener.js 18:13:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 82 (0x8e01b800) [pid = 1810] [serial = 849] [outer = 0x8d964400] 18:13:28 INFO - PROCESS | 1810 | 1463966008682 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 18:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 18:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1033ms 18:13:28 INFO - PROCESS | 1810 | 1463966008708 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 18:13:28 INFO - PROCESS | 1810 | 1463966008712 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 18:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 18:13:28 INFO - PROCESS | 1810 | 1463966008725 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 18:13:28 INFO - PROCESS | 1810 | 1463966008731 Marionette TRACE conn3 <- [1,1102,null,{}] 18:13:28 INFO - PROCESS | 1810 | 1463966008802 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:28 INFO - PROCESS | 1810 | 1463966008952 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 18:13:28 INFO - PROCESS | 1810 | 1463966008964 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:29 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df03000 == 35 [pid = 1810] [id = 283] 18:13:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 83 (0x8e01e800) [pid = 1810] [serial = 850] [outer = (nil)] 18:13:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 84 (0x8efa7400) [pid = 1810] [serial = 851] [outer = 0x8e01e800] 18:13:29 INFO - PROCESS | 1810 | 1463966009152 Marionette DEBUG loaded listener.js 18:13:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 85 (0x90622000) [pid = 1810] [serial = 852] [outer = 0x8e01e800] 18:13:29 INFO - PROCESS | 1810 | 1463966009895 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 18:13:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 18:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1200ms 18:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 18:13:29 INFO - PROCESS | 1810 | 1463966009925 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 18:13:29 INFO - PROCESS | 1810 | 1463966009929 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 18:13:29 INFO - PROCESS | 1810 | 1463966009935 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 18:13:29 INFO - PROCESS | 1810 | 1463966009938 Marionette TRACE conn3 <- [1,1106,null,{}] 18:13:29 INFO - PROCESS | 1810 | 1463966009949 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:30 INFO - PROCESS | 1810 | 1463966010133 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 18:13:30 INFO - PROCESS | 1810 | 1463966010150 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:30 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e64fc00 == 36 [pid = 1810] [id = 284] 18:13:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0x90627800) [pid = 1810] [serial = 853] [outer = (nil)] 18:13:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0x908b5800) [pid = 1810] [serial = 854] [outer = 0x90627800] 18:13:30 INFO - PROCESS | 1810 | 1463966010217 Marionette DEBUG loaded listener.js 18:13:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0x908c2800) [pid = 1810] [serial = 855] [outer = 0x90627800] 18:13:30 INFO - PROCESS | 1810 | 1463966010992 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 18:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 18:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1136ms 18:13:31 INFO - PROCESS | 1810 | 1463966011071 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 18:13:31 INFO - PROCESS | 1810 | 1463966011073 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 18:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 18:13:31 INFO - PROCESS | 1810 | 1463966011079 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 18:13:31 INFO - PROCESS | 1810 | 1463966011081 Marionette TRACE conn3 <- [1,1110,null,{}] 18:13:31 INFO - PROCESS | 1810 | 1463966011087 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:31 INFO - PROCESS | 1810 | 1463966011270 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 18:13:31 INFO - PROCESS | 1810 | 1463966011289 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:31 INFO - PROCESS | 1810 | ++DOCSHELL 0x906e3000 == 37 [pid = 1810] [id = 285] 18:13:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0x908b3800) [pid = 1810] [serial = 856] [outer = (nil)] 18:13:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0x91e08c00) [pid = 1810] [serial = 857] [outer = 0x908b3800] 18:13:31 INFO - PROCESS | 1810 | 1463966011355 Marionette DEBUG loaded listener.js 18:13:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0x91e0ec00) [pid = 1810] [serial = 858] [outer = 0x908b3800] 18:13:31 INFO - PROCESS | 1810 | --DOMWINDOW == 90 (0x8d234000) [pid = 1810] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 18:13:31 INFO - PROCESS | 1810 | --DOMWINDOW == 89 (0x8d051c00) [pid = 1810] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 18:13:31 INFO - PROCESS | 1810 | --DOMWINDOW == 88 (0x8e64b800) [pid = 1810] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 18:13:31 INFO - PROCESS | 1810 | --DOMWINDOW == 87 (0x8d28e800) [pid = 1810] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 18:13:31 INFO - PROCESS | 1810 | --DOMWINDOW == 86 (0x8df51c00) [pid = 1810] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 18:13:31 INFO - PROCESS | 1810 | --DOMWINDOW == 85 (0x8df51800) [pid = 1810] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 18:13:32 INFO - PROCESS | 1810 | 1463966012167 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 18:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 18:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1127ms 18:13:32 INFO - PROCESS | 1810 | 1463966012208 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 18:13:32 INFO - PROCESS | 1810 | 1463966012211 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 18:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 18:13:32 INFO - PROCESS | 1810 | 1463966012217 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 18:13:32 INFO - PROCESS | 1810 | 1463966012220 Marionette TRACE conn3 <- [1,1114,null,{}] 18:13:32 INFO - PROCESS | 1810 | 1463966012225 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:32 INFO - PROCESS | 1810 | 1463966012399 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 18:13:32 INFO - PROCESS | 1810 | 1463966012410 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:32 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d04f400 == 38 [pid = 1810] [id = 286] 18:13:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 86 (0x8d051c00) [pid = 1810] [serial = 859] [outer = (nil)] 18:13:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 87 (0x920ac400) [pid = 1810] [serial = 860] [outer = 0x8d051c00] 18:13:32 INFO - PROCESS | 1810 | 1463966012479 Marionette DEBUG loaded listener.js 18:13:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 88 (0x920b0400) [pid = 1810] [serial = 861] [outer = 0x8d051c00] 18:13:33 INFO - PROCESS | 1810 | 1463966013252 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 18:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 18:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1087ms 18:13:33 INFO - PROCESS | 1810 | 1463966013304 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 18:13:33 INFO - PROCESS | 1810 | 1463966013308 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 18:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 18:13:33 INFO - PROCESS | 1810 | 1463966013313 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 18:13:33 INFO - PROCESS | 1810 | 1463966013317 Marionette TRACE conn3 <- [1,1118,null,{}] 18:13:33 INFO - PROCESS | 1810 | 1463966013322 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:33 INFO - PROCESS | 1810 | 1463966013497 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 18:13:33 INFO - PROCESS | 1810 | 1463966013515 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:33 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d22c800 == 39 [pid = 1810] [id = 287] 18:13:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 89 (0x8d234000) [pid = 1810] [serial = 862] [outer = (nil)] 18:13:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 90 (0x92323000) [pid = 1810] [serial = 863] [outer = 0x8d234000] 18:13:33 INFO - PROCESS | 1810 | 1463966013581 Marionette DEBUG loaded listener.js 18:13:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 91 (0x92326400) [pid = 1810] [serial = 864] [outer = 0x8d234000] 18:13:34 INFO - PROCESS | 1810 | 1463966014610 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 18:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 18:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1331ms 18:13:34 INFO - PROCESS | 1810 | 1463966014646 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 18:13:34 INFO - PROCESS | 1810 | 1463966014653 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 18:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 18:13:34 INFO - PROCESS | 1810 | 1463966014676 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 18:13:34 INFO - PROCESS | 1810 | 1463966014683 Marionette TRACE conn3 <- [1,1122,null,{}] 18:13:34 INFO - PROCESS | 1810 | 1463966014693 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:34 INFO - PROCESS | 1810 | 1463966014873 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 18:13:35 INFO - PROCESS | 1810 | 1463966015026 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:35 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d801c00 == 40 [pid = 1810] [id = 288] 18:13:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 92 (0x8d809800) [pid = 1810] [serial = 865] [outer = (nil)] 18:13:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 93 (0x8df0d800) [pid = 1810] [serial = 866] [outer = 0x8d809800] 18:13:35 INFO - PROCESS | 1810 | 1463966015111 Marionette DEBUG loaded listener.js 18:13:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0x8df51c00) [pid = 1810] [serial = 867] [outer = 0x8d809800] 18:13:35 INFO - PROCESS | 1810 | 1463966015959 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 18:13:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 18:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1351ms 18:13:36 INFO - PROCESS | 1810 | 1463966016013 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 18:13:36 INFO - PROCESS | 1810 | 1463966016021 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 18:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 18:13:36 INFO - PROCESS | 1810 | 1463966016031 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 18:13:36 INFO - PROCESS | 1810 | 1463966016035 Marionette TRACE conn3 <- [1,1126,null,{}] 18:13:36 INFO - PROCESS | 1810 | 1463966016041 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:36 INFO - PROCESS | 1810 | 1463966016208 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 18:13:36 INFO - PROCESS | 1810 | 1463966016361 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:36 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e02d800 == 41 [pid = 1810] [id = 289] 18:13:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0x8e657c00) [pid = 1810] [serial = 868] [outer = (nil)] 18:13:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0x90628c00) [pid = 1810] [serial = 869] [outer = 0x8e657c00] 18:13:36 INFO - PROCESS | 1810 | 1463966016439 Marionette DEBUG loaded listener.js 18:13:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0x91ac2000) [pid = 1810] [serial = 870] [outer = 0x8e657c00] 18:13:37 INFO - PROCESS | 1810 | 1463966017384 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 18:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 18:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1378ms 18:13:37 INFO - PROCESS | 1810 | 1463966017410 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 18:13:37 INFO - PROCESS | 1810 | 1463966017414 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 18:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 18:13:37 INFO - PROCESS | 1810 | 1463966017420 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 18:13:37 INFO - PROCESS | 1810 | 1463966017426 Marionette TRACE conn3 <- [1,1130,null,{}] 18:13:37 INFO - PROCESS | 1810 | 1463966017441 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:37 INFO - PROCESS | 1810 | 1463966017608 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 18:13:37 INFO - PROCESS | 1810 | 1463966017771 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:37 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd6400 == 42 [pid = 1810] [id = 290] 18:13:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 98 (0x920aa400) [pid = 1810] [serial = 871] [outer = (nil)] 18:13:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0x924d4c00) [pid = 1810] [serial = 872] [outer = 0x920aa400] 18:13:37 INFO - PROCESS | 1810 | 1463966017853 Marionette DEBUG loaded listener.js 18:13:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0x924dd800) [pid = 1810] [serial = 873] [outer = 0x920aa400] 18:13:38 INFO - PROCESS | 1810 | 1463966018792 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 18:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 18:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1436ms 18:13:38 INFO - PROCESS | 1810 | 1463966018856 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 18:13:38 INFO - PROCESS | 1810 | 1463966018861 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 18:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 18:13:38 INFO - PROCESS | 1810 | 1463966018866 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 18:13:38 INFO - PROCESS | 1810 | 1463966018870 Marionette TRACE conn3 <- [1,1134,null,{}] 18:13:38 INFO - PROCESS | 1810 | 1463966018875 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:39 INFO - PROCESS | 1810 | 1463966019037 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 18:13:39 INFO - PROCESS | 1810 | 1463966019191 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:39 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d80b400 == 43 [pid = 1810] [id = 291] 18:13:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 101 (0x9262a800) [pid = 1810] [serial = 874] [outer = (nil)] 18:13:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 102 (0x9262f400) [pid = 1810] [serial = 875] [outer = 0x9262a800] 18:13:39 INFO - PROCESS | 1810 | 1463966019268 Marionette DEBUG loaded listener.js 18:13:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 103 (0x92631c00) [pid = 1810] [serial = 876] [outer = 0x9262a800] 18:13:40 INFO - PROCESS | 1810 | 1463966020106 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 18:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 18:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1281ms 18:13:40 INFO - PROCESS | 1810 | 1463966020149 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 18:13:40 INFO - PROCESS | 1810 | 1463966020152 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 18:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 18:13:40 INFO - PROCESS | 1810 | 1463966020158 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 18:13:40 INFO - PROCESS | 1810 | 1463966020161 Marionette TRACE conn3 <- [1,1138,null,{}] 18:13:40 INFO - PROCESS | 1810 | 1463966020167 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:40 INFO - PROCESS | 1810 | 1463966020380 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 18:13:40 INFO - PROCESS | 1810 | 1463966020394 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:40 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d884000 == 44 [pid = 1810] [id = 292] 18:13:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 104 (0x8da1e000) [pid = 1810] [serial = 877] [outer = (nil)] 18:13:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0x926e9400) [pid = 1810] [serial = 878] [outer = 0x8da1e000] 18:13:40 INFO - PROCESS | 1810 | 1463966020510 Marionette DEBUG loaded listener.js 18:13:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0x926ee800) [pid = 1810] [serial = 879] [outer = 0x8da1e000] 18:13:41 INFO - PROCESS | 1810 | 1463966021440 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 18:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 18:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1327ms 18:13:41 INFO - PROCESS | 1810 | 1463966021487 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 18:13:41 INFO - PROCESS | 1810 | 1463966021490 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 18:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 18:13:41 INFO - PROCESS | 1810 | 1463966021496 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 18:13:41 INFO - PROCESS | 1810 | 1463966021500 Marionette TRACE conn3 <- [1,1142,null,{}] 18:13:41 INFO - PROCESS | 1810 | 1463966021505 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:41 INFO - PROCESS | 1810 | 1463966021674 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 18:13:41 INFO - PROCESS | 1810 | 1463966021833 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:41 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd4000 == 45 [pid = 1810] [id = 293] 18:13:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0x9262dc00) [pid = 1810] [serial = 880] [outer = (nil)] 18:13:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0x92803400) [pid = 1810] [serial = 881] [outer = 0x9262dc00] 18:13:41 INFO - PROCESS | 1810 | 1463966021919 Marionette DEBUG loaded listener.js 18:13:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0x92806800) [pid = 1810] [serial = 882] [outer = 0x9262dc00] 18:13:42 INFO - PROCESS | 1810 | 1463966022735 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 18:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 18:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1283ms 18:13:42 INFO - PROCESS | 1810 | 1463966022781 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 18:13:42 INFO - PROCESS | 1810 | 1463966022785 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 18:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 18:13:42 INFO - PROCESS | 1810 | 1463966022791 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 18:13:42 INFO - PROCESS | 1810 | 1463966022793 Marionette TRACE conn3 <- [1,1146,null,{}] 18:13:42 INFO - PROCESS | 1810 | 1463966022799 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:42 INFO - PROCESS | 1810 | 1463966022950 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 18:13:43 INFO - PROCESS | 1810 | 1463966023110 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:43 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d052400 == 46 [pid = 1810] [id = 294] 18:13:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0x8da15000) [pid = 1810] [serial = 883] [outer = (nil)] 18:13:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 111 (0x9297fc00) [pid = 1810] [serial = 884] [outer = 0x8da15000] 18:13:43 INFO - PROCESS | 1810 | 1463966023199 Marionette DEBUG loaded listener.js 18:13:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 112 (0x92986400) [pid = 1810] [serial = 885] [outer = 0x8da15000] 18:13:44 INFO - PROCESS | 1810 | 1463966024069 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 18:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 18:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1334ms 18:13:44 INFO - PROCESS | 1810 | 1463966024126 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 18:13:44 INFO - PROCESS | 1810 | 1463966024130 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 18:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 18:13:44 INFO - PROCESS | 1810 | 1463966024136 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 18:13:44 INFO - PROCESS | 1810 | 1463966024139 Marionette TRACE conn3 <- [1,1150,null,{}] 18:13:44 INFO - PROCESS | 1810 | 1463966024144 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:44 INFO - PROCESS | 1810 | 1463966024301 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 18:13:44 INFO - PROCESS | 1810 | 1463966024642 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:44 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d287000 == 47 [pid = 1810] [id = 295] 18:13:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 113 (0x8d287c00) [pid = 1810] [serial = 886] [outer = (nil)] 18:13:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 114 (0x8d28f000) [pid = 1810] [serial = 887] [outer = 0x8d287c00] 18:13:44 INFO - PROCESS | 1810 | 1463966024773 Marionette DEBUG loaded listener.js 18:13:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 115 (0x8d882800) [pid = 1810] [serial = 888] [outer = 0x8d287c00] 18:13:45 INFO - PROCESS | 1810 | 1463966025675 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 18:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 18:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1578ms 18:13:45 INFO - PROCESS | 1810 | 1463966025715 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 18:13:45 INFO - PROCESS | 1810 | 1463966025721 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 18:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 18:13:45 INFO - PROCESS | 1810 | 1463966025728 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 18:13:45 INFO - PROCESS | 1810 | 1463966025733 Marionette TRACE conn3 <- [1,1154,null,{}] 18:13:45 INFO - PROCESS | 1810 | 1463966025740 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:45 INFO - PROCESS | 1810 | 1463966025901 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 18:13:46 INFO - PROCESS | 1810 | 1463966026072 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:46 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d963c00 == 48 [pid = 1810] [id = 296] 18:13:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 116 (0x8da19c00) [pid = 1810] [serial = 889] [outer = (nil)] 18:13:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 117 (0x8e030c00) [pid = 1810] [serial = 890] [outer = 0x8da19c00] 18:13:46 INFO - PROCESS | 1810 | 1463966026146 Marionette DEBUG loaded listener.js 18:13:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 118 (0x8e64d400) [pid = 1810] [serial = 891] [outer = 0x8da19c00] 18:13:46 INFO - PROCESS | 1810 | --DOCSHELL 0x8d04f400 == 47 [pid = 1810] [id = 286] 18:13:46 INFO - PROCESS | 1810 | --DOCSHELL 0x906e3000 == 46 [pid = 1810] [id = 285] 18:13:46 INFO - PROCESS | 1810 | --DOMWINDOW == 117 (0x8d052000) [pid = 1810] [serial = 788] [outer = (nil)] [url = about:blank] 18:13:46 INFO - PROCESS | 1810 | --DOMWINDOW == 116 (0x90a37400) [pid = 1810] [serial = 809] [outer = (nil)] [url = about:blank] 18:13:46 INFO - PROCESS | 1810 | --DOMWINDOW == 115 (0x8e663800) [pid = 1810] [serial = 797] [outer = (nil)] [url = about:blank] 18:13:46 INFO - PROCESS | 1810 | --DOMWINDOW == 114 (0x8d96a400) [pid = 1810] [serial = 791] [outer = (nil)] [url = about:blank] 18:13:46 INFO - PROCESS | 1810 | --DOMWINDOW == 113 (0x8d04ec00) [pid = 1810] [serial = 812] [outer = (nil)] [url = about:blank] 18:13:46 INFO - PROCESS | 1810 | --DOMWINDOW == 112 (0x90620c00) [pid = 1810] [serial = 803] [outer = (nil)] [url = about:blank] 18:13:46 INFO - PROCESS | 1810 | --DOMWINDOW == 111 (0x908bb800) [pid = 1810] [serial = 806] [outer = (nil)] [url = about:blank] 18:13:46 INFO - PROCESS | 1810 | --DOMWINDOW == 110 (0x8e1f2400) [pid = 1810] [serial = 794] [outer = (nil)] [url = about:blank] 18:13:46 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0x8efa9000) [pid = 1810] [serial = 800] [outer = (nil)] [url = about:blank] 18:13:46 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0x908b6400) [pid = 1810] [serial = 830] [outer = (nil)] [url = about:blank] 18:13:46 INFO - PROCESS | 1810 | --DOCSHELL 0x8df03000 == 45 [pid = 1810] [id = 283] 18:13:46 INFO - PROCESS | 1810 | --DOCSHELL 0x8d884400 == 44 [pid = 1810] [id = 282] 18:13:46 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd7000 == 43 [pid = 1810] [id = 281] 18:13:46 INFO - PROCESS | 1810 | --DOCSHELL 0x8d04cc00 == 42 [pid = 1810] [id = 280] 18:13:46 INFO - PROCESS | 1810 | --DOCSHELL 0x8e1f1800 == 41 [pid = 1810] [id = 279] 18:13:46 INFO - PROCESS | 1810 | --DOCSHELL 0x8d96b800 == 40 [pid = 1810] [id = 278] 18:13:46 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfcd800 == 39 [pid = 1810] [id = 277] 18:13:46 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0x8df50000) [pid = 1810] [serial = 786] [outer = (nil)] [url = about:blank] 18:13:46 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0x8d22f800) [pid = 1810] [serial = 815] [outer = (nil)] [url = about:blank] 18:13:46 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0x8d290c00) [pid = 1810] [serial = 816] [outer = (nil)] [url = about:blank] 18:13:46 INFO - PROCESS | 1810 | --DOMWINDOW == 104 (0x8e660c00) [pid = 1810] [serial = 827] [outer = (nil)] [url = about:blank] 18:13:46 INFO - PROCESS | 1810 | --DOMWINDOW == 103 (0x8d87d800) [pid = 1810] [serial = 818] [outer = (nil)] [url = about:blank] 18:13:46 INFO - PROCESS | 1810 | --DOMWINDOW == 102 (0x8e01c000) [pid = 1810] [serial = 821] [outer = (nil)] [url = about:blank] 18:13:46 INFO - PROCESS | 1810 | --DOMWINDOW == 101 (0x8e649400) [pid = 1810] [serial = 824] [outer = (nil)] [url = about:blank] 18:13:46 INFO - PROCESS | 1810 | --DOMWINDOW == 100 (0x8efa9400) [pid = 1810] [serial = 828] [outer = (nil)] [url = about:blank] 18:13:46 INFO - PROCESS | 1810 | --DOMWINDOW == 99 (0x8e032000) [pid = 1810] [serial = 822] [outer = (nil)] [url = about:blank] 18:13:46 INFO - PROCESS | 1810 | --DOMWINDOW == 98 (0x8d966000) [pid = 1810] [serial = 819] [outer = (nil)] [url = about:blank] 18:13:46 INFO - PROCESS | 1810 | --DOMWINDOW == 97 (0x8e64e800) [pid = 1810] [serial = 825] [outer = (nil)] [url = about:blank] 18:13:47 INFO - PROCESS | 1810 | 1463966027020 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 18:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 18:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1332ms 18:13:47 INFO - PROCESS | 1810 | 1463966027063 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 18:13:47 INFO - PROCESS | 1810 | 1463966027068 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 18:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 18:13:47 INFO - PROCESS | 1810 | 1463966027076 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 18:13:47 INFO - PROCESS | 1810 | 1463966027079 Marionette TRACE conn3 <- [1,1158,null,{}] 18:13:47 INFO - PROCESS | 1810 | 1463966027089 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:47 INFO - PROCESS | 1810 | 1463966027240 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 18:13:47 INFO - PROCESS | 1810 | 1463966027256 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:47 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d87b400 == 40 [pid = 1810] [id = 297] 18:13:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 98 (0x8d87d800) [pid = 1810] [serial = 892] [outer = (nil)] 18:13:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0x8e01f400) [pid = 1810] [serial = 893] [outer = 0x8d87d800] 18:13:47 INFO - PROCESS | 1810 | 1463966027323 Marionette DEBUG loaded listener.js 18:13:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0x8e64e000) [pid = 1810] [serial = 894] [outer = 0x8d87d800] 18:13:48 INFO - PROCESS | 1810 | 1463966028193 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 18:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 18:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1139ms 18:13:48 INFO - PROCESS | 1810 | 1463966028216 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 18:13:48 INFO - PROCESS | 1810 | 1463966028220 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 18:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 18:13:48 INFO - PROCESS | 1810 | 1463966028227 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 18:13:48 INFO - PROCESS | 1810 | 1463966028235 Marionette TRACE conn3 <- [1,1162,null,{}] 18:13:48 INFO - PROCESS | 1810 | 1463966028248 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:48 INFO - PROCESS | 1810 | 1463966028411 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 18:13:48 INFO - PROCESS | 1810 | 1463966028527 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:48 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d287400 == 41 [pid = 1810] [id = 298] 18:13:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 101 (0x8e651400) [pid = 1810] [serial = 895] [outer = (nil)] 18:13:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 102 (0x90627000) [pid = 1810] [serial = 896] [outer = 0x8e651400] 18:13:48 INFO - PROCESS | 1810 | 1463966028594 Marionette DEBUG loaded listener.js 18:13:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 103 (0x906e6400) [pid = 1810] [serial = 897] [outer = 0x8e651400] 18:13:49 INFO - PROCESS | 1810 | 1463966029294 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 18:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 18:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1140ms 18:13:49 INFO - PROCESS | 1810 | 1463966029366 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 18:13:49 INFO - PROCESS | 1810 | 1463966029370 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 18:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 18:13:49 INFO - PROCESS | 1810 | 1463966029376 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 18:13:49 INFO - PROCESS | 1810 | 1463966029378 Marionette TRACE conn3 <- [1,1166,null,{}] 18:13:49 INFO - PROCESS | 1810 | 1463966029391 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:49 INFO - PROCESS | 1810 | 1463966029578 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 18:13:49 INFO - PROCESS | 1810 | 1463966029596 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:49 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e667c00 == 42 [pid = 1810] [id = 299] 18:13:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 104 (0x90622800) [pid = 1810] [serial = 898] [outer = (nil)] 18:13:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0x90a34400) [pid = 1810] [serial = 899] [outer = 0x90622800] 18:13:49 INFO - PROCESS | 1810 | 1463966029664 Marionette DEBUG loaded listener.js 18:13:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0x91acd000) [pid = 1810] [serial = 900] [outer = 0x90622800] 18:13:50 INFO - PROCESS | 1810 | 1463966030486 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 18:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 18:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1186ms 18:13:50 INFO - PROCESS | 1810 | 1463966030563 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 18:13:50 INFO - PROCESS | 1810 | 1463966030567 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 18:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 18:13:50 INFO - PROCESS | 1810 | 1463966030573 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 18:13:50 INFO - PROCESS | 1810 | 1463966030575 Marionette TRACE conn3 <- [1,1170,null,{}] 18:13:50 INFO - PROCESS | 1810 | 1463966030590 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:50 INFO - PROCESS | 1810 | 1463966030774 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 18:13:50 INFO - PROCESS | 1810 | 1463966030803 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:50 INFO - PROCESS | 1810 | ++DOCSHELL 0x91e0f400 == 43 [pid = 1810] [id = 300] 18:13:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0x91e10000) [pid = 1810] [serial = 901] [outer = (nil)] 18:13:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0x91e9f400) [pid = 1810] [serial = 902] [outer = 0x91e10000] 18:13:50 INFO - PROCESS | 1810 | 1463966030880 Marionette DEBUG loaded listener.js 18:13:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0x9232ac00) [pid = 1810] [serial = 903] [outer = 0x91e10000] 18:13:51 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0x8d051c00) [pid = 1810] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 18:13:51 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0x90627800) [pid = 1810] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 18:13:51 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0x908b3800) [pid = 1810] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 18:13:51 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0x8df08000) [pid = 1810] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 18:13:51 INFO - PROCESS | 1810 | --DOMWINDOW == 104 (0x8d964400) [pid = 1810] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 18:13:51 INFO - PROCESS | 1810 | --DOMWINDOW == 103 (0x8e01e800) [pid = 1810] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 18:13:51 INFO - PROCESS | 1810 | --DOMWINDOW == 102 (0x8cfd8c00) [pid = 1810] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 18:13:51 INFO - PROCESS | 1810 | --DOMWINDOW == 101 (0x906e0800) [pid = 1810] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 18:13:51 INFO - PROCESS | 1810 | --DOMWINDOW == 100 (0x8e01ec00) [pid = 1810] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 18:13:51 INFO - PROCESS | 1810 | --DOMWINDOW == 99 (0x8cfdb400) [pid = 1810] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 18:13:51 INFO - PROCESS | 1810 | --DOMWINDOW == 98 (0x8e035c00) [pid = 1810] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 18:13:51 INFO - PROCESS | 1810 | --DOMWINDOW == 97 (0x8e664800) [pid = 1810] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 18:13:51 INFO - PROCESS | 1810 | --DOMWINDOW == 96 (0x8cfd3c00) [pid = 1810] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 18:13:51 INFO - PROCESS | 1810 | --DOMWINDOW == 95 (0x9061e800) [pid = 1810] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 18:13:51 INFO - PROCESS | 1810 | --DOMWINDOW == 94 (0x90a30000) [pid = 1810] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 18:13:51 INFO - PROCESS | 1810 | --DOMWINDOW == 93 (0x8d95fc00) [pid = 1810] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 18:13:51 INFO - PROCESS | 1810 | 1463966031870 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 18:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 18:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1389ms 18:13:51 INFO - PROCESS | 1810 | 1463966031964 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 18:13:51 INFO - PROCESS | 1810 | 1463966031969 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 18:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 18:13:51 INFO - PROCESS | 1810 | 1463966031978 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 18:13:51 INFO - PROCESS | 1810 | 1463966031984 Marionette TRACE conn3 <- [1,1174,null,{}] 18:13:51 INFO - PROCESS | 1810 | 1463966031993 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:52 INFO - PROCESS | 1810 | 1463966032179 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 18:13:52 INFO - PROCESS | 1810 | 1463966032339 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:52 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd3c00 == 44 [pid = 1810] [id = 301] 18:13:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 94 (0x8d234800) [pid = 1810] [serial = 904] [outer = (nil)] 18:13:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 95 (0x8d290800) [pid = 1810] [serial = 905] [outer = 0x8d234800] 18:13:52 INFO - PROCESS | 1810 | 1463966032418 Marionette DEBUG loaded listener.js 18:13:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 96 (0x8d87f000) [pid = 1810] [serial = 906] [outer = 0x8d234800] 18:13:53 INFO - PROCESS | 1810 | 1463966033333 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 18:13:53 INFO - PROCESS | 1810 | 1463966033421 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 18:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 18:13:53 INFO - PROCESS | 1810 | 1463966033462 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 18:13:53 INFO - PROCESS | 1810 | 1463966033468 Marionette TRACE conn3 <- [1,1178,null,{}] 18:13:53 INFO - PROCESS | 1810 | 1463966033530 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:53 INFO - PROCESS | 1810 | 1463966033720 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 18:13:53 INFO - PROCESS | 1810 | 1463966033943 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:53 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e017400 == 45 [pid = 1810] [id = 302] 18:13:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 97 (0x8e1ef000) [pid = 1810] [serial = 907] [outer = (nil)] 18:13:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 98 (0x8e652400) [pid = 1810] [serial = 908] [outer = 0x8e1ef000] 18:13:54 INFO - PROCESS | 1810 | 1463966034021 Marionette DEBUG loaded listener.js 18:13:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 99 (0x8e662c00) [pid = 1810] [serial = 909] [outer = 0x8e1ef000] 18:13:54 INFO - PROCESS | 1810 | 1463966034843 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 18:13:54 INFO - PROCESS | 1810 | 1463966034909 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 18:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 18:13:54 INFO - PROCESS | 1810 | 1463966034916 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 18:13:54 INFO - PROCESS | 1810 | 1463966034919 Marionette TRACE conn3 <- [1,1182,null,{}] 18:13:54 INFO - PROCESS | 1810 | 1463966034935 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:55 INFO - PROCESS | 1810 | 1463966035144 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 18:13:55 INFO - PROCESS | 1810 | 1463966035303 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:55 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e01e800 == 46 [pid = 1810] [id = 303] 18:13:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 100 (0x8efb0800) [pid = 1810] [serial = 910] [outer = (nil)] 18:13:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 101 (0x91e04c00) [pid = 1810] [serial = 911] [outer = 0x8efb0800] 18:13:55 INFO - PROCESS | 1810 | 1463966035389 Marionette DEBUG loaded listener.js 18:13:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 102 (0x920b7400) [pid = 1810] [serial = 912] [outer = 0x8efb0800] 18:13:56 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:13:56 INFO - PROCESS | 1810 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:13:56 INFO - PROCESS | 1810 | 1463966036293 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 18:13:56 INFO - PROCESS | 1810 | 1463966036360 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 18:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 18:13:56 INFO - PROCESS | 1810 | 1463966036366 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 18:13:56 INFO - PROCESS | 1810 | 1463966036369 Marionette TRACE conn3 <- [1,1186,null,{}] 18:13:56 INFO - PROCESS | 1810 | 1463966036374 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:56 INFO - PROCESS | 1810 | 1463966036536 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 18:13:56 INFO - PROCESS | 1810 | 1463966036692 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:56 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d230000 == 47 [pid = 1810] [id = 304] 18:13:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 103 (0x92326c00) [pid = 1810] [serial = 913] [outer = (nil)] 18:13:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 104 (0x926f3400) [pid = 1810] [serial = 914] [outer = 0x92326c00] 18:13:56 INFO - PROCESS | 1810 | 1463966036771 Marionette DEBUG loaded listener.js 18:13:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0x926f6000) [pid = 1810] [serial = 915] [outer = 0x92326c00] 18:13:57 INFO - PROCESS | 1810 | 1463966037666 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 18:13:57 INFO - PROCESS | 1810 | 1463966037704 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 18:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 18:13:57 INFO - PROCESS | 1810 | 1463966037711 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 18:13:57 INFO - PROCESS | 1810 | 1463966037714 Marionette TRACE conn3 <- [1,1190,null,{}] 18:13:57 INFO - PROCESS | 1810 | 1463966037719 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:57 INFO - PROCESS | 1810 | 1463966037870 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 18:13:58 INFO - PROCESS | 1810 | 1463966038033 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:58 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd9000 == 48 [pid = 1810] [id = 305] 18:13:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0x924d5400) [pid = 1810] [serial = 916] [outer = (nil)] 18:13:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0x9280bc00) [pid = 1810] [serial = 917] [outer = 0x924d5400] 18:13:58 INFO - PROCESS | 1810 | 1463966038112 Marionette DEBUG loaded listener.js 18:13:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0x9280e400) [pid = 1810] [serial = 918] [outer = 0x924d5400] 18:13:59 INFO - PROCESS | 1810 | 1463966039025 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 18:13:59 INFO - PROCESS | 1810 | 1463966039104 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 18:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 18:13:59 INFO - PROCESS | 1810 | 1463966039111 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 18:13:59 INFO - PROCESS | 1810 | 1463966039115 Marionette TRACE conn3 <- [1,1194,null,{}] 18:13:59 INFO - PROCESS | 1810 | 1463966039120 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:13:59 INFO - PROCESS | 1810 | 1463966039346 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 18:13:59 INFO - PROCESS | 1810 | 1463966039507 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:13:59 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d04b800 == 49 [pid = 1810] [id = 306] 18:13:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0x8d228800) [pid = 1810] [serial = 919] [outer = (nil)] 18:13:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0x947d2400) [pid = 1810] [serial = 920] [outer = 0x8d228800] 18:13:59 INFO - PROCESS | 1810 | 1463966039590 Marionette DEBUG loaded listener.js 18:13:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 111 (0x95229000) [pid = 1810] [serial = 921] [outer = 0x8d228800] 18:14:00 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:14:00 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:14:00 INFO - PROCESS | 1810 | 1463966040457 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 18:14:00 INFO - PROCESS | 1810 | 1463966040497 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 18:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 18:14:00 INFO - PROCESS | 1810 | 1463966040502 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 18:14:00 INFO - PROCESS | 1810 | 1463966040505 Marionette TRACE conn3 <- [1,1198,null,{}] 18:14:00 INFO - PROCESS | 1810 | 1463966040511 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:00 INFO - PROCESS | 1810 | 1463966040675 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 18:14:00 INFO - PROCESS | 1810 | 1463966040840 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:00 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e02fc00 == 50 [pid = 1810] [id = 307] 18:14:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 112 (0x93b6dc00) [pid = 1810] [serial = 922] [outer = (nil)] 18:14:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 113 (0x95407800) [pid = 1810] [serial = 923] [outer = 0x93b6dc00] 18:14:00 INFO - PROCESS | 1810 | 1463966040916 Marionette DEBUG loaded listener.js 18:14:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 114 (0x95466000) [pid = 1810] [serial = 924] [outer = 0x93b6dc00] 18:14:01 INFO - PROCESS | 1810 | 1463966041777 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 18:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 18:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1328ms 18:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 18:14:01 INFO - PROCESS | 1810 | 1463966041832 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 18:14:01 INFO - PROCESS | 1810 | 1463966041835 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 18:14:01 INFO - PROCESS | 1810 | 1463966041841 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 18:14:01 INFO - PROCESS | 1810 | 1463966041844 Marionette TRACE conn3 <- [1,1202,null,{}] 18:14:01 INFO - PROCESS | 1810 | 1463966041850 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:02 INFO - PROCESS | 1810 | 1463966042004 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 18:14:02 INFO - PROCESS | 1810 | 1463966042168 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:02 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd2c00 == 51 [pid = 1810] [id = 308] 18:14:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 115 (0x8d04a000) [pid = 1810] [serial = 925] [outer = (nil)] 18:14:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 116 (0x95474800) [pid = 1810] [serial = 926] [outer = 0x8d04a000] 18:14:02 INFO - PROCESS | 1810 | 1463966042273 Marionette DEBUG loaded listener.js 18:14:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 117 (0x954c1400) [pid = 1810] [serial = 927] [outer = 0x8d04a000] 18:14:03 INFO - PROCESS | 1810 | 1463966043081 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 18:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1287ms 18:14:03 INFO - PROCESS | 1810 | 1463966043128 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 18:14:03 INFO - PROCESS | 1810 | 1463966043132 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 18:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 18:14:03 INFO - PROCESS | 1810 | 1463966043138 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 18:14:03 INFO - PROCESS | 1810 | 1463966043141 Marionette TRACE conn3 <- [1,1206,null,{}] 18:14:03 INFO - PROCESS | 1810 | 1463966043146 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:03 INFO - PROCESS | 1810 | 1463966043308 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 18:14:03 INFO - PROCESS | 1810 | 1463966043474 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:03 INFO - PROCESS | 1810 | ++DOCSHELL 0x954bc800 == 52 [pid = 1810] [id = 309] 18:14:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 118 (0x954c4c00) [pid = 1810] [serial = 928] [outer = (nil)] 18:14:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 119 (0x954c7800) [pid = 1810] [serial = 929] [outer = 0x954c4c00] 18:14:03 INFO - PROCESS | 1810 | 1463966043562 Marionette DEBUG loaded listener.js 18:14:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 120 (0x954ca800) [pid = 1810] [serial = 930] [outer = 0x954c4c00] 18:14:04 INFO - PROCESS | 1810 | 1463966044453 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 18:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1378ms 18:14:04 INFO - PROCESS | 1810 | 1463966044517 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 18:14:04 INFO - PROCESS | 1810 | 1463966044521 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 18:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 18:14:04 INFO - PROCESS | 1810 | 1463966044527 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 18:14:04 INFO - PROCESS | 1810 | 1463966044529 Marionette TRACE conn3 <- [1,1210,null,{}] 18:14:04 INFO - PROCESS | 1810 | 1463966044535 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:04 INFO - PROCESS | 1810 | 1463966044700 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 18:14:04 INFO - PROCESS | 1810 | 1463966044867 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:04 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d056400 == 53 [pid = 1810] [id = 310] 18:14:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 121 (0x8d230800) [pid = 1810] [serial = 931] [outer = (nil)] 18:14:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 122 (0x8e015800) [pid = 1810] [serial = 932] [outer = 0x8d230800] 18:14:04 INFO - PROCESS | 1810 | 1463966044945 Marionette DEBUG loaded listener.js 18:14:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 123 (0x8efae400) [pid = 1810] [serial = 933] [outer = 0x8d230800] 18:14:05 INFO - PROCESS | 1810 | 1463966045966 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 18:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 18:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1482ms 18:14:06 INFO - PROCESS | 1810 | 1463966046010 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 18:14:06 INFO - PROCESS | 1810 | 1463966046016 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 18:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 18:14:06 INFO - PROCESS | 1810 | 1463966046023 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 18:14:06 INFO - PROCESS | 1810 | 1463966046028 Marionette TRACE conn3 <- [1,1214,null,{}] 18:14:06 INFO - PROCESS | 1810 | 1463966046036 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:06 INFO - PROCESS | 1810 | 1463966046213 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 18:14:06 INFO - PROCESS | 1810 | 1463966046421 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:06 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df03000 == 54 [pid = 1810] [id = 311] 18:14:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 124 (0x8df4d000) [pid = 1810] [serial = 934] [outer = (nil)] 18:14:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 125 (0x8e1e9800) [pid = 1810] [serial = 935] [outer = 0x8df4d000] 18:14:06 INFO - PROCESS | 1810 | 1463966046591 Marionette DEBUG loaded listener.js 18:14:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 126 (0x8e65ac00) [pid = 1810] [serial = 936] [outer = 0x8df4d000] 18:14:07 INFO - PROCESS | 1810 | --DOCSHELL 0x8e64fc00 == 53 [pid = 1810] [id = 284] 18:14:07 INFO - PROCESS | 1810 | --DOCSHELL 0x8e667c00 == 52 [pid = 1810] [id = 299] 18:14:07 INFO - PROCESS | 1810 | --DOCSHELL 0x8d287400 == 51 [pid = 1810] [id = 298] 18:14:07 INFO - PROCESS | 1810 | --DOCSHELL 0x8d87b400 == 50 [pid = 1810] [id = 297] 18:14:07 INFO - PROCESS | 1810 | --DOCSHELL 0x8d963c00 == 49 [pid = 1810] [id = 296] 18:14:07 INFO - PROCESS | 1810 | --DOCSHELL 0x8d287000 == 48 [pid = 1810] [id = 295] 18:14:07 INFO - PROCESS | 1810 | --DOMWINDOW == 125 (0x906d7c00) [pid = 1810] [serial = 804] [outer = (nil)] [url = about:blank] 18:14:07 INFO - PROCESS | 1810 | --DOMWINDOW == 124 (0x90a3ac00) [pid = 1810] [serial = 810] [outer = (nil)] [url = about:blank] 18:14:07 INFO - PROCESS | 1810 | --DOMWINDOW == 123 (0x8da1f400) [pid = 1810] [serial = 792] [outer = (nil)] [url = about:blank] 18:14:07 INFO - PROCESS | 1810 | --DOMWINDOW == 122 (0x920ac400) [pid = 1810] [serial = 860] [outer = (nil)] [url = about:blank] 18:14:07 INFO - PROCESS | 1810 | --DOMWINDOW == 121 (0x908b5800) [pid = 1810] [serial = 854] [outer = (nil)] [url = about:blank] 18:14:07 INFO - PROCESS | 1810 | --DOMWINDOW == 120 (0x91e08c00) [pid = 1810] [serial = 857] [outer = (nil)] [url = about:blank] 18:14:07 INFO - PROCESS | 1810 | --DOMWINDOW == 119 (0x908c2800) [pid = 1810] [serial = 855] [outer = (nil)] [url = about:blank] 18:14:07 INFO - PROCESS | 1810 | --DOMWINDOW == 118 (0x91e0ec00) [pid = 1810] [serial = 858] [outer = (nil)] [url = about:blank] 18:14:07 INFO - PROCESS | 1810 | --DOMWINDOW == 117 (0x91e98400) [pid = 1810] [serial = 842] [outer = (nil)] [url = about:blank] 18:14:07 INFO - PROCESS | 1810 | --DOMWINDOW == 116 (0x91e9c800) [pid = 1810] [serial = 843] [outer = (nil)] [url = about:blank] 18:14:07 INFO - PROCESS | 1810 | --DOMWINDOW == 115 (0x8df4a000) [pid = 1810] [serial = 848] [outer = (nil)] [url = about:blank] 18:14:07 INFO - PROCESS | 1810 | --DOMWINDOW == 114 (0x8e01b800) [pid = 1810] [serial = 849] [outer = (nil)] [url = about:blank] 18:14:07 INFO - PROCESS | 1810 | --DOMWINDOW == 113 (0x8efa7400) [pid = 1810] [serial = 851] [outer = (nil)] [url = about:blank] 18:14:07 INFO - PROCESS | 1810 | --DOMWINDOW == 112 (0x8df05000) [pid = 1810] [serial = 846] [outer = (nil)] [url = about:blank] 18:14:07 INFO - PROCESS | 1810 | --DOMWINDOW == 111 (0x8d964c00) [pid = 1810] [serial = 845] [outer = (nil)] [url = about:blank] 18:14:07 INFO - PROCESS | 1810 | --DOMWINDOW == 110 (0x8d877000) [pid = 1810] [serial = 833] [outer = (nil)] [url = about:blank] 18:14:07 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0x8e1ed800) [pid = 1810] [serial = 836] [outer = (nil)] [url = about:blank] 18:14:07 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0x91e06400) [pid = 1810] [serial = 839] [outer = (nil)] [url = about:blank] 18:14:07 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0x920b0400) [pid = 1810] [serial = 861] [outer = (nil)] [url = about:blank] 18:14:07 INFO - PROCESS | 1810 | --DOMWINDOW == 106 (0x90622000) [pid = 1810] [serial = 852] [outer = (nil)] [url = about:blank] 18:14:07 INFO - PROCESS | 1810 | --DOMWINDOW == 105 (0x908be800) [pid = 1810] [serial = 807] [outer = (nil)] [url = about:blank] 18:14:07 INFO - PROCESS | 1810 | --DOMWINDOW == 104 (0x8e666000) [pid = 1810] [serial = 798] [outer = (nil)] [url = about:blank] 18:14:07 INFO - PROCESS | 1810 | --DOMWINDOW == 103 (0x8d884800) [pid = 1810] [serial = 813] [outer = (nil)] [url = about:blank] 18:14:07 INFO - PROCESS | 1810 | --DOMWINDOW == 102 (0x8e1f7c00) [pid = 1810] [serial = 795] [outer = (nil)] [url = about:blank] 18:14:07 INFO - PROCESS | 1810 | --DOMWINDOW == 101 (0x8efab400) [pid = 1810] [serial = 801] [outer = (nil)] [url = about:blank] 18:14:07 INFO - PROCESS | 1810 | --DOMWINDOW == 100 (0x8d288400) [pid = 1810] [serial = 789] [outer = (nil)] [url = about:blank] 18:14:07 INFO - PROCESS | 1810 | 1463966047491 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 18:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 18:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1532ms 18:14:07 INFO - PROCESS | 1810 | 1463966047555 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 18:14:07 INFO - PROCESS | 1810 | 1463966047561 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 18:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 18:14:07 INFO - PROCESS | 1810 | 1463966047571 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 18:14:07 INFO - PROCESS | 1810 | 1463966047575 Marionette TRACE conn3 <- [1,1218,null,{}] 18:14:07 INFO - PROCESS | 1810 | 1463966047581 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:07 INFO - PROCESS | 1810 | 1463966047740 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 18:14:07 INFO - PROCESS | 1810 | 1463966047858 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:07 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d87cc00 == 49 [pid = 1810] [id = 312] 18:14:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 101 (0x8d967800) [pid = 1810] [serial = 937] [outer = (nil)] 18:14:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 102 (0x8e01cc00) [pid = 1810] [serial = 938] [outer = 0x8d967800] 18:14:07 INFO - PROCESS | 1810 | 1463966047929 Marionette DEBUG loaded listener.js 18:14:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 103 (0x8e1f8800) [pid = 1810] [serial = 939] [outer = 0x8d967800] 18:14:08 INFO - PROCESS | 1810 | 1463966048736 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 18:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 18:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1233ms 18:14:08 INFO - PROCESS | 1810 | 1463966048805 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 18:14:08 INFO - PROCESS | 1810 | 1463966048809 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 18:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 18:14:08 INFO - PROCESS | 1810 | 1463966048815 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 18:14:08 INFO - PROCESS | 1810 | 1463966048821 Marionette TRACE conn3 <- [1,1222,null,{}] 18:14:08 INFO - PROCESS | 1810 | 1463966048835 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:09 INFO - PROCESS | 1810 | 1463966049003 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 18:14:09 INFO - PROCESS | 1810 | 1463966049123 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:09 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d287000 == 50 [pid = 1810] [id = 313] 18:14:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 104 (0x9061e000) [pid = 1810] [serial = 940] [outer = (nil)] 18:14:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 105 (0x90a3ac00) [pid = 1810] [serial = 941] [outer = 0x9061e000] 18:14:09 INFO - PROCESS | 1810 | 1463966049197 Marionette DEBUG loaded listener.js 18:14:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 106 (0x91e09c00) [pid = 1810] [serial = 942] [outer = 0x9061e000] 18:14:09 INFO - PROCESS | 1810 | 1463966049867 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 18:14:09 INFO - PROCESS | 1810 | 1463966049918 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 18:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 18:14:09 INFO - PROCESS | 1810 | 1463966049930 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 18:14:09 INFO - PROCESS | 1810 | 1463966049933 Marionette TRACE conn3 <- [1,1226,null,{}] 18:14:09 INFO - PROCESS | 1810 | 1463966049938 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:10 INFO - PROCESS | 1810 | 1463966050130 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 18:14:10 INFO - PROCESS | 1810 | 1463966050155 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:10 INFO - PROCESS | 1810 | ++DOCSHELL 0x90a3c000 == 51 [pid = 1810] [id = 314] 18:14:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 107 (0x91e0ec00) [pid = 1810] [serial = 943] [outer = (nil)] 18:14:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0x9232a000) [pid = 1810] [serial = 944] [outer = 0x91e0ec00] 18:14:10 INFO - PROCESS | 1810 | 1463966050223 Marionette DEBUG loaded listener.js 18:14:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0x9262e800) [pid = 1810] [serial = 945] [outer = 0x91e0ec00] 18:14:11 INFO - PROCESS | 1810 | 1463966051049 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 18:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 18:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1176ms 18:14:11 INFO - PROCESS | 1810 | 1463966051108 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 18:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 18:14:11 INFO - PROCESS | 1810 | 1463966051123 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 18:14:11 INFO - PROCESS | 1810 | 1463966051129 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 18:14:11 INFO - PROCESS | 1810 | 1463966051132 Marionette TRACE conn3 <- [1,1230,null,{}] 18:14:11 INFO - PROCESS | 1810 | 1463966051142 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:11 INFO - PROCESS | 1810 | 1463966051325 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 18:14:11 INFO - PROCESS | 1810 | 1463966051348 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:11 INFO - PROCESS | 1810 | ++DOCSHELL 0x91e07800 == 52 [pid = 1810] [id = 315] 18:14:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0x91e9d800) [pid = 1810] [serial = 946] [outer = (nil)] 18:14:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 111 (0x926ef400) [pid = 1810] [serial = 947] [outer = 0x91e9d800] 18:14:11 INFO - PROCESS | 1810 | 1463966051414 Marionette DEBUG loaded listener.js 18:14:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 112 (0x92806400) [pid = 1810] [serial = 948] [outer = 0x91e9d800] 18:14:12 INFO - PROCESS | 1810 | --DOMWINDOW == 111 (0x8e651400) [pid = 1810] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 18:14:12 INFO - PROCESS | 1810 | --DOMWINDOW == 110 (0x8d287c00) [pid = 1810] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 18:14:12 INFO - PROCESS | 1810 | --DOMWINDOW == 109 (0x8d87d800) [pid = 1810] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 18:14:12 INFO - PROCESS | 1810 | --DOMWINDOW == 108 (0x8da19c00) [pid = 1810] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 18:14:12 INFO - PROCESS | 1810 | --DOMWINDOW == 107 (0x90622800) [pid = 1810] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 18:14:12 INFO - PROCESS | 1810 | 1463966052252 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 18:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 18:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1180ms 18:14:12 INFO - PROCESS | 1810 | 1463966052309 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 18:14:12 INFO - PROCESS | 1810 | 1463966052312 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 18:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 18:14:12 INFO - PROCESS | 1810 | 1463966052318 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 18:14:12 INFO - PROCESS | 1810 | 1463966052321 Marionette TRACE conn3 <- [1,1234,null,{}] 18:14:12 INFO - PROCESS | 1810 | 1463966052326 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:12 INFO - PROCESS | 1810 | 1463966052487 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 18:14:12 INFO - PROCESS | 1810 | 1463966052498 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:12 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e651400 == 53 [pid = 1810] [id = 316] 18:14:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 108 (0x91e98400) [pid = 1810] [serial = 949] [outer = (nil)] 18:14:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 109 (0x947d8c00) [pid = 1810] [serial = 950] [outer = 0x91e98400] 18:14:12 INFO - PROCESS | 1810 | 1463966052566 Marionette DEBUG loaded listener.js 18:14:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 110 (0x9522fc00) [pid = 1810] [serial = 951] [outer = 0x91e98400] 18:14:13 INFO - PROCESS | 1810 | 1463966053310 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 18:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 18:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1036ms 18:14:13 INFO - PROCESS | 1810 | 1463966053356 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 18:14:13 INFO - PROCESS | 1810 | 1463966053359 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 18:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 18:14:13 INFO - PROCESS | 1810 | 1463966053364 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 18:14:13 INFO - PROCESS | 1810 | 1463966053367 Marionette TRACE conn3 <- [1,1238,null,{}] 18:14:13 INFO - PROCESS | 1810 | 1463966053372 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:13 INFO - PROCESS | 1810 | 1463966053555 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 18:14:13 INFO - PROCESS | 1810 | 1463966053581 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:13 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d054000 == 54 [pid = 1810] [id = 317] 18:14:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 111 (0x908c0c00) [pid = 1810] [serial = 952] [outer = (nil)] 18:14:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 112 (0x954bf800) [pid = 1810] [serial = 953] [outer = 0x908c0c00] 18:14:13 INFO - PROCESS | 1810 | 1463966053651 Marionette DEBUG loaded listener.js 18:14:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 113 (0x954c8400) [pid = 1810] [serial = 954] [outer = 0x908c0c00] 18:14:14 INFO - PROCESS | 1810 | 1463966054588 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 18:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 18:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1289ms 18:14:14 INFO - PROCESS | 1810 | 1463966054656 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 18:14:14 INFO - PROCESS | 1810 | 1463966054662 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 18:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 18:14:14 INFO - PROCESS | 1810 | 1463966054671 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 18:14:14 INFO - PROCESS | 1810 | 1463966054677 Marionette TRACE conn3 <- [1,1242,null,{}] 18:14:14 INFO - PROCESS | 1810 | 1463966054685 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:14 INFO - PROCESS | 1810 | 1463966054901 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 18:14:15 INFO - PROCESS | 1810 | 1463966055064 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:15 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d28d000 == 55 [pid = 1810] [id = 318] 18:14:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 114 (0x8d80e800) [pid = 1810] [serial = 955] [outer = (nil)] 18:14:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 115 (0x8df50000) [pid = 1810] [serial = 956] [outer = 0x8d80e800] 18:14:15 INFO - PROCESS | 1810 | 1463966055149 Marionette DEBUG loaded listener.js 18:14:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 116 (0x8e034000) [pid = 1810] [serial = 957] [outer = 0x8d80e800] 18:14:16 INFO - PROCESS | 1810 | 1463966056027 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 18:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 18:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1389ms 18:14:16 INFO - PROCESS | 1810 | 1463966056060 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 18:14:16 INFO - PROCESS | 1810 | 1463966056069 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 18:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 18:14:16 INFO - PROCESS | 1810 | 1463966056079 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 18:14:16 INFO - PROCESS | 1810 | 1463966056083 Marionette TRACE conn3 <- [1,1246,null,{}] 18:14:16 INFO - PROCESS | 1810 | 1463966056089 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:16 INFO - PROCESS | 1810 | 1463966056256 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 18:14:16 INFO - PROCESS | 1810 | 1463966056427 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:16 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d231000 == 56 [pid = 1810] [id = 319] 18:14:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 117 (0x8efadc00) [pid = 1810] [serial = 958] [outer = (nil)] 18:14:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 118 (0x908bbc00) [pid = 1810] [serial = 959] [outer = 0x8efadc00] 18:14:16 INFO - PROCESS | 1810 | 1463966056514 Marionette DEBUG loaded listener.js 18:14:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 119 (0x91e08400) [pid = 1810] [serial = 960] [outer = 0x8efadc00] 18:14:17 INFO - PROCESS | 1810 | 1463966057486 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 18:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 18:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1481ms 18:14:17 INFO - PROCESS | 1810 | 1463966057560 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 18:14:17 INFO - PROCESS | 1810 | 1463966057564 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 18:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 18:14:17 INFO - PROCESS | 1810 | 1463966057571 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 18:14:17 INFO - PROCESS | 1810 | 1463966057576 Marionette TRACE conn3 <- [1,1250,null,{}] 18:14:17 INFO - PROCESS | 1810 | 1463966057592 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:17 INFO - PROCESS | 1810 | 1463966057808 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 18:14:18 INFO - PROCESS | 1810 | 1463966058014 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:18 INFO - PROCESS | 1810 | ++DOCSHELL 0x947cc800 == 57 [pid = 1810] [id = 320] 18:14:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 120 (0x947ccc00) [pid = 1810] [serial = 961] [outer = (nil)] 18:14:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 121 (0x9546f800) [pid = 1810] [serial = 962] [outer = 0x947ccc00] 18:14:18 INFO - PROCESS | 1810 | 1463966058140 Marionette DEBUG loaded listener.js 18:14:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 122 (0x966d6c00) [pid = 1810] [serial = 963] [outer = 0x947ccc00] 18:14:18 INFO - PROCESS | 1810 | 1463966058974 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 18:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 18:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1440ms 18:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 18:14:19 INFO - PROCESS | 1810 | 1463966059011 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 18:14:19 INFO - PROCESS | 1810 | 1463966059015 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 18:14:19 INFO - PROCESS | 1810 | 1463966059021 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 18:14:19 INFO - PROCESS | 1810 | 1463966059024 Marionette TRACE conn3 <- [1,1254,null,{}] 18:14:19 INFO - PROCESS | 1810 | 1463966059029 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:19 INFO - PROCESS | 1810 | 1463966059189 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 18:14:19 INFO - PROCESS | 1810 | 1463966059356 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:19 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d227c00 == 58 [pid = 1810] [id = 321] 18:14:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 123 (0x91e9f000) [pid = 1810] [serial = 964] [outer = (nil)] 18:14:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 124 (0x9783b800) [pid = 1810] [serial = 965] [outer = 0x91e9f000] 18:14:19 INFO - PROCESS | 1810 | 1463966059432 Marionette DEBUG loaded listener.js 18:14:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 125 (0x97844000) [pid = 1810] [serial = 966] [outer = 0x91e9f000] 18:14:20 INFO - PROCESS | 1810 | 1463966060296 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 18:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 18:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1328ms 18:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 18:14:20 INFO - PROCESS | 1810 | 1463966060349 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 18:14:20 INFO - PROCESS | 1810 | 1463966060352 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 18:14:20 INFO - PROCESS | 1810 | 1463966060359 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 18:14:20 INFO - PROCESS | 1810 | 1463966060362 Marionette TRACE conn3 <- [1,1258,null,{}] 18:14:20 INFO - PROCESS | 1810 | 1463966060368 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:20 INFO - PROCESS | 1810 | 1463966060532 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 18:14:20 INFO - PROCESS | 1810 | 1463966060701 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:20 INFO - PROCESS | 1810 | ++DOCSHELL 0x966d5400 == 59 [pid = 1810] [id = 322] 18:14:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 126 (0x966db000) [pid = 1810] [serial = 967] [outer = (nil)] 18:14:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 127 (0x9784a400) [pid = 1810] [serial = 968] [outer = 0x966db000] 18:14:20 INFO - PROCESS | 1810 | 1463966060778 Marionette DEBUG loaded listener.js 18:14:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 128 (0x97850000) [pid = 1810] [serial = 969] [outer = 0x966db000] 18:14:21 INFO - PROCESS | 1810 | 1463966061643 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 18:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 18:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1330ms 18:14:21 INFO - PROCESS | 1810 | 1463966061688 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 18:14:21 INFO - PROCESS | 1810 | 1463966061692 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 18:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 18:14:21 INFO - PROCESS | 1810 | 1463966061698 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 18:14:21 INFO - PROCESS | 1810 | 1463966061700 Marionette TRACE conn3 <- [1,1262,null,{}] 18:14:21 INFO - PROCESS | 1810 | 1463966061706 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:21 INFO - PROCESS | 1810 | 1463966061901 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 18:14:22 INFO - PROCESS | 1810 | 1463966062068 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:22 INFO - PROCESS | 1810 | ++DOCSHELL 0x97847800 == 60 [pid = 1810] [id = 323] 18:14:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 129 (0x98210c00) [pid = 1810] [serial = 970] [outer = (nil)] 18:14:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 130 (0x98425400) [pid = 1810] [serial = 971] [outer = 0x98210c00] 18:14:22 INFO - PROCESS | 1810 | 1463966062149 Marionette DEBUG loaded listener.js 18:14:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 131 (0x98b19400) [pid = 1810] [serial = 972] [outer = 0x98210c00] 18:14:22 INFO - PROCESS | 1810 | 1463966062979 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 18:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 18:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1329ms 18:14:23 INFO - PROCESS | 1810 | 1463966063027 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 18:14:23 INFO - PROCESS | 1810 | 1463966063031 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 18:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 18:14:23 INFO - PROCESS | 1810 | 1463966063037 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 18:14:23 INFO - PROCESS | 1810 | 1463966063040 Marionette TRACE conn3 <- [1,1266,null,{}] 18:14:23 INFO - PROCESS | 1810 | 1463966063045 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:23 INFO - PROCESS | 1810 | 1463966063200 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 18:14:23 INFO - PROCESS | 1810 | 1463966063370 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:23 INFO - PROCESS | 1810 | ++DOCSHELL 0x920acc00 == 61 [pid = 1810] [id = 324] 18:14:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 132 (0x9783c000) [pid = 1810] [serial = 973] [outer = (nil)] 18:14:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 133 (0x9907e400) [pid = 1810] [serial = 974] [outer = 0x9783c000] 18:14:23 INFO - PROCESS | 1810 | 1463966063447 Marionette DEBUG loaded listener.js 18:14:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 134 (0x997d4c00) [pid = 1810] [serial = 975] [outer = 0x9783c000] 18:14:24 INFO - PROCESS | 1810 | 1463966064392 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 18:14:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 18:14:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1389ms 18:14:24 INFO - PROCESS | 1810 | 1463966064444 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 18:14:24 INFO - PROCESS | 1810 | 1463966064447 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 18:14:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 18:14:24 INFO - PROCESS | 1810 | 1463966064456 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 18:14:24 INFO - PROCESS | 1810 | 1463966064459 Marionette TRACE conn3 <- [1,1270,null,{}] 18:14:24 INFO - PROCESS | 1810 | 1463966064464 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:24 INFO - PROCESS | 1810 | 1463966064626 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 18:14:25 INFO - PROCESS | 1810 | 1463966065157 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:25 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d962000 == 62 [pid = 1810] [id = 325] 18:14:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 135 (0x8d964c00) [pid = 1810] [serial = 976] [outer = (nil)] 18:14:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 136 (0x8da17000) [pid = 1810] [serial = 977] [outer = 0x8d964c00] 18:14:25 INFO - PROCESS | 1810 | 1463966065274 Marionette DEBUG loaded listener.js 18:14:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 137 (0x8df4f800) [pid = 1810] [serial = 978] [outer = 0x8d964c00] 18:14:26 INFO - PROCESS | 1810 | 1463966066125 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 18:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 18:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1732ms 18:14:26 INFO - PROCESS | 1810 | 1463966066190 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 18:14:26 INFO - PROCESS | 1810 | 1463966066198 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 18:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 18:14:26 INFO - PROCESS | 1810 | 1463966066210 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 18:14:26 INFO - PROCESS | 1810 | 1463966066223 Marionette TRACE conn3 <- [1,1274,null,{}] 18:14:26 INFO - PROCESS | 1810 | 1463966066235 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:26 INFO - PROCESS | 1810 | 1463966066437 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 18:14:26 INFO - PROCESS | 1810 | 1463966066609 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:26 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d876c00 == 63 [pid = 1810] [id = 326] 18:14:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 138 (0x8da19400) [pid = 1810] [serial = 979] [outer = (nil)] 18:14:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 139 (0x8e664c00) [pid = 1810] [serial = 980] [outer = 0x8da19400] 18:14:26 INFO - PROCESS | 1810 | 1463966066687 Marionette DEBUG loaded listener.js 18:14:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 140 (0x9061e800) [pid = 1810] [serial = 981] [outer = 0x8da19400] 18:14:27 INFO - PROCESS | 1810 | --DOCSHELL 0x8e1f4800 == 62 [pid = 1810] [id = 275] 18:14:27 INFO - PROCESS | 1810 | --DOCSHELL 0x8e651400 == 61 [pid = 1810] [id = 316] 18:14:27 INFO - PROCESS | 1810 | --DOCSHELL 0x91e07800 == 60 [pid = 1810] [id = 315] 18:14:27 INFO - PROCESS | 1810 | --DOMWINDOW == 139 (0x8df0d800) [pid = 1810] [serial = 866] [outer = (nil)] [url = about:blank] 18:14:27 INFO - PROCESS | 1810 | --DOMWINDOW == 138 (0x9262f400) [pid = 1810] [serial = 875] [outer = (nil)] [url = about:blank] 18:14:27 INFO - PROCESS | 1810 | --DOMWINDOW == 137 (0x90628c00) [pid = 1810] [serial = 869] [outer = (nil)] [url = about:blank] 18:14:27 INFO - PROCESS | 1810 | --DOMWINDOW == 136 (0x926e9400) [pid = 1810] [serial = 878] [outer = (nil)] [url = about:blank] 18:14:27 INFO - PROCESS | 1810 | --DOMWINDOW == 135 (0x9297fc00) [pid = 1810] [serial = 884] [outer = (nil)] [url = about:blank] 18:14:27 INFO - PROCESS | 1810 | --DOMWINDOW == 134 (0x92323000) [pid = 1810] [serial = 863] [outer = (nil)] [url = about:blank] 18:14:27 INFO - PROCESS | 1810 | --DOMWINDOW == 133 (0x924d4c00) [pid = 1810] [serial = 872] [outer = (nil)] [url = about:blank] 18:14:27 INFO - PROCESS | 1810 | --DOMWINDOW == 132 (0x92803400) [pid = 1810] [serial = 881] [outer = (nil)] [url = about:blank] 18:14:27 INFO - PROCESS | 1810 | --DOMWINDOW == 131 (0x91e9f400) [pid = 1810] [serial = 902] [outer = (nil)] [url = about:blank] 18:14:27 INFO - PROCESS | 1810 | 1463966067631 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 18:14:27 INFO - PROCESS | 1810 | --DOCSHELL 0x90a3c000 == 59 [pid = 1810] [id = 314] 18:14:27 INFO - PROCESS | 1810 | --DOCSHELL 0x8d287000 == 58 [pid = 1810] [id = 313] 18:14:27 INFO - PROCESS | 1810 | --DOCSHELL 0x8d87cc00 == 57 [pid = 1810] [id = 312] 18:14:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 18:14:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1444ms 18:14:27 INFO - PROCESS | 1810 | --DOCSHELL 0x8df03000 == 56 [pid = 1810] [id = 311] 18:14:27 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd2c00 == 55 [pid = 1810] [id = 308] 18:14:27 INFO - PROCESS | 1810 | --DOCSHELL 0x8e02fc00 == 54 [pid = 1810] [id = 307] 18:14:27 INFO - PROCESS | 1810 | --DOCSHELL 0x8d04b800 == 53 [pid = 1810] [id = 306] 18:14:27 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd9000 == 52 [pid = 1810] [id = 305] 18:14:27 INFO - PROCESS | 1810 | --DOCSHELL 0x8d230000 == 51 [pid = 1810] [id = 304] 18:14:27 INFO - PROCESS | 1810 | 1463966067671 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 18:14:27 INFO - PROCESS | 1810 | 1463966067677 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 18:14:27 INFO - PROCESS | 1810 | --DOCSHELL 0x8e01e800 == 50 [pid = 1810] [id = 303] 18:14:27 INFO - PROCESS | 1810 | --DOCSHELL 0x8e017400 == 49 [pid = 1810] [id = 302] 18:14:27 INFO - PROCESS | 1810 | --DOCSHELL 0x8e1f4c00 == 48 [pid = 1810] [id = 276] 18:14:27 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd3c00 == 47 [pid = 1810] [id = 301] 18:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 18:14:27 INFO - PROCESS | 1810 | 1463966067689 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 18:14:27 INFO - PROCESS | 1810 | 1463966067693 Marionette TRACE conn3 <- [1,1278,null,{}] 18:14:27 INFO - PROCESS | 1810 | 1463966067699 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:27 INFO - PROCESS | 1810 | 1463966067847 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 18:14:27 INFO - PROCESS | 1810 | --DOMWINDOW == 130 (0x90627000) [pid = 1810] [serial = 896] [outer = (nil)] [url = about:blank] 18:14:27 INFO - PROCESS | 1810 | --DOMWINDOW == 129 (0x8d28f000) [pid = 1810] [serial = 887] [outer = (nil)] [url = about:blank] 18:14:27 INFO - PROCESS | 1810 | --DOMWINDOW == 128 (0x8e64e000) [pid = 1810] [serial = 894] [outer = (nil)] [url = about:blank] 18:14:27 INFO - PROCESS | 1810 | --DOMWINDOW == 127 (0x906e6400) [pid = 1810] [serial = 897] [outer = (nil)] [url = about:blank] 18:14:27 INFO - PROCESS | 1810 | --DOMWINDOW == 126 (0x8e64d400) [pid = 1810] [serial = 891] [outer = (nil)] [url = about:blank] 18:14:27 INFO - PROCESS | 1810 | --DOMWINDOW == 125 (0x8d882800) [pid = 1810] [serial = 888] [outer = (nil)] [url = about:blank] 18:14:27 INFO - PROCESS | 1810 | --DOMWINDOW == 124 (0x8e030c00) [pid = 1810] [serial = 890] [outer = (nil)] [url = about:blank] 18:14:27 INFO - PROCESS | 1810 | --DOMWINDOW == 123 (0x8e01f400) [pid = 1810] [serial = 893] [outer = (nil)] [url = about:blank] 18:14:27 INFO - PROCESS | 1810 | --DOMWINDOW == 122 (0x90a34400) [pid = 1810] [serial = 899] [outer = (nil)] [url = about:blank] 18:14:27 INFO - PROCESS | 1810 | --DOMWINDOW == 121 (0x91acd000) [pid = 1810] [serial = 900] [outer = (nil)] [url = about:blank] 18:14:28 INFO - PROCESS | 1810 | 1463966068000 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:28 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d28f000 == 48 [pid = 1810] [id = 327] 18:14:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 122 (0x8d882800) [pid = 1810] [serial = 982] [outer = (nil)] 18:14:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 123 (0x8e01f400) [pid = 1810] [serial = 983] [outer = 0x8d882800] 18:14:28 INFO - PROCESS | 1810 | 1463966068073 Marionette DEBUG loaded listener.js 18:14:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 124 (0x8e651400) [pid = 1810] [serial = 984] [outer = 0x8d882800] 18:14:28 INFO - PROCESS | 1810 | 1463966068859 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 18:14:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 18:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1230ms 18:14:28 INFO - PROCESS | 1810 | 1463966068921 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 18:14:28 INFO - PROCESS | 1810 | 1463966068924 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 18:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 18:14:28 INFO - PROCESS | 1810 | 1463966068943 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 18:14:28 INFO - PROCESS | 1810 | 1463966068957 Marionette TRACE conn3 <- [1,1282,null,{}] 18:14:28 INFO - PROCESS | 1810 | 1463966068965 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:29 INFO - PROCESS | 1810 | 1463966069119 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 18:14:29 INFO - PROCESS | 1810 | 1463966069130 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:29 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df53400 == 49 [pid = 1810] [id = 328] 18:14:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 125 (0x8e658800) [pid = 1810] [serial = 985] [outer = (nil)] 18:14:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 126 (0x91e0a400) [pid = 1810] [serial = 986] [outer = 0x8e658800] 18:14:29 INFO - PROCESS | 1810 | 1463966069197 Marionette DEBUG loaded listener.js 18:14:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 127 (0x91e9b000) [pid = 1810] [serial = 987] [outer = 0x8e658800] 18:14:29 INFO - PROCESS | 1810 | 1463966069986 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 18:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 18:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1103ms 18:14:30 INFO - PROCESS | 1810 | 1463966070052 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 18:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 18:14:30 INFO - PROCESS | 1810 | 1463966070057 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 18:14:30 INFO - PROCESS | 1810 | 1463966070062 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 18:14:30 INFO - PROCESS | 1810 | 1463966070065 Marionette TRACE conn3 <- [1,1286,null,{}] 18:14:30 INFO - PROCESS | 1810 | 1463966070081 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:30 INFO - PROCESS | 1810 | 1463966070267 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 18:14:30 INFO - PROCESS | 1810 | 1463966070284 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:30 INFO - PROCESS | 1810 | ++DOCSHELL 0x908be800 == 50 [pid = 1810] [id = 329] 18:14:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 128 (0x90a31c00) [pid = 1810] [serial = 988] [outer = (nil)] 18:14:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 129 (0x92323c00) [pid = 1810] [serial = 989] [outer = 0x90a31c00] 18:14:30 INFO - PROCESS | 1810 | 1463966070351 Marionette DEBUG loaded listener.js 18:14:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 130 (0x924d4c00) [pid = 1810] [serial = 990] [outer = 0x90a31c00] 18:14:31 INFO - PROCESS | 1810 | 1463966071168 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 18:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 18:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1138ms 18:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 18:14:31 INFO - PROCESS | 1810 | 1463966071200 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 18:14:31 INFO - PROCESS | 1810 | 1463966071203 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 18:14:31 INFO - PROCESS | 1810 | 1463966071209 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 18:14:31 INFO - PROCESS | 1810 | 1463966071213 Marionette TRACE conn3 <- [1,1290,null,{}] 18:14:31 INFO - PROCESS | 1810 | 1463966071218 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:31 INFO - PROCESS | 1810 | 1463966071424 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 18:14:31 INFO - PROCESS | 1810 | 1463966071443 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:31 INFO - PROCESS | 1810 | ++DOCSHELL 0x920ac400 == 51 [pid = 1810] [id = 330] 18:14:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 131 (0x92326800) [pid = 1810] [serial = 991] [outer = (nil)] 18:14:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 132 (0x926eb000) [pid = 1810] [serial = 992] [outer = 0x92326800] 18:14:31 INFO - PROCESS | 1810 | 1463966071517 Marionette DEBUG loaded listener.js 18:14:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 133 (0x9280b400) [pid = 1810] [serial = 993] [outer = 0x92326800] 18:14:32 INFO - PROCESS | 1810 | --DOMWINDOW == 132 (0x91e10000) [pid = 1810] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 18:14:32 INFO - PROCESS | 1810 | --DOMWINDOW == 131 (0x9061e000) [pid = 1810] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 18:14:32 INFO - PROCESS | 1810 | --DOMWINDOW == 130 (0x91e0ec00) [pid = 1810] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 18:14:32 INFO - PROCESS | 1810 | --DOMWINDOW == 129 (0x8df4d000) [pid = 1810] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 18:14:32 INFO - PROCESS | 1810 | --DOMWINDOW == 128 (0x8d967800) [pid = 1810] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 18:14:32 INFO - PROCESS | 1810 | --DOMWINDOW == 127 (0x91e9d800) [pid = 1810] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 18:14:32 INFO - PROCESS | 1810 | --DOMWINDOW == 126 (0x91e98400) [pid = 1810] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 18:14:32 INFO - PROCESS | 1810 | --DOMWINDOW == 125 (0x9061a800) [pid = 1810] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 18:14:32 INFO - PROCESS | 1810 | --DOMWINDOW == 124 (0x8e01bc00) [pid = 1810] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 18:14:32 INFO - PROCESS | 1810 | --DOMWINDOW == 123 (0x908bd800) [pid = 1810] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 18:14:32 INFO - PROCESS | 1810 | --DOMWINDOW == 122 (0x8d234000) [pid = 1810] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 18:14:32 INFO - PROCESS | 1810 | --DOMWINDOW == 121 (0x8d22d800) [pid = 1810] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 18:14:32 INFO - PROCESS | 1810 | 1463966072642 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 18:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 18:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1500ms 18:14:32 INFO - PROCESS | 1810 | 1463966072709 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 18:14:32 INFO - PROCESS | 1810 | 1463966072713 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 18:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 18:14:32 INFO - PROCESS | 1810 | 1463966072718 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 18:14:32 INFO - PROCESS | 1810 | 1463966072720 Marionette TRACE conn3 <- [1,1294,null,{}] 18:14:32 INFO - PROCESS | 1810 | 1463966072726 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:32 INFO - PROCESS | 1810 | 1463966072888 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 18:14:32 INFO - PROCESS | 1810 | 1463966072899 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:32 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d22d800 == 52 [pid = 1810] [id = 331] 18:14:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 122 (0x8d293000) [pid = 1810] [serial = 994] [outer = (nil)] 18:14:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 123 (0x906dfc00) [pid = 1810] [serial = 995] [outer = 0x8d293000] 18:14:32 INFO - PROCESS | 1810 | 1463966072966 Marionette DEBUG loaded listener.js 18:14:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 124 (0x920b2400) [pid = 1810] [serial = 996] [outer = 0x8d293000] 18:14:33 INFO - PROCESS | 1810 | 1463966073711 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 18:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 18:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1030ms 18:14:33 INFO - PROCESS | 1810 | 1463966073750 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 18:14:33 INFO - PROCESS | 1810 | 1463966073752 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 18:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 18:14:33 INFO - PROCESS | 1810 | 1463966073758 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 18:14:33 INFO - PROCESS | 1810 | 1463966073761 Marionette TRACE conn3 <- [1,1298,null,{}] 18:14:33 INFO - PROCESS | 1810 | 1463966073766 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:33 INFO - PROCESS | 1810 | 1463966073992 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 18:14:34 INFO - PROCESS | 1810 | 1463966074013 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:34 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d966800 == 53 [pid = 1810] [id = 332] 18:14:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 125 (0x8e01bc00) [pid = 1810] [serial = 997] [outer = (nil)] 18:14:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 126 (0x92f50000) [pid = 1810] [serial = 998] [outer = 0x8e01bc00] 18:14:34 INFO - PROCESS | 1810 | 1463966074079 Marionette DEBUG loaded listener.js 18:14:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 127 (0x93b6e800) [pid = 1810] [serial = 999] [outer = 0x8e01bc00] 18:14:35 INFO - PROCESS | 1810 | 1463966075075 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 18:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 18:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1377ms 18:14:35 INFO - PROCESS | 1810 | 1463966075137 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 18:14:35 INFO - PROCESS | 1810 | 1463966075143 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 18:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 18:14:35 INFO - PROCESS | 1810 | 1463966075152 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 18:14:35 INFO - PROCESS | 1810 | 1463966075159 Marionette TRACE conn3 <- [1,1302,null,{}] 18:14:35 INFO - PROCESS | 1810 | 1463966075168 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:35 INFO - PROCESS | 1810 | 1463966075379 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 18:14:35 INFO - PROCESS | 1810 | 1463966075547 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:35 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d878800 == 54 [pid = 1810] [id = 333] 18:14:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 128 (0x8d95e000) [pid = 1810] [serial = 1000] [outer = (nil)] 18:14:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 129 (0x8e01a800) [pid = 1810] [serial = 1001] [outer = 0x8d95e000] 18:14:35 INFO - PROCESS | 1810 | 1463966075632 Marionette DEBUG loaded listener.js 18:14:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 130 (0x8e64d400) [pid = 1810] [serial = 1002] [outer = 0x8d95e000] 18:14:36 INFO - PROCESS | 1810 | 1463966076531 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 18:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 18:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1436ms 18:14:36 INFO - PROCESS | 1810 | 1463966076589 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 18:14:36 INFO - PROCESS | 1810 | 1463966076598 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 18:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 18:14:36 INFO - PROCESS | 1810 | 1463966076610 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 18:14:36 INFO - PROCESS | 1810 | 1463966076614 Marionette TRACE conn3 <- [1,1306,null,{}] 18:14:36 INFO - PROCESS | 1810 | 1463966076621 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:36 INFO - PROCESS | 1810 | 1463966076795 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 18:14:36 INFO - PROCESS | 1810 | 1463966076971 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:37 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df03800 == 55 [pid = 1810] [id = 334] 18:14:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 131 (0x8e020800) [pid = 1810] [serial = 1003] [outer = (nil)] 18:14:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 132 (0x90a2f400) [pid = 1810] [serial = 1004] [outer = 0x8e020800] 18:14:37 INFO - PROCESS | 1810 | 1463966077052 Marionette DEBUG loaded listener.js 18:14:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 133 (0x91ac6c00) [pid = 1810] [serial = 1005] [outer = 0x8e020800] 18:14:37 INFO - PROCESS | 1810 | 1463966077973 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 18:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 18:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1436ms 18:14:38 INFO - PROCESS | 1810 | 1463966078045 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 18:14:38 INFO - PROCESS | 1810 | 1463966078048 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 18:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 18:14:38 INFO - PROCESS | 1810 | 1463966078056 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 18:14:38 INFO - PROCESS | 1810 | 1463966078062 Marionette TRACE conn3 <- [1,1310,null,{}] 18:14:38 INFO - PROCESS | 1810 | 1463966078078 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:38 INFO - PROCESS | 1810 | 1463966078295 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 18:14:38 INFO - PROCESS | 1810 | 1463966078461 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:38 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d880400 == 56 [pid = 1810] [id = 335] 18:14:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 134 (0x926f5400) [pid = 1810] [serial = 1006] [outer = (nil)] 18:14:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 135 (0x95227800) [pid = 1810] [serial = 1007] [outer = 0x926f5400] 18:14:38 INFO - PROCESS | 1810 | 1463966078585 Marionette DEBUG loaded listener.js 18:14:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 136 (0x9546d400) [pid = 1810] [serial = 1008] [outer = 0x926f5400] 18:14:39 INFO - PROCESS | 1810 | 1463966079429 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 18:14:39 INFO - PROCESS | 1810 | 1463966079498 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 18:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 18:14:39 INFO - PROCESS | 1810 | 1463966079506 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 18:14:39 INFO - PROCESS | 1810 | 1463966079509 Marionette TRACE conn3 <- [1,1314,null,{}] 18:14:39 INFO - PROCESS | 1810 | 1463966079515 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:39 INFO - PROCESS | 1810 | 1463966079678 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 18:14:39 INFO - PROCESS | 1810 | 1463966079845 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:39 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d87b000 == 57 [pid = 1810] [id = 336] 18:14:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 137 (0x93dbf400) [pid = 1810] [serial = 1009] [outer = (nil)] 18:14:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 138 (0x97841c00) [pid = 1810] [serial = 1010] [outer = 0x93dbf400] 18:14:39 INFO - PROCESS | 1810 | 1463966079925 Marionette DEBUG loaded listener.js 18:14:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 139 (0x9784b800) [pid = 1810] [serial = 1011] [outer = 0x93dbf400] 18:14:40 INFO - PROCESS | 1810 | 1463966080756 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 18:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 18:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1278ms 18:14:40 INFO - PROCESS | 1810 | 1463966080785 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 18:14:40 INFO - PROCESS | 1810 | 1463966080788 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 18:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 18:14:40 INFO - PROCESS | 1810 | 1463966080794 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 18:14:40 INFO - PROCESS | 1810 | 1463966080796 Marionette TRACE conn3 <- [1,1318,null,{}] 18:14:40 INFO - PROCESS | 1810 | 1463966080802 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:40 INFO - PROCESS | 1810 | 1463966080959 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 18:14:41 INFO - PROCESS | 1810 | 1463966081131 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:41 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfdc800 == 58 [pid = 1810] [id = 337] 18:14:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 140 (0x8d878c00) [pid = 1810] [serial = 1012] [outer = (nil)] 18:14:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 141 (0x982efc00) [pid = 1810] [serial = 1013] [outer = 0x8d878c00] 18:14:41 INFO - PROCESS | 1810 | 1463966081206 Marionette DEBUG loaded listener.js 18:14:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 142 (0x8d961c00) [pid = 1810] [serial = 1014] [outer = 0x8d878c00] 18:14:42 INFO - PROCESS | 1810 | 1463966082089 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 18:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 18:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1337ms 18:14:42 INFO - PROCESS | 1810 | 1463966082132 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 18:14:42 INFO - PROCESS | 1810 | 1463966082135 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 18:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 18:14:42 INFO - PROCESS | 1810 | 1463966082141 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 18:14:42 INFO - PROCESS | 1810 | 1463966082144 Marionette TRACE conn3 <- [1,1322,null,{}] 18:14:42 INFO - PROCESS | 1810 | 1463966082150 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:42 INFO - PROCESS | 1810 | 1463966082329 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 18:14:42 INFO - PROCESS | 1810 | 1463966082507 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:42 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d295000 == 59 [pid = 1810] [id = 338] 18:14:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 143 (0x8d80d000) [pid = 1810] [serial = 1015] [outer = (nil)] 18:14:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 144 (0x99b06000) [pid = 1810] [serial = 1016] [outer = 0x8d80d000] 18:14:42 INFO - PROCESS | 1810 | 1463966082584 Marionette DEBUG loaded listener.js 18:14:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 145 (0x99cb1400) [pid = 1810] [serial = 1017] [outer = 0x8d80d000] 18:14:43 INFO - PROCESS | 1810 | 1463966083438 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 18:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 18:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1341ms 18:14:43 INFO - PROCESS | 1810 | 1463966083484 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 18:14:43 INFO - PROCESS | 1810 | 1463966083488 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 18:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 18:14:43 INFO - PROCESS | 1810 | 1463966083494 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 18:14:43 INFO - PROCESS | 1810 | 1463966083498 Marionette TRACE conn3 <- [1,1326,null,{}] 18:14:43 INFO - PROCESS | 1810 | 1463966083503 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:43 INFO - PROCESS | 1810 | 1463966083661 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 18:14:43 INFO - PROCESS | 1810 | 1463966083834 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:43 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d28c000 == 60 [pid = 1810] [id = 339] 18:14:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 146 (0x997ca000) [pid = 1810] [serial = 1018] [outer = (nil)] 18:14:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 147 (0x99cb8800) [pid = 1810] [serial = 1019] [outer = 0x997ca000] 18:14:43 INFO - PROCESS | 1810 | 1463966083910 Marionette DEBUG loaded listener.js 18:14:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 148 (0x99cba800) [pid = 1810] [serial = 1020] [outer = 0x997ca000] 18:14:44 INFO - PROCESS | 1810 | 1463966084773 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 18:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1336ms 18:14:44 INFO - PROCESS | 1810 | 1463966084830 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 18:14:44 INFO - PROCESS | 1810 | 1463966084834 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 18:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 18:14:44 INFO - PROCESS | 1810 | 1463966084840 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 18:14:44 INFO - PROCESS | 1810 | 1463966084843 Marionette TRACE conn3 <- [1,1330,null,{}] 18:14:44 INFO - PROCESS | 1810 | 1463966084848 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:45 INFO - PROCESS | 1810 | 1463966085008 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 18:14:45 INFO - PROCESS | 1810 | 1463966085182 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:45 INFO - PROCESS | 1810 | ++DOCSHELL 0x99b56c00 == 61 [pid = 1810] [id = 340] 18:14:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 149 (0x99b5cc00) [pid = 1810] [serial = 1021] [outer = (nil)] 18:14:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 150 (0x99df0800) [pid = 1810] [serial = 1022] [outer = 0x99b5cc00] 18:14:45 INFO - PROCESS | 1810 | 1463966085257 Marionette DEBUG loaded listener.js 18:14:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 151 (0x9a0bdc00) [pid = 1810] [serial = 1023] [outer = 0x99b5cc00] 18:14:46 INFO - PROCESS | 1810 | 1463966086123 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 18:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 18:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1328ms 18:14:46 INFO - PROCESS | 1810 | 1463966086168 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 18:14:46 INFO - PROCESS | 1810 | 1463966086172 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 18:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 18:14:46 INFO - PROCESS | 1810 | 1463966086178 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 18:14:46 INFO - PROCESS | 1810 | 1463966086181 Marionette TRACE conn3 <- [1,1334,null,{}] 18:14:46 INFO - PROCESS | 1810 | 1463966086187 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:46 INFO - PROCESS | 1810 | 1463966086346 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 18:14:46 INFO - PROCESS | 1810 | 1463966086519 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:46 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d28b400 == 62 [pid = 1810] [id = 341] 18:14:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 152 (0x966d9400) [pid = 1810] [serial = 1024] [outer = (nil)] 18:14:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 153 (0x9a92d000) [pid = 1810] [serial = 1025] [outer = 0x966d9400] 18:14:46 INFO - PROCESS | 1810 | 1463966086605 Marionette DEBUG loaded listener.js 18:14:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 154 (0x9a92f000) [pid = 1810] [serial = 1026] [outer = 0x966d9400] 18:14:47 INFO - PROCESS | 1810 | 1463966087465 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 18:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 18:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1338ms 18:14:47 INFO - PROCESS | 1810 | 1463966087516 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 18:14:47 INFO - PROCESS | 1810 | 1463966087520 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 18:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 18:14:47 INFO - PROCESS | 1810 | 1463966087526 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 18:14:47 INFO - PROCESS | 1810 | 1463966087529 Marionette TRACE conn3 <- [1,1338,null,{}] 18:14:47 INFO - PROCESS | 1810 | 1463966087535 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:47 INFO - PROCESS | 1810 | 1463966087698 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 18:14:47 INFO - PROCESS | 1810 | 1463966087876 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:47 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d876400 == 63 [pid = 1810] [id = 342] 18:14:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 155 (0x8d877800) [pid = 1810] [serial = 1027] [outer = (nil)] 18:14:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 156 (0x92808400) [pid = 1810] [serial = 1028] [outer = 0x8d877800] 18:14:47 INFO - PROCESS | 1810 | 1463966087956 Marionette DEBUG loaded listener.js 18:14:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 157 (0x9a937c00) [pid = 1810] [serial = 1029] [outer = 0x8d877800] 18:14:49 INFO - PROCESS | 1810 | 1463966089479 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 18:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 18:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1988ms 18:14:49 INFO - PROCESS | 1810 | 1463966089533 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 18:14:49 INFO - PROCESS | 1810 | 1463966089537 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 18:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 18:14:49 INFO - PROCESS | 1810 | 1463966089547 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 18:14:49 INFO - PROCESS | 1810 | 1463966089552 Marionette TRACE conn3 <- [1,1342,null,{}] 18:14:49 INFO - PROCESS | 1810 | 1463966089562 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:49 INFO - PROCESS | 1810 | 1463966089734 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 18:14:49 INFO - PROCESS | 1810 | 1463966089910 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:49 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e018800 == 64 [pid = 1810] [id = 343] 18:14:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 158 (0x8e01d800) [pid = 1810] [serial = 1030] [outer = (nil)] 18:14:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 159 (0x8e64c000) [pid = 1810] [serial = 1031] [outer = 0x8e01d800] 18:14:49 INFO - PROCESS | 1810 | 1463966089984 Marionette DEBUG loaded listener.js 18:14:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 160 (0x8efa7400) [pid = 1810] [serial = 1032] [outer = 0x8e01d800] 18:14:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8d22d800 == 63 [pid = 1810] [id = 331] 18:14:50 INFO - PROCESS | 1810 | --DOCSHELL 0x920ac400 == 62 [pid = 1810] [id = 330] 18:14:50 INFO - PROCESS | 1810 | --DOCSHELL 0x908be800 == 61 [pid = 1810] [id = 329] 18:14:50 INFO - PROCESS | 1810 | --DOMWINDOW == 159 (0x954bf800) [pid = 1810] [serial = 953] [outer = (nil)] [url = about:blank] 18:14:50 INFO - PROCESS | 1810 | 1463966090970 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 18:14:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8df53400 == 60 [pid = 1810] [id = 328] 18:14:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8d28f000 == 59 [pid = 1810] [id = 327] 18:14:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8d876c00 == 58 [pid = 1810] [id = 326] 18:14:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8d962000 == 57 [pid = 1810] [id = 325] 18:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 18:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1484ms 18:14:51 INFO - PROCESS | 1810 | 1463966091033 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 18:14:51 INFO - PROCESS | 1810 | 1463966091041 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 18:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 18:14:51 INFO - PROCESS | 1810 | 1463966091056 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 18:14:51 INFO - PROCESS | 1810 | 1463966091059 Marionette TRACE conn3 <- [1,1346,null,{}] 18:14:51 INFO - PROCESS | 1810 | --DOCSHELL 0x92982400 == 56 [pid = 1810] [id = 10] 18:14:51 INFO - PROCESS | 1810 | 1463966091107 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:51 INFO - PROCESS | 1810 | 1463966091267 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 158 (0x90a3cc00) [pid = 1810] [serial = 831] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 157 (0x8e654c00) [pid = 1810] [serial = 837] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 156 (0x91e0c400) [pid = 1810] [serial = 840] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 155 (0x92326400) [pid = 1810] [serial = 864] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 154 (0x8d967400) [pid = 1810] [serial = 834] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 153 (0x9232ac00) [pid = 1810] [serial = 903] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 152 (0x91e04c00) [pid = 1810] [serial = 911] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 151 (0x8e652400) [pid = 1810] [serial = 908] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 150 (0x90a3ac00) [pid = 1810] [serial = 941] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 149 (0x926f3400) [pid = 1810] [serial = 914] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 148 (0x9232a000) [pid = 1810] [serial = 944] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 147 (0x8e65ac00) [pid = 1810] [serial = 936] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 146 (0x8e1e9800) [pid = 1810] [serial = 935] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 145 (0x9280bc00) [pid = 1810] [serial = 917] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 144 (0x8e01cc00) [pid = 1810] [serial = 938] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 143 (0x8e1f8800) [pid = 1810] [serial = 939] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 142 (0x8e015800) [pid = 1810] [serial = 932] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 141 (0x8d290800) [pid = 1810] [serial = 905] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 140 (0x926ef400) [pid = 1810] [serial = 947] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 139 (0x947d2400) [pid = 1810] [serial = 920] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 138 (0x95407800) [pid = 1810] [serial = 923] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 137 (0x95474800) [pid = 1810] [serial = 926] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 136 (0x947d8c00) [pid = 1810] [serial = 950] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 135 (0x954c7800) [pid = 1810] [serial = 929] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 134 (0x92806400) [pid = 1810] [serial = 948] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 133 (0x9262e800) [pid = 1810] [serial = 945] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 132 (0x91e09c00) [pid = 1810] [serial = 942] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | --DOMWINDOW == 131 (0x9522fc00) [pid = 1810] [serial = 951] [outer = (nil)] [url = about:blank] 18:14:51 INFO - PROCESS | 1810 | 1463966091517 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:51 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d290800 == 57 [pid = 1810] [id = 344] 18:14:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 132 (0x8d967400) [pid = 1810] [serial = 1033] [outer = (nil)] 18:14:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 133 (0x8e02b800) [pid = 1810] [serial = 1034] [outer = 0x8d967400] 18:14:51 INFO - PROCESS | 1810 | 1463966091592 Marionette DEBUG loaded listener.js 18:14:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 134 (0x8efa5c00) [pid = 1810] [serial = 1035] [outer = 0x8d967400] 18:14:52 INFO - PROCESS | 1810 | 1463966092281 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 18:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 18:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1265ms 18:14:52 INFO - PROCESS | 1810 | 1463966092315 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 18:14:52 INFO - PROCESS | 1810 | 1463966092318 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 18:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 18:14:52 INFO - PROCESS | 1810 | 1463966092324 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 18:14:52 INFO - PROCESS | 1810 | 1463966092329 Marionette TRACE conn3 <- [1,1350,null,{}] 18:14:52 INFO - PROCESS | 1810 | 1463966092343 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:52 INFO - PROCESS | 1810 | 1463966092547 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 18:14:52 INFO - PROCESS | 1810 | 1463966092568 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:52 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e64b800 == 58 [pid = 1810] [id = 345] 18:14:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 135 (0x8e656000) [pid = 1810] [serial = 1036] [outer = (nil)] 18:14:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 136 (0x91ac6800) [pid = 1810] [serial = 1037] [outer = 0x8e656000] 18:14:52 INFO - PROCESS | 1810 | 1463966092637 Marionette DEBUG loaded listener.js 18:14:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 137 (0x91e9f800) [pid = 1810] [serial = 1038] [outer = 0x8e656000] 18:14:53 INFO - PROCESS | 1810 | 1463966093485 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 18:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 18:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1233ms 18:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 18:14:53 INFO - PROCESS | 1810 | 1463966093558 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 18:14:53 INFO - PROCESS | 1810 | 1463966093561 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 18:14:53 INFO - PROCESS | 1810 | 1463966093567 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 18:14:53 INFO - PROCESS | 1810 | 1463966093570 Marionette TRACE conn3 <- [1,1354,null,{}] 18:14:53 INFO - PROCESS | 1810 | 1463966093575 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:53 INFO - PROCESS | 1810 | 1463966093769 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 18:14:53 INFO - PROCESS | 1810 | 1463966093790 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:53 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd4400 == 59 [pid = 1810] [id = 346] 18:14:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 138 (0x91e9b800) [pid = 1810] [serial = 1039] [outer = (nil)] 18:14:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 139 (0x9262e800) [pid = 1810] [serial = 1040] [outer = 0x91e9b800] 18:14:53 INFO - PROCESS | 1810 | 1463966093856 Marionette DEBUG loaded listener.js 18:14:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 140 (0x926f4c00) [pid = 1810] [serial = 1041] [outer = 0x91e9b800] 18:14:54 INFO - PROCESS | 1810 | 1463966094715 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 18:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 18:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1187ms 18:14:54 INFO - PROCESS | 1810 | 1463966094757 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 18:14:54 INFO - PROCESS | 1810 | 1463966094760 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 18:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 18:14:54 INFO - PROCESS | 1810 | 1463966094779 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 18:14:54 INFO - PROCESS | 1810 | 1463966094781 Marionette TRACE conn3 <- [1,1358,null,{}] 18:14:54 INFO - PROCESS | 1810 | 1463966094786 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:54 INFO - PROCESS | 1810 | 1463966094987 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 18:14:55 INFO - PROCESS | 1810 | 1463966095008 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:55 INFO - PROCESS | 1810 | ++DOCSHELL 0x91e95400 == 60 [pid = 1810] [id = 347] 18:14:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 141 (0x92326400) [pid = 1810] [serial = 1042] [outer = (nil)] 18:14:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 142 (0x9280cc00) [pid = 1810] [serial = 1043] [outer = 0x92326400] 18:14:55 INFO - PROCESS | 1810 | 1463966095073 Marionette DEBUG loaded listener.js 18:14:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 143 (0x92f52000) [pid = 1810] [serial = 1044] [outer = 0x92326400] 18:14:55 INFO - PROCESS | 1810 | --DOMWINDOW == 142 (0x90a31c00) [pid = 1810] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 18:14:55 INFO - PROCESS | 1810 | --DOMWINDOW == 141 (0x92326800) [pid = 1810] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 18:14:55 INFO - PROCESS | 1810 | --DOMWINDOW == 140 (0x8d293000) [pid = 1810] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 18:14:55 INFO - PROCESS | 1810 | --DOMWINDOW == 139 (0x8da19400) [pid = 1810] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 18:14:55 INFO - PROCESS | 1810 | --DOMWINDOW == 138 (0x8d964c00) [pid = 1810] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 18:14:55 INFO - PROCESS | 1810 | --DOMWINDOW == 137 (0x8e658800) [pid = 1810] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 18:14:55 INFO - PROCESS | 1810 | --DOMWINDOW == 136 (0x8d882800) [pid = 1810] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 18:14:55 INFO - PROCESS | 1810 | 1463966095990 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 18:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 18:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1231ms 18:14:56 INFO - PROCESS | 1810 | 1463966096013 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 18:14:56 INFO - PROCESS | 1810 | 1463966096016 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 18:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 18:14:56 INFO - PROCESS | 1810 | 1463966096022 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 18:14:56 INFO - PROCESS | 1810 | 1463966096024 Marionette TRACE conn3 <- [1,1362,null,{}] 18:14:56 INFO - PROCESS | 1810 | 1463966096029 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:56 INFO - PROCESS | 1810 | 1463966096183 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 18:14:56 INFO - PROCESS | 1810 | 1463966096313 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:56 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df05000 == 61 [pid = 1810] [id = 348] 18:14:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 137 (0x8df48800) [pid = 1810] [serial = 1045] [outer = (nil)] 18:14:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 138 (0x926f3400) [pid = 1810] [serial = 1046] [outer = 0x8df48800] 18:14:56 INFO - PROCESS | 1810 | 1463966096380 Marionette DEBUG loaded listener.js 18:14:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 139 (0x95474800) [pid = 1810] [serial = 1047] [outer = 0x8df48800] 18:14:57 INFO - PROCESS | 1810 | 1463966097039 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 18:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 18:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1032ms 18:14:57 INFO - PROCESS | 1810 | 1463966097053 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 18:14:57 INFO - PROCESS | 1810 | 1463966097056 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 18:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 18:14:57 INFO - PROCESS | 1810 | 1463966097063 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 18:14:57 INFO - PROCESS | 1810 | 1463966097066 Marionette TRACE conn3 <- [1,1366,null,{}] 18:14:57 INFO - PROCESS | 1810 | 1463966097071 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:57 INFO - PROCESS | 1810 | 1463966097252 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 18:14:57 INFO - PROCESS | 1810 | 1463966097276 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:57 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e667c00 == 62 [pid = 1810] [id = 349] 18:14:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 140 (0x90621000) [pid = 1810] [serial = 1048] [outer = (nil)] 18:14:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 141 (0x966d0400) [pid = 1810] [serial = 1049] [outer = 0x90621000] 18:14:57 INFO - PROCESS | 1810 | 1463966097340 Marionette DEBUG loaded listener.js 18:14:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 142 (0x966db400) [pid = 1810] [serial = 1050] [outer = 0x90621000] 18:14:58 INFO - PROCESS | 1810 | 1463966098373 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 18:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 18:14:58 INFO - PROCESS | 1810 | 1463966098396 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 18:14:58 INFO - PROCESS | 1810 | 1463966098404 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 18:14:58 INFO - PROCESS | 1810 | 1463966098410 Marionette TRACE conn3 <- [1,1370,null,{}] 18:14:58 INFO - PROCESS | 1810 | 1463966098417 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:58 INFO - PROCESS | 1810 | 1463966098578 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 18:14:58 INFO - PROCESS | 1810 | 1463966098754 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:14:58 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d28f000 == 63 [pid = 1810] [id = 350] 18:14:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 143 (0x8df03000) [pid = 1810] [serial = 1051] [outer = (nil)] 18:14:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 144 (0x8e652400) [pid = 1810] [serial = 1052] [outer = 0x8df03000] 18:14:58 INFO - PROCESS | 1810 | 1463966098835 Marionette DEBUG loaded listener.js 18:14:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 145 (0x906e5c00) [pid = 1810] [serial = 1053] [outer = 0x8df03000] 18:14:59 INFO - PROCESS | 1810 | 1463966099770 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 18:14:59 INFO - PROCESS | 1810 | 1463966099811 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 18:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 18:14:59 INFO - PROCESS | 1810 | 1463966099821 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 18:14:59 INFO - PROCESS | 1810 | 1463966099825 Marionette TRACE conn3 <- [1,1374,null,{}] 18:14:59 INFO - PROCESS | 1810 | 1463966099830 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:14:59 INFO - PROCESS | 1810 | 1463966099990 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 18:15:00 INFO - PROCESS | 1810 | 1463966100167 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:00 INFO - PROCESS | 1810 | ++DOCSHELL 0x908b6800 == 64 [pid = 1810] [id = 351] 18:15:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 146 (0x91e05400) [pid = 1810] [serial = 1054] [outer = (nil)] 18:15:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 147 (0x924d9000) [pid = 1810] [serial = 1055] [outer = 0x91e05400] 18:15:00 INFO - PROCESS | 1810 | 1463966100244 Marionette DEBUG loaded listener.js 18:15:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 148 (0x93b6ac00) [pid = 1810] [serial = 1056] [outer = 0x91e05400] 18:15:01 INFO - PROCESS | 1810 | [1810] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:15:01 INFO - PROCESS | 1810 | 1463966101188 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 18:15:01 INFO - PROCESS | 1810 | 1463966101261 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 18:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 18:15:01 INFO - PROCESS | 1810 | 1463966101267 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 18:15:01 INFO - PROCESS | 1810 | 1463966101272 Marionette TRACE conn3 <- [1,1378,null,{}] 18:15:01 INFO - PROCESS | 1810 | 1463966101288 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:01 INFO - PROCESS | 1810 | 1463966101494 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 18:15:01 INFO - PROCESS | 1810 | 1463966101669 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:01 INFO - PROCESS | 1810 | ++DOCSHELL 0x920ac800 == 65 [pid = 1810] [id = 352] 18:15:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 149 (0x966d2400) [pid = 1810] [serial = 1057] [outer = (nil)] 18:15:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 150 (0x997d3000) [pid = 1810] [serial = 1058] [outer = 0x966d2400] 18:15:01 INFO - PROCESS | 1810 | 1463966101753 Marionette DEBUG loaded listener.js 18:15:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 151 (0x9988a000) [pid = 1810] [serial = 1059] [outer = 0x966d2400] 18:15:02 INFO - PROCESS | 1810 | 1463966102634 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 18:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 18:15:02 INFO - PROCESS | 1810 | 1463966102714 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 18:15:02 INFO - PROCESS | 1810 | 1463966102721 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 18:15:02 INFO - PROCESS | 1810 | 1463966102725 Marionette TRACE conn3 <- [1,1382,null,{}] 18:15:02 INFO - PROCESS | 1810 | 1463966102730 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:02 INFO - PROCESS | 1810 | 1463966102936 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 18:15:03 INFO - PROCESS | 1810 | 1463966103108 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:03 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d80d800 == 66 [pid = 1810] [id = 353] 18:15:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 152 (0x99cb9000) [pid = 1810] [serial = 1060] [outer = (nil)] 18:15:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 153 (0x9a0bd400) [pid = 1810] [serial = 1061] [outer = 0x99cb9000] 18:15:03 INFO - PROCESS | 1810 | 1463966103191 Marionette DEBUG loaded listener.js 18:15:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 154 (0x9a930800) [pid = 1810] [serial = 1062] [outer = 0x99cb9000] 18:15:04 INFO - PROCESS | 1810 | [1810] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 18:15:04 INFO - PROCESS | 1810 | 1463966104070 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] 18:15:04 INFO - PROCESS | 1810 | 1463966104122 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 18:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 18:15:04 INFO - PROCESS | 1810 | 1463966104128 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 18:15:04 INFO - PROCESS | 1810 | 1463966104131 Marionette TRACE conn3 <- [1,1386,null,{}] 18:15:04 INFO - PROCESS | 1810 | 1463966104136 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:04 INFO - PROCESS | 1810 | 1463966104297 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 18:15:04 INFO - PROCESS | 1810 | 1463966104489 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:04 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e013800 == 67 [pid = 1810] [id = 354] 18:15:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 155 (0x8e1ec000) [pid = 1810] [serial = 1063] [outer = (nil)] 18:15:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 156 (0x9ab8b800) [pid = 1810] [serial = 1064] [outer = 0x8e1ec000] 18:15:04 INFO - PROCESS | 1810 | 1463966104570 Marionette DEBUG loaded listener.js 18:15:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 157 (0x9b065800) [pid = 1810] [serial = 1065] [outer = 0x8e1ec000] 18:15:05 INFO - PROCESS | 1810 | 1463966105482 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 18:15:05 INFO - PROCESS | 1810 | 1463966105517 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 18:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 18:15:05 INFO - PROCESS | 1810 | 1463966105523 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 18:15:05 INFO - PROCESS | 1810 | 1463966105526 Marionette TRACE conn3 <- [1,1390,null,{}] 18:15:05 INFO - PROCESS | 1810 | 1463966105532 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:05 INFO - PROCESS | 1810 | 1463966105713 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 18:15:05 INFO - PROCESS | 1810 | 1463966105897 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:05 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ab87000 == 68 [pid = 1810] [id = 355] 18:15:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 158 (0x9ab89c00) [pid = 1810] [serial = 1066] [outer = (nil)] 18:15:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 159 (0x9b60e800) [pid = 1810] [serial = 1067] [outer = 0x9ab89c00] 18:15:05 INFO - PROCESS | 1810 | 1463966105974 Marionette DEBUG loaded listener.js 18:15:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 160 (0x9b936c00) [pid = 1810] [serial = 1068] [outer = 0x9ab89c00] 18:15:06 INFO - PROCESS | 1810 | 1463966106787 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 18:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 18:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1329ms 18:15:06 INFO - PROCESS | 1810 | 1463966106852 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 18:15:06 INFO - PROCESS | 1810 | 1463966106857 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 18:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 18:15:06 INFO - PROCESS | 1810 | 1463966106863 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 18:15:06 INFO - PROCESS | 1810 | 1463966106866 Marionette TRACE conn3 <- [1,1394,null,{}] 18:15:06 INFO - PROCESS | 1810 | 1463966106871 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:07 INFO - PROCESS | 1810 | 1463966107029 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 18:15:07 INFO - PROCESS | 1810 | 1463966107200 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:07 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d80ac00 == 69 [pid = 1810] [id = 356] 18:15:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 161 (0x91e9ac00) [pid = 1810] [serial = 1069] [outer = (nil)] 18:15:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 162 (0x9b93c800) [pid = 1810] [serial = 1070] [outer = 0x91e9ac00] 18:15:07 INFO - PROCESS | 1810 | 1463966107278 Marionette DEBUG loaded listener.js 18:15:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 163 (0x9ba0c400) [pid = 1810] [serial = 1071] [outer = 0x91e9ac00] 18:15:08 INFO - PROCESS | 1810 | 1463966108115 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 18:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 18:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1282ms 18:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 18:15:08 INFO - PROCESS | 1810 | 1463966108145 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 18:15:08 INFO - PROCESS | 1810 | 1463966108148 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 18:15:08 INFO - PROCESS | 1810 | 1463966108154 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 18:15:08 INFO - PROCESS | 1810 | 1463966108158 Marionette TRACE conn3 <- [1,1398,null,{}] 18:15:08 INFO - PROCESS | 1810 | 1463966108163 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:08 INFO - PROCESS | 1810 | 1463966108321 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 18:15:08 INFO - PROCESS | 1810 | 1463966108507 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:08 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd8000 == 70 [pid = 1810] [id = 357] 18:15:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 164 (0x98ba6800) [pid = 1810] [serial = 1072] [outer = (nil)] 18:15:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 165 (0x908bb400) [pid = 1810] [serial = 1073] [outer = 0x98ba6800] 18:15:08 INFO - PROCESS | 1810 | 1463966108594 Marionette DEBUG loaded listener.js 18:15:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 166 (0x9d5a2000) [pid = 1810] [serial = 1074] [outer = 0x98ba6800] 18:15:09 INFO - PROCESS | 1810 | 1463966109515 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 18:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 18:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1386ms 18:15:09 INFO - PROCESS | 1810 | 1463966109541 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 18:15:09 INFO - PROCESS | 1810 | 1463966109544 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 18:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 18:15:09 INFO - PROCESS | 1810 | 1463966109550 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 18:15:09 INFO - PROCESS | 1810 | 1463966109553 Marionette TRACE conn3 <- [1,1402,null,{}] 18:15:09 INFO - PROCESS | 1810 | 1463966109559 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:09 INFO - PROCESS | 1810 | 1463966109724 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 18:15:09 INFO - PROCESS | 1810 | 1463966109902 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:09 INFO - PROCESS | 1810 | ++DOCSHELL 0x91e09400 == 71 [pid = 1810] [id = 358] 18:15:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 167 (0x9b93b400) [pid = 1810] [serial = 1075] [outer = (nil)] 18:15:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 168 (0x9d935800) [pid = 1810] [serial = 1076] [outer = 0x9b93b400] 18:15:09 INFO - PROCESS | 1810 | 1463966109988 Marionette DEBUG loaded listener.js 18:15:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 169 (0x9d9a9400) [pid = 1810] [serial = 1077] [outer = 0x9b93b400] 18:15:10 INFO - PROCESS | 1810 | 1463966110847 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 18:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 18:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1344ms 18:15:10 INFO - PROCESS | 1810 | 1463966110896 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 18:15:10 INFO - PROCESS | 1810 | 1463966110899 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 18:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 18:15:10 INFO - PROCESS | 1810 | 1463966110905 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 18:15:10 INFO - PROCESS | 1810 | 1463966110908 Marionette TRACE conn3 <- [1,1406,null,{}] 18:15:10 INFO - PROCESS | 1810 | 1463966110914 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:11 INFO - PROCESS | 1810 | 1463966111077 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 18:15:11 INFO - PROCESS | 1810 | 1463966111260 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:11 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d876c00 == 72 [pid = 1810] [id = 359] 18:15:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 170 (0x8d960000) [pid = 1810] [serial = 1078] [outer = (nil)] 18:15:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 171 (0x92f47c00) [pid = 1810] [serial = 1079] [outer = 0x8d960000] 18:15:11 INFO - PROCESS | 1810 | 1463966111335 Marionette DEBUG loaded listener.js 18:15:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 172 (0x9b96f000) [pid = 1810] [serial = 1080] [outer = 0x8d960000] 18:15:12 INFO - PROCESS | 1810 | 1463966112549 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 18:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 18:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1679ms 18:15:12 INFO - PROCESS | 1810 | 1463966112585 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 18:15:12 INFO - PROCESS | 1810 | 1463966112592 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 18:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 18:15:12 INFO - PROCESS | 1810 | 1463966112599 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 18:15:12 INFO - PROCESS | 1810 | 1463966112605 Marionette TRACE conn3 <- [1,1410,null,{}] 18:15:12 INFO - PROCESS | 1810 | 1463966112611 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:12 INFO - PROCESS | 1810 | 1463966112766 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 18:15:13 INFO - PROCESS | 1810 | 1463966113087 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:13 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e032800 == 73 [pid = 1810] [id = 360] 18:15:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 173 (0x8e64e800) [pid = 1810] [serial = 1081] [outer = (nil)] 18:15:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 174 (0x906e0c00) [pid = 1810] [serial = 1082] [outer = 0x8e64e800] 18:15:13 INFO - PROCESS | 1810 | 1463966113204 Marionette DEBUG loaded listener.js 18:15:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 175 (0x91e05800) [pid = 1810] [serial = 1083] [outer = 0x8e64e800] 18:15:14 INFO - PROCESS | 1810 | --DOMWINDOW == 174 (0x9546f800) [pid = 1810] [serial = 962] [outer = (nil)] [url = about:blank] 18:15:14 INFO - PROCESS | 1810 | --DOMWINDOW == 173 (0x8df50000) [pid = 1810] [serial = 956] [outer = (nil)] [url = about:blank] 18:15:14 INFO - PROCESS | 1810 | --DOMWINDOW == 172 (0x9783b800) [pid = 1810] [serial = 965] [outer = (nil)] [url = about:blank] 18:15:14 INFO - PROCESS | 1810 | --DOMWINDOW == 171 (0x98425400) [pid = 1810] [serial = 971] [outer = (nil)] [url = about:blank] 18:15:14 INFO - PROCESS | 1810 | --DOMWINDOW == 170 (0x9907e400) [pid = 1810] [serial = 974] [outer = (nil)] [url = about:blank] 18:15:14 INFO - PROCESS | 1810 | --DOMWINDOW == 169 (0x92f50000) [pid = 1810] [serial = 998] [outer = (nil)] [url = about:blank] 18:15:14 INFO - PROCESS | 1810 | --DOMWINDOW == 168 (0x9784a400) [pid = 1810] [serial = 968] [outer = (nil)] [url = about:blank] 18:15:14 INFO - PROCESS | 1810 | --DOMWINDOW == 167 (0x908bbc00) [pid = 1810] [serial = 959] [outer = (nil)] [url = about:blank] 18:15:14 INFO - PROCESS | 1810 | --DOCSHELL 0x8df05000 == 72 [pid = 1810] [id = 348] 18:15:14 INFO - PROCESS | 1810 | --DOCSHELL 0x91e95400 == 71 [pid = 1810] [id = 347] 18:15:14 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd4400 == 70 [pid = 1810] [id = 346] 18:15:14 INFO - PROCESS | 1810 | --DOCSHELL 0x8e64b800 == 69 [pid = 1810] [id = 345] 18:15:14 INFO - PROCESS | 1810 | --DOCSHELL 0x8d290800 == 68 [pid = 1810] [id = 344] 18:15:14 INFO - PROCESS | 1810 | 1463966114211 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 18:15:14 INFO - PROCESS | 1810 | --DOCSHELL 0x8e018800 == 67 [pid = 1810] [id = 343] 18:15:14 INFO - PROCESS | 1810 | --DOCSHELL 0x924e0800 == 66 [pid = 1810] [id = 11] 18:15:14 INFO - PROCESS | 1810 | --DOCSHELL 0x8d28b400 == 65 [pid = 1810] [id = 341] 18:15:14 INFO - PROCESS | 1810 | --DOCSHELL 0x99b56c00 == 64 [pid = 1810] [id = 340] 18:15:14 INFO - PROCESS | 1810 | --DOCSHELL 0x8d28c000 == 63 [pid = 1810] [id = 339] 18:15:14 INFO - PROCESS | 1810 | --DOCSHELL 0x8d295000 == 62 [pid = 1810] [id = 338] 18:15:14 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfdc800 == 61 [pid = 1810] [id = 337] 18:15:14 INFO - PROCESS | 1810 | --DOCSHELL 0x8d87b000 == 60 [pid = 1810] [id = 336] 18:15:14 INFO - PROCESS | 1810 | --DOCSHELL 0x8d880400 == 59 [pid = 1810] [id = 335] 18:15:14 INFO - PROCESS | 1810 | --DOCSHELL 0x8df03800 == 58 [pid = 1810] [id = 334] 18:15:14 INFO - PROCESS | 1810 | --DOCSHELL 0x8d878800 == 57 [pid = 1810] [id = 333] 18:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 18:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1642ms 18:15:14 INFO - PROCESS | 1810 | 1463966114241 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 18:15:14 INFO - PROCESS | 1810 | 1463966114248 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 18:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 18:15:14 INFO - PROCESS | 1810 | 1463966114257 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 18:15:14 INFO - PROCESS | 1810 | 1463966114261 Marionette TRACE conn3 <- [1,1414,null,{}] 18:15:14 INFO - PROCESS | 1810 | 1463966114266 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:14 INFO - PROCESS | 1810 | 1463966114431 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 18:15:14 INFO - PROCESS | 1810 | --DOMWINDOW == 166 (0x8e664c00) [pid = 1810] [serial = 980] [outer = (nil)] [url = about:blank] 18:15:14 INFO - PROCESS | 1810 | --DOMWINDOW == 165 (0x8da17000) [pid = 1810] [serial = 977] [outer = (nil)] [url = about:blank] 18:15:14 INFO - PROCESS | 1810 | --DOMWINDOW == 164 (0x91e9b000) [pid = 1810] [serial = 987] [outer = (nil)] [url = about:blank] 18:15:14 INFO - PROCESS | 1810 | --DOMWINDOW == 163 (0x9280b400) [pid = 1810] [serial = 993] [outer = (nil)] [url = about:blank] 18:15:14 INFO - PROCESS | 1810 | --DOMWINDOW == 162 (0x9061e800) [pid = 1810] [serial = 981] [outer = (nil)] [url = about:blank] 18:15:14 INFO - PROCESS | 1810 | --DOMWINDOW == 161 (0x91e0a400) [pid = 1810] [serial = 986] [outer = (nil)] [url = about:blank] 18:15:14 INFO - PROCESS | 1810 | --DOMWINDOW == 160 (0x8e01f400) [pid = 1810] [serial = 983] [outer = (nil)] [url = about:blank] 18:15:14 INFO - PROCESS | 1810 | --DOMWINDOW == 159 (0x8e651400) [pid = 1810] [serial = 984] [outer = (nil)] [url = about:blank] 18:15:14 INFO - PROCESS | 1810 | --DOMWINDOW == 158 (0x92323c00) [pid = 1810] [serial = 989] [outer = (nil)] [url = about:blank] 18:15:14 INFO - PROCESS | 1810 | --DOMWINDOW == 157 (0x8df4f800) [pid = 1810] [serial = 978] [outer = (nil)] [url = about:blank] 18:15:14 INFO - PROCESS | 1810 | --DOMWINDOW == 156 (0x920b2400) [pid = 1810] [serial = 996] [outer = (nil)] [url = about:blank] 18:15:14 INFO - PROCESS | 1810 | --DOMWINDOW == 155 (0x924d4c00) [pid = 1810] [serial = 990] [outer = (nil)] [url = about:blank] 18:15:14 INFO - PROCESS | 1810 | --DOMWINDOW == 154 (0x926eb000) [pid = 1810] [serial = 992] [outer = (nil)] [url = about:blank] 18:15:14 INFO - PROCESS | 1810 | --DOMWINDOW == 153 (0x906dfc00) [pid = 1810] [serial = 995] [outer = (nil)] [url = about:blank] 18:15:14 INFO - PROCESS | 1810 | 1463966114657 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:14 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df05800 == 58 [pid = 1810] [id = 361] 18:15:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 154 (0x8e01f400) [pid = 1810] [serial = 1084] [outer = (nil)] 18:15:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 155 (0x8e655000) [pid = 1810] [serial = 1085] [outer = 0x8e01f400] 18:15:14 INFO - PROCESS | 1810 | 1463966114730 Marionette DEBUG loaded listener.js 18:15:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 156 (0x90622000) [pid = 1810] [serial = 1086] [outer = 0x8e01f400] 18:15:15 INFO - PROCESS | 1810 | 1463966115440 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 18:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 18:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1236ms 18:15:15 INFO - PROCESS | 1810 | 1463966115494 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 18:15:15 INFO - PROCESS | 1810 | 1463966115497 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 18:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 18:15:15 INFO - PROCESS | 1810 | 1463966115503 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 18:15:15 INFO - PROCESS | 1810 | 1463966115509 Marionette TRACE conn3 <- [1,1418,null,{}] 18:15:15 INFO - PROCESS | 1810 | 1463966115523 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:15 INFO - PROCESS | 1810 | 1463966115676 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 18:15:15 INFO - PROCESS | 1810 | 1463966115688 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:15 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e018800 == 59 [pid = 1810] [id = 362] 18:15:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 157 (0x91e04c00) [pid = 1810] [serial = 1087] [outer = (nil)] 18:15:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 158 (0x924dd000) [pid = 1810] [serial = 1088] [outer = 0x91e04c00] 18:15:15 INFO - PROCESS | 1810 | 1463966115756 Marionette DEBUG loaded listener.js 18:15:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 159 (0x92803c00) [pid = 1810] [serial = 1089] [outer = 0x91e04c00] 18:15:16 INFO - PROCESS | 1810 | 1463966116589 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 18:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 18:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1131ms 18:15:16 INFO - PROCESS | 1810 | 1463966116653 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 18:15:16 INFO - PROCESS | 1810 | 1463966116657 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 18:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 18:15:16 INFO - PROCESS | 1810 | 1463966116678 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 18:15:16 INFO - PROCESS | 1810 | 1463966116681 Marionette TRACE conn3 <- [1,1422,null,{}] 18:15:16 INFO - PROCESS | 1810 | 1463966116687 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:16 INFO - PROCESS | 1810 | 1463966116885 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 18:15:16 INFO - PROCESS | 1810 | 1463966116906 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:16 INFO - PROCESS | 1810 | ++DOCSHELL 0x920b7800 == 60 [pid = 1810] [id = 363] 18:15:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 160 (0x92802400) [pid = 1810] [serial = 1090] [outer = (nil)] 18:15:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 161 (0x93dbbc00) [pid = 1810] [serial = 1091] [outer = 0x92802400] 18:15:16 INFO - PROCESS | 1810 | 1463966116973 Marionette DEBUG loaded listener.js 18:15:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 162 (0x95471c00) [pid = 1810] [serial = 1092] [outer = 0x92802400] 18:15:17 INFO - PROCESS | 1810 | 1463966117843 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 18:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 18:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1249ms 18:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 18:15:17 INFO - PROCESS | 1810 | 1463966117913 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 18:15:17 INFO - PROCESS | 1810 | 1463966117916 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 18:15:17 INFO - PROCESS | 1810 | 1463966117922 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 18:15:17 INFO - PROCESS | 1810 | 1463966117925 Marionette TRACE conn3 <- [1,1426,null,{}] 18:15:17 INFO - PROCESS | 1810 | 1463966117930 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:18 INFO - PROCESS | 1810 | 1463966118143 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 18:15:18 INFO - PROCESS | 1810 | 1463966118171 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:18 INFO - PROCESS | 1810 | ++DOCSHELL 0x92f50000 == 61 [pid = 1810] [id = 364] 18:15:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 163 (0x947d2400) [pid = 1810] [serial = 1093] [outer = (nil)] 18:15:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 164 (0x954c9c00) [pid = 1810] [serial = 1094] [outer = 0x947d2400] 18:15:18 INFO - PROCESS | 1810 | 1463966118237 Marionette DEBUG loaded listener.js 18:15:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 165 (0x966d8800) [pid = 1810] [serial = 1095] [outer = 0x947d2400] 18:15:19 INFO - PROCESS | 1810 | --DOMWINDOW == 164 (0x8e01bc00) [pid = 1810] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 18:15:19 INFO - PROCESS | 1810 | --DOMWINDOW == 163 (0x8e01d800) [pid = 1810] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 18:15:19 INFO - PROCESS | 1810 | --DOMWINDOW == 162 (0x8d967400) [pid = 1810] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 18:15:19 INFO - PROCESS | 1810 | --DOMWINDOW == 161 (0x91e9b800) [pid = 1810] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 18:15:19 INFO - PROCESS | 1810 | --DOMWINDOW == 160 (0x8e656000) [pid = 1810] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 18:15:19 INFO - PROCESS | 1810 | --DOMWINDOW == 159 (0x92326400) [pid = 1810] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 18:15:19 INFO - PROCESS | 1810 | --DOMWINDOW == 158 (0x92981800) [pid = 1810] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:15:19 INFO - PROCESS | 1810 | --DOMWINDOW == 157 (0x8df48800) [pid = 1810] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 18:15:19 INFO - PROCESS | 1810 | --DOMWINDOW == 156 (0x92983800) [pid = 1810] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:15:19 INFO - PROCESS | 1810 | --DOMWINDOW == 155 (0x908c0c00) [pid = 1810] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 18:15:19 INFO - PROCESS | 1810 | 1463966119317 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 18:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 18:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1429ms 18:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 18:15:19 INFO - PROCESS | 1810 | 1463966119350 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 18:15:19 INFO - PROCESS | 1810 | 1463966119353 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 18:15:19 INFO - PROCESS | 1810 | 1463966119359 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 18:15:19 INFO - PROCESS | 1810 | 1463966119362 Marionette TRACE conn3 <- [1,1430,null,{}] 18:15:19 INFO - PROCESS | 1810 | 1463966119367 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:19 INFO - PROCESS | 1810 | 1463966119532 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 18:15:19 INFO - PROCESS | 1810 | 1463966119546 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:19 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d966c00 == 62 [pid = 1810] [id = 365] 18:15:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 156 (0x908b7000) [pid = 1810] [serial = 1096] [outer = (nil)] 18:15:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 157 (0x95404800) [pid = 1810] [serial = 1097] [outer = 0x908b7000] 18:15:19 INFO - PROCESS | 1810 | 1463966119616 Marionette DEBUG loaded listener.js 18:15:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 158 (0x97855800) [pid = 1810] [serial = 1098] [outer = 0x908b7000] 18:15:20 INFO - PROCESS | 1810 | 1463966120402 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 18:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 18:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1081ms 18:15:20 INFO - PROCESS | 1810 | 1463966120449 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 18:15:20 INFO - PROCESS | 1810 | 1463966120451 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 18:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 18:15:20 INFO - PROCESS | 1810 | 1463966120458 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 18:15:20 INFO - PROCESS | 1810 | 1463966120460 Marionette TRACE conn3 <- [1,1434,null,{}] 18:15:20 INFO - PROCESS | 1810 | 1463966120465 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:20 INFO - PROCESS | 1810 | 1463966120609 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 18:15:20 INFO - PROCESS | 1810 | 1463966120622 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:20 INFO - PROCESS | 1810 | ++DOCSHELL 0x908bd800 == 63 [pid = 1810] [id = 366] 18:15:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 159 (0x9262c000) [pid = 1810] [serial = 1099] [outer = (nil)] 18:15:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 160 (0x997d7800) [pid = 1810] [serial = 1100] [outer = 0x9262c000] 18:15:20 INFO - PROCESS | 1810 | 1463966120687 Marionette DEBUG loaded listener.js 18:15:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 161 (0x99cb5000) [pid = 1810] [serial = 1101] [outer = 0x9262c000] 18:15:21 INFO - PROCESS | 1810 | 1463966121808 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 18:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 18:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1383ms 18:15:21 INFO - PROCESS | 1810 | 1463966121842 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 18:15:21 INFO - PROCESS | 1810 | 1463966121847 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 18:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 18:15:21 INFO - PROCESS | 1810 | 1463966121857 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 18:15:21 INFO - PROCESS | 1810 | 1463966121861 Marionette TRACE conn3 <- [1,1438,null,{}] 18:15:21 INFO - PROCESS | 1810 | 1463966121869 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:22 INFO - PROCESS | 1810 | 1463966122042 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 18:15:22 INFO - PROCESS | 1810 | 1463966122229 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:22 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df53000 == 64 [pid = 1810] [id = 367] 18:15:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 162 (0x8e015800) [pid = 1810] [serial = 1102] [outer = (nil)] 18:15:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 163 (0x8e658c00) [pid = 1810] [serial = 1103] [outer = 0x8e015800] 18:15:22 INFO - PROCESS | 1810 | 1463966122359 Marionette DEBUG loaded listener.js 18:15:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 164 (0x908b4c00) [pid = 1810] [serial = 1104] [outer = 0x8e015800] 18:15:23 INFO - PROCESS | 1810 | 1463966123217 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 18:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 18:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1436ms 18:15:23 INFO - PROCESS | 1810 | 1463966123293 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 18:15:23 INFO - PROCESS | 1810 | 1463966123301 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 18:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 18:15:23 INFO - PROCESS | 1810 | 1463966123311 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 18:15:23 INFO - PROCESS | 1810 | 1463966123315 Marionette TRACE conn3 <- [1,1442,null,{}] 18:15:23 INFO - PROCESS | 1810 | 1463966123321 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:23 INFO - PROCESS | 1810 | 1463966123529 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 18:15:23 INFO - PROCESS | 1810 | 1463966123702 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:23 INFO - PROCESS | 1810 | ++DOCSHELL 0x91e0a800 == 65 [pid = 1810] [id = 368] 18:15:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 165 (0x920b2c00) [pid = 1810] [serial = 1105] [outer = (nil)] 18:15:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 166 (0x9262f800) [pid = 1810] [serial = 1106] [outer = 0x920b2c00] 18:15:23 INFO - PROCESS | 1810 | 1463966123859 Marionette DEBUG loaded listener.js 18:15:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 167 (0x93b66400) [pid = 1810] [serial = 1107] [outer = 0x920b2c00] 18:15:24 INFO - PROCESS | 1810 | 1463966124793 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 18:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 18:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1532ms 18:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 18:15:24 INFO - PROCESS | 1810 | 1463966124844 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 18:15:24 INFO - PROCESS | 1810 | 1463966124847 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 18:15:24 INFO - PROCESS | 1810 | 1463966124854 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 18:15:24 INFO - PROCESS | 1810 | 1463966124860 Marionette TRACE conn3 <- [1,1446,null,{}] 18:15:24 INFO - PROCESS | 1810 | 1463966124875 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:25 INFO - PROCESS | 1810 | 1463966125050 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 18:15:25 INFO - PROCESS | 1810 | 1463966125264 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:25 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d28c400 == 66 [pid = 1810] [id = 369] 18:15:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 168 (0x966d6800) [pid = 1810] [serial = 1108] [outer = (nil)] 18:15:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 169 (0x99cb0000) [pid = 1810] [serial = 1109] [outer = 0x966d6800] 18:15:25 INFO - PROCESS | 1810 | 1463966125390 Marionette DEBUG loaded listener.js 18:15:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 170 (0x9a0be400) [pid = 1810] [serial = 1110] [outer = 0x966d6800] 18:15:26 INFO - PROCESS | 1810 | 1463966126213 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 18:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 18:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1435ms 18:15:26 INFO - PROCESS | 1810 | 1463966126288 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 18:15:26 INFO - PROCESS | 1810 | 1463966126293 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 18:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 18:15:26 INFO - PROCESS | 1810 | 1463966126298 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 18:15:26 INFO - PROCESS | 1810 | 1463966126302 Marionette TRACE conn3 <- [1,1450,null,{}] 18:15:26 INFO - PROCESS | 1810 | 1463966126307 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:26 INFO - PROCESS | 1810 | 1463966126507 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 18:15:26 INFO - PROCESS | 1810 | 1463966126681 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:26 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d056800 == 67 [pid = 1810] [id = 370] 18:15:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 171 (0x9784fc00) [pid = 1810] [serial = 1111] [outer = (nil)] 18:15:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 172 (0x9b25c800) [pid = 1810] [serial = 1112] [outer = 0x9784fc00] 18:15:26 INFO - PROCESS | 1810 | 1463966126758 Marionette DEBUG loaded listener.js 18:15:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 173 (0x9b601c00) [pid = 1810] [serial = 1113] [outer = 0x9784fc00] 18:15:27 INFO - PROCESS | 1810 | 1463966127667 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 18:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 18:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1433ms 18:15:27 INFO - PROCESS | 1810 | 1463966127733 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 18:15:27 INFO - PROCESS | 1810 | 1463966127736 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 18:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 18:15:27 INFO - PROCESS | 1810 | 1463966127742 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 18:15:27 INFO - PROCESS | 1810 | 1463966127746 Marionette TRACE conn3 <- [1,1454,null,{}] 18:15:27 INFO - PROCESS | 1810 | 1463966127751 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:27 INFO - PROCESS | 1810 | 1463966127917 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 18:15:28 INFO - PROCESS | 1810 | 1463966128091 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:28 INFO - PROCESS | 1810 | ++DOCSHELL 0x99cb8000 == 68 [pid = 1810] [id = 371] 18:15:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 174 (0x9b602400) [pid = 1810] [serial = 1114] [outer = (nil)] 18:15:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 175 (0x9b932c00) [pid = 1810] [serial = 1115] [outer = 0x9b602400] 18:15:28 INFO - PROCESS | 1810 | 1463966128171 Marionette DEBUG loaded listener.js 18:15:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 176 (0x9b93b800) [pid = 1810] [serial = 1116] [outer = 0x9b602400] 18:15:29 INFO - PROCESS | 1810 | 1463966129036 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 18:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 18:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1341ms 18:15:29 INFO - PROCESS | 1810 | 1463966129084 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 18:15:29 INFO - PROCESS | 1810 | 1463966129088 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 18:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 18:15:29 INFO - PROCESS | 1810 | 1463966129094 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 18:15:29 INFO - PROCESS | 1810 | 1463966129097 Marionette TRACE conn3 <- [1,1458,null,{}] 18:15:29 INFO - PROCESS | 1810 | 1463966129102 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:29 INFO - PROCESS | 1810 | 1463966129302 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 18:15:29 INFO - PROCESS | 1810 | 1463966129479 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:29 INFO - PROCESS | 1810 | ++DOCSHELL 0x9b25d400 == 69 [pid = 1810] [id = 372] 18:15:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 177 (0x9b939400) [pid = 1810] [serial = 1117] [outer = (nil)] 18:15:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 178 (0xa1130800) [pid = 1810] [serial = 1118] [outer = 0x9b939400] 18:15:29 INFO - PROCESS | 1810 | 1463966129567 Marionette DEBUG loaded listener.js 18:15:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 179 (0xa214d000) [pid = 1810] [serial = 1119] [outer = 0x9b939400] 18:15:30 INFO - PROCESS | 1810 | 1463966130434 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 18:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 18:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1380ms 18:15:30 INFO - PROCESS | 1810 | 1463966130474 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 18:15:30 INFO - PROCESS | 1810 | 1463966130478 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 18:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 18:15:30 INFO - PROCESS | 1810 | 1463966130483 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 18:15:30 INFO - PROCESS | 1810 | 1463966130486 Marionette TRACE conn3 <- [1,1462,null,{}] 18:15:30 INFO - PROCESS | 1810 | 1463966130492 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:30 INFO - PROCESS | 1810 | 1463966130650 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 18:15:30 INFO - PROCESS | 1810 | 1463966130830 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:30 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ab89000 == 70 [pid = 1810] [id = 373] 18:15:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 180 (0xa1131c00) [pid = 1810] [serial = 1120] [outer = (nil)] 18:15:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 181 (0xa2276800) [pid = 1810] [serial = 1121] [outer = 0xa1131c00] 18:15:30 INFO - PROCESS | 1810 | 1463966130906 Marionette DEBUG loaded listener.js 18:15:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 182 (0xa227dc00) [pid = 1810] [serial = 1122] [outer = 0xa1131c00] 18:15:31 INFO - PROCESS | 1810 | 1463966131802 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 18:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 18:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1383ms 18:15:31 INFO - PROCESS | 1810 | 1463966131868 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 18:15:31 INFO - PROCESS | 1810 | 1463966131872 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 18:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 18:15:31 INFO - PROCESS | 1810 | 1463966131878 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 18:15:31 INFO - PROCESS | 1810 | 1463966131881 Marionette TRACE conn3 <- [1,1466,null,{}] 18:15:31 INFO - PROCESS | 1810 | 1463966131886 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:32 INFO - PROCESS | 1810 | 1463966132042 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 18:15:32 INFO - PROCESS | 1810 | 1463966132231 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:32 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d879800 == 71 [pid = 1810] [id = 374] 18:15:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 183 (0x8df08800) [pid = 1810] [serial = 1123] [outer = (nil)] 18:15:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 184 (0xa2450000) [pid = 1810] [serial = 1124] [outer = 0x8df08800] 18:15:32 INFO - PROCESS | 1810 | 1463966132311 Marionette DEBUG loaded listener.js 18:15:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 185 (0xa2454c00) [pid = 1810] [serial = 1125] [outer = 0x8df08800] 18:15:33 INFO - PROCESS | 1810 | 1463966133204 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 18:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 18:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1381ms 18:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 18:15:33 INFO - PROCESS | 1810 | 1463966133260 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 18:15:33 INFO - PROCESS | 1810 | 1463966133263 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 18:15:33 INFO - PROCESS | 1810 | 1463966133269 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 18:15:33 INFO - PROCESS | 1810 | 1463966133273 Marionette TRACE conn3 <- [1,1470,null,{}] 18:15:33 INFO - PROCESS | 1810 | 1463966133278 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:33 INFO - PROCESS | 1810 | 1463966133435 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 18:15:33 INFO - PROCESS | 1810 | 1463966133616 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:33 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2278c00 == 72 [pid = 1810] [id = 375] 18:15:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 186 (0xa2459800) [pid = 1810] [serial = 1126] [outer = (nil)] 18:15:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 187 (0xa2469c00) [pid = 1810] [serial = 1127] [outer = 0xa2459800] 18:15:33 INFO - PROCESS | 1810 | 1463966133700 Marionette DEBUG loaded listener.js 18:15:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 188 (0xa246d000) [pid = 1810] [serial = 1128] [outer = 0xa2459800] 18:15:34 INFO - PROCESS | 1810 | 1463966134592 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 18:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 18:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1384ms 18:15:34 INFO - PROCESS | 1810 | 1463966134653 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 18:15:34 INFO - PROCESS | 1810 | 1463966134656 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 18:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 18:15:34 INFO - PROCESS | 1810 | 1463966134662 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 18:15:34 INFO - PROCESS | 1810 | 1463966134665 Marionette TRACE conn3 <- [1,1474,null,{}] 18:15:34 INFO - PROCESS | 1810 | 1463966134670 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:34 INFO - PROCESS | 1810 | 1463966134833 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 18:15:35 INFO - PROCESS | 1810 | 1463966135010 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:35 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2467400 == 73 [pid = 1810] [id = 376] 18:15:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 189 (0xa246b400) [pid = 1810] [serial = 1129] [outer = (nil)] 18:15:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 190 (0xa24f0000) [pid = 1810] [serial = 1130] [outer = 0xa246b400] 18:15:35 INFO - PROCESS | 1810 | 1463966135098 Marionette DEBUG loaded listener.js 18:15:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 191 (0xa2629800) [pid = 1810] [serial = 1131] [outer = 0xa246b400] 18:15:36 INFO - PROCESS | 1810 | 1463966136024 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 18:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 18:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1437ms 18:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 18:15:36 INFO - PROCESS | 1810 | 1463966136100 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 18:15:36 INFO - PROCESS | 1810 | 1463966136104 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 18:15:36 INFO - PROCESS | 1810 | 1463966136110 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 18:15:36 INFO - PROCESS | 1810 | 1463966136114 Marionette TRACE conn3 <- [1,1478,null,{}] 18:15:36 INFO - PROCESS | 1810 | 1463966136120 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:36 INFO - PROCESS | 1810 | 1463966136348 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 18:15:36 INFO - PROCESS | 1810 | 1463966136585 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:36 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d056c00 == 74 [pid = 1810] [id = 377] 18:15:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 192 (0x8d288000) [pid = 1810] [serial = 1132] [outer = (nil)] 18:15:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 193 (0x90a3dc00) [pid = 1810] [serial = 1133] [outer = 0x8d288000] 18:15:36 INFO - PROCESS | 1810 | 1463966136688 Marionette DEBUG loaded listener.js 18:15:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 194 (0xa2474000) [pid = 1810] [serial = 1134] [outer = 0x8d288000] 18:15:37 INFO - PROCESS | 1810 | 1463966137523 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 18:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 18:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1483ms 18:15:37 INFO - PROCESS | 1810 | 1463966137592 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 18:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 18:15:37 INFO - PROCESS | 1810 | 1463966137596 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 18:15:37 INFO - PROCESS | 1810 | 1463966137602 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 18:15:37 INFO - PROCESS | 1810 | 1463966137606 Marionette TRACE conn3 <- [1,1482,null,{}] 18:15:37 INFO - PROCESS | 1810 | 1463966137611 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:37 INFO - PROCESS | 1810 | 1463966137779 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 18:15:38 INFO - PROCESS | 1810 | 1463966138276 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:38 INFO - PROCESS | 1810 | ++DOCSHELL 0x8da19400 == 75 [pid = 1810] [id = 378] 18:15:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 195 (0x8da1f800) [pid = 1810] [serial = 1135] [outer = (nil)] 18:15:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 196 (0x8df47400) [pid = 1810] [serial = 1136] [outer = 0x8da1f800] 18:15:38 INFO - PROCESS | 1810 | 1463966138392 Marionette DEBUG loaded listener.js 18:15:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 197 (0x8e1f2800) [pid = 1810] [serial = 1137] [outer = 0x8da1f800] 18:15:39 INFO - PROCESS | 1810 | 1463966139283 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 18:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 18:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1730ms 18:15:39 INFO - PROCESS | 1810 | 1463966139333 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 18:15:39 INFO - PROCESS | 1810 | 1463966139345 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 18:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 18:15:39 INFO - PROCESS | 1810 | 1463966139355 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 18:15:39 INFO - PROCESS | 1810 | 1463966139367 Marionette TRACE conn3 <- [1,1486,null,{}] 18:15:39 INFO - PROCESS | 1810 | 1463966139379 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:39 INFO - PROCESS | 1810 | 1463966139602 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 18:15:39 INFO - PROCESS | 1810 | 1463966139869 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:39 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d962000 == 76 [pid = 1810] [id = 379] 18:15:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 198 (0x908bf000) [pid = 1810] [serial = 1138] [outer = (nil)] 18:15:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 199 (0x91ea2800) [pid = 1810] [serial = 1139] [outer = 0x908bf000] 18:15:39 INFO - PROCESS | 1810 | 1463966139957 Marionette DEBUG loaded listener.js 18:15:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 200 (0x92636000) [pid = 1810] [serial = 1140] [outer = 0x908bf000] 18:15:40 INFO - PROCESS | 1810 | --DOCSHELL 0x8d966c00 == 75 [pid = 1810] [id = 365] 18:15:40 INFO - PROCESS | 1810 | --DOCSHELL 0x92f50000 == 74 [pid = 1810] [id = 364] 18:15:40 INFO - PROCESS | 1810 | --DOCSHELL 0x920b7800 == 73 [pid = 1810] [id = 363] 18:15:40 INFO - PROCESS | 1810 | --DOMWINDOW == 199 (0x924dfc00) [pid = 1810] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 18:15:40 INFO - PROCESS | 1810 | --DOMWINDOW == 198 (0x966d0400) [pid = 1810] [serial = 1049] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1810 | --DOCSHELL 0x8e018800 == 72 [pid = 1810] [id = 362] 18:15:40 INFO - PROCESS | 1810 | --DOCSHELL 0x8df05800 == 71 [pid = 1810] [id = 361] 18:15:40 INFO - PROCESS | 1810 | --DOCSHELL 0x8e032800 == 70 [pid = 1810] [id = 360] 18:15:40 INFO - PROCESS | 1810 | --DOMWINDOW == 197 (0x954c8400) [pid = 1810] [serial = 954] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1810 | --DOMWINDOW == 196 (0x93b6e800) [pid = 1810] [serial = 999] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1810 | --DOMWINDOW == 195 (0x8efa7400) [pid = 1810] [serial = 1032] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1810 | --DOMWINDOW == 194 (0x8e64c000) [pid = 1810] [serial = 1031] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1810 | --DOMWINDOW == 193 (0x97841c00) [pid = 1810] [serial = 1010] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1810 | --DOMWINDOW == 192 (0x8e02b800) [pid = 1810] [serial = 1034] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1810 | --DOMWINDOW == 191 (0x8efa5c00) [pid = 1810] [serial = 1035] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1810 | --DOMWINDOW == 190 (0x9262e800) [pid = 1810] [serial = 1040] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1810 | --DOMWINDOW == 189 (0x99cb8800) [pid = 1810] [serial = 1019] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1810 | --DOMWINDOW == 188 (0x91ac6800) [pid = 1810] [serial = 1037] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1810 | --DOMWINDOW == 187 (0x95227800) [pid = 1810] [serial = 1007] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1810 | --DOMWINDOW == 186 (0x90a2f400) [pid = 1810] [serial = 1004] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1810 | --DOMWINDOW == 185 (0x99b06000) [pid = 1810] [serial = 1016] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1810 | --DOMWINDOW == 184 (0x92808400) [pid = 1810] [serial = 1028] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1810 | --DOMWINDOW == 183 (0x8e01a800) [pid = 1810] [serial = 1001] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1810 | --DOMWINDOW == 182 (0x9280cc00) [pid = 1810] [serial = 1043] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1810 | --DOMWINDOW == 181 (0x982efc00) [pid = 1810] [serial = 1013] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1810 | --DOMWINDOW == 180 (0x99df0800) [pid = 1810] [serial = 1022] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1810 | --DOMWINDOW == 179 (0x926f4c00) [pid = 1810] [serial = 1041] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1810 | --DOMWINDOW == 178 (0x9a92d000) [pid = 1810] [serial = 1025] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1810 | --DOMWINDOW == 177 (0x9ab7f800) [pid = 1810] [serial = 723] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 18:15:40 INFO - PROCESS | 1810 | --DOMWINDOW == 176 (0x926f3400) [pid = 1810] [serial = 1046] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1810 | --DOMWINDOW == 175 (0x92f52000) [pid = 1810] [serial = 1044] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1810 | --DOMWINDOW == 174 (0x91e9f800) [pid = 1810] [serial = 1038] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1810 | --DOMWINDOW == 173 (0x95474800) [pid = 1810] [serial = 1047] [outer = (nil)] [url = about:blank] 18:15:40 INFO - PROCESS | 1810 | 1463966140835 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 18:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 18:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1500ms 18:15:40 INFO - PROCESS | 1810 | 1463966140860 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 18:15:40 INFO - PROCESS | 1810 | 1463966140865 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 18:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 18:15:40 INFO - PROCESS | 1810 | 1463966140907 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 18:15:40 INFO - PROCESS | 1810 | 1463966140911 Marionette TRACE conn3 <- [1,1490,null,{}] 18:15:40 INFO - PROCESS | 1810 | 1463966140916 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:41 INFO - PROCESS | 1810 | 1463966141064 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 18:15:41 INFO - PROCESS | 1810 | 1463966141080 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:41 INFO - PROCESS | 1810 | ++DOCSHELL 0x8efabc00 == 71 [pid = 1810] [id = 380] 18:15:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 174 (0x90a2f400) [pid = 1810] [serial = 1141] [outer = (nil)] 18:15:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 175 (0x92634400) [pid = 1810] [serial = 1142] [outer = 0x90a2f400] 18:15:41 INFO - PROCESS | 1810 | 1463966141148 Marionette DEBUG loaded listener.js 18:15:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 176 (0x8e030800) [pid = 1810] [serial = 1143] [outer = 0x90a2f400] 18:15:42 INFO - PROCESS | 1810 | 1463966142015 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 18:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 18:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1138ms 18:15:42 INFO - PROCESS | 1810 | 1463966142041 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 18:15:42 INFO - PROCESS | 1810 | 1463966142045 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 18:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 18:15:42 INFO - PROCESS | 1810 | 1463966142057 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 18:15:42 INFO - PROCESS | 1810 | 1463966142065 Marionette TRACE conn3 <- [1,1494,null,{}] 18:15:42 INFO - PROCESS | 1810 | 1463966142073 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:42 INFO - PROCESS | 1810 | 1463966142234 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 18:15:42 INFO - PROCESS | 1810 | 1463966142245 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:42 INFO - PROCESS | 1810 | ++DOCSHELL 0x91e07400 == 72 [pid = 1810] [id = 381] 18:15:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 177 (0x9262e800) [pid = 1810] [serial = 1144] [outer = (nil)] 18:15:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 178 (0x95474800) [pid = 1810] [serial = 1145] [outer = 0x9262e800] 18:15:42 INFO - PROCESS | 1810 | 1463966142449 Marionette DEBUG loaded listener.js 18:15:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 179 (0x966cf800) [pid = 1810] [serial = 1146] [outer = 0x9262e800] 18:15:43 INFO - PROCESS | 1810 | 1463966143222 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 18:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 18:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1241ms 18:15:43 INFO - PROCESS | 1810 | 1463966143293 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 18:15:43 INFO - PROCESS | 1810 | 1463966143296 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 18:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 18:15:43 INFO - PROCESS | 1810 | 1463966143302 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 18:15:43 INFO - PROCESS | 1810 | 1463966143304 Marionette TRACE conn3 <- [1,1498,null,{}] 18:15:43 INFO - PROCESS | 1810 | 1463966143310 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:43 INFO - PROCESS | 1810 | 1463966143517 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 18:15:43 INFO - PROCESS | 1810 | 1463966143549 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:43 INFO - PROCESS | 1810 | ++DOCSHELL 0x9280cc00 == 73 [pid = 1810] [id = 382] 18:15:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 180 (0x9540b000) [pid = 1810] [serial = 1147] [outer = (nil)] 18:15:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 181 (0x97853400) [pid = 1810] [serial = 1148] [outer = 0x9540b000] 18:15:43 INFO - PROCESS | 1810 | 1463966143615 Marionette DEBUG loaded listener.js 18:15:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 182 (0x98492800) [pid = 1810] [serial = 1149] [outer = 0x9540b000] 18:15:44 INFO - PROCESS | 1810 | 1463966144466 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 18:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 18:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1185ms 18:15:44 INFO - PROCESS | 1810 | 1463966144488 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 18:15:44 INFO - PROCESS | 1810 | 1463966144491 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 18:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 18:15:44 INFO - PROCESS | 1810 | 1463966144497 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 18:15:44 INFO - PROCESS | 1810 | 1463966144499 Marionette TRACE conn3 <- [1,1502,null,{}] 18:15:44 INFO - PROCESS | 1810 | 1463966144504 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:44 INFO - PROCESS | 1810 | 1463966144702 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 18:15:44 INFO - PROCESS | 1810 | 1463966144733 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:44 INFO - PROCESS | 1810 | ++DOCSHELL 0x98492000 == 74 [pid = 1810] [id = 383] 18:15:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 183 (0x98ba5c00) [pid = 1810] [serial = 1150] [outer = (nil)] 18:15:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 184 (0x99b06400) [pid = 1810] [serial = 1151] [outer = 0x98ba5c00] 18:15:44 INFO - PROCESS | 1810 | 1463966144809 Marionette DEBUG loaded listener.js 18:15:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 185 (0x9a0b3800) [pid = 1810] [serial = 1152] [outer = 0x98ba5c00] 18:15:45 INFO - PROCESS | 1810 | --DOMWINDOW == 184 (0x8e01f400) [pid = 1810] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 18:15:45 INFO - PROCESS | 1810 | --DOMWINDOW == 183 (0x947d2400) [pid = 1810] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 18:15:45 INFO - PROCESS | 1810 | --DOMWINDOW == 182 (0x91e04c00) [pid = 1810] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 18:15:45 INFO - PROCESS | 1810 | --DOMWINDOW == 181 (0x8e64e800) [pid = 1810] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 18:15:45 INFO - PROCESS | 1810 | --DOMWINDOW == 180 (0x92802400) [pid = 1810] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 18:15:45 INFO - PROCESS | 1810 | --DOMWINDOW == 179 (0x908b7000) [pid = 1810] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 18:15:45 INFO - PROCESS | 1810 | 1463966145768 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 18:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 18:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1332ms 18:15:45 INFO - PROCESS | 1810 | 1463966145830 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 18:15:45 INFO - PROCESS | 1810 | 1463966145833 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 18:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 18:15:45 INFO - PROCESS | 1810 | 1463966145839 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 18:15:45 INFO - PROCESS | 1810 | 1463966145842 Marionette TRACE conn3 <- [1,1506,null,{}] 18:15:45 INFO - PROCESS | 1810 | 1463966145847 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:45 INFO - PROCESS | 1810 | 1463966145991 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 18:15:46 INFO - PROCESS | 1810 | 1463966146006 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:46 INFO - PROCESS | 1810 | ++DOCSHELL 0x91e04c00 == 75 [pid = 1810] [id = 384] 18:15:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 180 (0x92f50000) [pid = 1810] [serial = 1153] [outer = (nil)] 18:15:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 181 (0x9a92f800) [pid = 1810] [serial = 1154] [outer = 0x92f50000] 18:15:46 INFO - PROCESS | 1810 | 1463966146073 Marionette DEBUG loaded listener.js 18:15:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 182 (0x9ab84c00) [pid = 1810] [serial = 1155] [outer = 0x92f50000] 18:15:46 INFO - PROCESS | 1810 | 1463966146858 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 18:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 18:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1029ms 18:15:46 INFO - PROCESS | 1810 | 1463966146868 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 18:15:46 INFO - PROCESS | 1810 | 1463966146871 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 18:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 18:15:46 INFO - PROCESS | 1810 | 1463966146877 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 18:15:46 INFO - PROCESS | 1810 | 1463966146880 Marionette TRACE conn3 <- [1,1510,null,{}] 18:15:46 INFO - PROCESS | 1810 | 1463966146884 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:47 INFO - PROCESS | 1810 | 1463966147098 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 18:15:47 INFO - PROCESS | 1810 | 1463966147118 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:47 INFO - PROCESS | 1810 | ++DOCSHELL 0x99dfb000 == 76 [pid = 1810] [id = 385] 18:15:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 183 (0x9a92b800) [pid = 1810] [serial = 1156] [outer = (nil)] 18:15:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 184 (0x9b603000) [pid = 1810] [serial = 1157] [outer = 0x9a92b800] 18:15:47 INFO - PROCESS | 1810 | 1463966147185 Marionette DEBUG loaded listener.js 18:15:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 185 (0x9b933c00) [pid = 1810] [serial = 1158] [outer = 0x9a92b800] 18:15:48 INFO - PROCESS | 1810 | 1463966148208 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 18:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 18:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1382ms 18:15:48 INFO - PROCESS | 1810 | 1463966148260 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 18:15:48 INFO - PROCESS | 1810 | 1463966148268 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 18:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 18:15:48 INFO - PROCESS | 1810 | 1463966148275 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 18:15:48 INFO - PROCESS | 1810 | 1463966148281 Marionette TRACE conn3 <- [1,1514,null,{}] 18:15:48 INFO - PROCESS | 1810 | 1463966148289 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:48 INFO - PROCESS | 1810 | 1463966148509 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 18:15:48 INFO - PROCESS | 1810 | 1463966148694 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:48 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd7400 == 77 [pid = 1810] [id = 386] 18:15:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 186 (0x8e032000) [pid = 1810] [serial = 1159] [outer = (nil)] 18:15:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 187 (0x90a30c00) [pid = 1810] [serial = 1160] [outer = 0x8e032000] 18:15:48 INFO - PROCESS | 1810 | 1463966148776 Marionette DEBUG loaded listener.js 18:15:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 188 (0x91ac4c00) [pid = 1810] [serial = 1161] [outer = 0x8e032000] 18:15:49 INFO - PROCESS | 1810 | 1463966149689 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 18:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 18:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1437ms 18:15:49 INFO - PROCESS | 1810 | 1463966149712 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 18:15:49 INFO - PROCESS | 1810 | 1463966149724 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 18:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 18:15:49 INFO - PROCESS | 1810 | 1463966149742 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 18:15:49 INFO - PROCESS | 1810 | 1463966149746 Marionette TRACE conn3 <- [1,1518,null,{}] 18:15:49 INFO - PROCESS | 1810 | 1463966149753 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:49 INFO - PROCESS | 1810 | 1463966149926 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 18:15:50 INFO - PROCESS | 1810 | 1463966150114 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:50 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d95d800 == 78 [pid = 1810] [id = 387] 18:15:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 189 (0x8efae800) [pid = 1810] [serial = 1162] [outer = (nil)] 18:15:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 190 (0x93b6bc00) [pid = 1810] [serial = 1163] [outer = 0x8efae800] 18:15:50 INFO - PROCESS | 1810 | 1463966150190 Marionette DEBUG loaded listener.js 18:15:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 191 (0x947d2400) [pid = 1810] [serial = 1164] [outer = 0x8efae800] 18:15:51 INFO - PROCESS | 1810 | 1463966151113 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 18:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 18:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1431ms 18:15:51 INFO - PROCESS | 1810 | 1463966151173 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 18:15:51 INFO - PROCESS | 1810 | 1463966151177 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 18:15:51 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 18:15:51 INFO - PROCESS | 1810 | 1463966151184 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 18:15:51 INFO - PROCESS | 1810 | 1463966151189 Marionette TRACE conn3 <- [1,1522,null,{}] 18:15:51 INFO - PROCESS | 1810 | 1463966151205 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:51 INFO - PROCESS | 1810 | 1463966151422 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 18:15:51 INFO - PROCESS | 1810 | 1463966151603 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:51 INFO - PROCESS | 1810 | ++DOCSHELL 0x8efa8000 == 79 [pid = 1810] [id = 388] 18:15:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 192 (0x99b0bc00) [pid = 1810] [serial = 1165] [outer = (nil)] 18:15:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 193 (0x9b28f400) [pid = 1810] [serial = 1166] [outer = 0x99b0bc00] 18:15:51 INFO - PROCESS | 1810 | 1463966151686 Marionette DEBUG loaded listener.js 18:15:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 194 (0x9d5a4c00) [pid = 1810] [serial = 1167] [outer = 0x99b0bc00] 18:15:52 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:15:52 INFO - PROCESS | 1810 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:15:52 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:15:52 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:15:52 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:15:52 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:15:52 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:15:52 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:15:52 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:15:52 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:15:52 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:15:52 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:15:52 INFO - PROCESS | 1810 | 1463966152460 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 18:15:52 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 18:15:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:15:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 18:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 18:15:52 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 18:15:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:15:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 18:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 18:15:52 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 18:15:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:15:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 18:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 18:15:52 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 18:15:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 18:15:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 18:15:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 18:15:52 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1339ms 18:15:52 INFO - PROCESS | 1810 | 1463966152525 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 18:15:52 INFO - PROCESS | 1810 | 1463966152531 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 18:15:52 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 18:15:52 INFO - PROCESS | 1810 | 1463966152541 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 18:15:52 INFO - PROCESS | 1810 | 1463966152544 Marionette TRACE conn3 <- [1,1526,null,{}] 18:15:52 INFO - PROCESS | 1810 | 1463966152568 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:52 INFO - PROCESS | 1810 | 1463966152746 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 18:15:52 INFO - PROCESS | 1810 | 1463966152928 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:52 INFO - PROCESS | 1810 | ++DOCSHELL 0x99cb0800 == 80 [pid = 1810] [id = 389] 18:15:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 195 (0x9d5a1400) [pid = 1810] [serial = 1168] [outer = (nil)] 18:15:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 196 (0xa0604c00) [pid = 1810] [serial = 1169] [outer = 0x9d5a1400] 18:15:53 INFO - PROCESS | 1810 | 1463966153005 Marionette DEBUG loaded listener.js 18:15:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 197 (0xa22c6800) [pid = 1810] [serial = 1170] [outer = 0x9d5a1400] 18:15:53 INFO - PROCESS | 1810 | 1463966153841 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 18:15:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:15:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 18:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 18:15:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 18:15:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 18:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 18:15:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 18:15:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 18:15:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 18:15:53 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1331ms 18:15:53 INFO - PROCESS | 1810 | 1463966153875 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 18:15:53 INFO - PROCESS | 1810 | 1463966153880 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 18:15:53 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 18:15:53 INFO - PROCESS | 1810 | 1463966153886 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 18:15:53 INFO - PROCESS | 1810 | 1463966153889 Marionette TRACE conn3 <- [1,1530,null,{}] 18:15:53 INFO - PROCESS | 1810 | 1463966153895 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:54 INFO - PROCESS | 1810 | 1463966154127 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 18:15:54 INFO - PROCESS | 1810 | 1463966154237 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:54 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd1000 == 81 [pid = 1810] [id = 390] 18:15:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 198 (0x8d80b800) [pid = 1810] [serial = 1171] [outer = (nil)] 18:15:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 199 (0xa246bc00) [pid = 1810] [serial = 1172] [outer = 0x8d80b800] 18:15:54 INFO - PROCESS | 1810 | 1463966154342 Marionette DEBUG loaded listener.js 18:15:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 200 (0xa3059c00) [pid = 1810] [serial = 1173] [outer = 0x8d80b800] 18:15:55 INFO - PROCESS | 1810 | 1463966155144 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 18:15:55 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 18:15:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 18:15:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:15:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:15:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 18:15:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 18:15:55 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 18:15:55 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 18:15:55 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1279ms 18:15:55 INFO - PROCESS | 1810 | 1463966155167 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 18:15:55 INFO - PROCESS | 1810 | 1463966155170 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 18:15:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 18:15:55 INFO - PROCESS | 1810 | 1463966155176 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 18:15:55 INFO - PROCESS | 1810 | 1463966155180 Marionette TRACE conn3 <- [1,1534,null,{}] 18:15:55 INFO - PROCESS | 1810 | 1463966155185 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:55 INFO - PROCESS | 1810 | 1463966155354 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 18:15:55 INFO - PROCESS | 1810 | 1463966155547 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:55 INFO - PROCESS | 1810 | ++DOCSHELL 0x9d9ad800 == 82 [pid = 1810] [id = 391] 18:15:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 201 (0xa30cd800) [pid = 1810] [serial = 1174] [outer = (nil)] 18:15:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 202 (0xa35ee400) [pid = 1810] [serial = 1175] [outer = 0xa30cd800] 18:15:55 INFO - PROCESS | 1810 | 1463966155628 Marionette DEBUG loaded listener.js 18:15:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 203 (0xa35f2400) [pid = 1810] [serial = 1176] [outer = 0xa30cd800] 18:15:56 INFO - PROCESS | 1810 | 1463966156488 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 18:15:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 18:15:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1381ms 18:15:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 18:15:56 INFO - PROCESS | 1810 | 1463966156559 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 18:15:56 INFO - PROCESS | 1810 | 1463966156562 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 18:15:56 INFO - PROCESS | 1810 | 1463966156569 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 18:15:56 INFO - PROCESS | 1810 | 1463966156572 Marionette TRACE conn3 <- [1,1538,null,{}] 18:15:56 INFO - PROCESS | 1810 | 1463966156577 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:56 INFO - PROCESS | 1810 | 1463966156780 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 18:15:56 INFO - PROCESS | 1810 | 1463966156966 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:56 INFO - PROCESS | 1810 | ++DOCSHELL 0xa3483400 == 83 [pid = 1810] [id = 392] 18:15:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 204 (0xa354e000) [pid = 1810] [serial = 1177] [outer = (nil)] 18:15:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 205 (0xa50ecc00) [pid = 1810] [serial = 1178] [outer = 0xa354e000] 18:15:57 INFO - PROCESS | 1810 | 1463966157041 Marionette DEBUG loaded listener.js 18:15:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 206 (0xa50f4000) [pid = 1810] [serial = 1179] [outer = 0xa354e000] 18:15:57 INFO - PROCESS | 1810 | 1463966157893 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 18:15:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 18:15:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1387ms 18:15:57 INFO - PROCESS | 1810 | 1463966157956 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 18:15:57 INFO - PROCESS | 1810 | 1463966157959 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 18:15:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 18:15:57 INFO - PROCESS | 1810 | 1463966157965 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 18:15:57 INFO - PROCESS | 1810 | 1463966157968 Marionette TRACE conn3 <- [1,1542,null,{}] 18:15:57 INFO - PROCESS | 1810 | 1463966157974 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:58 INFO - PROCESS | 1810 | 1463966158139 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 18:15:58 INFO - PROCESS | 1810 | 1463966158327 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:58 INFO - PROCESS | 1810 | ++DOCSHELL 0x982ea000 == 84 [pid = 1810] [id = 393] 18:15:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 207 (0xa509a400) [pid = 1810] [serial = 1180] [outer = (nil)] 18:15:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 208 (0xa6732800) [pid = 1810] [serial = 1181] [outer = 0xa509a400] 18:15:58 INFO - PROCESS | 1810 | 1463966158401 Marionette DEBUG loaded listener.js 18:15:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 209 (0xa6734400) [pid = 1810] [serial = 1182] [outer = 0xa509a400] 18:15:59 INFO - PROCESS | 1810 | 1463966159221 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 18:15:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 18:15:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1278ms 18:15:59 INFO - PROCESS | 1810 | 1463966159249 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 18:15:59 INFO - PROCESS | 1810 | 1463966159253 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 18:15:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 18:15:59 INFO - PROCESS | 1810 | 1463966159260 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 18:15:59 INFO - PROCESS | 1810 | 1463966159263 Marionette TRACE conn3 <- [1,1546,null,{}] 18:15:59 INFO - PROCESS | 1810 | 1463966159269 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:15:59 INFO - PROCESS | 1810 | 1463966159444 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 18:15:59 INFO - PROCESS | 1810 | 1463966159641 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:15:59 INFO - PROCESS | 1810 | ++DOCSHELL 0xa35efc00 == 85 [pid = 1810] [id = 394] 18:15:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 210 (0xa50f0c00) [pid = 1810] [serial = 1183] [outer = (nil)] 18:15:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 211 (0x966d4c00) [pid = 1810] [serial = 1184] [outer = 0xa50f0c00] 18:15:59 INFO - PROCESS | 1810 | 1463966159730 Marionette DEBUG loaded listener.js 18:15:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 212 (0xa67c3000) [pid = 1810] [serial = 1185] [outer = 0xa50f0c00] 18:16:00 INFO - PROCESS | 1810 | 1463966160579 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 18:16:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 18:16:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1383ms 18:16:00 INFO - PROCESS | 1810 | 1463966160645 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 18:16:00 INFO - PROCESS | 1810 | 1463966160649 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 18:16:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 18:16:00 INFO - PROCESS | 1810 | 1463966160655 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 18:16:00 INFO - PROCESS | 1810 | 1463966160657 Marionette TRACE conn3 <- [1,1550,null,{}] 18:16:00 INFO - PROCESS | 1810 | 1463966160663 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:00 INFO - PROCESS | 1810 | 1463966160840 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 18:16:01 INFO - PROCESS | 1810 | 1463966161031 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:01 INFO - PROCESS | 1810 | ++DOCSHELL 0x8aee1400 == 86 [pid = 1810] [id = 395] 18:16:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 213 (0x8aee2800) [pid = 1810] [serial = 1186] [outer = (nil)] 18:16:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 214 (0x8aee9400) [pid = 1810] [serial = 1187] [outer = 0x8aee2800] 18:16:01 INFO - PROCESS | 1810 | 1463966161110 Marionette DEBUG loaded listener.js 18:16:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 215 (0x8aeeb800) [pid = 1810] [serial = 1188] [outer = 0x8aee2800] 18:16:02 INFO - PROCESS | 1810 | 1463966162002 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 18:16:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 18:16:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1380ms 18:16:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 18:16:02 INFO - PROCESS | 1810 | 1463966162036 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 18:16:02 INFO - PROCESS | 1810 | 1463966162039 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 18:16:02 INFO - PROCESS | 1810 | 1463966162046 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 18:16:02 INFO - PROCESS | 1810 | 1463966162050 Marionette TRACE conn3 <- [1,1554,null,{}] 18:16:02 INFO - PROCESS | 1810 | 1463966162056 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:02 INFO - PROCESS | 1810 | 1463966162245 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 18:16:02 INFO - PROCESS | 1810 | 1463966162442 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:02 INFO - PROCESS | 1810 | ++DOCSHELL 0x8aee3400 == 87 [pid = 1810] [id = 396] 18:16:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 216 (0x8aeeb400) [pid = 1810] [serial = 1189] [outer = (nil)] 18:16:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 217 (0xa6cd7800) [pid = 1810] [serial = 1190] [outer = 0x8aeeb400] 18:16:02 INFO - PROCESS | 1810 | 1463966162529 Marionette DEBUG loaded listener.js 18:16:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 218 (0xa6cde000) [pid = 1810] [serial = 1191] [outer = 0x8aeeb400] 18:16:03 INFO - PROCESS | 1810 | 1463966163390 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 18:16:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 18:16:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1382ms 18:16:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 18:16:03 INFO - PROCESS | 1810 | 1463966163428 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 18:16:03 INFO - PROCESS | 1810 | 1463966163431 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 18:16:03 INFO - PROCESS | 1810 | 1463966163437 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 18:16:03 INFO - PROCESS | 1810 | 1463966163441 Marionette TRACE conn3 <- [1,1558,null,{}] 18:16:03 INFO - PROCESS | 1810 | 1463966163446 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:03 INFO - PROCESS | 1810 | 1463966163617 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 18:16:03 INFO - PROCESS | 1810 | 1463966163814 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:03 INFO - PROCESS | 1810 | ++DOCSHELL 0x8b9c9800 == 88 [pid = 1810] [id = 397] 18:16:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 219 (0x8b9ca000) [pid = 1810] [serial = 1192] [outer = (nil)] 18:16:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 220 (0x8b9d1800) [pid = 1810] [serial = 1193] [outer = 0x8b9ca000] 18:16:03 INFO - PROCESS | 1810 | 1463966163893 Marionette DEBUG loaded listener.js 18:16:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 221 (0x8b9d3400) [pid = 1810] [serial = 1194] [outer = 0x8b9ca000] 18:16:04 INFO - PROCESS | 1810 | 1463966164800 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 18:16:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 18:16:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1437ms 18:16:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 18:16:04 INFO - PROCESS | 1810 | 1463966164874 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 18:16:04 INFO - PROCESS | 1810 | 1463966164877 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 18:16:04 INFO - PROCESS | 1810 | 1463966164883 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 18:16:04 INFO - PROCESS | 1810 | 1463966164896 Marionette TRACE conn3 <- [1,1562,null,{}] 18:16:04 INFO - PROCESS | 1810 | 1463966164902 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:05 INFO - PROCESS | 1810 | 1463966165116 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 18:16:05 INFO - PROCESS | 1810 | 1463966165352 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:05 INFO - PROCESS | 1810 | ++DOCSHELL 0x893ce400 == 89 [pid = 1810] [id = 398] 18:16:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 222 (0x893ce800) [pid = 1810] [serial = 1195] [outer = (nil)] 18:16:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 223 (0x893d5800) [pid = 1810] [serial = 1196] [outer = 0x893ce800] 18:16:05 INFO - PROCESS | 1810 | 1463966165472 Marionette DEBUG loaded listener.js 18:16:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 224 (0x893d8400) [pid = 1810] [serial = 1197] [outer = 0x893ce800] 18:16:06 INFO - PROCESS | 1810 | 1463966166665 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 18:16:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 18:16:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1841ms 18:16:06 INFO - PROCESS | 1810 | 1463966166724 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 18:16:06 INFO - PROCESS | 1810 | 1463966166730 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 18:16:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 18:16:06 INFO - PROCESS | 1810 | 1463966166747 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 18:16:06 INFO - PROCESS | 1810 | 1463966166752 Marionette TRACE conn3 <- [1,1566,null,{}] 18:16:06 INFO - PROCESS | 1810 | 1463966166759 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:06 INFO - PROCESS | 1810 | 1463966166932 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 18:16:07 INFO - PROCESS | 1810 | 1463966167125 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:07 INFO - PROCESS | 1810 | ++DOCSHELL 0x893d5000 == 90 [pid = 1810] [id = 399] 18:16:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 225 (0x8d288400) [pid = 1810] [serial = 1198] [outer = (nil)] 18:16:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 226 (0x8d969800) [pid = 1810] [serial = 1199] [outer = 0x8d288400] 18:16:07 INFO - PROCESS | 1810 | 1463966167199 Marionette DEBUG loaded listener.js 18:16:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 227 (0x8e016000) [pid = 1810] [serial = 1200] [outer = 0x8d288400] 18:16:08 INFO - PROCESS | 1810 | 1463966168246 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 18:16:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 18:16:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1550ms 18:16:08 INFO - PROCESS | 1810 | 1463966168296 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 18:16:08 INFO - PROCESS | 1810 | 1463966168303 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 18:16:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 18:16:08 INFO - PROCESS | 1810 | 1463966168313 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 18:16:08 INFO - PROCESS | 1810 | 1463966168317 Marionette TRACE conn3 <- [1,1570,null,{}] 18:16:08 INFO - PROCESS | 1810 | 1463966168322 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:08 INFO - PROCESS | 1810 | 1463966168523 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 18:16:08 INFO - PROCESS | 1810 | --DOCSHELL 0x91e04c00 == 89 [pid = 1810] [id = 384] 18:16:08 INFO - PROCESS | 1810 | --DOMWINDOW == 226 (0x997d7800) [pid = 1810] [serial = 1100] [outer = (nil)] [url = about:blank] 18:16:08 INFO - PROCESS | 1810 | --DOMWINDOW == 225 (0x9b93c800) [pid = 1810] [serial = 1070] [outer = (nil)] [url = about:blank] 18:16:08 INFO - PROCESS | 1810 | --DOMWINDOW == 224 (0x9b60e800) [pid = 1810] [serial = 1067] [outer = (nil)] [url = about:blank] 18:16:08 INFO - PROCESS | 1810 | --DOMWINDOW == 223 (0x8e652400) [pid = 1810] [serial = 1052] [outer = (nil)] [url = about:blank] 18:16:08 INFO - PROCESS | 1810 | --DOMWINDOW == 222 (0x9d935800) [pid = 1810] [serial = 1076] [outer = (nil)] [url = about:blank] 18:16:08 INFO - PROCESS | 1810 | --DOMWINDOW == 221 (0x997d3000) [pid = 1810] [serial = 1058] [outer = (nil)] [url = about:blank] 18:16:08 INFO - PROCESS | 1810 | --DOMWINDOW == 220 (0x9a0bd400) [pid = 1810] [serial = 1061] [outer = (nil)] [url = about:blank] 18:16:08 INFO - PROCESS | 1810 | --DOMWINDOW == 219 (0x9ab8b800) [pid = 1810] [serial = 1064] [outer = (nil)] [url = about:blank] 18:16:08 INFO - PROCESS | 1810 | --DOMWINDOW == 218 (0x908bb400) [pid = 1810] [serial = 1073] [outer = (nil)] [url = about:blank] 18:16:08 INFO - PROCESS | 1810 | --DOMWINDOW == 217 (0x924d9000) [pid = 1810] [serial = 1055] [outer = (nil)] [url = about:blank] 18:16:08 INFO - PROCESS | 1810 | 1463966168873 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:08 INFO - PROCESS | 1810 | --DOCSHELL 0x98492000 == 88 [pid = 1810] [id = 383] 18:16:08 INFO - PROCESS | 1810 | --DOCSHELL 0x9280cc00 == 87 [pid = 1810] [id = 382] 18:16:08 INFO - PROCESS | 1810 | --DOCSHELL 0x91e07400 == 86 [pid = 1810] [id = 381] 18:16:08 INFO - PROCESS | 1810 | ++DOCSHELL 0x8da16400 == 87 [pid = 1810] [id = 400] 18:16:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 218 (0x8da1c800) [pid = 1810] [serial = 1201] [outer = (nil)] 18:16:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 219 (0x8e653c00) [pid = 1810] [serial = 1202] [outer = 0x8da1c800] 18:16:08 INFO - PROCESS | 1810 | 1463966168969 Marionette DEBUG loaded listener.js 18:16:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 220 (0x9061a800) [pid = 1810] [serial = 1203] [outer = 0x8da1c800] 18:16:09 INFO - PROCESS | 1810 | --DOCSHELL 0x8efabc00 == 86 [pid = 1810] [id = 380] 18:16:09 INFO - PROCESS | 1810 | --DOCSHELL 0x8d962000 == 85 [pid = 1810] [id = 379] 18:16:09 INFO - PROCESS | 1810 | --DOCSHELL 0x8da19400 == 84 [pid = 1810] [id = 378] 18:16:09 INFO - PROCESS | 1810 | --DOCSHELL 0x91e0a800 == 83 [pid = 1810] [id = 368] 18:16:09 INFO - PROCESS | 1810 | --DOCSHELL 0x8df53000 == 82 [pid = 1810] [id = 367] 18:16:09 INFO - PROCESS | 1810 | --DOMWINDOW == 219 (0x97855800) [pid = 1810] [serial = 1098] [outer = (nil)] [url = about:blank] 18:16:09 INFO - PROCESS | 1810 | --DOMWINDOW == 218 (0x92f47c00) [pid = 1810] [serial = 1079] [outer = (nil)] [url = about:blank] 18:16:09 INFO - PROCESS | 1810 | --DOMWINDOW == 217 (0x90622000) [pid = 1810] [serial = 1086] [outer = (nil)] [url = about:blank] 18:16:09 INFO - PROCESS | 1810 | --DOMWINDOW == 216 (0x966d8800) [pid = 1810] [serial = 1095] [outer = (nil)] [url = about:blank] 18:16:09 INFO - PROCESS | 1810 | --DOMWINDOW == 215 (0x954c9c00) [pid = 1810] [serial = 1094] [outer = (nil)] [url = about:blank] 18:16:09 INFO - PROCESS | 1810 | --DOMWINDOW == 214 (0x92803c00) [pid = 1810] [serial = 1089] [outer = (nil)] [url = about:blank] 18:16:09 INFO - PROCESS | 1810 | --DOMWINDOW == 213 (0x8e655000) [pid = 1810] [serial = 1085] [outer = (nil)] [url = about:blank] 18:16:09 INFO - PROCESS | 1810 | --DOMWINDOW == 212 (0x906e0c00) [pid = 1810] [serial = 1082] [outer = (nil)] [url = about:blank] 18:16:09 INFO - PROCESS | 1810 | --DOMWINDOW == 211 (0x91e05800) [pid = 1810] [serial = 1083] [outer = (nil)] [url = about:blank] 18:16:09 INFO - PROCESS | 1810 | --DOMWINDOW == 210 (0x93dbbc00) [pid = 1810] [serial = 1091] [outer = (nil)] [url = about:blank] 18:16:09 INFO - PROCESS | 1810 | --DOMWINDOW == 209 (0x95404800) [pid = 1810] [serial = 1097] [outer = (nil)] [url = about:blank] 18:16:09 INFO - PROCESS | 1810 | --DOMWINDOW == 208 (0x95471c00) [pid = 1810] [serial = 1092] [outer = (nil)] [url = about:blank] 18:16:09 INFO - PROCESS | 1810 | --DOMWINDOW == 207 (0x924dd000) [pid = 1810] [serial = 1088] [outer = (nil)] [url = about:blank] 18:16:09 INFO - PROCESS | 1810 | 1463966169779 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 18:16:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 18:16:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1490ms 18:16:09 INFO - PROCESS | 1810 | 1463966169802 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 18:16:09 INFO - PROCESS | 1810 | 1463966169807 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 18:16:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 18:16:09 INFO - PROCESS | 1810 | 1463966169813 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 18:16:09 INFO - PROCESS | 1810 | 1463966169818 Marionette TRACE conn3 <- [1,1574,null,{}] 18:16:09 INFO - PROCESS | 1810 | 1463966169832 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:09 INFO - PROCESS | 1810 | 1463966169993 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 18:16:10 INFO - PROCESS | 1810 | 1463966170202 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:10 INFO - PROCESS | 1810 | ++DOCSHELL 0x8aeeac00 == 83 [pid = 1810] [id = 401] 18:16:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 208 (0x908c1400) [pid = 1810] [serial = 1204] [outer = (nil)] 18:16:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 209 (0x91ac4800) [pid = 1810] [serial = 1205] [outer = 0x908c1400] 18:16:10 INFO - PROCESS | 1810 | 1463966170274 Marionette DEBUG loaded listener.js 18:16:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 210 (0x920ac400) [pid = 1810] [serial = 1206] [outer = 0x908c1400] 18:16:10 INFO - PROCESS | 1810 | 1463966170976 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 18:16:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 18:16:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1182ms 18:16:10 INFO - PROCESS | 1810 | 1463966170995 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 18:16:10 INFO - PROCESS | 1810 | 1463966170998 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 18:16:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 18:16:11 INFO - PROCESS | 1810 | 1463966171005 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 18:16:11 INFO - PROCESS | 1810 | 1463966171008 Marionette TRACE conn3 <- [1,1578,null,{}] 18:16:11 INFO - PROCESS | 1810 | 1463966171013 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:11 INFO - PROCESS | 1810 | 1463966171162 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 18:16:11 INFO - PROCESS | 1810 | 1463966171336 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:11 INFO - PROCESS | 1810 | ++DOCSHELL 0x908bdc00 == 84 [pid = 1810] [id = 402] 18:16:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 211 (0x91e03c00) [pid = 1810] [serial = 1207] [outer = (nil)] 18:16:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 212 (0x924e2c00) [pid = 1810] [serial = 1208] [outer = 0x91e03c00] 18:16:11 INFO - PROCESS | 1810 | 1463966171403 Marionette DEBUG loaded listener.js 18:16:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 213 (0x92803c00) [pid = 1810] [serial = 1209] [outer = 0x91e03c00] 18:16:12 INFO - PROCESS | 1810 | 1463966172169 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 18:16:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 18:16:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1231ms 18:16:12 INFO - PROCESS | 1810 | 1463966172235 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 18:16:12 INFO - PROCESS | 1810 | 1463966172238 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 18:16:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 18:16:12 INFO - PROCESS | 1810 | 1463966172248 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 18:16:12 INFO - PROCESS | 1810 | 1463966172250 Marionette TRACE conn3 <- [1,1582,null,{}] 18:16:12 INFO - PROCESS | 1810 | 1463966172254 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:12 INFO - PROCESS | 1810 | 1463966172456 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 18:16:12 INFO - PROCESS | 1810 | 1463966172486 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:12 INFO - PROCESS | 1810 | ++DOCSHELL 0x924d4000 == 85 [pid = 1810] [id = 403] 18:16:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 214 (0x924d9000) [pid = 1810] [serial = 1210] [outer = (nil)] 18:16:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 215 (0x93b64c00) [pid = 1810] [serial = 1211] [outer = 0x924d9000] 18:16:12 INFO - PROCESS | 1810 | 1463966172553 Marionette DEBUG loaded listener.js 18:16:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 216 (0x91e95000) [pid = 1810] [serial = 1212] [outer = 0x924d9000] 18:16:13 INFO - PROCESS | 1810 | --DOMWINDOW == 215 (0x9540b000) [pid = 1810] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 18:16:13 INFO - PROCESS | 1810 | --DOMWINDOW == 214 (0x98ba5c00) [pid = 1810] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 18:16:13 INFO - PROCESS | 1810 | --DOMWINDOW == 213 (0x90a2f400) [pid = 1810] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 18:16:13 INFO - PROCESS | 1810 | --DOMWINDOW == 212 (0x9262c000) [pid = 1810] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 18:16:13 INFO - PROCESS | 1810 | --DOMWINDOW == 211 (0x8da1f800) [pid = 1810] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 18:16:13 INFO - PROCESS | 1810 | --DOMWINDOW == 210 (0x9262e800) [pid = 1810] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 18:16:13 INFO - PROCESS | 1810 | --DOMWINDOW == 209 (0x92f50000) [pid = 1810] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 18:16:13 INFO - PROCESS | 1810 | --DOMWINDOW == 208 (0x908bf000) [pid = 1810] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 18:16:13 INFO - PROCESS | 1810 | --DOMWINDOW == 207 (0x90621000) [pid = 1810] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 18:16:13 INFO - PROCESS | 1810 | 1463966173652 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 18:16:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 18:16:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1439ms 18:16:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 18:16:13 INFO - PROCESS | 1810 | 1463966173685 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 18:16:13 INFO - PROCESS | 1810 | 1463966173687 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 18:16:13 INFO - PROCESS | 1810 | 1463966173694 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 18:16:13 INFO - PROCESS | 1810 | 1463966173697 Marionette TRACE conn3 <- [1,1586,null,{}] 18:16:13 INFO - PROCESS | 1810 | 1463966173703 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:13 INFO - PROCESS | 1810 | 1463966173876 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 18:16:13 INFO - PROCESS | 1810 | 1463966173891 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:13 INFO - PROCESS | 1810 | ++DOCSHELL 0x893da800 == 86 [pid = 1810] [id = 404] 18:16:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 208 (0x8d290800) [pid = 1810] [serial = 1213] [outer = (nil)] 18:16:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 209 (0x926f2400) [pid = 1810] [serial = 1214] [outer = 0x8d290800] 18:16:13 INFO - PROCESS | 1810 | 1463966173959 Marionette DEBUG loaded listener.js 18:16:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 210 (0x966d0800) [pid = 1810] [serial = 1215] [outer = 0x8d290800] 18:16:15 INFO - PROCESS | 1810 | 1463966175040 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 18:16:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 18:16:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1391ms 18:16:15 INFO - PROCESS | 1810 | 1463966175085 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 18:16:15 INFO - PROCESS | 1810 | 1463966175092 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 18:16:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 18:16:15 INFO - PROCESS | 1810 | 1463966175102 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 18:16:15 INFO - PROCESS | 1810 | 1463966175106 Marionette TRACE conn3 <- [1,1590,null,{}] 18:16:15 INFO - PROCESS | 1810 | 1463966175125 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:15 INFO - PROCESS | 1810 | 1463966175317 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 18:16:15 INFO - PROCESS | 1810 | 1463966175510 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:15 INFO - PROCESS | 1810 | ++DOCSHELL 0x8aeea000 == 87 [pid = 1810] [id = 405] 18:16:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 211 (0x8d287400) [pid = 1810] [serial = 1216] [outer = (nil)] 18:16:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 212 (0x8d95d400) [pid = 1810] [serial = 1217] [outer = 0x8d287400] 18:16:15 INFO - PROCESS | 1810 | 1463966175594 Marionette DEBUG loaded listener.js 18:16:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 213 (0x8e1f8800) [pid = 1810] [serial = 1218] [outer = 0x8d287400] 18:16:16 INFO - PROCESS | 1810 | 1463966176507 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 18:16:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 18:16:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1442ms 18:16:16 INFO - PROCESS | 1810 | 1463966176545 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 18:16:16 INFO - PROCESS | 1810 | 1463966176553 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 18:16:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 18:16:16 INFO - PROCESS | 1810 | 1463966176564 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 18:16:16 INFO - PROCESS | 1810 | 1463966176568 Marionette TRACE conn3 <- [1,1594,null,{}] 18:16:16 INFO - PROCESS | 1810 | 1463966176574 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:16 INFO - PROCESS | 1810 | 1463966176755 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 18:16:16 INFO - PROCESS | 1810 | 1463966176946 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:16 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d967400 == 88 [pid = 1810] [id = 406] 18:16:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 214 (0x8df01400) [pid = 1810] [serial = 1219] [outer = (nil)] 18:16:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 215 (0x908bf400) [pid = 1810] [serial = 1220] [outer = 0x8df01400] 18:16:17 INFO - PROCESS | 1810 | 1463966177027 Marionette DEBUG loaded listener.js 18:16:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 216 (0x91e01800) [pid = 1810] [serial = 1221] [outer = 0x8df01400] 18:16:17 INFO - PROCESS | 1810 | 1463966177970 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 18:16:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 18:16:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1482ms 18:16:18 INFO - PROCESS | 1810 | 1463966178046 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 18:16:18 INFO - PROCESS | 1810 | 1463966178049 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 18:16:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 18:16:18 INFO - PROCESS | 1810 | 1463966178056 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 18:16:18 INFO - PROCESS | 1810 | 1463966178062 Marionette TRACE conn3 <- [1,1598,null,{}] 18:16:18 INFO - PROCESS | 1810 | 1463966178077 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:18 INFO - PROCESS | 1810 | 1463966178297 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 18:16:18 INFO - PROCESS | 1810 | 1463966178532 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:18 INFO - PROCESS | 1810 | ++DOCSHELL 0x92983800 == 89 [pid = 1810] [id = 407] 18:16:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 217 (0x9540ec00) [pid = 1810] [serial = 1222] [outer = (nil)] 18:16:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 218 (0x9783c400) [pid = 1810] [serial = 1223] [outer = 0x9540ec00] 18:16:18 INFO - PROCESS | 1810 | 1463966178658 Marionette DEBUG loaded listener.js 18:16:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 219 (0x97855000) [pid = 1810] [serial = 1224] [outer = 0x9540ec00] 18:16:19 INFO - PROCESS | 1810 | 1463966179505 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 18:16:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 18:16:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1497ms 18:16:19 INFO - PROCESS | 1810 | 1463966179552 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 18:16:19 INFO - PROCESS | 1810 | 1463966179557 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 18:16:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 18:16:19 INFO - PROCESS | 1810 | 1463966179563 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 18:16:19 INFO - PROCESS | 1810 | 1463966179566 Marionette TRACE conn3 <- [1,1602,null,{}] 18:16:19 INFO - PROCESS | 1810 | 1463966179571 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:19 INFO - PROCESS | 1810 | 1463966179738 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 18:16:19 INFO - PROCESS | 1810 | 1463966179937 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:19 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd8800 == 90 [pid = 1810] [id = 408] 18:16:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 220 (0x982e7800) [pid = 1810] [serial = 1225] [outer = (nil)] 18:16:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 221 (0x997d3000) [pid = 1810] [serial = 1226] [outer = 0x982e7800] 18:16:20 INFO - PROCESS | 1810 | 1463966180014 Marionette DEBUG loaded listener.js 18:16:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 222 (0x99886c00) [pid = 1810] [serial = 1227] [outer = 0x982e7800] 18:16:20 INFO - PROCESS | 1810 | 1463966180884 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 18:16:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 18:16:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1381ms 18:16:20 INFO - PROCESS | 1810 | 1463966180945 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 18:16:20 INFO - PROCESS | 1810 | 1463966180949 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 18:16:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 18:16:20 INFO - PROCESS | 1810 | 1463966180955 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 18:16:20 INFO - PROCESS | 1810 | 1463966180959 Marionette TRACE conn3 <- [1,1606,null,{}] 18:16:20 INFO - PROCESS | 1810 | 1463966180964 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:21 INFO - PROCESS | 1810 | 1463966181138 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 18:16:21 INFO - PROCESS | 1810 | 1463966181329 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:21 INFO - PROCESS | 1810 | ++DOCSHELL 0x92323000 == 91 [pid = 1810] [id = 409] 18:16:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 223 (0x95227800) [pid = 1810] [serial = 1228] [outer = (nil)] 18:16:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 224 (0x9a92ec00) [pid = 1810] [serial = 1229] [outer = 0x95227800] 18:16:21 INFO - PROCESS | 1810 | 1463966181410 Marionette DEBUG loaded listener.js 18:16:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 225 (0x9b067c00) [pid = 1810] [serial = 1230] [outer = 0x95227800] 18:16:22 INFO - PROCESS | 1810 | 1463966182247 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 18:16:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 18:16:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1333ms 18:16:22 INFO - PROCESS | 1810 | 1463966182291 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 18:16:22 INFO - PROCESS | 1810 | 1463966182295 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 18:16:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 18:16:22 INFO - PROCESS | 1810 | 1463966182300 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 18:16:22 INFO - PROCESS | 1810 | 1463966182303 Marionette TRACE conn3 <- [1,1610,null,{}] 18:16:22 INFO - PROCESS | 1810 | 1463966182308 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:22 INFO - PROCESS | 1810 | 1463966182497 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 18:16:22 INFO - PROCESS | 1810 | 1463966182687 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:22 INFO - PROCESS | 1810 | ++DOCSHELL 0x99cbbc00 == 92 [pid = 1810] [id = 410] 18:16:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 226 (0x9a932000) [pid = 1810] [serial = 1231] [outer = (nil)] 18:16:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 227 (0x9d5a4000) [pid = 1810] [serial = 1232] [outer = 0x9a932000] 18:16:22 INFO - PROCESS | 1810 | 1463966182774 Marionette DEBUG loaded listener.js 18:16:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 228 (0x9d9af800) [pid = 1810] [serial = 1233] [outer = 0x9a932000] 18:16:23 INFO - PROCESS | 1810 | 1463966183618 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 18:16:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 18:16:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1377ms 18:16:23 INFO - PROCESS | 1810 | 1463966183679 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 18:16:23 INFO - PROCESS | 1810 | 1463966183682 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 18:16:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 18:16:23 INFO - PROCESS | 1810 | 1463966183688 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 18:16:23 INFO - PROCESS | 1810 | 1463966183692 Marionette TRACE conn3 <- [1,1614,null,{}] 18:16:23 INFO - PROCESS | 1810 | 1463966183697 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:23 INFO - PROCESS | 1810 | 1463966183867 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 18:16:24 INFO - PROCESS | 1810 | 1463966184058 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:24 INFO - PROCESS | 1810 | ++DOCSHELL 0x9a936000 == 93 [pid = 1810] [id = 411] 18:16:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 229 (0x9ba07000) [pid = 1810] [serial = 1234] [outer = (nil)] 18:16:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 230 (0xa227c400) [pid = 1810] [serial = 1235] [outer = 0x9ba07000] 18:16:24 INFO - PROCESS | 1810 | 1463966184136 Marionette DEBUG loaded listener.js 18:16:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 231 (0xa244fc00) [pid = 1810] [serial = 1236] [outer = 0x9ba07000] 18:16:24 INFO - PROCESS | 1810 | 1463966184990 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 18:16:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 18:16:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1338ms 18:16:25 INFO - PROCESS | 1810 | 1463966185027 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 18:16:25 INFO - PROCESS | 1810 | 1463966185031 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 18:16:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 18:16:25 INFO - PROCESS | 1810 | 1463966185037 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 18:16:25 INFO - PROCESS | 1810 | 1463966185040 Marionette TRACE conn3 <- [1,1618,null,{}] 18:16:25 INFO - PROCESS | 1810 | 1463966185045 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:25 INFO - PROCESS | 1810 | 1463966185221 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 18:16:25 INFO - PROCESS | 1810 | 1463966185447 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:25 INFO - PROCESS | 1810 | ++DOCSHELL 0x8aee4000 == 94 [pid = 1810] [id = 412] 18:16:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 232 (0x91e04c00) [pid = 1810] [serial = 1237] [outer = (nil)] 18:16:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 233 (0xa26e8400) [pid = 1810] [serial = 1238] [outer = 0x91e04c00] 18:16:25 INFO - PROCESS | 1810 | 1463966185522 Marionette DEBUG loaded listener.js 18:16:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 234 (0xa30e9000) [pid = 1810] [serial = 1239] [outer = 0x91e04c00] 18:16:26 INFO - PROCESS | 1810 | 1463966186378 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 18:16:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 18:16:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1378ms 18:16:26 INFO - PROCESS | 1810 | 1463966186416 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 18:16:26 INFO - PROCESS | 1810 | 1463966186420 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 18:16:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 18:16:26 INFO - PROCESS | 1810 | 1463966186426 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 18:16:26 INFO - PROCESS | 1810 | 1463966186429 Marionette TRACE conn3 <- [1,1622,null,{}] 18:16:26 INFO - PROCESS | 1810 | 1463966186434 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:26 INFO - PROCESS | 1810 | 1463966186598 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 18:16:26 INFO - PROCESS | 1810 | 1463966186796 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:26 INFO - PROCESS | 1810 | ++DOCSHELL 0x954c3c00 == 95 [pid = 1810] [id = 413] 18:16:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 235 (0xa245a800) [pid = 1810] [serial = 1240] [outer = (nil)] 18:16:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 236 (0xa354f000) [pid = 1810] [serial = 1241] [outer = 0xa245a800] 18:16:26 INFO - PROCESS | 1810 | 1463966186878 Marionette DEBUG loaded listener.js 18:16:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 237 (0xa503cc00) [pid = 1810] [serial = 1242] [outer = 0xa245a800] 18:16:27 INFO - PROCESS | 1810 | 1463966187720 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 18:16:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 18:16:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1332ms 18:16:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 18:16:27 INFO - PROCESS | 1810 | 1463966187758 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 18:16:27 INFO - PROCESS | 1810 | 1463966187761 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 18:16:27 INFO - PROCESS | 1810 | 1463966187767 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 18:16:27 INFO - PROCESS | 1810 | 1463966187771 Marionette TRACE conn3 <- [1,1626,null,{}] 18:16:27 INFO - PROCESS | 1810 | 1463966187777 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:27 INFO - PROCESS | 1810 | 1463966187941 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 18:16:28 INFO - PROCESS | 1810 | 1463966188140 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:28 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d80a800 == 96 [pid = 1810] [id = 414] 18:16:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 238 (0x9b066400) [pid = 1810] [serial = 1243] [outer = (nil)] 18:16:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 239 (0xa675c000) [pid = 1810] [serial = 1244] [outer = 0x9b066400] 18:16:28 INFO - PROCESS | 1810 | 1463966188222 Marionette DEBUG loaded listener.js 18:16:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 240 (0xa67d0c00) [pid = 1810] [serial = 1245] [outer = 0x9b066400] 18:16:29 INFO - PROCESS | 1810 | 1463966189070 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 18:16:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 18:16:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1343ms 18:16:29 INFO - PROCESS | 1810 | 1463966189110 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 18:16:29 INFO - PROCESS | 1810 | 1463966189114 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 18:16:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 18:16:29 INFO - PROCESS | 1810 | 1463966189119 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 18:16:29 INFO - PROCESS | 1810 | 1463966189124 Marionette TRACE conn3 <- [1,1630,null,{}] 18:16:29 INFO - PROCESS | 1810 | 1463966189129 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:29 INFO - PROCESS | 1810 | 1463966189312 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 18:16:29 INFO - PROCESS | 1810 | 1463966189523 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:29 INFO - PROCESS | 1810 | ++DOCSHELL 0x8afe3400 == 97 [pid = 1810] [id = 415] 18:16:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 241 (0x8afe7400) [pid = 1810] [serial = 1246] [outer = (nil)] 18:16:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 242 (0x8afedc00) [pid = 1810] [serial = 1247] [outer = 0x8afe7400] 18:16:29 INFO - PROCESS | 1810 | 1463966189639 Marionette DEBUG loaded listener.js 18:16:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 243 (0xa67c2c00) [pid = 1810] [serial = 1248] [outer = 0x8afe7400] 18:16:30 INFO - PROCESS | 1810 | 1463966190533 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 18:16:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 18:16:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1488ms 18:16:30 INFO - PROCESS | 1810 | 1463966190609 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 18:16:30 INFO - PROCESS | 1810 | 1463966190611 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 18:16:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 18:16:30 INFO - PROCESS | 1810 | 1463966190617 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 18:16:30 INFO - PROCESS | 1810 | 1463966190621 Marionette TRACE conn3 <- [1,1634,null,{}] 18:16:30 INFO - PROCESS | 1810 | 1463966190626 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:30 INFO - PROCESS | 1810 | 1463966190794 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 18:16:31 INFO - PROCESS | 1810 | 1463966191006 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:31 INFO - PROCESS | 1810 | ++DOCSHELL 0x8afe5c00 == 98 [pid = 1810] [id = 416] 18:16:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 244 (0x8afefc00) [pid = 1810] [serial = 1249] [outer = (nil)] 18:16:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 245 (0x8ef2d000) [pid = 1810] [serial = 1250] [outer = 0x8afefc00] 18:16:31 INFO - PROCESS | 1810 | 1463966191129 Marionette DEBUG loaded listener.js 18:16:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 246 (0x8ef2f800) [pid = 1810] [serial = 1251] [outer = 0x8afefc00] 18:16:31 INFO - PROCESS | 1810 | 1463966191952 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 18:16:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 18:16:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1381ms 18:16:32 INFO - PROCESS | 1810 | 1463966192000 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 18:16:32 INFO - PROCESS | 1810 | 1463966192003 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 18:16:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 18:16:32 INFO - PROCESS | 1810 | 1463966192009 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 18:16:32 INFO - PROCESS | 1810 | 1463966192013 Marionette TRACE conn3 <- [1,1638,null,{}] 18:16:32 INFO - PROCESS | 1810 | 1463966192027 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:32 INFO - PROCESS | 1810 | 1463966192195 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 18:16:32 INFO - PROCESS | 1810 | 1463966192395 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:32 INFO - PROCESS | 1810 | ++DOCSHELL 0x895e6400 == 99 [pid = 1810] [id = 417] 18:16:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 247 (0x895e6c00) [pid = 1810] [serial = 1252] [outer = (nil)] 18:16:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 248 (0x895ef000) [pid = 1810] [serial = 1253] [outer = 0x895e6c00] 18:16:32 INFO - PROCESS | 1810 | 1463966192475 Marionette DEBUG loaded listener.js 18:16:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 249 (0x895f1800) [pid = 1810] [serial = 1254] [outer = 0x895e6c00] 18:16:33 INFO - PROCESS | 1810 | 1463966193346 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 18:16:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 18:16:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1394ms 18:16:33 INFO - PROCESS | 1810 | 1463966193405 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 18:16:33 INFO - PROCESS | 1810 | 1463966193408 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 18:16:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 18:16:33 INFO - PROCESS | 1810 | 1463966193414 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 18:16:33 INFO - PROCESS | 1810 | 1463966193417 Marionette TRACE conn3 <- [1,1642,null,{}] 18:16:33 INFO - PROCESS | 1810 | 1463966193423 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:33 INFO - PROCESS | 1810 | 1463966193603 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 18:16:33 INFO - PROCESS | 1810 | 1463966193802 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:33 INFO - PROCESS | 1810 | ++DOCSHELL 0x895ec800 == 100 [pid = 1810] [id = 418] 18:16:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 250 (0x895ef800) [pid = 1810] [serial = 1255] [outer = (nil)] 18:16:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 251 (0x8e038000) [pid = 1810] [serial = 1256] [outer = 0x895ef800] 18:16:33 INFO - PROCESS | 1810 | 1463966193881 Marionette DEBUG loaded listener.js 18:16:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 252 (0x8ef29000) [pid = 1810] [serial = 1257] [outer = 0x895ef800] 18:16:34 INFO - PROCESS | 1810 | 1463966194730 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 18:16:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 18:16:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1331ms 18:16:34 INFO - PROCESS | 1810 | 1463966194746 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 18:16:34 INFO - PROCESS | 1810 | 1463966194750 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 18:16:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 18:16:34 INFO - PROCESS | 1810 | 1463966194778 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 18:16:34 INFO - PROCESS | 1810 | 1463966194782 Marionette TRACE conn3 <- [1,1646,null,{}] 18:16:34 INFO - PROCESS | 1810 | 1463966194787 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:34 INFO - PROCESS | 1810 | 1463966194963 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 18:16:35 INFO - PROCESS | 1810 | 1463966195178 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:35 INFO - PROCESS | 1810 | ++DOCSHELL 0x895ed800 == 101 [pid = 1810] [id = 419] 18:16:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 253 (0x895f3000) [pid = 1810] [serial = 1258] [outer = (nil)] 18:16:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 254 (0x8ad47000) [pid = 1810] [serial = 1259] [outer = 0x895f3000] 18:16:35 INFO - PROCESS | 1810 | 1463966195291 Marionette DEBUG loaded listener.js 18:16:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 255 (0x8ad4ac00) [pid = 1810] [serial = 1260] [outer = 0x895f3000] 18:16:36 INFO - PROCESS | 1810 | 1463966196492 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 18:16:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 18:16:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1786ms 18:16:36 INFO - PROCESS | 1810 | 1463966196562 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 18:16:36 INFO - PROCESS | 1810 | 1463966196569 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 18:16:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 18:16:36 INFO - PROCESS | 1810 | 1463966196576 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 18:16:36 INFO - PROCESS | 1810 | 1463966196582 Marionette TRACE conn3 <- [1,1650,null,{}] 18:16:36 INFO - PROCESS | 1810 | 1463966196589 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:36 INFO - PROCESS | 1810 | 1463966196808 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 18:16:37 INFO - PROCESS | 1810 | 1463966197170 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:37 INFO - PROCESS | 1810 | ++DOCSHELL 0x8afe4400 == 102 [pid = 1810] [id = 420] 18:16:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 256 (0x8afe9400) [pid = 1810] [serial = 1261] [outer = (nil)] 18:16:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 257 (0x8aff0800) [pid = 1810] [serial = 1262] [outer = 0x8afe9400] 18:16:37 INFO - PROCESS | 1810 | 1463966197248 Marionette DEBUG loaded listener.js 18:16:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 258 (0x8b9d7800) [pid = 1810] [serial = 1263] [outer = 0x8afe9400] 18:16:38 INFO - PROCESS | 1810 | 1463966198121 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 18:16:38 INFO - PROCESS | 1810 | --DOCSHELL 0x8d80b400 == 101 [pid = 1810] [id = 291] 18:16:38 INFO - PROCESS | 1810 | --DOCSHELL 0x924d4000 == 100 [pid = 1810] [id = 403] 18:16:38 INFO - PROCESS | 1810 | --DOMWINDOW == 257 (0x9262f800) [pid = 1810] [serial = 1106] [outer = (nil)] [url = about:blank] 18:16:38 INFO - PROCESS | 1810 | --DOMWINDOW == 256 (0x99cb0000) [pid = 1810] [serial = 1109] [outer = (nil)] [url = about:blank] 18:16:38 INFO - PROCESS | 1810 | --DOMWINDOW == 255 (0x9b25c800) [pid = 1810] [serial = 1112] [outer = (nil)] [url = about:blank] 18:16:38 INFO - PROCESS | 1810 | --DOMWINDOW == 254 (0x9b932c00) [pid = 1810] [serial = 1115] [outer = (nil)] [url = about:blank] 18:16:38 INFO - PROCESS | 1810 | --DOMWINDOW == 253 (0xa1130800) [pid = 1810] [serial = 1118] [outer = (nil)] [url = about:blank] 18:16:38 INFO - PROCESS | 1810 | --DOMWINDOW == 252 (0xa2276800) [pid = 1810] [serial = 1121] [outer = (nil)] [url = about:blank] 18:16:38 INFO - PROCESS | 1810 | --DOMWINDOW == 251 (0xa2450000) [pid = 1810] [serial = 1124] [outer = (nil)] [url = about:blank] 18:16:38 INFO - PROCESS | 1810 | --DOMWINDOW == 250 (0xa2469c00) [pid = 1810] [serial = 1127] [outer = (nil)] [url = about:blank] 18:16:38 INFO - PROCESS | 1810 | --DOMWINDOW == 249 (0xa24f0000) [pid = 1810] [serial = 1130] [outer = (nil)] [url = about:blank] 18:16:38 INFO - PROCESS | 1810 | --DOMWINDOW == 248 (0x90a3dc00) [pid = 1810] [serial = 1133] [outer = (nil)] [url = about:blank] 18:16:38 INFO - PROCESS | 1810 | --DOCSHELL 0x908bdc00 == 99 [pid = 1810] [id = 402] 18:16:38 INFO - PROCESS | 1810 | --DOCSHELL 0x8aeeac00 == 98 [pid = 1810] [id = 401] 18:16:38 INFO - PROCESS | 1810 | --DOCSHELL 0x8da16400 == 97 [pid = 1810] [id = 400] 18:16:38 INFO - PROCESS | 1810 | --DOCSHELL 0x893d5000 == 96 [pid = 1810] [id = 399] 18:16:38 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd7400 == 95 [pid = 1810] [id = 386] 18:16:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 18:16:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1684ms 18:16:38 INFO - PROCESS | 1810 | 1463966198261 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 18:16:38 INFO - PROCESS | 1810 | 1463966198268 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 18:16:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 18:16:38 INFO - PROCESS | 1810 | 1463966198278 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 18:16:38 INFO - PROCESS | 1810 | 1463966198281 Marionette TRACE conn3 <- [1,1654,null,{}] 18:16:38 INFO - PROCESS | 1810 | 1463966198285 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:38 INFO - PROCESS | 1810 | 1463966198444 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 18:16:38 INFO - PROCESS | 1810 | --DOMWINDOW == 247 (0x966db400) [pid = 1810] [serial = 1050] [outer = (nil)] [url = about:blank] 18:16:38 INFO - PROCESS | 1810 | --DOMWINDOW == 246 (0x97853400) [pid = 1810] [serial = 1148] [outer = (nil)] [url = about:blank] 18:16:38 INFO - PROCESS | 1810 | --DOMWINDOW == 245 (0x99b06400) [pid = 1810] [serial = 1151] [outer = (nil)] [url = about:blank] 18:16:38 INFO - PROCESS | 1810 | --DOMWINDOW == 244 (0x92634400) [pid = 1810] [serial = 1142] [outer = (nil)] [url = about:blank] 18:16:38 INFO - PROCESS | 1810 | --DOMWINDOW == 243 (0x8e030800) [pid = 1810] [serial = 1143] [outer = (nil)] [url = about:blank] 18:16:38 INFO - PROCESS | 1810 | --DOMWINDOW == 242 (0x99cb5000) [pid = 1810] [serial = 1101] [outer = (nil)] [url = about:blank] 18:16:38 INFO - PROCESS | 1810 | --DOMWINDOW == 241 (0x8df47400) [pid = 1810] [serial = 1136] [outer = (nil)] [url = about:blank] 18:16:38 INFO - PROCESS | 1810 | --DOMWINDOW == 240 (0x95474800) [pid = 1810] [serial = 1145] [outer = (nil)] [url = about:blank] 18:16:38 INFO - PROCESS | 1810 | --DOMWINDOW == 239 (0x8e658c00) [pid = 1810] [serial = 1103] [outer = (nil)] [url = about:blank] 18:16:38 INFO - PROCESS | 1810 | --DOMWINDOW == 238 (0x9a0b3800) [pid = 1810] [serial = 1152] [outer = (nil)] [url = about:blank] 18:16:38 INFO - PROCESS | 1810 | --DOMWINDOW == 237 (0x9a92f800) [pid = 1810] [serial = 1154] [outer = (nil)] [url = about:blank] 18:16:38 INFO - PROCESS | 1810 | --DOMWINDOW == 236 (0x92636000) [pid = 1810] [serial = 1140] [outer = (nil)] [url = about:blank] 18:16:38 INFO - PROCESS | 1810 | --DOMWINDOW == 235 (0x91ea2800) [pid = 1810] [serial = 1139] [outer = (nil)] [url = about:blank] 18:16:38 INFO - PROCESS | 1810 | --DOMWINDOW == 234 (0x8e1f2800) [pid = 1810] [serial = 1137] [outer = (nil)] [url = about:blank] 18:16:38 INFO - PROCESS | 1810 | --DOMWINDOW == 233 (0x9ab84c00) [pid = 1810] [serial = 1155] [outer = (nil)] [url = about:blank] 18:16:38 INFO - PROCESS | 1810 | --DOMWINDOW == 232 (0x98492800) [pid = 1810] [serial = 1149] [outer = (nil)] [url = about:blank] 18:16:38 INFO - PROCESS | 1810 | --DOMWINDOW == 231 (0x966cf800) [pid = 1810] [serial = 1146] [outer = (nil)] [url = about:blank] 18:16:38 INFO - PROCESS | 1810 | 1463966198671 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:38 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d810800 == 96 [pid = 1810] [id = 421] 18:16:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 232 (0x8d87e000) [pid = 1810] [serial = 1264] [outer = (nil)] 18:16:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 233 (0x8da11c00) [pid = 1810] [serial = 1265] [outer = 0x8d87e000] 18:16:38 INFO - PROCESS | 1810 | 1463966198742 Marionette DEBUG loaded listener.js 18:16:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 234 (0x8e015400) [pid = 1810] [serial = 1266] [outer = 0x8d87e000] 18:16:39 INFO - PROCESS | 1810 | 1463966199460 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 18:16:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 18:16:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1240ms 18:16:39 INFO - PROCESS | 1810 | 1463966199517 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 18:16:39 INFO - PROCESS | 1810 | 1463966199521 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 18:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 18:16:39 INFO - PROCESS | 1810 | 1463966199547 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 18:16:39 INFO - PROCESS | 1810 | 1463966199553 Marionette TRACE conn3 <- [1,1658,null,{}] 18:16:39 INFO - PROCESS | 1810 | 1463966199569 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:39 INFO - PROCESS | 1810 | 1463966199740 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 18:16:39 INFO - PROCESS | 1810 | 1463966199751 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:39 INFO - PROCESS | 1810 | ++DOCSHELL 0x8ad48000 == 97 [pid = 1810] [id = 422] 18:16:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 235 (0x8efa8400) [pid = 1810] [serial = 1267] [outer = (nil)] 18:16:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 236 (0x90628c00) [pid = 1810] [serial = 1268] [outer = 0x8efa8400] 18:16:39 INFO - PROCESS | 1810 | 1463966199822 Marionette DEBUG loaded listener.js 18:16:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 237 (0x90a2f400) [pid = 1810] [serial = 1269] [outer = 0x8efa8400] 18:16:40 INFO - PROCESS | 1810 | 1463966200765 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 18:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 18:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1274ms 18:16:40 INFO - PROCESS | 1810 | 1463966200811 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 18:16:40 INFO - PROCESS | 1810 | 1463966200816 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 18:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 18:16:40 INFO - PROCESS | 1810 | 1463966200832 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 18:16:40 INFO - PROCESS | 1810 | 1463966200834 Marionette TRACE conn3 <- [1,1662,null,{}] 18:16:40 INFO - PROCESS | 1810 | 1463966200840 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:41 INFO - PROCESS | 1810 | 1463966201067 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 18:16:41 INFO - PROCESS | 1810 | 1463966201088 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:41 INFO - PROCESS | 1810 | ++DOCSHELL 0x90a3c400 == 98 [pid = 1810] [id = 423] 18:16:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 238 (0x91e07400) [pid = 1810] [serial = 1270] [outer = (nil)] 18:16:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 239 (0x920b2400) [pid = 1810] [serial = 1271] [outer = 0x91e07400] 18:16:41 INFO - PROCESS | 1810 | 1463966201160 Marionette DEBUG loaded listener.js 18:16:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 240 (0x92632000) [pid = 1810] [serial = 1272] [outer = 0x91e07400] 18:16:42 INFO - PROCESS | 1810 | 1463966202067 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 18:16:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 18:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1279ms 18:16:42 INFO - PROCESS | 1810 | 1463966202112 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 18:16:42 INFO - PROCESS | 1810 | 1463966202114 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 18:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 18:16:42 INFO - PROCESS | 1810 | 1463966202126 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 18:16:42 INFO - PROCESS | 1810 | 1463966202141 Marionette TRACE conn3 <- [1,1666,null,{}] 18:16:42 INFO - PROCESS | 1810 | 1463966202146 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:42 INFO - PROCESS | 1810 | 1463966202367 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 18:16:42 INFO - PROCESS | 1810 | 1463966202391 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:42 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e64c000 == 99 [pid = 1810] [id = 424] 18:16:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 241 (0x91e0ec00) [pid = 1810] [serial = 1273] [outer = (nil)] 18:16:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 242 (0x9280d400) [pid = 1810] [serial = 1274] [outer = 0x91e0ec00] 18:16:42 INFO - PROCESS | 1810 | 1463966202458 Marionette DEBUG loaded listener.js 18:16:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 243 (0x93b65000) [pid = 1810] [serial = 1275] [outer = 0x91e0ec00] 18:16:43 INFO - PROCESS | 1810 | --DOMWINDOW == 242 (0x9a92b800) [pid = 1810] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 18:16:43 INFO - PROCESS | 1810 | --DOMWINDOW == 241 (0x8da1c800) [pid = 1810] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 18:16:43 INFO - PROCESS | 1810 | --DOMWINDOW == 240 (0x91e03c00) [pid = 1810] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 18:16:43 INFO - PROCESS | 1810 | --DOMWINDOW == 239 (0x924d9000) [pid = 1810] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 18:16:43 INFO - PROCESS | 1810 | --DOMWINDOW == 238 (0x8d288400) [pid = 1810] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 18:16:43 INFO - PROCESS | 1810 | --DOMWINDOW == 237 (0x908c1400) [pid = 1810] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 18:16:43 INFO - PROCESS | 1810 | 1463966203507 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 18:16:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 18:16:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1403ms 18:16:43 INFO - PROCESS | 1810 | 1463966203525 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 18:16:43 INFO - PROCESS | 1810 | 1463966203528 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 18:16:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 18:16:43 INFO - PROCESS | 1810 | 1463966203534 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 18:16:43 INFO - PROCESS | 1810 | 1463966203536 Marionette TRACE conn3 <- [1,1670,null,{}] 18:16:43 INFO - PROCESS | 1810 | 1463966203542 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:43 INFO - PROCESS | 1810 | 1463966203765 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 18:16:43 INFO - PROCESS | 1810 | 1463966203784 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:43 INFO - PROCESS | 1810 | ++DOCSHELL 0x8ad50c00 == 100 [pid = 1810] [id = 425] 18:16:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 238 (0x8d288400) [pid = 1810] [serial = 1276] [outer = (nil)] 18:16:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 239 (0x9540b000) [pid = 1810] [serial = 1277] [outer = 0x8d288400] 18:16:43 INFO - PROCESS | 1810 | 1463966203854 Marionette DEBUG loaded listener.js 18:16:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 240 (0x966da000) [pid = 1810] [serial = 1278] [outer = 0x8d288400] 18:16:44 INFO - PROCESS | 1810 | 1463966204630 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 18:16:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 18:16:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1126ms 18:16:44 INFO - PROCESS | 1810 | 1463966204662 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 18:16:44 INFO - PROCESS | 1810 | 1463966204664 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 18:16:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 18:16:44 INFO - PROCESS | 1810 | 1463966204670 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 18:16:44 INFO - PROCESS | 1810 | 1463966204672 Marionette TRACE conn3 <- [1,1674,null,{}] 18:16:44 INFO - PROCESS | 1810 | 1463966204678 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:44 INFO - PROCESS | 1810 | 1463966204889 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 18:16:44 INFO - PROCESS | 1810 | 1463966204911 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:44 INFO - PROCESS | 1810 | ++DOCSHELL 0x95466400 == 101 [pid = 1810] [id = 426] 18:16:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 241 (0x954c0400) [pid = 1810] [serial = 1279] [outer = (nil)] 18:16:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 242 (0x98492800) [pid = 1810] [serial = 1280] [outer = 0x954c0400] 18:16:44 INFO - PROCESS | 1810 | 1463966204977 Marionette DEBUG loaded listener.js 18:16:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 243 (0x997d5400) [pid = 1810] [serial = 1281] [outer = 0x954c0400] 18:16:46 INFO - PROCESS | 1810 | 1463966206042 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 18:16:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 18:16:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1433ms 18:16:46 INFO - PROCESS | 1810 | 1463966206105 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 18:16:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 18:16:46 INFO - PROCESS | 1810 | 1463966206112 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 18:16:46 INFO - PROCESS | 1810 | 1463966206119 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 18:16:46 INFO - PROCESS | 1810 | 1463966206126 Marionette TRACE conn3 <- [1,1678,null,{}] 18:16:46 INFO - PROCESS | 1810 | 1463966206133 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:46 INFO - PROCESS | 1810 | 1463966206321 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 18:16:46 INFO - PROCESS | 1810 | 1463966206519 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:46 INFO - PROCESS | 1810 | ++DOCSHELL 0x893d5000 == 102 [pid = 1810] [id = 427] 18:16:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 244 (0x8ad42000) [pid = 1810] [serial = 1282] [outer = (nil)] 18:16:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 245 (0x8afee800) [pid = 1810] [serial = 1283] [outer = 0x8ad42000] 18:16:46 INFO - PROCESS | 1810 | 1463966206642 Marionette DEBUG loaded listener.js 18:16:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 246 (0x8d87b000) [pid = 1810] [serial = 1284] [outer = 0x8ad42000] 18:16:47 INFO - PROCESS | 1810 | 1463966207558 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 18:16:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 18:16:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1483ms 18:16:47 INFO - PROCESS | 1810 | 1463966207603 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 18:16:47 INFO - PROCESS | 1810 | 1463966207611 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 18:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 18:16:47 INFO - PROCESS | 1810 | 1463966207622 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 18:16:47 INFO - PROCESS | 1810 | 1463966207627 Marionette TRACE conn3 <- [1,1682,null,{}] 18:16:47 INFO - PROCESS | 1810 | 1463966207633 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:47 INFO - PROCESS | 1810 | 1463966207823 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 18:16:48 INFO - PROCESS | 1810 | 1463966208028 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:48 INFO - PROCESS | 1810 | ++DOCSHELL 0x8b9d5000 == 103 [pid = 1810] [id = 428] 18:16:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 247 (0x8b9d5400) [pid = 1810] [serial = 1285] [outer = (nil)] 18:16:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 248 (0x8efa4400) [pid = 1810] [serial = 1286] [outer = 0x8b9d5400] 18:16:48 INFO - PROCESS | 1810 | 1463966208112 Marionette DEBUG loaded listener.js 18:16:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 249 (0x90a35c00) [pid = 1810] [serial = 1287] [outer = 0x8b9d5400] 18:16:49 INFO - PROCESS | 1810 | 1463966209020 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 18:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 18:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1431ms 18:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 18:16:49 INFO - PROCESS | 1810 | 1463966209052 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 18:16:49 INFO - PROCESS | 1810 | 1463966209055 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 18:16:49 INFO - PROCESS | 1810 | 1463966209062 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 18:16:49 INFO - PROCESS | 1810 | 1463966209068 Marionette TRACE conn3 <- [1,1686,null,{}] 18:16:49 INFO - PROCESS | 1810 | 1463966209083 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:49 INFO - PROCESS | 1810 | 1463966209262 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 18:16:49 INFO - PROCESS | 1810 | 1463966209479 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:49 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e035400 == 104 [pid = 1810] [id = 429] 18:16:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 250 (0x906dd400) [pid = 1810] [serial = 1288] [outer = (nil)] 18:16:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 251 (0x9784b000) [pid = 1810] [serial = 1289] [outer = 0x906dd400] 18:16:49 INFO - PROCESS | 1810 | 1463966209597 Marionette DEBUG loaded listener.js 18:16:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 252 (0x99df9c00) [pid = 1810] [serial = 1290] [outer = 0x906dd400] 18:16:50 INFO - PROCESS | 1810 | 1463966210500 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 18:16:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 18:16:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1484ms 18:16:50 INFO - PROCESS | 1810 | 1463966210546 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 18:16:50 INFO - PROCESS | 1810 | 1463966210551 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 18:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 18:16:50 INFO - PROCESS | 1810 | 1463966210574 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 18:16:50 INFO - PROCESS | 1810 | 1463966210578 Marionette TRACE conn3 <- [1,1690,null,{}] 18:16:50 INFO - PROCESS | 1810 | 1463966210583 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:50 INFO - PROCESS | 1810 | 1463966210771 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 18:16:50 INFO - PROCESS | 1810 | 1463966210972 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:51 INFO - PROCESS | 1810 | ++DOCSHELL 0x9841e800 == 105 [pid = 1810] [id = 430] 18:16:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 253 (0x99df5000) [pid = 1810] [serial = 1291] [outer = (nil)] 18:16:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 254 (0x9b25c800) [pid = 1810] [serial = 1292] [outer = 0x99df5000] 18:16:51 INFO - PROCESS | 1810 | 1463966211087 Marionette DEBUG loaded listener.js 18:16:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 255 (0x9b932400) [pid = 1810] [serial = 1293] [outer = 0x99df5000] 18:16:51 INFO - PROCESS | 1810 | 1463966211945 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 18:16:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 18:16:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1433ms 18:16:52 INFO - PROCESS | 1810 | 1463966212006 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 18:16:52 INFO - PROCESS | 1810 | 1463966212008 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 18:16:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 18:16:52 INFO - PROCESS | 1810 | 1463966212015 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 18:16:52 INFO - PROCESS | 1810 | 1463966212018 Marionette TRACE conn3 <- [1,1694,null,{}] 18:16:52 INFO - PROCESS | 1810 | 1463966212023 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:52 INFO - PROCESS | 1810 | 1463966212191 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 18:16:52 INFO - PROCESS | 1810 | 1463966212390 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:52 INFO - PROCESS | 1810 | ++DOCSHELL 0x9546f800 == 106 [pid = 1810] [id = 431] 18:16:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 256 (0x98424800) [pid = 1810] [serial = 1294] [outer = (nil)] 18:16:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 257 (0x9b972400) [pid = 1810] [serial = 1295] [outer = 0x98424800] 18:16:52 INFO - PROCESS | 1810 | 1463966212466 Marionette DEBUG loaded listener.js 18:16:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 258 (0x9bac6c00) [pid = 1810] [serial = 1296] [outer = 0x98424800] 18:16:53 INFO - PROCESS | 1810 | 1463966213357 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 18:16:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 18:16:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1390ms 18:16:53 INFO - PROCESS | 1810 | 1463966213405 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 18:16:53 INFO - PROCESS | 1810 | 1463966213409 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 18:16:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 18:16:53 INFO - PROCESS | 1810 | 1463966213415 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 18:16:53 INFO - PROCESS | 1810 | 1463966213418 Marionette TRACE conn3 <- [1,1698,null,{}] 18:16:53 INFO - PROCESS | 1810 | 1463966213423 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:53 INFO - PROCESS | 1810 | 1463966213609 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 18:16:53 INFO - PROCESS | 1810 | 1463966213809 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:53 INFO - PROCESS | 1810 | ++DOCSHELL 0x9a92e800 == 107 [pid = 1810] [id = 432] 18:16:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 259 (0x9b931400) [pid = 1810] [serial = 1297] [outer = (nil)] 18:16:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 260 (0xa2468800) [pid = 1810] [serial = 1298] [outer = 0x9b931400] 18:16:53 INFO - PROCESS | 1810 | 1463966213889 Marionette DEBUG loaded listener.js 18:16:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 261 (0xa246f400) [pid = 1810] [serial = 1299] [outer = 0x9b931400] 18:16:54 INFO - PROCESS | 1810 | 1463966214739 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 18:16:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 18:16:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1382ms 18:16:54 INFO - PROCESS | 1810 | 1463966214798 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 18:16:54 INFO - PROCESS | 1810 | 1463966214801 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 18:16:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 18:16:54 INFO - PROCESS | 1810 | 1463966214809 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 18:16:54 INFO - PROCESS | 1810 | 1463966214812 Marionette TRACE conn3 <- [1,1702,null,{}] 18:16:54 INFO - PROCESS | 1810 | 1463966214817 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:54 INFO - PROCESS | 1810 | 1463966214984 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 18:16:55 INFO - PROCESS | 1810 | 1463966215199 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:55 INFO - PROCESS | 1810 | ++DOCSHELL 0x8ef36800 == 108 [pid = 1810] [id = 433] 18:16:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 262 (0x9061d400) [pid = 1810] [serial = 1300] [outer = (nil)] 18:16:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 263 (0xa26e6400) [pid = 1810] [serial = 1301] [outer = 0x9061d400] 18:16:55 INFO - PROCESS | 1810 | 1463966215317 Marionette DEBUG loaded listener.js 18:16:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 264 (0xa3251c00) [pid = 1810] [serial = 1302] [outer = 0x9061d400] 18:16:56 INFO - PROCESS | 1810 | 1463966216220 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 18:16:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 18:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1439ms 18:16:56 INFO - PROCESS | 1810 | 1463966216248 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 18:16:56 INFO - PROCESS | 1810 | 1463966216251 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 18:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 18:16:56 INFO - PROCESS | 1810 | 1463966216258 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 18:16:56 INFO - PROCESS | 1810 | 1463966216261 Marionette TRACE conn3 <- [1,1706,null,{}] 18:16:56 INFO - PROCESS | 1810 | 1463966216266 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:56 INFO - PROCESS | 1810 | 1463966216435 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 18:16:56 INFO - PROCESS | 1810 | 1463966216641 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:56 INFO - PROCESS | 1810 | ++DOCSHELL 0x8c6e1800 == 109 [pid = 1810] [id = 434] 18:16:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 265 (0x8c6e1c00) [pid = 1810] [serial = 1303] [outer = (nil)] 18:16:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 266 (0x8c6e7000) [pid = 1810] [serial = 1304] [outer = 0x8c6e1c00] 18:16:56 INFO - PROCESS | 1810 | 1463966216716 Marionette DEBUG loaded listener.js 18:16:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 267 (0x8c6e9c00) [pid = 1810] [serial = 1305] [outer = 0x8c6e1c00] 18:16:57 INFO - PROCESS | 1810 | 1463966217596 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 18:16:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 18:16:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1387ms 18:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 18:16:57 INFO - PROCESS | 1810 | 1463966217645 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 18:16:57 INFO - PROCESS | 1810 | 1463966217648 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 18:16:57 INFO - PROCESS | 1810 | 1463966217654 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 18:16:57 INFO - PROCESS | 1810 | 1463966217658 Marionette TRACE conn3 <- [1,1710,null,{}] 18:16:57 INFO - PROCESS | 1810 | 1463966217663 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:57 INFO - PROCESS | 1810 | 1463966217840 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 18:16:58 INFO - PROCESS | 1810 | 1463966218065 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:58 INFO - PROCESS | 1810 | ++DOCSHELL 0x8c6dfc00 == 110 [pid = 1810] [id = 435] 18:16:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 268 (0x8c6e7c00) [pid = 1810] [serial = 1306] [outer = (nil)] 18:16:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 269 (0xa26e7c00) [pid = 1810] [serial = 1307] [outer = 0x8c6e7c00] 18:16:58 INFO - PROCESS | 1810 | 1463966218141 Marionette DEBUG loaded listener.js 18:16:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 270 (0xa30ebc00) [pid = 1810] [serial = 1308] [outer = 0x8c6e7c00] 18:16:58 INFO - PROCESS | 1810 | 1463966218967 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 18:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 18:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1379ms 18:16:59 INFO - PROCESS | 1810 | 1463966219034 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 18:16:59 INFO - PROCESS | 1810 | 1463966219037 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 18:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 18:16:59 INFO - PROCESS | 1810 | 1463966219043 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 18:16:59 INFO - PROCESS | 1810 | 1463966219047 Marionette TRACE conn3 <- [1,1714,null,{}] 18:16:59 INFO - PROCESS | 1810 | 1463966219052 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:16:59 INFO - PROCESS | 1810 | 1463966219227 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 18:16:59 INFO - PROCESS | 1810 | 1463966219432 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:16:59 INFO - PROCESS | 1810 | ++DOCSHELL 0x8c6eb800 == 111 [pid = 1810] [id = 436] 18:16:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 271 (0x8c6ee000) [pid = 1810] [serial = 1309] [outer = (nil)] 18:16:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 272 (0x92e08000) [pid = 1810] [serial = 1310] [outer = 0x8c6ee000] 18:16:59 INFO - PROCESS | 1810 | 1463966219548 Marionette DEBUG loaded listener.js 18:16:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 273 (0x92e0ac00) [pid = 1810] [serial = 1311] [outer = 0x8c6ee000] 18:17:00 INFO - PROCESS | 1810 | 1463966220471 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 18:17:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 18:17:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1483ms 18:17:00 INFO - PROCESS | 1810 | 1463966220527 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 18:17:00 INFO - PROCESS | 1810 | 1463966220531 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 18:17:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 18:17:00 INFO - PROCESS | 1810 | 1463966220558 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 18:17:00 INFO - PROCESS | 1810 | 1463966220563 Marionette TRACE conn3 <- [1,1718,null,{}] 18:17:00 INFO - PROCESS | 1810 | 1463966220568 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:00 INFO - PROCESS | 1810 | 1463966220780 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 18:17:01 INFO - PROCESS | 1810 | 1463966221035 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:01 INFO - PROCESS | 1810 | ++DOCSHELL 0x8aeedc00 == 112 [pid = 1810] [id = 437] 18:17:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 274 (0x8c6e6800) [pid = 1810] [serial = 1312] [outer = (nil)] 18:17:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 275 (0x91e0c400) [pid = 1810] [serial = 1313] [outer = 0x8c6e6800] 18:17:01 INFO - PROCESS | 1810 | 1463966221170 Marionette DEBUG loaded listener.js 18:17:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 276 (0x9b935800) [pid = 1810] [serial = 1314] [outer = 0x8c6e6800] 18:17:01 INFO - PROCESS | 1810 | 1463966221979 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 18:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 18:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1487ms 18:17:02 INFO - PROCESS | 1810 | 1463966222042 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 18:17:02 INFO - PROCESS | 1810 | 1463966222046 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 18:17:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 18:17:02 INFO - PROCESS | 1810 | 1463966222052 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 18:17:02 INFO - PROCESS | 1810 | 1463966222055 Marionette TRACE conn3 <- [1,1722,null,{}] 18:17:02 INFO - PROCESS | 1810 | 1463966222060 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:02 INFO - PROCESS | 1810 | 1463966222239 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 18:17:02 INFO - PROCESS | 1810 | 1463966222448 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:02 INFO - PROCESS | 1810 | ++DOCSHELL 0x89608400 == 113 [pid = 1810] [id = 438] 18:17:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 277 (0x8960b800) [pid = 1810] [serial = 1315] [outer = (nil)] 18:17:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 278 (0x89610800) [pid = 1810] [serial = 1316] [outer = 0x8960b800] 18:17:02 INFO - PROCESS | 1810 | 1463966222561 Marionette DEBUG loaded listener.js 18:17:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 279 (0x89614400) [pid = 1810] [serial = 1317] [outer = 0x8960b800] 18:17:03 INFO - PROCESS | 1810 | 1463966223967 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 18:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 18:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 2039ms 18:17:04 INFO - PROCESS | 1810 | 1463966224092 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 18:17:04 INFO - PROCESS | 1810 | 1463966224097 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 18:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 18:17:04 INFO - PROCESS | 1810 | 1463966224113 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 18:17:04 INFO - PROCESS | 1810 | 1463966224121 Marionette TRACE conn3 <- [1,1726,null,{}] 18:17:04 INFO - PROCESS | 1810 | 1463966224137 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:04 INFO - PROCESS | 1810 | 1463966224337 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 18:17:04 INFO - PROCESS | 1810 | 1463966224547 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:04 INFO - PROCESS | 1810 | ++DOCSHELL 0x895f2000 == 114 [pid = 1810] [id = 439] 18:17:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 280 (0x89611400) [pid = 1810] [serial = 1318] [outer = (nil)] 18:17:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 281 (0x8afe4000) [pid = 1810] [serial = 1319] [outer = 0x89611400] 18:17:04 INFO - PROCESS | 1810 | 1463966224663 Marionette DEBUG loaded listener.js 18:17:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 282 (0x8c6e7400) [pid = 1810] [serial = 1320] [outer = 0x89611400] 18:17:05 INFO - PROCESS | 1810 | 1463966225625 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 18:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 18:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1556ms 18:17:05 INFO - PROCESS | 1810 | 1463966225669 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 18:17:05 INFO - PROCESS | 1810 | 1463966225677 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 18:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 18:17:05 INFO - PROCESS | 1810 | 1463966225686 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 18:17:05 INFO - PROCESS | 1810 | 1463966225689 Marionette TRACE conn3 <- [1,1730,null,{}] 18:17:05 INFO - PROCESS | 1810 | 1463966225695 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:05 INFO - PROCESS | 1810 | 1463966225868 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 18:17:06 INFO - PROCESS | 1810 | --DOCSHELL 0x91e0f400 == 113 [pid = 1810] [id = 300] 18:17:06 INFO - PROCESS | 1810 | --DOCSHELL 0x8d22c800 == 112 [pid = 1810] [id = 287] 18:17:06 INFO - PROCESS | 1810 | --DOCSHELL 0x8d28c400 == 111 [pid = 1810] [id = 369] 18:17:06 INFO - PROCESS | 1810 | --DOCSHELL 0x8d056800 == 110 [pid = 1810] [id = 370] 18:17:06 INFO - PROCESS | 1810 | --DOCSHELL 0x99cb8000 == 109 [pid = 1810] [id = 371] 18:17:06 INFO - PROCESS | 1810 | --DOMWINDOW == 281 (0x926f2400) [pid = 1810] [serial = 1214] [outer = (nil)] [url = about:blank] 18:17:06 INFO - PROCESS | 1810 | 1463966226202 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:06 INFO - PROCESS | 1810 | --DOCSHELL 0x8ad50c00 == 108 [pid = 1810] [id = 425] 18:17:06 INFO - PROCESS | 1810 | --DOCSHELL 0x8e64c000 == 107 [pid = 1810] [id = 424] 18:17:06 INFO - PROCESS | 1810 | --DOCSHELL 0x90a3c400 == 106 [pid = 1810] [id = 423] 18:17:06 INFO - PROCESS | 1810 | --DOCSHELL 0x8ad48000 == 105 [pid = 1810] [id = 422] 18:17:06 INFO - PROCESS | 1810 | ++DOCSHELL 0x893d8000 == 106 [pid = 1810] [id = 440] 18:17:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 282 (0x895ea000) [pid = 1810] [serial = 1321] [outer = (nil)] 18:17:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 283 (0x8aeeb000) [pid = 1810] [serial = 1322] [outer = 0x895ea000] 18:17:06 INFO - PROCESS | 1810 | 1463966226323 Marionette DEBUG loaded listener.js 18:17:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 284 (0x8d28c400) [pid = 1810] [serial = 1323] [outer = 0x895ea000] 18:17:06 INFO - PROCESS | 1810 | --DOCSHELL 0x8d810800 == 105 [pid = 1810] [id = 421] 18:17:06 INFO - PROCESS | 1810 | --DOCSHELL 0x8afe4400 == 104 [pid = 1810] [id = 420] 18:17:06 INFO - PROCESS | 1810 | --DOCSHELL 0x895ec800 == 103 [pid = 1810] [id = 418] 18:17:06 INFO - PROCESS | 1810 | --DOCSHELL 0x895e6400 == 102 [pid = 1810] [id = 417] 18:17:06 INFO - PROCESS | 1810 | --DOCSHELL 0x8afe5c00 == 101 [pid = 1810] [id = 416] 18:17:06 INFO - PROCESS | 1810 | --DOCSHELL 0x8afe3400 == 100 [pid = 1810] [id = 415] 18:17:06 INFO - PROCESS | 1810 | --DOCSHELL 0x8d80a800 == 99 [pid = 1810] [id = 414] 18:17:06 INFO - PROCESS | 1810 | --DOCSHELL 0x954c3c00 == 98 [pid = 1810] [id = 413] 18:17:06 INFO - PROCESS | 1810 | --DOCSHELL 0x8aee4000 == 97 [pid = 1810] [id = 412] 18:17:06 INFO - PROCESS | 1810 | --DOCSHELL 0x9a936000 == 96 [pid = 1810] [id = 411] 18:17:06 INFO - PROCESS | 1810 | --DOCSHELL 0x99cbbc00 == 95 [pid = 1810] [id = 410] 18:17:06 INFO - PROCESS | 1810 | --DOCSHELL 0x92323000 == 94 [pid = 1810] [id = 409] 18:17:06 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd8800 == 93 [pid = 1810] [id = 408] 18:17:06 INFO - PROCESS | 1810 | --DOCSHELL 0x92983800 == 92 [pid = 1810] [id = 407] 18:17:06 INFO - PROCESS | 1810 | --DOCSHELL 0x8d967400 == 91 [pid = 1810] [id = 406] 18:17:06 INFO - PROCESS | 1810 | --DOCSHELL 0x8aeea000 == 90 [pid = 1810] [id = 405] 18:17:06 INFO - PROCESS | 1810 | --DOCSHELL 0x893da800 == 89 [pid = 1810] [id = 404] 18:17:06 INFO - PROCESS | 1810 | --DOMWINDOW == 283 (0xa246bc00) [pid = 1810] [serial = 1172] [outer = (nil)] [url = about:blank] 18:17:06 INFO - PROCESS | 1810 | --DOMWINDOW == 282 (0x90a30c00) [pid = 1810] [serial = 1160] [outer = (nil)] [url = about:blank] 18:17:06 INFO - PROCESS | 1810 | --DOMWINDOW == 281 (0x9061a800) [pid = 1810] [serial = 1203] [outer = (nil)] [url = about:blank] 18:17:06 INFO - PROCESS | 1810 | --DOMWINDOW == 280 (0x924e2c00) [pid = 1810] [serial = 1208] [outer = (nil)] [url = about:blank] 18:17:06 INFO - PROCESS | 1810 | --DOMWINDOW == 279 (0x8d969800) [pid = 1810] [serial = 1199] [outer = (nil)] [url = about:blank] 18:17:06 INFO - PROCESS | 1810 | --DOMWINDOW == 278 (0x91e95000) [pid = 1810] [serial = 1212] [outer = (nil)] [url = about:blank] 18:17:06 INFO - PROCESS | 1810 | --DOMWINDOW == 277 (0x9b933c00) [pid = 1810] [serial = 1158] [outer = (nil)] [url = about:blank] 18:17:07 INFO - PROCESS | 1810 | --DOMWINDOW == 276 (0x9b603000) [pid = 1810] [serial = 1157] [outer = (nil)] [url = about:blank] 18:17:07 INFO - PROCESS | 1810 | --DOMWINDOW == 275 (0xa6cd7800) [pid = 1810] [serial = 1190] [outer = (nil)] [url = about:blank] 18:17:07 INFO - PROCESS | 1810 | --DOMWINDOW == 274 (0x8e653c00) [pid = 1810] [serial = 1202] [outer = (nil)] [url = about:blank] 18:17:07 INFO - PROCESS | 1810 | --DOMWINDOW == 273 (0x8aee9400) [pid = 1810] [serial = 1187] [outer = (nil)] [url = about:blank] 18:17:07 INFO - PROCESS | 1810 | --DOMWINDOW == 272 (0x93b6bc00) [pid = 1810] [serial = 1163] [outer = (nil)] [url = about:blank] 18:17:07 INFO - PROCESS | 1810 | --DOMWINDOW == 271 (0x92803c00) [pid = 1810] [serial = 1209] [outer = (nil)] [url = about:blank] 18:17:07 INFO - PROCESS | 1810 | --DOMWINDOW == 270 (0x966d4c00) [pid = 1810] [serial = 1184] [outer = (nil)] [url = about:blank] 18:17:07 INFO - PROCESS | 1810 | --DOMWINDOW == 269 (0xa35ee400) [pid = 1810] [serial = 1175] [outer = (nil)] [url = about:blank] 18:17:07 INFO - PROCESS | 1810 | --DOMWINDOW == 268 (0xa50ecc00) [pid = 1810] [serial = 1178] [outer = (nil)] [url = about:blank] 18:17:07 INFO - PROCESS | 1810 | --DOMWINDOW == 267 (0x9b28f400) [pid = 1810] [serial = 1166] [outer = (nil)] [url = about:blank] 18:17:07 INFO - PROCESS | 1810 | --DOMWINDOW == 266 (0xa0604c00) [pid = 1810] [serial = 1169] [outer = (nil)] [url = about:blank] 18:17:07 INFO - PROCESS | 1810 | --DOMWINDOW == 265 (0x93b64c00) [pid = 1810] [serial = 1211] [outer = (nil)] [url = about:blank] 18:17:07 INFO - PROCESS | 1810 | --DOMWINDOW == 264 (0x8e016000) [pid = 1810] [serial = 1200] [outer = (nil)] [url = about:blank] 18:17:07 INFO - PROCESS | 1810 | --DOMWINDOW == 263 (0x893d5800) [pid = 1810] [serial = 1196] [outer = (nil)] [url = about:blank] 18:17:07 INFO - PROCESS | 1810 | --DOMWINDOW == 262 (0xa6732800) [pid = 1810] [serial = 1181] [outer = (nil)] [url = about:blank] 18:17:07 INFO - PROCESS | 1810 | --DOMWINDOW == 261 (0x8b9d1800) [pid = 1810] [serial = 1193] [outer = (nil)] [url = about:blank] 18:17:07 INFO - PROCESS | 1810 | --DOMWINDOW == 260 (0x91ac4800) [pid = 1810] [serial = 1205] [outer = (nil)] [url = about:blank] 18:17:07 INFO - PROCESS | 1810 | --DOMWINDOW == 259 (0x920ac400) [pid = 1810] [serial = 1206] [outer = (nil)] [url = about:blank] 18:17:07 INFO - PROCESS | 1810 | 1463966227141 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 18:17:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 18:17:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1485ms 18:17:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 18:17:07 INFO - PROCESS | 1810 | 1463966227172 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 18:17:07 INFO - PROCESS | 1810 | 1463966227175 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 18:17:07 INFO - PROCESS | 1810 | 1463966227181 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 18:17:07 INFO - PROCESS | 1810 | 1463966227186 Marionette TRACE conn3 <- [1,1734,null,{}] 18:17:07 INFO - PROCESS | 1810 | 1463966227200 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:07 INFO - PROCESS | 1810 | 1463966227350 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 18:17:07 INFO - PROCESS | 1810 | 1463966227366 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:07 INFO - PROCESS | 1810 | ++DOCSHELL 0x893da800 == 90 [pid = 1810] [id = 441] 18:17:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 260 (0x8e012000) [pid = 1810] [serial = 1324] [outer = (nil)] 18:17:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 261 (0x8e02ec00) [pid = 1810] [serial = 1325] [outer = 0x8e012000] 18:17:07 INFO - PROCESS | 1810 | 1463966227437 Marionette DEBUG loaded listener.js 18:17:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 262 (0x8e653c00) [pid = 1810] [serial = 1326] [outer = 0x8e012000] 18:17:08 INFO - PROCESS | 1810 | 1463966228329 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 18:17:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 18:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1182ms 18:17:08 INFO - PROCESS | 1810 | 1463966228363 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 18:17:08 INFO - PROCESS | 1810 | 1463966228366 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 18:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 18:17:08 INFO - PROCESS | 1810 | 1463966228376 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 18:17:08 INFO - PROCESS | 1810 | 1463966228378 Marionette TRACE conn3 <- [1,1738,null,{}] 18:17:08 INFO - PROCESS | 1810 | 1463966228384 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:08 INFO - PROCESS | 1810 | 1463966228541 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 18:17:08 INFO - PROCESS | 1810 | 1463966228550 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:08 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e034400 == 91 [pid = 1810] [id = 442] 18:17:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 263 (0x8e658c00) [pid = 1810] [serial = 1327] [outer = (nil)] 18:17:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 264 (0x8ef30000) [pid = 1810] [serial = 1328] [outer = 0x8e658c00] 18:17:08 INFO - PROCESS | 1810 | 1463966228622 Marionette DEBUG loaded listener.js 18:17:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 265 (0x9061a800) [pid = 1810] [serial = 1329] [outer = 0x8e658c00] 18:17:09 INFO - PROCESS | 1810 | 1463966229558 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 18:17:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 18:17:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1236ms 18:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 18:17:09 INFO - PROCESS | 1810 | 1463966229612 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 18:17:09 INFO - PROCESS | 1810 | 1463966229614 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 18:17:09 INFO - PROCESS | 1810 | 1463966229631 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 18:17:09 INFO - PROCESS | 1810 | 1463966229634 Marionette TRACE conn3 <- [1,1742,null,{}] 18:17:09 INFO - PROCESS | 1810 | 1463966229640 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:09 INFO - PROCESS | 1810 | 1463966229846 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 18:17:09 INFO - PROCESS | 1810 | 1463966229871 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:09 INFO - PROCESS | 1810 | ++DOCSHELL 0x8ad43c00 == 92 [pid = 1810] [id = 443] 18:17:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 266 (0x8ef31c00) [pid = 1810] [serial = 1330] [outer = (nil)] 18:17:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 267 (0x906e3000) [pid = 1810] [serial = 1331] [outer = 0x8ef31c00] 18:17:09 INFO - PROCESS | 1810 | 1463966229936 Marionette DEBUG loaded listener.js 18:17:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 268 (0x90a2fc00) [pid = 1810] [serial = 1332] [outer = 0x8ef31c00] 18:17:10 INFO - PROCESS | 1810 | 1463966230787 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 18:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 18:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1592ms 18:17:11 INFO - PROCESS | 1810 | --DOMWINDOW == 267 (0x8efa8400) [pid = 1810] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 18:17:11 INFO - PROCESS | 1810 | --DOMWINDOW == 266 (0x8afe9400) [pid = 1810] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 18:17:11 INFO - PROCESS | 1810 | --DOMWINDOW == 265 (0x91e0ec00) [pid = 1810] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 18:17:11 INFO - PROCESS | 1810 | --DOMWINDOW == 264 (0x91e07400) [pid = 1810] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 18:17:11 INFO - PROCESS | 1810 | --DOMWINDOW == 263 (0x8d87e000) [pid = 1810] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 18:17:11 INFO - PROCESS | 1810 | --DOMWINDOW == 262 (0x8d288400) [pid = 1810] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 18:17:11 INFO - PROCESS | 1810 | 1463966231281 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 18:17:11 INFO - PROCESS | 1810 | 1463966231284 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 18:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 18:17:11 INFO - PROCESS | 1810 | 1463966231292 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 18:17:11 INFO - PROCESS | 1810 | 1463966231294 Marionette TRACE conn3 <- [1,1746,null,{}] 18:17:11 INFO - PROCESS | 1810 | 1463966231298 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:11 INFO - PROCESS | 1810 | 1463966231505 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 18:17:11 INFO - PROCESS | 1810 | 1463966231673 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:11 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e657800 == 93 [pid = 1810] [id = 444] 18:17:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 263 (0x8efae000) [pid = 1810] [serial = 1333] [outer = (nil)] 18:17:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 264 (0x91e94800) [pid = 1810] [serial = 1334] [outer = 0x8efae000] 18:17:11 INFO - PROCESS | 1810 | 1463966231740 Marionette DEBUG loaded listener.js 18:17:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 265 (0x920ac400) [pid = 1810] [serial = 1335] [outer = 0x8efae000] 18:17:12 INFO - PROCESS | 1810 | 1463966232395 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 18:17:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 18:17:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1124ms 18:17:12 INFO - PROCESS | 1810 | 1463966232419 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 18:17:12 INFO - PROCESS | 1810 | 1463966232423 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 18:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 18:17:12 INFO - PROCESS | 1810 | 1463966232428 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 18:17:12 INFO - PROCESS | 1810 | 1463966232430 Marionette TRACE conn3 <- [1,1750,null,{}] 18:17:12 INFO - PROCESS | 1810 | 1463966232436 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:12 INFO - PROCESS | 1810 | 1463966232648 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 18:17:12 INFO - PROCESS | 1810 | 1463966232671 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:12 INFO - PROCESS | 1810 | ++DOCSHELL 0x91e03c00 == 94 [pid = 1810] [id = 445] 18:17:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 266 (0x91e0ec00) [pid = 1810] [serial = 1336] [outer = (nil)] 18:17:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 267 (0x924dc000) [pid = 1810] [serial = 1337] [outer = 0x91e0ec00] 18:17:12 INFO - PROCESS | 1810 | 1463966232740 Marionette DEBUG loaded listener.js 18:17:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 268 (0x92632c00) [pid = 1810] [serial = 1338] [outer = 0x91e0ec00] 18:17:13 INFO - PROCESS | 1810 | 1463966233717 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 18:17:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 18:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1337ms 18:17:13 INFO - PROCESS | 1810 | 1463966233767 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 18:17:13 INFO - PROCESS | 1810 | 1463966233774 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 18:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 18:17:13 INFO - PROCESS | 1810 | 1463966233783 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 18:17:13 INFO - PROCESS | 1810 | 1463966233788 Marionette TRACE conn3 <- [1,1754,null,{}] 18:17:13 INFO - PROCESS | 1810 | 1463966233798 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:14 INFO - PROCESS | 1810 | 1463966233991 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 18:17:14 INFO - PROCESS | 1810 | 1463966234260 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:14 INFO - PROCESS | 1810 | ++DOCSHELL 0x89609400 == 95 [pid = 1810] [id = 446] 18:17:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 269 (0x8960c400) [pid = 1810] [serial = 1339] [outer = (nil)] 18:17:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 270 (0x8afea400) [pid = 1810] [serial = 1340] [outer = 0x8960c400] 18:17:14 INFO - PROCESS | 1810 | 1463966234384 Marionette DEBUG loaded listener.js 18:17:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 271 (0x8c6ed400) [pid = 1810] [serial = 1341] [outer = 0x8960c400] 18:17:15 INFO - PROCESS | 1810 | 1463966235264 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 18:17:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 18:17:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1539ms 18:17:15 INFO - PROCESS | 1810 | 1463966235321 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 18:17:15 INFO - PROCESS | 1810 | 1463966235330 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 18:17:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 18:17:15 INFO - PROCESS | 1810 | 1463966235339 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 18:17:15 INFO - PROCESS | 1810 | 1463966235343 Marionette TRACE conn3 <- [1,1758,null,{}] 18:17:15 INFO - PROCESS | 1810 | 1463966235349 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:15 INFO - PROCESS | 1810 | 1463966235527 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 18:17:15 INFO - PROCESS | 1810 | 1463966235728 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:15 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d056800 == 96 [pid = 1810] [id = 447] 18:17:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 272 (0x8d87a000) [pid = 1810] [serial = 1342] [outer = (nil)] 18:17:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 273 (0x8df0cc00) [pid = 1810] [serial = 1343] [outer = 0x8d87a000] 18:17:15 INFO - PROCESS | 1810 | 1463966235811 Marionette DEBUG loaded listener.js 18:17:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 274 (0x8e653400) [pid = 1810] [serial = 1344] [outer = 0x8d87a000] 18:17:16 INFO - PROCESS | 1810 | 1463966236773 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 18:17:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 18:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1481ms 18:17:16 INFO - PROCESS | 1810 | 1463966236821 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 18:17:16 INFO - PROCESS | 1810 | 1463966236825 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 18:17:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 18:17:16 INFO - PROCESS | 1810 | 1463966236831 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 18:17:16 INFO - PROCESS | 1810 | 1463966236837 Marionette TRACE conn3 <- [1,1762,null,{}] 18:17:16 INFO - PROCESS | 1810 | 1463966236853 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:17 INFO - PROCESS | 1810 | 1463966237033 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 18:17:17 INFO - PROCESS | 1810 | 1463966237288 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:17 INFO - PROCESS | 1810 | ++DOCSHELL 0x8ef33400 == 97 [pid = 1810] [id = 448] 18:17:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 275 (0x8ef33800) [pid = 1810] [serial = 1345] [outer = (nil)] 18:17:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 276 (0x92323c00) [pid = 1810] [serial = 1346] [outer = 0x8ef33800] 18:17:17 INFO - PROCESS | 1810 | 1463966237413 Marionette DEBUG loaded listener.js 18:17:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 277 (0x926f6800) [pid = 1810] [serial = 1347] [outer = 0x8ef33800] 18:17:18 INFO - PROCESS | 1810 | 1463966238220 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 18:17:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 18:17:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1433ms 18:17:18 INFO - PROCESS | 1810 | 1463966238265 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 18:17:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 18:17:18 INFO - PROCESS | 1810 | 1463966238270 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 18:17:18 INFO - PROCESS | 1810 | 1463966238275 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 18:17:18 INFO - PROCESS | 1810 | 1463966238279 Marionette TRACE conn3 <- [1,1766,null,{}] 18:17:18 INFO - PROCESS | 1810 | 1463966238302 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:18 INFO - PROCESS | 1810 | 1463966238485 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 18:17:18 INFO - PROCESS | 1810 | 1463966238685 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:18 INFO - PROCESS | 1810 | ++DOCSHELL 0x91e95800 == 98 [pid = 1810] [id = 449] 18:17:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 278 (0x9280e000) [pid = 1810] [serial = 1348] [outer = (nil)] 18:17:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 279 (0x92e05000) [pid = 1810] [serial = 1349] [outer = 0x9280e000] 18:17:18 INFO - PROCESS | 1810 | 1463966238803 Marionette DEBUG loaded listener.js 18:17:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 280 (0x92f4bc00) [pid = 1810] [serial = 1350] [outer = 0x9280e000] 18:17:19 INFO - PROCESS | 1810 | 1463966239692 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 18:17:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 18:17:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1481ms 18:17:19 INFO - PROCESS | 1810 | 1463966239757 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 18:17:19 INFO - PROCESS | 1810 | 1463966239760 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 18:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 18:17:19 INFO - PROCESS | 1810 | 1463966239766 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 18:17:19 INFO - PROCESS | 1810 | 1463966239770 Marionette TRACE conn3 <- [1,1770,null,{}] 18:17:19 INFO - PROCESS | 1810 | 1463966239775 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:19 INFO - PROCESS | 1810 | 1463966239940 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 18:17:20 INFO - PROCESS | 1810 | 1463966240142 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:20 INFO - PROCESS | 1810 | ++DOCSHELL 0x893cc400 == 99 [pid = 1810] [id = 450] 18:17:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 281 (0x924d6000) [pid = 1810] [serial = 1351] [outer = (nil)] 18:17:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 282 (0x947d2000) [pid = 1810] [serial = 1352] [outer = 0x924d6000] 18:17:20 INFO - PROCESS | 1810 | 1463966240221 Marionette DEBUG loaded listener.js 18:17:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 283 (0x95234400) [pid = 1810] [serial = 1353] [outer = 0x924d6000] 18:17:21 INFO - PROCESS | 1810 | 1463966241070 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 18:17:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 18:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1337ms 18:17:21 INFO - PROCESS | 1810 | 1463966241115 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 18:17:21 INFO - PROCESS | 1810 | 1463966241118 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 18:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 18:17:21 INFO - PROCESS | 1810 | 1463966241125 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 18:17:21 INFO - PROCESS | 1810 | 1463966241128 Marionette TRACE conn3 <- [1,1774,null,{}] 18:17:21 INFO - PROCESS | 1810 | 1463966241133 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:21 INFO - PROCESS | 1810 | 1463966241336 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 18:17:21 INFO - PROCESS | 1810 | 1463966241539 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:21 INFO - PROCESS | 1810 | ++DOCSHELL 0x8afe2800 == 100 [pid = 1810] [id = 451] 18:17:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 284 (0x8b9d7400) [pid = 1810] [serial = 1354] [outer = (nil)] 18:17:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 285 (0x98b14c00) [pid = 1810] [serial = 1355] [outer = 0x8b9d7400] 18:17:21 INFO - PROCESS | 1810 | 1463966241661 Marionette DEBUG loaded listener.js 18:17:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 286 (0x99cb8000) [pid = 1810] [serial = 1356] [outer = 0x8b9d7400] 18:17:22 INFO - PROCESS | 1810 | 1463966242550 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 18:17:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 18:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1480ms 18:17:22 INFO - PROCESS | 1810 | 1463966242606 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 18:17:22 INFO - PROCESS | 1810 | 1463966242609 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 18:17:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 18:17:22 INFO - PROCESS | 1810 | 1463966242633 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 18:17:22 INFO - PROCESS | 1810 | 1463966242636 Marionette TRACE conn3 <- [1,1778,null,{}] 18:17:22 INFO - PROCESS | 1810 | 1463966242642 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:22 INFO - PROCESS | 1810 | 1463966242809 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 18:17:23 INFO - PROCESS | 1810 | 1463966243025 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:23 INFO - PROCESS | 1810 | ++DOCSHELL 0x954c8400 == 101 [pid = 1810] [id = 452] 18:17:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 287 (0x9980f400) [pid = 1810] [serial = 1357] [outer = (nil)] 18:17:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 288 (0x9a933800) [pid = 1810] [serial = 1358] [outer = 0x9980f400] 18:17:23 INFO - PROCESS | 1810 | 1463966243135 Marionette DEBUG loaded listener.js 18:17:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 289 (0x9b259000) [pid = 1810] [serial = 1359] [outer = 0x9980f400] 18:17:23 INFO - PROCESS | 1810 | 1463966243974 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 18:17:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 18:17:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1396ms 18:17:24 INFO - PROCESS | 1810 | 1463966244027 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 18:17:24 INFO - PROCESS | 1810 | 1463966244031 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 18:17:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 18:17:24 INFO - PROCESS | 1810 | 1463966244037 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 18:17:24 INFO - PROCESS | 1810 | 1463966244039 Marionette TRACE conn3 <- [1,1782,null,{}] 18:17:24 INFO - PROCESS | 1810 | 1463966244045 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:24 INFO - PROCESS | 1810 | 1463966244205 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 18:17:24 INFO - PROCESS | 1810 | 1463966244414 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:24 INFO - PROCESS | 1810 | ++DOCSHELL 0x982f0800 == 102 [pid = 1810] [id = 453] 18:17:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 290 (0x99cb3000) [pid = 1810] [serial = 1360] [outer = (nil)] 18:17:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 291 (0x9d92f000) [pid = 1810] [serial = 1361] [outer = 0x99cb3000] 18:17:24 INFO - PROCESS | 1810 | 1463966244489 Marionette DEBUG loaded listener.js 18:17:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 292 (0x9d9ae400) [pid = 1810] [serial = 1362] [outer = 0x99cb3000] 18:17:25 INFO - PROCESS | 1810 | 1463966245348 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 18:17:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 18:17:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1381ms 18:17:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 18:17:25 INFO - PROCESS | 1810 | 1463966245418 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 18:17:25 INFO - PROCESS | 1810 | 1463966245421 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 18:17:25 INFO - PROCESS | 1810 | 1463966245427 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 18:17:25 INFO - PROCESS | 1810 | 1463966245431 Marionette TRACE conn3 <- [1,1786,null,{}] 18:17:25 INFO - PROCESS | 1810 | 1463966245436 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:25 INFO - PROCESS | 1810 | 1463966245604 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 18:17:25 INFO - PROCESS | 1810 | 1463966245809 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:25 INFO - PROCESS | 1810 | ++DOCSHELL 0x92809800 == 103 [pid = 1810] [id = 454] 18:17:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 293 (0x99d7a000) [pid = 1810] [serial = 1363] [outer = (nil)] 18:17:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 294 (0x9d9ae000) [pid = 1810] [serial = 1364] [outer = 0x99d7a000] 18:17:25 INFO - PROCESS | 1810 | 1463966245940 Marionette DEBUG loaded listener.js 18:17:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 295 (0xa2453c00) [pid = 1810] [serial = 1365] [outer = 0x99d7a000] 18:17:26 INFO - PROCESS | 1810 | 1463966246823 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 18:17:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 18:17:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1441ms 18:17:26 INFO - PROCESS | 1810 | 1463966246869 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 18:17:26 INFO - PROCESS | 1810 | 1463966246872 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 18:17:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 18:17:26 INFO - PROCESS | 1810 | 1463966246878 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 18:17:26 INFO - PROCESS | 1810 | 1463966246881 Marionette TRACE conn3 <- [1,1790,null,{}] 18:17:26 INFO - PROCESS | 1810 | 1463966246886 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:27 INFO - PROCESS | 1810 | 1463966247056 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 18:17:27 INFO - PROCESS | 1810 | 1463966247265 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:27 INFO - PROCESS | 1810 | ++DOCSHELL 0x99cb2800 == 104 [pid = 1810] [id = 455] 18:17:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 296 (0x9d5aa400) [pid = 1810] [serial = 1366] [outer = (nil)] 18:17:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 297 (0xa305a400) [pid = 1810] [serial = 1367] [outer = 0x9d5aa400] 18:17:27 INFO - PROCESS | 1810 | 1463966247381 Marionette DEBUG loaded listener.js 18:17:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 298 (0xa321c800) [pid = 1810] [serial = 1368] [outer = 0x9d5aa400] 18:17:28 INFO - PROCESS | 1810 | 1463966248379 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:17:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 18:17:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1578ms 18:17:28 INFO - PROCESS | 1810 | 1463966248457 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 18:17:28 INFO - PROCESS | 1810 | 1463966248461 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 18:17:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 18:17:28 INFO - PROCESS | 1810 | 1463966248467 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 18:17:28 INFO - PROCESS | 1810 | 1463966248470 Marionette TRACE conn3 <- [1,1794,null,{}] 18:17:28 INFO - PROCESS | 1810 | 1463966248476 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:28 INFO - PROCESS | 1810 | 1463966248667 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 18:17:28 INFO - PROCESS | 1810 | 1463966248923 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:28 INFO - PROCESS | 1810 | ++DOCSHELL 0xa30eac00 == 105 [pid = 1810] [id = 456] 18:17:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 299 (0xa673e400) [pid = 1810] [serial = 1369] [outer = (nil)] 18:17:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 300 (0xa67c3c00) [pid = 1810] [serial = 1370] [outer = 0xa673e400] 18:17:29 INFO - PROCESS | 1810 | 1463966249049 Marionette DEBUG loaded listener.js 18:17:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 301 (0xa6cdb000) [pid = 1810] [serial = 1371] [outer = 0xa673e400] 18:17:29 INFO - PROCESS | 1810 | 1463966249912 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:17:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:17:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1493ms 18:17:29 INFO - PROCESS | 1810 | 1463966249960 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 18:17:29 INFO - PROCESS | 1810 | 1463966249964 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 18:17:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 18:17:29 INFO - PROCESS | 1810 | 1463966249970 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 18:17:29 INFO - PROCESS | 1810 | 1463966249972 Marionette TRACE conn3 <- [1,1798,null,{}] 18:17:29 INFO - PROCESS | 1810 | 1463966249978 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:30 INFO - PROCESS | 1810 | 1463966250148 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 18:17:30 INFO - PROCESS | 1810 | 1463966250360 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:30 INFO - PROCESS | 1810 | ++DOCSHELL 0x884e7c00 == 106 [pid = 1810] [id = 457] 18:17:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 302 (0x884e9400) [pid = 1810] [serial = 1372] [outer = (nil)] 18:17:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 303 (0x884f0000) [pid = 1810] [serial = 1373] [outer = 0x884e9400] 18:17:30 INFO - PROCESS | 1810 | 1463966250472 Marionette DEBUG loaded listener.js 18:17:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 304 (0x884f3c00) [pid = 1810] [serial = 1374] [outer = 0x884e9400] 18:17:31 INFO - PROCESS | 1810 | 1463966251355 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 18:17:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 18:17:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1434ms 18:17:31 INFO - PROCESS | 1810 | 1463966251405 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 18:17:31 INFO - PROCESS | 1810 | 1463966251412 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 18:17:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 18:17:31 INFO - PROCESS | 1810 | 1463966251421 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 18:17:31 INFO - PROCESS | 1810 | 1463966251428 Marionette TRACE conn3 <- [1,1802,null,{}] 18:17:31 INFO - PROCESS | 1810 | 1463966251434 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:31 INFO - PROCESS | 1810 | 1463966251607 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 18:17:31 INFO - PROCESS | 1810 | 1463966251830 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:31 INFO - PROCESS | 1810 | ++DOCSHELL 0x873c4c00 == 107 [pid = 1810] [id = 458] 18:17:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 305 (0x873c5800) [pid = 1810] [serial = 1375] [outer = (nil)] 18:17:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 306 (0x873cac00) [pid = 1810] [serial = 1376] [outer = 0x873c5800] 18:17:31 INFO - PROCESS | 1810 | 1463966251951 Marionette DEBUG loaded listener.js 18:17:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 307 (0x873cd400) [pid = 1810] [serial = 1377] [outer = 0x873c5800] 18:17:32 INFO - PROCESS | 1810 | 1463966252777 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:17:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 18:17:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1392ms 18:17:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 18:17:32 INFO - PROCESS | 1810 | 1463966252815 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 18:17:32 INFO - PROCESS | 1810 | 1463966252817 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 18:17:32 INFO - PROCESS | 1810 | 1463966252824 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 18:17:32 INFO - PROCESS | 1810 | 1463966252827 Marionette TRACE conn3 <- [1,1806,null,{}] 18:17:32 INFO - PROCESS | 1810 | 1463966252832 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:32 INFO - PROCESS | 1810 | 1463966252992 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 18:17:33 INFO - PROCESS | 1810 | 1463966253214 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:33 INFO - PROCESS | 1810 | ++DOCSHELL 0x873c6000 == 108 [pid = 1810] [id = 459] 18:17:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 308 (0x873c7c00) [pid = 1810] [serial = 1378] [outer = (nil)] 18:17:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 309 (0x884f4000) [pid = 1810] [serial = 1379] [outer = 0x873c7c00] 18:17:33 INFO - PROCESS | 1810 | 1463966253327 Marionette DEBUG loaded listener.js 18:17:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 310 (0x893dac00) [pid = 1810] [serial = 1380] [outer = 0x873c7c00] 18:17:34 INFO - PROCESS | 1810 | 1463966254194 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 18:17:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 18:17:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1430ms 18:17:34 INFO - PROCESS | 1810 | 1463966254253 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 18:17:34 INFO - PROCESS | 1810 | 1463966254256 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 18:17:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 18:17:34 INFO - PROCESS | 1810 | 1463966254262 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 18:17:34 INFO - PROCESS | 1810 | 1463966254266 Marionette TRACE conn3 <- [1,1810,null,{}] 18:17:34 INFO - PROCESS | 1810 | 1463966254271 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:34 INFO - PROCESS | 1810 | 1463966254440 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 18:17:35 INFO - PROCESS | 1810 | 1463966255010 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:35 INFO - PROCESS | 1810 | ++DOCSHELL 0x8960d800 == 109 [pid = 1810] [id = 460] 18:17:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 311 (0x8960e800) [pid = 1810] [serial = 1381] [outer = (nil)] 18:17:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 312 (0x8ad48800) [pid = 1810] [serial = 1382] [outer = 0x8960e800] 18:17:35 INFO - PROCESS | 1810 | 1463966255139 Marionette DEBUG loaded listener.js 18:17:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 313 (0x8aeec400) [pid = 1810] [serial = 1383] [outer = 0x8960e800] 18:17:35 INFO - PROCESS | 1810 | 1463966255953 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 18:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 18:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1734ms 18:17:35 INFO - PROCESS | 1810 | 1463966255998 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 18:17:36 INFO - PROCESS | 1810 | 1463966256004 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 18:17:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 18:17:36 INFO - PROCESS | 1810 | 1463966256011 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 18:17:36 INFO - PROCESS | 1810 | 1463966256016 Marionette TRACE conn3 <- [1,1814,null,{}] 18:17:36 INFO - PROCESS | 1810 | 1463966256043 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:36 INFO - PROCESS | 1810 | 1463966256222 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 18:17:36 INFO - PROCESS | 1810 | 1463966256443 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:36 INFO - PROCESS | 1810 | ++DOCSHELL 0x893d0400 == 110 [pid = 1810] [id = 461] 18:17:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 314 (0x8b9d0000) [pid = 1810] [serial = 1384] [outer = (nil)] 18:17:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 315 (0x8da12400) [pid = 1810] [serial = 1385] [outer = 0x8b9d0000] 18:17:36 INFO - PROCESS | 1810 | 1463966256566 Marionette DEBUG loaded listener.js 18:17:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 316 (0x8e02fc00) [pid = 1810] [serial = 1386] [outer = 0x8b9d0000] 18:17:37 INFO - PROCESS | 1810 | 1463966257541 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 18:17:37 INFO - PROCESS | 1810 | --DOCSHELL 0x8e657800 == 109 [pid = 1810] [id = 444] 18:17:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 18:17:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1660ms 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 315 (0x98492800) [pid = 1810] [serial = 1280] [outer = (nil)] [url = about:blank] 18:17:37 INFO - PROCESS | 1810 | --DOCSHELL 0x8ad43c00 == 108 [pid = 1810] [id = 443] 18:17:37 INFO - PROCESS | 1810 | --DOCSHELL 0x8e034400 == 107 [pid = 1810] [id = 442] 18:17:37 INFO - PROCESS | 1810 | --DOCSHELL 0x893da800 == 106 [pid = 1810] [id = 441] 18:17:37 INFO - PROCESS | 1810 | --DOCSHELL 0x893d8000 == 105 [pid = 1810] [id = 440] 18:17:37 INFO - PROCESS | 1810 | --DOCSHELL 0x895f2000 == 104 [pid = 1810] [id = 439] 18:17:37 INFO - PROCESS | 1810 | --DOCSHELL 0x8aeedc00 == 103 [pid = 1810] [id = 437] 18:17:37 INFO - PROCESS | 1810 | 1463966257733 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 18:17:37 INFO - PROCESS | 1810 | 1463966257738 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 18:17:37 INFO - PROCESS | 1810 | --DOCSHELL 0x8c6eb800 == 102 [pid = 1810] [id = 436] 18:17:37 INFO - PROCESS | 1810 | --DOCSHELL 0x8c6dfc00 == 101 [pid = 1810] [id = 435] 18:17:37 INFO - PROCESS | 1810 | --DOCSHELL 0x8c6e1800 == 100 [pid = 1810] [id = 434] 18:17:37 INFO - PROCESS | 1810 | --DOCSHELL 0x8ef36800 == 99 [pid = 1810] [id = 433] 18:17:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 18:17:37 INFO - PROCESS | 1810 | --DOCSHELL 0x9a92e800 == 98 [pid = 1810] [id = 432] 18:17:37 INFO - PROCESS | 1810 | --DOCSHELL 0x9546f800 == 97 [pid = 1810] [id = 431] 18:17:37 INFO - PROCESS | 1810 | --DOCSHELL 0x9841e800 == 96 [pid = 1810] [id = 430] 18:17:37 INFO - PROCESS | 1810 | --DOCSHELL 0x8e035400 == 95 [pid = 1810] [id = 429] 18:17:37 INFO - PROCESS | 1810 | --DOCSHELL 0x8b9d5000 == 94 [pid = 1810] [id = 428] 18:17:37 INFO - PROCESS | 1810 | --DOCSHELL 0x893d5000 == 93 [pid = 1810] [id = 427] 18:17:37 INFO - PROCESS | 1810 | 1463966257763 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 18:17:37 INFO - PROCESS | 1810 | 1463966257768 Marionette TRACE conn3 <- [1,1818,null,{}] 18:17:37 INFO - PROCESS | 1810 | 1463966257773 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:37 INFO - PROCESS | 1810 | 1463966257918 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 314 (0x9540b000) [pid = 1810] [serial = 1277] [outer = (nil)] [url = about:blank] 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 313 (0x966da000) [pid = 1810] [serial = 1278] [outer = (nil)] [url = about:blank] 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 312 (0x90a2f400) [pid = 1810] [serial = 1269] [outer = (nil)] [url = about:blank] 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 311 (0x9d5a4000) [pid = 1810] [serial = 1232] [outer = (nil)] [url = about:blank] 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 310 (0x8aff0800) [pid = 1810] [serial = 1262] [outer = (nil)] [url = about:blank] 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 309 (0x9280d400) [pid = 1810] [serial = 1274] [outer = (nil)] [url = about:blank] 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 308 (0x8e038000) [pid = 1810] [serial = 1256] [outer = (nil)] [url = about:blank] 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 307 (0x90628c00) [pid = 1810] [serial = 1268] [outer = (nil)] [url = about:blank] 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 306 (0x9a92ec00) [pid = 1810] [serial = 1229] [outer = (nil)] [url = about:blank] 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 305 (0xa675c000) [pid = 1810] [serial = 1244] [outer = (nil)] [url = about:blank] 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 304 (0xa26e8400) [pid = 1810] [serial = 1238] [outer = (nil)] [url = about:blank] 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 303 (0x997d3000) [pid = 1810] [serial = 1226] [outer = (nil)] [url = about:blank] 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 302 (0xa354f000) [pid = 1810] [serial = 1241] [outer = (nil)] [url = about:blank] 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 301 (0x895ef000) [pid = 1810] [serial = 1253] [outer = (nil)] [url = about:blank] 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 300 (0x8ef2d000) [pid = 1810] [serial = 1250] [outer = (nil)] [url = about:blank] 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 299 (0x8ad47000) [pid = 1810] [serial = 1259] [outer = (nil)] [url = about:blank] 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 298 (0x92632000) [pid = 1810] [serial = 1272] [outer = (nil)] [url = about:blank] 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 297 (0x8afedc00) [pid = 1810] [serial = 1247] [outer = (nil)] [url = about:blank] 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 296 (0x93b65000) [pid = 1810] [serial = 1275] [outer = (nil)] [url = about:blank] 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 295 (0x8e015400) [pid = 1810] [serial = 1266] [outer = (nil)] [url = about:blank] 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 294 (0x8b9d7800) [pid = 1810] [serial = 1263] [outer = (nil)] [url = about:blank] 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 293 (0x9783c400) [pid = 1810] [serial = 1223] [outer = (nil)] [url = about:blank] 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 292 (0x908bf400) [pid = 1810] [serial = 1220] [outer = (nil)] [url = about:blank] 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 291 (0x920b2400) [pid = 1810] [serial = 1271] [outer = (nil)] [url = about:blank] 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 290 (0xa227c400) [pid = 1810] [serial = 1235] [outer = (nil)] [url = about:blank] 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 289 (0x8da11c00) [pid = 1810] [serial = 1265] [outer = (nil)] [url = about:blank] 18:17:37 INFO - PROCESS | 1810 | --DOMWINDOW == 288 (0x8d95d400) [pid = 1810] [serial = 1217] [outer = (nil)] [url = about:blank] 18:17:38 INFO - PROCESS | 1810 | 1463966258293 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:38 INFO - PROCESS | 1810 | ++DOCSHELL 0x873c3000 == 94 [pid = 1810] [id = 462] 18:17:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 289 (0x873c7400) [pid = 1810] [serial = 1387] [outer = (nil)] 18:17:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 290 (0x884ee800) [pid = 1810] [serial = 1388] [outer = 0x873c7400] 18:17:38 INFO - PROCESS | 1810 | 1463966258381 Marionette DEBUG loaded listener.js 18:17:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 291 (0x8960d000) [pid = 1810] [serial = 1389] [outer = 0x873c7400] 18:17:39 INFO - PROCESS | 1810 | 1463966259246 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 18:17:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 18:17:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1541ms 18:17:39 INFO - PROCESS | 1810 | 1463966259297 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 18:17:39 INFO - PROCESS | 1810 | 1463966259303 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 18:17:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 18:17:39 INFO - PROCESS | 1810 | 1463966259310 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 18:17:39 INFO - PROCESS | 1810 | 1463966259316 Marionette TRACE conn3 <- [1,1822,null,{}] 18:17:39 INFO - PROCESS | 1810 | 1463966259323 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:39 INFO - PROCESS | 1810 | 1463966259504 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 18:17:39 INFO - PROCESS | 1810 | 1463966259824 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:39 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d054c00 == 95 [pid = 1810] [id = 463] 18:17:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 292 (0x8d22ec00) [pid = 1810] [serial = 1390] [outer = (nil)] 18:17:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 293 (0x8d292800) [pid = 1810] [serial = 1391] [outer = 0x8d22ec00] 18:17:39 INFO - PROCESS | 1810 | 1463966259912 Marionette DEBUG loaded listener.js 18:17:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 294 (0x8d882000) [pid = 1810] [serial = 1392] [outer = 0x8d22ec00] 18:17:40 INFO - PROCESS | 1810 | 1463966260780 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 18:17:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 18:17:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1533ms 18:17:40 INFO - PROCESS | 1810 | 1463966260845 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 18:17:40 INFO - PROCESS | 1810 | 1463966260851 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 18:17:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 18:17:40 INFO - PROCESS | 1810 | 1463966260859 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 18:17:40 INFO - PROCESS | 1810 | 1463966260864 Marionette TRACE conn3 <- [1,1826,null,{}] 18:17:40 INFO - PROCESS | 1810 | 1463966260870 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:41 INFO - PROCESS | 1810 | 1463966261053 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 18:17:41 INFO - PROCESS | 1810 | 1463966261262 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:41 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d22f800 == 96 [pid = 1810] [id = 464] 18:17:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 295 (0x8d804400) [pid = 1810] [serial = 1393] [outer = (nil)] 18:17:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 296 (0x8df4cc00) [pid = 1810] [serial = 1394] [outer = 0x8d804400] 18:17:41 INFO - PROCESS | 1810 | 1463966261385 Marionette DEBUG loaded listener.js 18:17:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 297 (0x8e02e000) [pid = 1810] [serial = 1395] [outer = 0x8d804400] 18:17:42 INFO - PROCESS | 1810 | 1463966262417 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 18:17:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 18:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1631ms 18:17:42 INFO - PROCESS | 1810 | 1463966262491 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 18:17:42 INFO - PROCESS | 1810 | 1463966262495 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 18:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 18:17:42 INFO - PROCESS | 1810 | 1463966262503 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 18:17:42 INFO - PROCESS | 1810 | 1463966262512 Marionette TRACE conn3 <- [1,1830,null,{}] 18:17:42 INFO - PROCESS | 1810 | 1463966262525 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:42 INFO - PROCESS | 1810 | 1463966262742 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 18:17:43 INFO - PROCESS | 1810 | 1463966262996 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:43 INFO - PROCESS | 1810 | ++DOCSHELL 0x8ef29800 == 97 [pid = 1810] [id = 465] 18:17:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 298 (0x8ef32000) [pid = 1810] [serial = 1396] [outer = (nil)] 18:17:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 299 (0x906e0000) [pid = 1810] [serial = 1397] [outer = 0x8ef32000] 18:17:43 INFO - PROCESS | 1810 | 1463966263126 Marionette DEBUG loaded listener.js 18:17:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 300 (0x908b9800) [pid = 1810] [serial = 1398] [outer = 0x8ef32000] 18:17:45 INFO - PROCESS | 1810 | --DOCSHELL 0x8d054000 == 96 [pid = 1810] [id = 317] 18:17:45 INFO - PROCESS | 1810 | --DOCSHELL 0x9ab87000 == 95 [pid = 1810] [id = 355] 18:17:45 INFO - PROCESS | 1810 | --DOCSHELL 0x966d5400 == 94 [pid = 1810] [id = 322] 18:17:45 INFO - PROCESS | 1810 | --DOCSHELL 0x947cc800 == 93 [pid = 1810] [id = 320] 18:17:45 INFO - PROCESS | 1810 | --DOCSHELL 0x91e09400 == 92 [pid = 1810] [id = 358] 18:17:45 INFO - PROCESS | 1810 | --DOCSHELL 0x920acc00 == 91 [pid = 1810] [id = 324] 18:17:45 INFO - PROCESS | 1810 | --DOCSHELL 0x97847800 == 90 [pid = 1810] [id = 323] 18:17:45 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd8000 == 89 [pid = 1810] [id = 357] 18:17:45 INFO - PROCESS | 1810 | --DOCSHELL 0x895ed800 == 88 [pid = 1810] [id = 419] 18:17:45 INFO - PROCESS | 1810 | --DOCSHELL 0x8d80c800 == 87 [pid = 1810] [id = 258] 18:17:45 INFO - PROCESS | 1810 | --DOCSHELL 0x893d0400 == 86 [pid = 1810] [id = 461] 18:17:45 INFO - PROCESS | 1810 | --DOCSHELL 0x8960d800 == 85 [pid = 1810] [id = 460] 18:17:45 INFO - PROCESS | 1810 | --DOCSHELL 0x954c8400 == 84 [pid = 1810] [id = 452] 18:17:45 INFO - PROCESS | 1810 | --DOCSHELL 0x982f0800 == 83 [pid = 1810] [id = 453] 18:17:45 INFO - PROCESS | 1810 | --DOCSHELL 0x8afe2800 == 82 [pid = 1810] [id = 451] 18:17:45 INFO - PROCESS | 1810 | --DOCSHELL 0x893cc400 == 81 [pid = 1810] [id = 450] 18:17:45 INFO - PROCESS | 1810 | --DOCSHELL 0x91e95800 == 80 [pid = 1810] [id = 449] 18:17:45 INFO - PROCESS | 1810 | --DOCSHELL 0x8ef33400 == 79 [pid = 1810] [id = 448] 18:17:45 INFO - PROCESS | 1810 | --DOCSHELL 0x8d056800 == 78 [pid = 1810] [id = 447] 18:17:45 INFO - PROCESS | 1810 | --DOCSHELL 0x89609400 == 77 [pid = 1810] [id = 446] 18:17:46 INFO - PROCESS | 1810 | 1463966266204 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 18:17:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 18:17:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 3745ms 18:17:46 INFO - PROCESS | 1810 | 1463966266248 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 18:17:46 INFO - PROCESS | 1810 | 1463966266253 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 18:17:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 18:17:46 INFO - PROCESS | 1810 | 1463966266261 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 18:17:46 INFO - PROCESS | 1810 | 1463966266266 Marionette TRACE conn3 <- [1,1834,null,{}] 18:17:46 INFO - PROCESS | 1810 | 1463966266275 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:46 INFO - PROCESS | 1810 | 1463966266425 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 18:17:46 INFO - PROCESS | 1810 | 1463966266619 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:46 INFO - PROCESS | 1810 | ++DOCSHELL 0x89609400 == 78 [pid = 1810] [id = 466] 18:17:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 301 (0x8aff0800) [pid = 1810] [serial = 1399] [outer = (nil)] 18:17:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 302 (0x8d87e800) [pid = 1810] [serial = 1400] [outer = 0x8aff0800] 18:17:46 INFO - PROCESS | 1810 | 1463966266689 Marionette DEBUG loaded listener.js 18:17:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 303 (0x8df09c00) [pid = 1810] [serial = 1401] [outer = 0x8aff0800] 18:17:47 INFO - PROCESS | 1810 | 1463966267405 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 18:17:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 18:17:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1193ms 18:17:47 INFO - PROCESS | 1810 | 1463966267464 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 18:17:47 INFO - PROCESS | 1810 | 1463966267472 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 18:17:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 18:17:47 INFO - PROCESS | 1810 | 1463966267496 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 18:17:47 INFO - PROCESS | 1810 | 1463966267500 Marionette TRACE conn3 <- [1,1838,null,{}] 18:17:47 INFO - PROCESS | 1810 | 1463966267506 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:47 INFO - PROCESS | 1810 | 1463966267730 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 18:17:47 INFO - PROCESS | 1810 | 1463966267756 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:47 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d96c000 == 79 [pid = 1810] [id = 467] 18:17:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 304 (0x8df0d000) [pid = 1810] [serial = 1402] [outer = (nil)] 18:17:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 305 (0x8e65bc00) [pid = 1810] [serial = 1403] [outer = 0x8df0d000] 18:17:47 INFO - PROCESS | 1810 | 1463966267825 Marionette DEBUG loaded listener.js 18:17:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 306 (0x8ef2fc00) [pid = 1810] [serial = 1404] [outer = 0x8df0d000] 18:17:48 INFO - PROCESS | 1810 | 1463966268788 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 18:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 18:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1330ms 18:17:48 INFO - PROCESS | 1810 | 1463966268827 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 18:17:48 INFO - PROCESS | 1810 | 1463966268830 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 18:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 18:17:48 INFO - PROCESS | 1810 | 1463966268836 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 18:17:48 INFO - PROCESS | 1810 | 1463966268842 Marionette TRACE conn3 <- [1,1842,null,{}] 18:17:48 INFO - PROCESS | 1810 | 1463966268856 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:49 INFO - PROCESS | 1810 | 1463966269116 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 18:17:49 INFO - PROCESS | 1810 | 1463966269139 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:49 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df03c00 == 80 [pid = 1810] [id = 468] 18:17:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 307 (0x8e65f800) [pid = 1810] [serial = 1405] [outer = (nil)] 18:17:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 308 (0x91e06400) [pid = 1810] [serial = 1406] [outer = 0x8e65f800] 18:17:49 INFO - PROCESS | 1810 | 1463966269210 Marionette DEBUG loaded listener.js 18:17:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 309 (0x924d8c00) [pid = 1810] [serial = 1407] [outer = 0x8e65f800] 18:17:50 INFO - PROCESS | 1810 | --DOMWINDOW == 308 (0x895ea000) [pid = 1810] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 18:17:50 INFO - PROCESS | 1810 | --DOMWINDOW == 307 (0x8e658c00) [pid = 1810] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 18:17:50 INFO - PROCESS | 1810 | --DOMWINDOW == 306 (0x8e012000) [pid = 1810] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 18:17:50 INFO - PROCESS | 1810 | --DOMWINDOW == 305 (0x89611400) [pid = 1810] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 18:17:50 INFO - PROCESS | 1810 | --DOMWINDOW == 304 (0x8960e800) [pid = 1810] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 18:17:50 INFO - PROCESS | 1810 | --DOMWINDOW == 303 (0x8ef31c00) [pid = 1810] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 18:17:50 INFO - PROCESS | 1810 | --DOMWINDOW == 302 (0x8efae000) [pid = 1810] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 18:17:50 INFO - PROCESS | 1810 | 1463966270390 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 18:17:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 18:17:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1582ms 18:17:50 INFO - PROCESS | 1810 | 1463966270419 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 18:17:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 18:17:50 INFO - PROCESS | 1810 | 1463966270436 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 18:17:50 INFO - PROCESS | 1810 | 1463966270442 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 18:17:50 INFO - PROCESS | 1810 | 1463966270445 Marionette TRACE conn3 <- [1,1846,null,{}] 18:17:50 INFO - PROCESS | 1810 | 1463966270450 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:50 INFO - PROCESS | 1810 | 1463966270668 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 18:17:50 INFO - PROCESS | 1810 | 1463966270689 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:50 INFO - PROCESS | 1810 | ++DOCSHELL 0x895ea000 == 81 [pid = 1810] [id = 469] 18:17:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 303 (0x8d969800) [pid = 1810] [serial = 1408] [outer = (nil)] 18:17:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 304 (0x91e9bc00) [pid = 1810] [serial = 1409] [outer = 0x8d969800] 18:17:50 INFO - PROCESS | 1810 | 1463966270757 Marionette DEBUG loaded listener.js 18:17:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 305 (0x92808800) [pid = 1810] [serial = 1410] [outer = 0x8d969800] 18:17:51 INFO - PROCESS | 1810 | 1463966271585 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 18:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1184ms 18:17:51 INFO - PROCESS | 1810 | 1463966271627 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 18:17:51 INFO - PROCESS | 1810 | 1463966271629 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 18:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 18:17:51 INFO - PROCESS | 1810 | 1463966271635 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 18:17:51 INFO - PROCESS | 1810 | 1463966271638 Marionette TRACE conn3 <- [1,1850,null,{}] 18:17:51 INFO - PROCESS | 1810 | 1463966271643 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:51 INFO - PROCESS | 1810 | 1463966271871 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 18:17:51 INFO - PROCESS | 1810 | 1463966271893 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:51 INFO - PROCESS | 1810 | ++DOCSHELL 0x884f3000 == 82 [pid = 1810] [id = 470] 18:17:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 306 (0x8d22c800) [pid = 1810] [serial = 1411] [outer = (nil)] 18:17:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 307 (0x92e0fc00) [pid = 1810] [serial = 1412] [outer = 0x8d22c800] 18:17:51 INFO - PROCESS | 1810 | 1463966271960 Marionette DEBUG loaded listener.js 18:17:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 308 (0x92f54800) [pid = 1810] [serial = 1413] [outer = 0x8d22c800] 18:17:53 INFO - PROCESS | 1810 | 1463966273034 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:17:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:17:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1432ms 18:17:53 INFO - PROCESS | 1810 | 1463966273069 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 18:17:53 INFO - PROCESS | 1810 | 1463966273076 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 18:17:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 18:17:53 INFO - PROCESS | 1810 | 1463966273084 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 18:17:53 INFO - PROCESS | 1810 | 1463966273101 Marionette TRACE conn3 <- [1,1854,null,{}] 18:17:53 INFO - PROCESS | 1810 | 1463966273110 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:53 INFO - PROCESS | 1810 | 1463966273315 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 18:17:53 INFO - PROCESS | 1810 | 1463966273575 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:53 INFO - PROCESS | 1810 | ++DOCSHELL 0x873cb400 == 83 [pid = 1810] [id = 471] 18:17:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 309 (0x8d806000) [pid = 1810] [serial = 1414] [outer = (nil)] 18:17:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 310 (0x8ef36400) [pid = 1810] [serial = 1415] [outer = 0x8d806000] 18:17:53 INFO - PROCESS | 1810 | 1463966273705 Marionette DEBUG loaded listener.js 18:17:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 311 (0x906e3c00) [pid = 1810] [serial = 1416] [outer = 0x8d806000] 18:17:54 INFO - PROCESS | 1810 | 1463966274560 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:17:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 18:17:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1544ms 18:17:54 INFO - PROCESS | 1810 | 1463966274629 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 18:17:54 INFO - PROCESS | 1810 | 1463966274638 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 18:17:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 18:17:54 INFO - PROCESS | 1810 | 1463966274649 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 18:17:54 INFO - PROCESS | 1810 | 1463966274653 Marionette TRACE conn3 <- [1,1858,null,{}] 18:17:54 INFO - PROCESS | 1810 | 1463966274659 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:54 INFO - PROCESS | 1810 | 1463966274877 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 18:17:55 INFO - PROCESS | 1810 | 1463966275182 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:55 INFO - PROCESS | 1810 | ++DOCSHELL 0x8aeea000 == 84 [pid = 1810] [id = 472] 18:17:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 312 (0x8d80c000) [pid = 1810] [serial = 1417] [outer = (nil)] 18:17:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 313 (0x92e08c00) [pid = 1810] [serial = 1418] [outer = 0x8d80c000] 18:17:55 INFO - PROCESS | 1810 | 1463966275304 Marionette DEBUG loaded listener.js 18:17:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 314 (0x947d5000) [pid = 1810] [serial = 1419] [outer = 0x8d80c000] 18:17:56 INFO - PROCESS | 1810 | 1463966276137 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 18:17:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 18:17:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1536ms 18:17:56 INFO - PROCESS | 1810 | 1463966276185 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 18:17:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 18:17:56 INFO - PROCESS | 1810 | 1463966276189 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 18:17:56 INFO - PROCESS | 1810 | 1463966276196 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 18:17:56 INFO - PROCESS | 1810 | 1463966276201 Marionette TRACE conn3 <- [1,1862,null,{}] 18:17:56 INFO - PROCESS | 1810 | 1463966276217 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:56 INFO - PROCESS | 1810 | 1463966276401 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 18:17:56 INFO - PROCESS | 1810 | 1463966276613 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:56 INFO - PROCESS | 1810 | ++DOCSHELL 0x895e6400 == 85 [pid = 1810] [id = 473] 18:17:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 315 (0x8aee5c00) [pid = 1810] [serial = 1420] [outer = (nil)] 18:17:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 316 (0x9841e800) [pid = 1810] [serial = 1421] [outer = 0x8aee5c00] 18:17:56 INFO - PROCESS | 1810 | 1463966276739 Marionette DEBUG loaded listener.js 18:17:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 317 (0x99a11000) [pid = 1810] [serial = 1422] [outer = 0x8aee5c00] 18:17:57 INFO - PROCESS | 1810 | 1463966277677 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 18:17:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 18:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1537ms 18:17:57 INFO - PROCESS | 1810 | 1463966277733 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 18:17:57 INFO - PROCESS | 1810 | 1463966277737 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 18:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 18:17:57 INFO - PROCESS | 1810 | 1463966277743 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 18:17:57 INFO - PROCESS | 1810 | 1463966277746 Marionette TRACE conn3 <- [1,1866,null,{}] 18:17:57 INFO - PROCESS | 1810 | 1463966277752 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:57 INFO - PROCESS | 1810 | 1463966277936 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 18:17:58 INFO - PROCESS | 1810 | 1463966278202 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:58 INFO - PROCESS | 1810 | ++DOCSHELL 0x8aee7000 == 86 [pid = 1810] [id = 474] 18:17:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 318 (0x954c9000) [pid = 1810] [serial = 1423] [outer = (nil)] 18:17:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 319 (0x9ab7f800) [pid = 1810] [serial = 1424] [outer = 0x954c9000] 18:17:58 INFO - PROCESS | 1810 | 1463966278328 Marionette DEBUG loaded listener.js 18:17:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 320 (0x9b60d800) [pid = 1810] [serial = 1425] [outer = 0x954c9000] 18:17:59 INFO - PROCESS | 1810 | 1463966279104 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 18:17:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 18:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1429ms 18:17:59 INFO - PROCESS | 1810 | 1463966279173 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 18:17:59 INFO - PROCESS | 1810 | 1463966279176 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 18:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 18:17:59 INFO - PROCESS | 1810 | 1463966279182 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 18:17:59 INFO - PROCESS | 1810 | 1463966279186 Marionette TRACE conn3 <- [1,1870,null,{}] 18:17:59 INFO - PROCESS | 1810 | 1463966279191 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:17:59 INFO - PROCESS | 1810 | 1463966279361 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 18:17:59 INFO - PROCESS | 1810 | 1463966279573 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:17:59 INFO - PROCESS | 1810 | ++DOCSHELL 0x8aee6400 == 87 [pid = 1810] [id = 475] 18:17:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 321 (0x91e99400) [pid = 1810] [serial = 1426] [outer = (nil)] 18:17:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 322 (0x9bac2800) [pid = 1810] [serial = 1427] [outer = 0x91e99400] 18:17:59 INFO - PROCESS | 1810 | 1463966279694 Marionette DEBUG loaded listener.js 18:17:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 323 (0x9d930400) [pid = 1810] [serial = 1428] [outer = 0x91e99400] 18:18:00 INFO - PROCESS | 1810 | 1463966280646 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 18:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 18:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1529ms 18:18:00 INFO - PROCESS | 1810 | 1463966280713 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 18:18:00 INFO - PROCESS | 1810 | 1463966280716 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 18:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 18:18:00 INFO - PROCESS | 1810 | 1463966280723 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 18:18:00 INFO - PROCESS | 1810 | 1463966280727 Marionette TRACE conn3 <- [1,1874,null,{}] 18:18:00 INFO - PROCESS | 1810 | 1463966280732 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:00 INFO - PROCESS | 1810 | 1463966280960 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 18:18:01 INFO - PROCESS | 1810 | 1463966281218 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:01 INFO - PROCESS | 1810 | ++DOCSHELL 0x9b936400 == 88 [pid = 1810] [id = 476] 18:18:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 324 (0x9b939000) [pid = 1810] [serial = 1429] [outer = (nil)] 18:18:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 325 (0xa3053000) [pid = 1810] [serial = 1430] [outer = 0x9b939000] 18:18:01 INFO - PROCESS | 1810 | 1463966281343 Marionette DEBUG loaded listener.js 18:18:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 326 (0xa35ee800) [pid = 1810] [serial = 1431] [outer = 0x9b939000] 18:18:02 INFO - PROCESS | 1810 | 1463966282182 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 18:18:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 18:18:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1536ms 18:18:02 INFO - PROCESS | 1810 | 1463966282259 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 18:18:02 INFO - PROCESS | 1810 | 1463966282263 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 18:18:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 18:18:02 INFO - PROCESS | 1810 | 1463966282270 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 18:18:02 INFO - PROCESS | 1810 | 1463966282273 Marionette TRACE conn3 <- [1,1878,null,{}] 18:18:02 INFO - PROCESS | 1810 | 1463966282279 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:02 INFO - PROCESS | 1810 | 1463966282488 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 18:18:02 INFO - PROCESS | 1810 | 1463966282745 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:02 INFO - PROCESS | 1810 | ++DOCSHELL 0x91e9a000 == 89 [pid = 1810] [id = 477] 18:18:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 327 (0x97840400) [pid = 1810] [serial = 1432] [outer = (nil)] 18:18:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 328 (0xa62ecc00) [pid = 1810] [serial = 1433] [outer = 0x97840400] 18:18:02 INFO - PROCESS | 1810 | 1463966282868 Marionette DEBUG loaded listener.js 18:18:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 329 (0xa6734c00) [pid = 1810] [serial = 1434] [outer = 0x97840400] 18:18:03 INFO - PROCESS | 1810 | 1463966283676 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 18:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 18:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1480ms 18:18:03 INFO - PROCESS | 1810 | 1463966283750 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 18:18:03 INFO - PROCESS | 1810 | 1463966283753 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 18:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 18:18:03 INFO - PROCESS | 1810 | 1463966283760 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 18:18:03 INFO - PROCESS | 1810 | 1463966283763 Marionette TRACE conn3 <- [1,1882,null,{}] 18:18:03 INFO - PROCESS | 1810 | 1463966283768 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:03 INFO - PROCESS | 1810 | 1463966283942 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 18:18:04 INFO - PROCESS | 1810 | 1463966284158 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:04 INFO - PROCESS | 1810 | ++DOCSHELL 0x873c5400 == 90 [pid = 1810] [id = 478] 18:18:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 330 (0x8d050800) [pid = 1810] [serial = 1435] [outer = (nil)] 18:18:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 331 (0x91c77c00) [pid = 1810] [serial = 1436] [outer = 0x8d050800] 18:18:04 INFO - PROCESS | 1810 | 1463966284285 Marionette DEBUG loaded listener.js 18:18:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 332 (0x91c7c800) [pid = 1810] [serial = 1437] [outer = 0x8d050800] 18:18:05 INFO - PROCESS | 1810 | 1463966285113 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 18:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 18:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1393ms 18:18:05 INFO - PROCESS | 1810 | 1463966285156 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 18:18:05 INFO - PROCESS | 1810 | 1463966285160 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 18:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 18:18:05 INFO - PROCESS | 1810 | 1463966285166 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 18:18:05 INFO - PROCESS | 1810 | 1463966285170 Marionette TRACE conn3 <- [1,1886,null,{}] 18:18:05 INFO - PROCESS | 1810 | 1463966285175 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:05 INFO - PROCESS | 1810 | 1463966285344 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 18:18:05 INFO - PROCESS | 1810 | 1463966285570 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:05 INFO - PROCESS | 1810 | ++DOCSHELL 0x884f3800 == 91 [pid = 1810] [id = 479] 18:18:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 333 (0x8ad48400) [pid = 1810] [serial = 1438] [outer = (nil)] 18:18:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 334 (0x91c80800) [pid = 1810] [serial = 1439] [outer = 0x8ad48400] 18:18:05 INFO - PROCESS | 1810 | 1463966285682 Marionette DEBUG loaded listener.js 18:18:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 335 (0xa503d400) [pid = 1810] [serial = 1440] [outer = 0x8ad48400] 18:18:06 INFO - PROCESS | 1810 | 1463966286584 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 18:18:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 18:18:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1485ms 18:18:06 INFO - PROCESS | 1810 | 1463966286652 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 18:18:06 INFO - PROCESS | 1810 | 1463966286655 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 18:18:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 18:18:06 INFO - PROCESS | 1810 | 1463966286661 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 18:18:06 INFO - PROCESS | 1810 | 1463966286664 Marionette TRACE conn3 <- [1,1890,null,{}] 18:18:06 INFO - PROCESS | 1810 | 1463966286669 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:06 INFO - PROCESS | 1810 | 1463966286837 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 18:18:07 INFO - PROCESS | 1810 | 1463966287055 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:07 INFO - PROCESS | 1810 | ++DOCSHELL 0x873c9000 == 92 [pid = 1810] [id = 480] 18:18:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 336 (0x8c6df800) [pid = 1810] [serial = 1441] [outer = (nil)] 18:18:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 337 (0x8ef59000) [pid = 1810] [serial = 1442] [outer = 0x8c6df800] 18:18:07 INFO - PROCESS | 1810 | 1463966287176 Marionette DEBUG loaded listener.js 18:18:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 338 (0x8ef5c800) [pid = 1810] [serial = 1443] [outer = 0x8c6df800] 18:18:08 INFO - PROCESS | 1810 | 1463966288093 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 18:18:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 18:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1486ms 18:18:08 INFO - PROCESS | 1810 | 1463966288155 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 18:18:08 INFO - PROCESS | 1810 | 1463966288163 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 18:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 18:18:08 INFO - PROCESS | 1810 | 1463966288169 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 18:18:08 INFO - PROCESS | 1810 | 1463966288173 Marionette TRACE conn3 <- [1,1894,null,{}] 18:18:08 INFO - PROCESS | 1810 | 1463966288179 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:08 INFO - PROCESS | 1810 | 1463966288375 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 18:18:08 INFO - PROCESS | 1810 | 1463966288591 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:08 INFO - PROCESS | 1810 | ++DOCSHELL 0x8af41000 == 93 [pid = 1810] [id = 481] 18:18:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 339 (0x8af41400) [pid = 1810] [serial = 1444] [outer = (nil)] 18:18:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 340 (0x8af4b400) [pid = 1810] [serial = 1445] [outer = 0x8af41400] 18:18:08 INFO - PROCESS | 1810 | 1463966288769 Marionette DEBUG loaded listener.js 18:18:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 341 (0x8ef5fc00) [pid = 1810] [serial = 1446] [outer = 0x8af41400] 18:18:09 INFO - PROCESS | 1810 | 1463966289938 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 18:18:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 18:18:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1831ms 18:18:10 INFO - PROCESS | 1810 | 1463966290001 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 18:18:10 INFO - PROCESS | 1810 | 1463966290007 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 18:18:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 18:18:10 INFO - PROCESS | 1810 | 1463966290033 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 18:18:10 INFO - PROCESS | 1810 | 1463966290039 Marionette TRACE conn3 <- [1,1898,null,{}] 18:18:10 INFO - PROCESS | 1810 | 1463966290048 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:10 INFO - PROCESS | 1810 | 1463966290227 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 18:18:10 INFO - PROCESS | 1810 | 1463966290485 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:10 INFO - PROCESS | 1810 | ++DOCSHELL 0x86fd2800 == 94 [pid = 1810] [id = 482] 18:18:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 342 (0x86fd3800) [pid = 1810] [serial = 1447] [outer = (nil)] 18:18:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 343 (0x8ad4a000) [pid = 1810] [serial = 1448] [outer = 0x86fd3800] 18:18:10 INFO - PROCESS | 1810 | 1463966290558 Marionette DEBUG loaded listener.js 18:18:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 344 (0x8af43c00) [pid = 1810] [serial = 1449] [outer = 0x86fd3800] 18:18:11 INFO - PROCESS | 1810 | 1463966291327 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 18:18:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 18:18:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1337ms 18:18:11 INFO - PROCESS | 1810 | 1463966291372 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 18:18:11 INFO - PROCESS | 1810 | 1463966291380 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 18:18:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 18:18:11 INFO - PROCESS | 1810 | 1463966291390 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 18:18:11 INFO - PROCESS | 1810 | 1463966291394 Marionette TRACE conn3 <- [1,1902,null,{}] 18:18:11 INFO - PROCESS | 1810 | 1463966291399 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:11 INFO - PROCESS | 1810 | 1463966291565 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 18:18:11 INFO - PROCESS | 1810 | 1463966291800 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:11 INFO - PROCESS | 1810 | ++DOCSHELL 0x895f1c00 == 95 [pid = 1810] [id = 483] 18:18:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 345 (0x89613800) [pid = 1810] [serial = 1450] [outer = (nil)] 18:18:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 346 (0x8b9d4800) [pid = 1810] [serial = 1451] [outer = 0x89613800] 18:18:11 INFO - PROCESS | 1810 | 1463966291972 Marionette DEBUG loaded listener.js 18:18:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 347 (0x8d28b400) [pid = 1810] [serial = 1452] [outer = 0x89613800] 18:18:12 INFO - PROCESS | 1810 | 1463966292913 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 18:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 18:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1585ms 18:18:12 INFO - PROCESS | 1810 | 1463966292979 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 18:18:12 INFO - PROCESS | 1810 | 1463966292982 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 18:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 18:18:12 INFO - PROCESS | 1810 | 1463966292991 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 18:18:13 INFO - PROCESS | 1810 | 1463966292996 Marionette TRACE conn3 <- [1,1906,null,{}] 18:18:13 INFO - PROCESS | 1810 | 1463966293011 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:13 INFO - PROCESS | 1810 | 1463966293205 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 18:18:13 INFO - PROCESS | 1810 | 1463966293511 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:13 INFO - PROCESS | 1810 | ++DOCSHELL 0x8c6ebc00 == 96 [pid = 1810] [id = 484] 18:18:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 348 (0x8c6ec000) [pid = 1810] [serial = 1453] [outer = (nil)] 18:18:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 349 (0x8ef55000) [pid = 1810] [serial = 1454] [outer = 0x8c6ec000] 18:18:13 INFO - PROCESS | 1810 | 1463966293631 Marionette DEBUG loaded listener.js 18:18:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 350 (0x8efa8400) [pid = 1810] [serial = 1455] [outer = 0x8c6ec000] 18:18:14 INFO - PROCESS | 1810 | 1463966294425 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 18:18:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 18:18:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1497ms 18:18:14 INFO - PROCESS | 1810 | 1463966294496 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 18:18:14 INFO - PROCESS | 1810 | 1463966294499 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 18:18:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 18:18:14 INFO - PROCESS | 1810 | 1463966294508 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 18:18:14 INFO - PROCESS | 1810 | 1463966294511 Marionette TRACE conn3 <- [1,1910,null,{}] 18:18:14 INFO - PROCESS | 1810 | 1463966294517 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:14 INFO - PROCESS | 1810 | 1463966294695 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 18:18:14 INFO - PROCESS | 1810 | 1463966294978 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:15 INFO - PROCESS | 1810 | ++DOCSHELL 0x873cdc00 == 97 [pid = 1810] [id = 485] 18:18:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 351 (0x89615400) [pid = 1810] [serial = 1456] [outer = (nil)] 18:18:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 352 (0x91c72000) [pid = 1810] [serial = 1457] [outer = 0x89615400] 18:18:15 INFO - PROCESS | 1810 | 1463966295087 Marionette DEBUG loaded listener.js 18:18:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 353 (0x91e99800) [pid = 1810] [serial = 1458] [outer = 0x89615400] 18:18:15 INFO - PROCESS | 1810 | 1463966295928 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 18:18:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 18:18:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1477ms 18:18:15 INFO - PROCESS | 1810 | 1463966295987 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 18:18:15 INFO - PROCESS | 1810 | 1463966295990 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 18:18:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 18:18:15 INFO - PROCESS | 1810 | 1463966295996 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 18:18:15 INFO - PROCESS | 1810 | 1463966295998 Marionette TRACE conn3 <- [1,1914,null,{}] 18:18:16 INFO - PROCESS | 1810 | 1463966296003 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:16 INFO - PROCESS | 1810 | 1463966296177 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 18:18:16 INFO - PROCESS | 1810 | 1463966296402 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:16 INFO - PROCESS | 1810 | ++DOCSHELL 0x884ec800 == 98 [pid = 1810] [id = 486] 18:18:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 354 (0x884f4c00) [pid = 1810] [serial = 1459] [outer = (nil)] 18:18:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 355 (0x91c80400) [pid = 1810] [serial = 1460] [outer = 0x884f4c00] 18:18:16 INFO - PROCESS | 1810 | 1463966296508 Marionette DEBUG loaded listener.js 18:18:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 356 (0x92806000) [pid = 1810] [serial = 1461] [outer = 0x884f4c00] 18:18:17 INFO - PROCESS | 1810 | --DOCSHELL 0xa35efc00 == 97 [pid = 1810] [id = 394] 18:18:17 INFO - PROCESS | 1810 | --DOCSHELL 0x9061e400 == 96 [pid = 1810] [id = 267] 18:18:17 INFO - PROCESS | 1810 | --DOCSHELL 0x8d057c00 == 95 [pid = 1810] [id = 272] 18:18:17 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd1c00 == 94 [pid = 1810] [id = 271] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 355 (0x8afee800) [pid = 1810] [serial = 1283] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 354 (0x8efa4400) [pid = 1810] [serial = 1286] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 353 (0x9784b000) [pid = 1810] [serial = 1289] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 352 (0x9b25c800) [pid = 1810] [serial = 1292] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 351 (0x9b972400) [pid = 1810] [serial = 1295] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 350 (0xa2468800) [pid = 1810] [serial = 1298] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 349 (0xa26e6400) [pid = 1810] [serial = 1301] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 348 (0x8c6e7000) [pid = 1810] [serial = 1304] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 347 (0xa26e7c00) [pid = 1810] [serial = 1307] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 346 (0x92e08000) [pid = 1810] [serial = 1310] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 345 (0x91e0c400) [pid = 1810] [serial = 1313] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 344 (0x89610800) [pid = 1810] [serial = 1316] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 343 (0x8afea400) [pid = 1810] [serial = 1340] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 342 (0x8df0cc00) [pid = 1810] [serial = 1343] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 341 (0x92323c00) [pid = 1810] [serial = 1346] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 340 (0x92e05000) [pid = 1810] [serial = 1349] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 339 (0x947d2000) [pid = 1810] [serial = 1352] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 338 (0x98b14c00) [pid = 1810] [serial = 1355] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 337 (0x9a933800) [pid = 1810] [serial = 1358] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 336 (0x9d92f000) [pid = 1810] [serial = 1361] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 335 (0x9d9ae000) [pid = 1810] [serial = 1364] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 334 (0xa305a400) [pid = 1810] [serial = 1367] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 333 (0xa67c3c00) [pid = 1810] [serial = 1370] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 332 (0x884f0000) [pid = 1810] [serial = 1373] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 331 (0x873cac00) [pid = 1810] [serial = 1376] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 330 (0x884f4000) [pid = 1810] [serial = 1379] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOCSHELL 0x8ef29800 == 93 [pid = 1810] [id = 465] 18:18:17 INFO - PROCESS | 1810 | --DOCSHELL 0x8d22f800 == 92 [pid = 1810] [id = 464] 18:18:17 INFO - PROCESS | 1810 | 1463966297531 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 18:18:17 INFO - PROCESS | 1810 | --DOCSHELL 0x8d054c00 == 91 [pid = 1810] [id = 463] 18:18:17 INFO - PROCESS | 1810 | --DOCSHELL 0x873c3000 == 90 [pid = 1810] [id = 462] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 329 (0x906e3000) [pid = 1810] [serial = 1331] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 328 (0x91e94800) [pid = 1810] [serial = 1334] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 327 (0x90a2fc00) [pid = 1810] [serial = 1332] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 326 (0x8aeeb000) [pid = 1810] [serial = 1322] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 325 (0x8d28c400) [pid = 1810] [serial = 1323] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 324 (0x8ef30000) [pid = 1810] [serial = 1328] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 323 (0x8e02ec00) [pid = 1810] [serial = 1325] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 322 (0x8e653c00) [pid = 1810] [serial = 1326] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 321 (0x8c6e7400) [pid = 1810] [serial = 1320] [outer = (nil)] [url = about:blank] 18:18:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 18:18:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1580ms 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 320 (0x8afe4000) [pid = 1810] [serial = 1319] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 319 (0x8ad48800) [pid = 1810] [serial = 1382] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 318 (0x8aeec400) [pid = 1810] [serial = 1383] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 317 (0x8da12400) [pid = 1810] [serial = 1385] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 316 (0x924dc000) [pid = 1810] [serial = 1337] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 315 (0x920ac400) [pid = 1810] [serial = 1335] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | --DOMWINDOW == 314 (0x9061a800) [pid = 1810] [serial = 1329] [outer = (nil)] [url = about:blank] 18:18:17 INFO - PROCESS | 1810 | 1463966297583 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 18:18:17 INFO - PROCESS | 1810 | 1463966297585 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 18:18:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 18:18:17 INFO - PROCESS | 1810 | 1463966297593 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 18:18:17 INFO - PROCESS | 1810 | 1463966297596 Marionette TRACE conn3 <- [1,1918,null,{}] 18:18:17 INFO - PROCESS | 1810 | 1463966297601 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:17 INFO - PROCESS | 1810 | 1463966297788 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 18:18:18 INFO - PROCESS | 1810 | 1463966298020 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:18 INFO - PROCESS | 1810 | ++DOCSHELL 0x873cac00 == 91 [pid = 1810] [id = 487] 18:18:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 315 (0x884f4000) [pid = 1810] [serial = 1462] [outer = (nil)] 18:18:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 316 (0x8d057c00) [pid = 1810] [serial = 1463] [outer = 0x884f4000] 18:18:18 INFO - PROCESS | 1810 | 1463966298095 Marionette DEBUG loaded listener.js 18:18:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 317 (0x8e01a800) [pid = 1810] [serial = 1464] [outer = 0x884f4000] 18:18:18 INFO - PROCESS | 1810 | 1463966298822 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 18:18:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 18:18:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1277ms 18:18:18 INFO - PROCESS | 1810 | 1463966298872 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 18:18:18 INFO - PROCESS | 1810 | 1463966298875 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 18:18:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 18:18:18 INFO - PROCESS | 1810 | 1463966298881 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 18:18:18 INFO - PROCESS | 1810 | 1463966298884 Marionette TRACE conn3 <- [1,1922,null,{}] 18:18:18 INFO - PROCESS | 1810 | 1463966298915 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:19 INFO - PROCESS | 1810 | 1463966299080 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 18:18:19 INFO - PROCESS | 1810 | 1463966299090 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:19 INFO - PROCESS | 1810 | ++DOCSHELL 0x873c3000 == 92 [pid = 1810] [id = 488] 18:18:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 318 (0x8d22f800) [pid = 1810] [serial = 1465] [outer = (nil)] 18:18:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 319 (0x9061c400) [pid = 1810] [serial = 1466] [outer = 0x8d22f800] 18:18:19 INFO - PROCESS | 1810 | 1463966299157 Marionette DEBUG loaded listener.js 18:18:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 320 (0x908c1000) [pid = 1810] [serial = 1467] [outer = 0x8d22f800] 18:18:20 INFO - PROCESS | 1810 | 1463966300056 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 18:18:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 18:18:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1200ms 18:18:20 INFO - PROCESS | 1810 | 1463966300082 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 18:18:20 INFO - PROCESS | 1810 | 1463966300085 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 18:18:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 18:18:20 INFO - PROCESS | 1810 | 1463966300091 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 18:18:20 INFO - PROCESS | 1810 | 1463966300093 Marionette TRACE conn3 <- [1,1926,null,{}] 18:18:20 INFO - PROCESS | 1810 | 1463966300099 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:20 INFO - PROCESS | 1810 | 1463966300344 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 18:18:20 INFO - PROCESS | 1810 | 1463966300378 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:20 INFO - PROCESS | 1810 | ++DOCSHELL 0x8aeedc00 == 93 [pid = 1810] [id = 489] 18:18:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 321 (0x8cfd1c00) [pid = 1810] [serial = 1468] [outer = (nil)] 18:18:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 322 (0x92631000) [pid = 1810] [serial = 1469] [outer = 0x8cfd1c00] 18:18:20 INFO - PROCESS | 1810 | 1463966300445 Marionette DEBUG loaded listener.js 18:18:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 323 (0x92e10000) [pid = 1810] [serial = 1470] [outer = 0x8cfd1c00] 18:18:21 INFO - PROCESS | 1810 | 1463966301294 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 18:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 18:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1228ms 18:18:21 INFO - PROCESS | 1810 | 1463966301322 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 18:18:21 INFO - PROCESS | 1810 | 1463966301324 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 18:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 18:18:21 INFO - PROCESS | 1810 | 1463966301372 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 18:18:21 INFO - PROCESS | 1810 | 1463966301375 Marionette TRACE conn3 <- [1,1930,null,{}] 18:18:21 INFO - PROCESS | 1810 | 1463966301380 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:21 INFO - PROCESS | 1810 | 1463966301643 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 18:18:21 INFO - PROCESS | 1810 | 1463966301669 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:21 INFO - PROCESS | 1810 | ++DOCSHELL 0x873c7800 == 94 [pid = 1810] [id = 490] 18:18:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 324 (0x873d0000) [pid = 1810] [serial = 1471] [outer = (nil)] 18:18:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 325 (0x95474800) [pid = 1810] [serial = 1472] [outer = 0x873d0000] 18:18:21 INFO - PROCESS | 1810 | 1463966301736 Marionette DEBUG loaded listener.js 18:18:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 326 (0x97841400) [pid = 1810] [serial = 1473] [outer = 0x873d0000] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 325 (0x98210c00) [pid = 1810] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 324 (0x8d80d000) [pid = 1810] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 323 (0x966db000) [pid = 1810] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 322 (0x99b0bc00) [pid = 1810] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 321 (0x8e657c00) [pid = 1810] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 320 (0x997ca000) [pid = 1810] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 319 (0x8d230800) [pid = 1810] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 318 (0x91e05400) [pid = 1810] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 317 (0x93dbf400) [pid = 1810] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 316 (0x895f3000) [pid = 1810] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 315 (0x947ccc00) [pid = 1810] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 314 (0x8e015800) [pid = 1810] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 313 (0x8d809800) [pid = 1810] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 312 (0x98ba6800) [pid = 1810] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 311 (0x8e1ef000) [pid = 1810] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 310 (0x8efb0800) [pid = 1810] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 309 (0x8aeeb400) [pid = 1810] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 308 (0x92326c00) [pid = 1810] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 307 (0x966d2400) [pid = 1810] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 306 (0x8d04a000) [pid = 1810] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 305 (0x8efadc00) [pid = 1810] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 304 (0x8d95e000) [pid = 1810] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 303 (0x9b602400) [pid = 1810] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 302 (0xa246b400) [pid = 1810] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 301 (0x8d228800) [pid = 1810] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 300 (0x9262dc00) [pid = 1810] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 299 (0x8e032000) [pid = 1810] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 298 (0xa30cd800) [pid = 1810] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 297 (0x8df03000) [pid = 1810] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 296 (0x8efae800) [pid = 1810] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 295 (0x924d5400) [pid = 1810] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 294 (0x9ab89c00) [pid = 1810] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 293 (0x91e9f000) [pid = 1810] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 292 (0x8df08800) [pid = 1810] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 291 (0xa509a400) [pid = 1810] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 290 (0x966d9400) [pid = 1810] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 289 (0x8d288000) [pid = 1810] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 288 (0xa1131c00) [pid = 1810] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 287 (0x920aa400) [pid = 1810] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 286 (0x8d960000) [pid = 1810] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 285 (0x8d234800) [pid = 1810] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 284 (0x954c4c00) [pid = 1810] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 283 (0x8e1ec000) [pid = 1810] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 282 (0x9262a800) [pid = 1810] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 281 (0xa2459800) [pid = 1810] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 280 (0x8aee2800) [pid = 1810] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 279 (0x9784fc00) [pid = 1810] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 278 (0x8da1e000) [pid = 1810] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 277 (0x8d877800) [pid = 1810] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 276 (0x8960b800) [pid = 1810] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 275 (0x8df01400) [pid = 1810] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 274 (0x8c6ee000) [pid = 1810] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 273 (0x8ef33800) [pid = 1810] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 272 (0x906dd400) [pid = 1810] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 271 (0x99df5000) [pid = 1810] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 270 (0x8b9d7400) [pid = 1810] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 269 (0x99d7a000) [pid = 1810] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 268 (0x895e6c00) [pid = 1810] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 267 (0x982e7800) [pid = 1810] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 266 (0x8afe7400) [pid = 1810] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 265 (0x873c7c00) [pid = 1810] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 264 (0xa354e000) [pid = 1810] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 263 (0x9783c000) [pid = 1810] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 262 (0x8d80b800) [pid = 1810] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 261 (0x8d878c00) [pid = 1810] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 260 (0x920b2c00) [pid = 1810] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 259 (0x93b6dc00) [pid = 1810] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 258 (0x91e9ac00) [pid = 1810] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 257 (0x8e020800) [pid = 1810] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 256 (0x926f5400) [pid = 1810] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 255 (0x9b93b400) [pid = 1810] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 254 (0x893ce800) [pid = 1810] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 253 (0x966d6800) [pid = 1810] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 252 (0x8b9ca000) [pid = 1810] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 251 (0x99b5cc00) [pid = 1810] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 250 (0x9b939400) [pid = 1810] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 249 (0x8d80e800) [pid = 1810] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 248 (0x8da15000) [pid = 1810] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 247 (0xa50f0c00) [pid = 1810] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 246 (0x9d5a1400) [pid = 1810] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 245 (0x99cb9000) [pid = 1810] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 244 (0x91e0ec00) [pid = 1810] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 243 (0x954c0400) [pid = 1810] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 242 (0x8e65f800) [pid = 1810] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 241 (0x8aff0800) [pid = 1810] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 240 (0x8ef32000) [pid = 1810] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 239 (0x8d969800) [pid = 1810] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 238 (0x8df0d000) [pid = 1810] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 237 (0x99cb3000) [pid = 1810] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 236 (0x873c5800) [pid = 1810] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 235 (0x8d290800) [pid = 1810] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 234 (0x8ad42000) [pid = 1810] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 233 (0xa673e400) [pid = 1810] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 232 (0x8b9d5400) [pid = 1810] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 231 (0x895ef800) [pid = 1810] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 230 (0x8d87a000) [pid = 1810] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 229 (0x8c6e7c00) [pid = 1810] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 228 (0x8c6e6800) [pid = 1810] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 227 (0x924d6000) [pid = 1810] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 226 (0x8afefc00) [pid = 1810] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 225 (0x9ba07000) [pid = 1810] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 224 (0x9280e000) [pid = 1810] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 223 (0xa245a800) [pid = 1810] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 222 (0x8960c400) [pid = 1810] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 221 (0x95227800) [pid = 1810] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 220 (0x9a932000) [pid = 1810] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 219 (0x9b931400) [pid = 1810] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 218 (0x9d5aa400) [pid = 1810] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 217 (0x8c6e1c00) [pid = 1810] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 216 (0x9540ec00) [pid = 1810] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 215 (0x91e04c00) [pid = 1810] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 214 (0x9061d400) [pid = 1810] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 213 (0x8d287400) [pid = 1810] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 212 (0x9980f400) [pid = 1810] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 211 (0x98424800) [pid = 1810] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 210 (0x884e9400) [pid = 1810] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 18:18:23 INFO - PROCESS | 1810 | --DOMWINDOW == 209 (0x9b066400) [pid = 1810] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 18:18:23 INFO - PROCESS | 1810 | 1463966303931 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 18:18:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 18:18:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2592ms 18:18:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 18:18:23 INFO - PROCESS | 1810 | 1463966303964 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 18:18:23 INFO - PROCESS | 1810 | 1463966303967 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 18:18:23 INFO - PROCESS | 1810 | 1463966303973 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 18:18:23 INFO - PROCESS | 1810 | 1463966303976 Marionette TRACE conn3 <- [1,1934,null,{}] 18:18:23 INFO - PROCESS | 1810 | 1463966303981 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:24 INFO - PROCESS | 1810 | 1463966304209 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 18:18:24 INFO - PROCESS | 1810 | 1463966304228 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:24 INFO - PROCESS | 1810 | ++DOCSHELL 0x873c7c00 == 95 [pid = 1810] [id = 491] 18:18:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 210 (0x873c8c00) [pid = 1810] [serial = 1474] [outer = (nil)] 18:18:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 211 (0x895f3000) [pid = 1810] [serial = 1475] [outer = 0x873c8c00] 18:18:24 INFO - PROCESS | 1810 | 1463966304297 Marionette DEBUG loaded listener.js 18:18:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 212 (0x8aee1c00) [pid = 1810] [serial = 1476] [outer = 0x873c8c00] 18:18:25 INFO - PROCESS | 1810 | 1463966305068 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 18:18:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 18:18:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1135ms 18:18:25 INFO - PROCESS | 1810 | 1463966305108 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 18:18:25 INFO - PROCESS | 1810 | 1463966305111 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 18:18:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 18:18:25 INFO - PROCESS | 1810 | 1463966305117 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 18:18:25 INFO - PROCESS | 1810 | 1463966305121 Marionette TRACE conn3 <- [1,1938,null,{}] 18:18:25 INFO - PROCESS | 1810 | 1463966305126 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:25 INFO - PROCESS | 1810 | 1463966305365 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 18:18:25 INFO - PROCESS | 1810 | 1463966305580 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:25 INFO - PROCESS | 1810 | ++DOCSHELL 0x86fc9400 == 96 [pid = 1810] [id = 492] 18:18:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 213 (0x86fc9800) [pid = 1810] [serial = 1477] [outer = (nil)] 18:18:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 214 (0x86fcf800) [pid = 1810] [serial = 1478] [outer = 0x86fc9800] 18:18:25 INFO - PROCESS | 1810 | 1463966305704 Marionette DEBUG loaded listener.js 18:18:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 215 (0x893ccc00) [pid = 1810] [serial = 1479] [outer = 0x86fc9800] 18:18:26 INFO - PROCESS | 1810 | 1463966306678 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 18:18:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 18:18:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1634ms 18:18:26 INFO - PROCESS | 1810 | 1463966306753 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 18:18:26 INFO - PROCESS | 1810 | 1463966306759 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 18:18:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 18:18:26 INFO - PROCESS | 1810 | 1463966306767 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 18:18:26 INFO - PROCESS | 1810 | 1463966306773 Marionette TRACE conn3 <- [1,1942,null,{}] 18:18:26 INFO - PROCESS | 1810 | 1463966306780 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:27 INFO - PROCESS | 1810 | 1463966307021 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 18:18:27 INFO - PROCESS | 1810 | 1463966307335 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:27 INFO - PROCESS | 1810 | ++DOCSHELL 0x8afe7000 == 97 [pid = 1810] [id = 493] 18:18:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 216 (0x8afedc00) [pid = 1810] [serial = 1480] [outer = (nil)] 18:18:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 217 (0x8b9cec00) [pid = 1810] [serial = 1481] [outer = 0x8afedc00] 18:18:27 INFO - PROCESS | 1810 | 1463966307420 Marionette DEBUG loaded listener.js 18:18:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 218 (0x8c6e7000) [pid = 1810] [serial = 1482] [outer = 0x8afedc00] 18:18:28 INFO - PROCESS | 1810 | 1463966308360 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 18:18:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 18:18:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1632ms 18:18:28 INFO - PROCESS | 1810 | 1463966308404 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 18:18:28 INFO - PROCESS | 1810 | 1463966308410 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 18:18:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 18:18:28 INFO - PROCESS | 1810 | 1463966308418 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 18:18:28 INFO - PROCESS | 1810 | 1463966308420 Marionette TRACE conn3 <- [1,1946,null,{}] 18:18:28 INFO - PROCESS | 1810 | 1463966308427 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:28 INFO - PROCESS | 1810 | 1463966308618 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 18:18:28 INFO - PROCESS | 1810 | 1463966308837 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:28 INFO - PROCESS | 1810 | ++DOCSHELL 0x8b9ccc00 == 98 [pid = 1810] [id = 494] 18:18:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 219 (0x8b9d2800) [pid = 1810] [serial = 1483] [outer = (nil)] 18:18:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 220 (0x8da16400) [pid = 1810] [serial = 1484] [outer = 0x8b9d2800] 18:18:28 INFO - PROCESS | 1810 | 1463966308961 Marionette DEBUG loaded listener.js 18:18:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 221 (0x8df44400) [pid = 1810] [serial = 1485] [outer = 0x8b9d2800] 18:18:29 INFO - PROCESS | 1810 | 1463966309960 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 18:18:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 18:18:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1585ms 18:18:30 INFO - PROCESS | 1810 | 1463966310004 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 18:18:30 INFO - PROCESS | 1810 | 1463966310008 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 18:18:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 18:18:30 INFO - PROCESS | 1810 | 1463966310021 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 18:18:30 INFO - PROCESS | 1810 | 1463966310030 Marionette TRACE conn3 <- [1,1950,null,{}] 18:18:30 INFO - PROCESS | 1810 | 1463966310039 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:30 INFO - PROCESS | 1810 | 1463966310275 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 18:18:30 INFO - PROCESS | 1810 | 1463966310542 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:30 INFO - PROCESS | 1810 | ++DOCSHELL 0x8da18c00 == 99 [pid = 1810] [id = 495] 18:18:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 222 (0x8e012000) [pid = 1810] [serial = 1486] [outer = (nil)] 18:18:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 223 (0x8e660400) [pid = 1810] [serial = 1487] [outer = 0x8e012000] 18:18:30 INFO - PROCESS | 1810 | 1463966310664 Marionette DEBUG loaded listener.js 18:18:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 224 (0x8ef2e800) [pid = 1810] [serial = 1488] [outer = 0x8e012000] 18:18:31 INFO - PROCESS | 1810 | 1463966311469 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 18:18:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 18:18:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1500ms 18:18:31 INFO - PROCESS | 1810 | 1463966311516 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 18:18:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 18:18:31 INFO - PROCESS | 1810 | 1463966311520 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 18:18:31 INFO - PROCESS | 1810 | 1463966311526 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 18:18:31 INFO - PROCESS | 1810 | 1463966311530 Marionette TRACE conn3 <- [1,1954,null,{}] 18:18:31 INFO - PROCESS | 1810 | 1463966311535 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:31 INFO - PROCESS | 1810 | 1463966311721 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 18:18:31 INFO - PROCESS | 1810 | 1463966311948 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:32 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d80e800 == 100 [pid = 1810] [id = 496] 18:18:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 225 (0x8e64f400) [pid = 1810] [serial = 1489] [outer = (nil)] 18:18:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 226 (0x90622c00) [pid = 1810] [serial = 1490] [outer = 0x8e64f400] 18:18:32 INFO - PROCESS | 1810 | 1463966312069 Marionette DEBUG loaded listener.js 18:18:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 227 (0x908b8c00) [pid = 1810] [serial = 1491] [outer = 0x8e64f400] 18:18:32 INFO - PROCESS | 1810 | 1463966312952 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 18:18:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 18:18:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1483ms 18:18:33 INFO - PROCESS | 1810 | 1463966313019 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 18:18:33 INFO - PROCESS | 1810 | 1463966313022 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 18:18:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 18:18:33 INFO - PROCESS | 1810 | 1463966313031 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 18:18:33 INFO - PROCESS | 1810 | 1463966313033 Marionette TRACE conn3 <- [1,1958,null,{}] 18:18:33 INFO - PROCESS | 1810 | 1463966313038 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:33 INFO - PROCESS | 1810 | 1463966313222 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 18:18:33 INFO - PROCESS | 1810 | 1463966313502 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:33 INFO - PROCESS | 1810 | ++DOCSHELL 0x91c77000 == 101 [pid = 1810] [id = 497] 18:18:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 228 (0x91e05400) [pid = 1810] [serial = 1492] [outer = (nil)] 18:18:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 229 (0x920aa400) [pid = 1810] [serial = 1493] [outer = 0x91e05400] 18:18:33 INFO - PROCESS | 1810 | 1463966313595 Marionette DEBUG loaded listener.js 18:18:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 230 (0x926edc00) [pid = 1810] [serial = 1494] [outer = 0x91e05400] 18:18:34 INFO - PROCESS | 1810 | 1463966314554 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 18:18:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 18:18:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1577ms 18:18:34 INFO - PROCESS | 1810 | 1463966314608 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 18:18:34 INFO - PROCESS | 1810 | 1463966314611 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 18:18:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 18:18:34 INFO - PROCESS | 1810 | 1463966314618 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 18:18:34 INFO - PROCESS | 1810 | 1463966314622 Marionette TRACE conn3 <- [1,1962,null,{}] 18:18:34 INFO - PROCESS | 1810 | 1463966314627 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:34 INFO - PROCESS | 1810 | 1463966314814 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 18:18:35 INFO - PROCESS | 1810 | 1463966315087 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:35 INFO - PROCESS | 1810 | ++DOCSHELL 0x8ad4f000 == 102 [pid = 1810] [id = 498] 18:18:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 231 (0x91c74c00) [pid = 1810] [serial = 1495] [outer = (nil)] 18:18:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 232 (0x93dbec00) [pid = 1810] [serial = 1496] [outer = 0x91c74c00] 18:18:35 INFO - PROCESS | 1810 | 1463966315211 Marionette DEBUG loaded listener.js 18:18:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 233 (0x95233400) [pid = 1810] [serial = 1497] [outer = 0x91c74c00] 18:18:36 INFO - PROCESS | 1810 | 1463966316026 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 18:18:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 18:18:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1438ms 18:18:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 18:18:36 INFO - PROCESS | 1810 | 1463966316058 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 18:18:36 INFO - PROCESS | 1810 | 1463966316061 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 18:18:36 INFO - PROCESS | 1810 | 1463966316067 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 18:18:36 INFO - PROCESS | 1810 | 1463966316071 Marionette TRACE conn3 <- [1,1966,null,{}] 18:18:36 INFO - PROCESS | 1810 | 1463966316076 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:36 INFO - PROCESS | 1810 | 1463966316250 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 18:18:36 INFO - PROCESS | 1810 | 1463966316516 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:36 INFO - PROCESS | 1810 | ++DOCSHELL 0x893cf000 == 103 [pid = 1810] [id = 499] 18:18:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 234 (0x92e06400) [pid = 1810] [serial = 1498] [outer = (nil)] 18:18:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 235 (0x966db400) [pid = 1810] [serial = 1499] [outer = 0x92e06400] 18:18:36 INFO - PROCESS | 1810 | 1463966316600 Marionette DEBUG loaded listener.js 18:18:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 236 (0x9784fc00) [pid = 1810] [serial = 1500] [outer = 0x92e06400] 18:18:37 INFO - PROCESS | 1810 | 1463966317416 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 18:18:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 18:18:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1385ms 18:18:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 18:18:37 INFO - PROCESS | 1810 | 1463966317452 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 18:18:37 INFO - PROCESS | 1810 | 1463966317455 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 18:18:37 INFO - PROCESS | 1810 | 1463966317461 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 18:18:37 INFO - PROCESS | 1810 | 1463966317464 Marionette TRACE conn3 <- [1,1970,null,{}] 18:18:37 INFO - PROCESS | 1810 | 1463966317470 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:37 INFO - PROCESS | 1810 | 1463966317643 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 18:18:37 INFO - PROCESS | 1810 | 1463966317920 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:37 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e1e9c00 == 104 [pid = 1810] [id = 500] 18:18:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 237 (0x9280dc00) [pid = 1810] [serial = 1501] [outer = (nil)] 18:18:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 238 (0x99887c00) [pid = 1810] [serial = 1502] [outer = 0x9280dc00] 18:18:38 INFO - PROCESS | 1810 | 1463966318001 Marionette DEBUG loaded listener.js 18:18:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 239 (0x99b0bc00) [pid = 1810] [serial = 1503] [outer = 0x9280dc00] 18:18:38 INFO - PROCESS | 1810 | 1463966318846 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 18:18:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 18:18:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1435ms 18:18:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 18:18:38 INFO - PROCESS | 1810 | 1463966318896 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 18:18:38 INFO - PROCESS | 1810 | 1463966318899 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 18:18:38 INFO - PROCESS | 1810 | 1463966318905 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 18:18:38 INFO - PROCESS | 1810 | 1463966318908 Marionette TRACE conn3 <- [1,1974,null,{}] 18:18:38 INFO - PROCESS | 1810 | 1463966318913 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:39 INFO - PROCESS | 1810 | 1463966319095 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 18:18:39 INFO - PROCESS | 1810 | 1463966319345 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:39 INFO - PROCESS | 1810 | ++DOCSHELL 0x89609000 == 105 [pid = 1810] [id = 501] 18:18:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 240 (0x8960c000) [pid = 1810] [serial = 1504] [outer = (nil)] 18:18:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 241 (0x8da12000) [pid = 1810] [serial = 1505] [outer = 0x8960c000] 18:18:39 INFO - PROCESS | 1810 | 1463966319467 Marionette DEBUG loaded listener.js 18:18:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 242 (0x8efa3800) [pid = 1810] [serial = 1506] [outer = 0x8960c000] 18:18:40 INFO - PROCESS | 1810 | 1463966320299 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 18:18:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 18:18:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1442ms 18:18:40 INFO - PROCESS | 1810 | 1463966320365 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 18:18:40 INFO - PROCESS | 1810 | 1463966320368 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 18:18:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 18:18:40 INFO - PROCESS | 1810 | 1463966320377 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 18:18:40 INFO - PROCESS | 1810 | 1463966320380 Marionette TRACE conn3 <- [1,1978,null,{}] 18:18:40 INFO - PROCESS | 1810 | 1463966320384 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:40 INFO - PROCESS | 1810 | 1463966320567 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 18:18:40 INFO - PROCESS | 1810 | 1463966320835 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:40 INFO - PROCESS | 1810 | ++DOCSHELL 0x895f1000 == 106 [pid = 1810] [id = 502] 18:18:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 243 (0x89608c00) [pid = 1810] [serial = 1507] [outer = (nil)] 18:18:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 244 (0x8ad4b000) [pid = 1810] [serial = 1508] [outer = 0x89608c00] 18:18:40 INFO - PROCESS | 1810 | 1463966320929 Marionette DEBUG loaded listener.js 18:18:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 245 (0x92635800) [pid = 1810] [serial = 1509] [outer = 0x89608c00] 18:18:41 INFO - PROCESS | 1810 | 1463966321834 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:18:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 18:18:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1488ms 18:18:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 18:18:41 INFO - PROCESS | 1810 | 1463966321865 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 18:18:41 INFO - PROCESS | 1810 | 1463966321869 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 18:18:41 INFO - PROCESS | 1810 | 1463966321875 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 18:18:41 INFO - PROCESS | 1810 | 1463966321880 Marionette TRACE conn3 <- [1,1982,null,{}] 18:18:41 INFO - PROCESS | 1810 | 1463966321885 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:42 INFO - PROCESS | 1810 | 1463966322092 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 18:18:42 INFO - PROCESS | 1810 | 1463966322356 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:42 INFO - PROCESS | 1810 | ++DOCSHELL 0x8ad41c00 == 107 [pid = 1810] [id = 503] 18:18:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 246 (0x8ad45000) [pid = 1810] [serial = 1510] [outer = (nil)] 18:18:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 247 (0x8d87c800) [pid = 1810] [serial = 1511] [outer = 0x8ad45000] 18:18:42 INFO - PROCESS | 1810 | 1463966322440 Marionette DEBUG loaded listener.js 18:18:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 248 (0x908b8000) [pid = 1810] [serial = 1512] [outer = 0x8ad45000] 18:18:43 INFO - PROCESS | 1810 | 1463966323324 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 18:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1487ms 18:18:43 INFO - PROCESS | 1810 | 1463966323361 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 18:18:43 INFO - PROCESS | 1810 | 1463966323364 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 18:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 18:18:43 INFO - PROCESS | 1810 | 1463966323370 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 18:18:43 INFO - PROCESS | 1810 | 1463966323374 Marionette TRACE conn3 <- [1,1986,null,{}] 18:18:43 INFO - PROCESS | 1810 | 1463966323379 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:43 INFO - PROCESS | 1810 | 1463966323555 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 18:18:43 INFO - PROCESS | 1810 | 1463966323825 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:43 INFO - PROCESS | 1810 | ++DOCSHELL 0x884e9000 == 108 [pid = 1810] [id = 504] 18:18:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 249 (0x8d968000) [pid = 1810] [serial = 1513] [outer = (nil)] 18:18:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 250 (0x920aec00) [pid = 1810] [serial = 1514] [outer = 0x8d968000] 18:18:43 INFO - PROCESS | 1810 | 1463966323909 Marionette DEBUG loaded listener.js 18:18:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 251 (0x95467000) [pid = 1810] [serial = 1515] [outer = 0x8d968000] 18:18:44 INFO - PROCESS | 1810 | 1463966324745 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:18:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 18:18:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1432ms 18:18:44 INFO - PROCESS | 1810 | 1463966324804 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 18:18:44 INFO - PROCESS | 1810 | 1463966324806 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 18:18:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 18:18:44 INFO - PROCESS | 1810 | 1463966324813 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 18:18:44 INFO - PROCESS | 1810 | 1463966324815 Marionette TRACE conn3 <- [1,1990,null,{}] 18:18:44 INFO - PROCESS | 1810 | 1463966324821 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:45 INFO - PROCESS | 1810 | 1463966325017 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 18:18:45 INFO - PROCESS | 1810 | 1463966325287 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:45 INFO - PROCESS | 1810 | ++DOCSHELL 0x86fcdc00 == 109 [pid = 1810] [id = 505] 18:18:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 252 (0x873c8800) [pid = 1810] [serial = 1516] [outer = (nil)] 18:18:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 253 (0x8e02a800) [pid = 1810] [serial = 1517] [outer = 0x873c8800] 18:18:45 INFO - PROCESS | 1810 | 1463966325368 Marionette DEBUG loaded listener.js 18:18:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 254 (0x8efa4000) [pid = 1810] [serial = 1518] [outer = 0x873c8800] 18:18:46 INFO - PROCESS | 1810 | 1463966326919 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 18:18:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 18:18:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 2138ms 18:18:46 INFO - PROCESS | 1810 | 1463966326952 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 18:18:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 18:18:46 INFO - PROCESS | 1810 | 1463966326958 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 18:18:46 INFO - PROCESS | 1810 | 1463966326965 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 18:18:46 INFO - PROCESS | 1810 | 1463966326970 Marionette TRACE conn3 <- [1,1994,null,{}] 18:18:46 INFO - PROCESS | 1810 | 1463966326993 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:47 INFO - PROCESS | 1810 | 1463966327234 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 18:18:47 INFO - PROCESS | 1810 | 1463966327393 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:47 INFO - PROCESS | 1810 | ++DOCSHELL 0x884ed000 == 110 [pid = 1810] [id = 506] 18:18:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 255 (0x895ef800) [pid = 1810] [serial = 1519] [outer = (nil)] 18:18:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 256 (0x8ad50800) [pid = 1810] [serial = 1520] [outer = 0x895ef800] 18:18:47 INFO - PROCESS | 1810 | 1463966327473 Marionette DEBUG loaded listener.js 18:18:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 257 (0x8af47000) [pid = 1810] [serial = 1521] [outer = 0x895ef800] 18:18:48 INFO - PROCESS | 1810 | 1463966328272 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 18:18:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 18:18:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1345ms 18:18:48 INFO - PROCESS | 1810 | 1463966328315 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 18:18:48 INFO - PROCESS | 1810 | 1463966328323 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 18:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 18:18:48 INFO - PROCESS | 1810 | 1463966328335 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 18:18:48 INFO - PROCESS | 1810 | 1463966328338 Marionette TRACE conn3 <- [1,1998,null,{}] 18:18:48 INFO - PROCESS | 1810 | 1463966328344 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:48 INFO - PROCESS | 1810 | 1463966328521 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 18:18:49 INFO - PROCESS | 1810 | 1463966328989 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:49 INFO - PROCESS | 1810 | ++DOCSHELL 0x893d2000 == 111 [pid = 1810] [id = 507] 18:18:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 258 (0x8ad4f800) [pid = 1810] [serial = 1522] [outer = (nil)] 18:18:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 259 (0x8b9d2400) [pid = 1810] [serial = 1523] [outer = 0x8ad4f800] 18:18:49 INFO - PROCESS | 1810 | 1463966329067 Marionette DEBUG loaded listener.js 18:18:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 260 (0x8d054800) [pid = 1810] [serial = 1524] [outer = 0x8ad4f800] 18:18:49 INFO - PROCESS | 1810 | 1463966329882 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 18:18:50 INFO - PROCESS | 1810 | --DOCSHELL 0x99dfb000 == 110 [pid = 1810] [id = 385] 18:18:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 18:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1684ms 18:18:50 INFO - PROCESS | 1810 | --DOCSHELL 0x873c7c00 == 109 [pid = 1810] [id = 491] 18:18:50 INFO - PROCESS | 1810 | --DOCSHELL 0x873c7800 == 108 [pid = 1810] [id = 490] 18:18:50 INFO - PROCESS | 1810 | --DOCSHELL 0x95466400 == 107 [pid = 1810] [id = 426] 18:18:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8aeedc00 == 106 [pid = 1810] [id = 489] 18:18:50 INFO - PROCESS | 1810 | --DOCSHELL 0x873c3000 == 105 [pid = 1810] [id = 488] 18:18:50 INFO - PROCESS | 1810 | --DOCSHELL 0x873cac00 == 104 [pid = 1810] [id = 487] 18:18:50 INFO - PROCESS | 1810 | 1463966330088 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 18:18:50 INFO - PROCESS | 1810 | 1463966330091 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 18:18:50 INFO - PROCESS | 1810 | --DOCSHELL 0x884ec800 == 103 [pid = 1810] [id = 486] 18:18:50 INFO - PROCESS | 1810 | --DOCSHELL 0x873cdc00 == 102 [pid = 1810] [id = 485] 18:18:50 INFO - PROCESS | 1810 | --DOCSHELL 0x8c6ebc00 == 101 [pid = 1810] [id = 484] 18:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 18:18:50 INFO - PROCESS | 1810 | --DOCSHELL 0x895f1c00 == 100 [pid = 1810] [id = 483] 18:18:50 INFO - PROCESS | 1810 | --DOCSHELL 0x86fd2800 == 99 [pid = 1810] [id = 482] 18:18:50 INFO - PROCESS | 1810 | 1463966330114 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 18:18:50 INFO - PROCESS | 1810 | 1463966330118 Marionette TRACE conn3 <- [1,2002,null,{}] 18:18:50 INFO - PROCESS | 1810 | 1463966330134 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:50 INFO - PROCESS | 1810 | 1463966330294 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 259 (0x97850000) [pid = 1810] [serial = 969] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 258 (0x9d5a4c00) [pid = 1810] [serial = 1167] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 257 (0x91ac2000) [pid = 1810] [serial = 870] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 256 (0x99cba800) [pid = 1810] [serial = 1020] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 255 (0x8efae400) [pid = 1810] [serial = 933] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 254 (0x93b6ac00) [pid = 1810] [serial = 1056] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 253 (0x9784b800) [pid = 1810] [serial = 1011] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 252 (0x8ad4ac00) [pid = 1810] [serial = 1260] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 251 (0x966d6c00) [pid = 1810] [serial = 963] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 250 (0x908b4c00) [pid = 1810] [serial = 1104] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 249 (0x8df51c00) [pid = 1810] [serial = 867] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 248 (0x9d5a2000) [pid = 1810] [serial = 1074] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 247 (0x8e662c00) [pid = 1810] [serial = 909] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 246 (0x920b7400) [pid = 1810] [serial = 912] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 245 (0xa50f4000) [pid = 1810] [serial = 1179] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 244 (0x997d4c00) [pid = 1810] [serial = 975] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 243 (0xa3059c00) [pid = 1810] [serial = 1173] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 242 (0x8d961c00) [pid = 1810] [serial = 1014] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 241 (0x93b66400) [pid = 1810] [serial = 1107] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 240 (0x95466000) [pid = 1810] [serial = 924] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 239 (0x9ba0c400) [pid = 1810] [serial = 1071] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 238 (0x91ac6c00) [pid = 1810] [serial = 1005] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 237 (0x9546d400) [pid = 1810] [serial = 1008] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 236 (0x9d9a9400) [pid = 1810] [serial = 1077] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 235 (0x893d8400) [pid = 1810] [serial = 1197] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 234 (0x9a0be400) [pid = 1810] [serial = 1110] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 233 (0x8b9d3400) [pid = 1810] [serial = 1194] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 232 (0x9a0bdc00) [pid = 1810] [serial = 1023] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 231 (0xa214d000) [pid = 1810] [serial = 1119] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 230 (0x8e034000) [pid = 1810] [serial = 957] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 229 (0x92986400) [pid = 1810] [serial = 885] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 228 (0xa67c3000) [pid = 1810] [serial = 1185] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 227 (0xa22c6800) [pid = 1810] [serial = 1170] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 226 (0x9a930800) [pid = 1810] [serial = 1062] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 225 (0xa6cde000) [pid = 1810] [serial = 1191] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 224 (0x926f6000) [pid = 1810] [serial = 915] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 223 (0x9988a000) [pid = 1810] [serial = 1059] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 222 (0x954c1400) [pid = 1810] [serial = 927] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 221 (0x91e08400) [pid = 1810] [serial = 960] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 220 (0x8e64d400) [pid = 1810] [serial = 1002] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 219 (0x9b93b800) [pid = 1810] [serial = 1116] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 218 (0xa2629800) [pid = 1810] [serial = 1131] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 217 (0x95229000) [pid = 1810] [serial = 921] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 216 (0x92806800) [pid = 1810] [serial = 882] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 215 (0x91ac4c00) [pid = 1810] [serial = 1161] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 214 (0xa35f2400) [pid = 1810] [serial = 1176] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 213 (0x906e5c00) [pid = 1810] [serial = 1053] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 212 (0x947d2400) [pid = 1810] [serial = 1164] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 211 (0x9280e400) [pid = 1810] [serial = 918] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 210 (0x9b936c00) [pid = 1810] [serial = 1068] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 209 (0x97844000) [pid = 1810] [serial = 966] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 208 (0xa2454c00) [pid = 1810] [serial = 1125] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 207 (0xa6734400) [pid = 1810] [serial = 1182] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 206 (0x9a92f000) [pid = 1810] [serial = 1026] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 205 (0xa2474000) [pid = 1810] [serial = 1134] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 204 (0xa227dc00) [pid = 1810] [serial = 1122] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 203 (0x924dd800) [pid = 1810] [serial = 873] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 202 (0x9b96f000) [pid = 1810] [serial = 1080] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 201 (0x8d87f000) [pid = 1810] [serial = 906] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 200 (0x954ca800) [pid = 1810] [serial = 930] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 199 (0x9b065800) [pid = 1810] [serial = 1065] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 198 (0x92631c00) [pid = 1810] [serial = 876] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 197 (0xa246d000) [pid = 1810] [serial = 1128] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 196 (0x8aeeb800) [pid = 1810] [serial = 1188] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 195 (0x9b601c00) [pid = 1810] [serial = 1113] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 194 (0x926ee800) [pid = 1810] [serial = 879] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 193 (0x9a937c00) [pid = 1810] [serial = 1029] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 192 (0x89614400) [pid = 1810] [serial = 1317] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 191 (0x98b19400) [pid = 1810] [serial = 972] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 190 (0x99cb1400) [pid = 1810] [serial = 1017] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 189 (0x92f4bc00) [pid = 1810] [serial = 1350] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 188 (0xa503cc00) [pid = 1810] [serial = 1242] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 187 (0x8c6ed400) [pid = 1810] [serial = 1341] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 186 (0x9b067c00) [pid = 1810] [serial = 1230] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 185 (0x9d9af800) [pid = 1810] [serial = 1233] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 184 (0xa246f400) [pid = 1810] [serial = 1299] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 183 (0xa321c800) [pid = 1810] [serial = 1368] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 182 (0x8c6e9c00) [pid = 1810] [serial = 1305] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 181 (0x97855000) [pid = 1810] [serial = 1224] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 180 (0xa30e9000) [pid = 1810] [serial = 1239] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 179 (0xa3251c00) [pid = 1810] [serial = 1302] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 178 (0x8e1f8800) [pid = 1810] [serial = 1218] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 177 (0x9b259000) [pid = 1810] [serial = 1359] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 176 (0x9bac6c00) [pid = 1810] [serial = 1296] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 175 (0x884f3c00) [pid = 1810] [serial = 1374] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 174 (0xa67d0c00) [pid = 1810] [serial = 1245] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 173 (0x91e01800) [pid = 1810] [serial = 1221] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 172 (0x92e0ac00) [pid = 1810] [serial = 1311] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 171 (0x926f6800) [pid = 1810] [serial = 1347] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 170 (0x99df9c00) [pid = 1810] [serial = 1290] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 169 (0x9b932400) [pid = 1810] [serial = 1293] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 168 (0x99cb8000) [pid = 1810] [serial = 1356] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 167 (0xa2453c00) [pid = 1810] [serial = 1365] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 166 (0x895f1800) [pid = 1810] [serial = 1254] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 165 (0x99886c00) [pid = 1810] [serial = 1227] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 164 (0xa67c2c00) [pid = 1810] [serial = 1248] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 163 (0x893dac00) [pid = 1810] [serial = 1380] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 162 (0x91e06400) [pid = 1810] [serial = 1406] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 161 (0x924d8c00) [pid = 1810] [serial = 1407] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 160 (0x8df4cc00) [pid = 1810] [serial = 1394] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 159 (0x8d292800) [pid = 1810] [serial = 1391] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 158 (0x884ee800) [pid = 1810] [serial = 1388] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 157 (0x8d87e800) [pid = 1810] [serial = 1400] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 156 (0x906e0000) [pid = 1810] [serial = 1397] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 155 (0x91e9bc00) [pid = 1810] [serial = 1409] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 154 (0x908b9800) [pid = 1810] [serial = 1398] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 153 (0x8e65bc00) [pid = 1810] [serial = 1403] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 152 (0x8ef2fc00) [pid = 1810] [serial = 1404] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 151 (0x8df09c00) [pid = 1810] [serial = 1401] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 150 (0x92808800) [pid = 1810] [serial = 1410] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 149 (0x9d9ae400) [pid = 1810] [serial = 1362] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 148 (0x873cd400) [pid = 1810] [serial = 1377] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 147 (0x966d0800) [pid = 1810] [serial = 1215] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 146 (0x8d87b000) [pid = 1810] [serial = 1284] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 145 (0xa6cdb000) [pid = 1810] [serial = 1371] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 144 (0x90a35c00) [pid = 1810] [serial = 1287] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 143 (0x8ef29000) [pid = 1810] [serial = 1257] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 142 (0x8e653400) [pid = 1810] [serial = 1344] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 141 (0xa30ebc00) [pid = 1810] [serial = 1308] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 140 (0x9b935800) [pid = 1810] [serial = 1314] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 139 (0x95234400) [pid = 1810] [serial = 1353] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 138 (0x8ef2f800) [pid = 1810] [serial = 1251] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 137 (0xa244fc00) [pid = 1810] [serial = 1236] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 136 (0x92632c00) [pid = 1810] [serial = 1338] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | --DOMWINDOW == 135 (0x997d5400) [pid = 1810] [serial = 1281] [outer = (nil)] [url = about:blank] 18:18:50 INFO - PROCESS | 1810 | 1463966330694 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:50 INFO - PROCESS | 1810 | ++DOCSHELL 0x884ee800 == 100 [pid = 1810] [id = 508] 18:18:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 136 (0x893dac00) [pid = 1810] [serial = 1525] [outer = (nil)] 18:18:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 137 (0x8b9d5800) [pid = 1810] [serial = 1526] [outer = 0x893dac00] 18:18:50 INFO - PROCESS | 1810 | 1463966330776 Marionette DEBUG loaded listener.js 18:18:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 138 (0x8d22d400) [pid = 1810] [serial = 1527] [outer = 0x893dac00] 18:18:51 INFO - PROCESS | 1810 | 1463966331502 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 18:18:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 18:18:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1451ms 18:18:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 18:18:51 INFO - PROCESS | 1810 | 1463966331555 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 18:18:51 INFO - PROCESS | 1810 | 1463966331558 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 18:18:51 INFO - PROCESS | 1810 | 1463966331564 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 18:18:51 INFO - PROCESS | 1810 | 1463966331567 Marionette TRACE conn3 <- [1,2006,null,{}] 18:18:51 INFO - PROCESS | 1810 | 1463966331577 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:51 INFO - PROCESS | 1810 | 1463966331800 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 18:18:51 INFO - PROCESS | 1810 | 1463966331821 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:51 INFO - PROCESS | 1810 | ++DOCSHELL 0x8afe6400 == 101 [pid = 1810] [id = 509] 18:18:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 139 (0x8d288c00) [pid = 1810] [serial = 1528] [outer = (nil)] 18:18:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 140 (0x8d965c00) [pid = 1810] [serial = 1529] [outer = 0x8d288c00] 18:18:51 INFO - PROCESS | 1810 | 1463966331892 Marionette DEBUG loaded listener.js 18:18:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 141 (0x8df05400) [pid = 1810] [serial = 1530] [outer = 0x8d288c00] 18:18:52 INFO - PROCESS | 1810 | 1463966332782 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 18:18:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 18:18:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1282ms 18:18:52 INFO - PROCESS | 1810 | 1463966332846 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 18:18:52 INFO - PROCESS | 1810 | 1463966332850 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 18:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 18:18:52 INFO - PROCESS | 1810 | 1463966332855 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 18:18:52 INFO - PROCESS | 1810 | 1463966332857 Marionette TRACE conn3 <- [1,2010,null,{}] 18:18:52 INFO - PROCESS | 1810 | 1463966332866 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:53 INFO - PROCESS | 1810 | 1463966333085 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 18:18:53 INFO - PROCESS | 1810 | 1463966333115 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:53 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d878c00 == 102 [pid = 1810] [id = 510] 18:18:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 142 (0x8d961c00) [pid = 1810] [serial = 1531] [outer = (nil)] 18:18:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 143 (0x8df4e000) [pid = 1810] [serial = 1532] [outer = 0x8d961c00] 18:18:53 INFO - PROCESS | 1810 | 1463966333181 Marionette DEBUG loaded listener.js 18:18:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 144 (0x8e015000) [pid = 1810] [serial = 1533] [outer = 0x8d961c00] 18:18:54 INFO - PROCESS | 1810 | 1463966334055 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 18:18:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 18:18:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1280ms 18:18:54 INFO - PROCESS | 1810 | 1463966334136 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 18:18:54 INFO - PROCESS | 1810 | 1463966334141 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 18:18:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 18:18:54 INFO - PROCESS | 1810 | 1463966334154 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 18:18:54 INFO - PROCESS | 1810 | 1463966334157 Marionette TRACE conn3 <- [1,2014,null,{}] 18:18:54 INFO - PROCESS | 1810 | 1463966334187 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:54 INFO - PROCESS | 1810 | 1463966334457 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 18:18:54 INFO - PROCESS | 1810 | 1463966334487 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:54 INFO - PROCESS | 1810 | ++DOCSHELL 0x8ad4d000 == 103 [pid = 1810] [id = 511] 18:18:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 145 (0x8df0ac00) [pid = 1810] [serial = 1534] [outer = (nil)] 18:18:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 146 (0x8e65b400) [pid = 1810] [serial = 1535] [outer = 0x8df0ac00] 18:18:54 INFO - PROCESS | 1810 | 1463966334555 Marionette DEBUG loaded listener.js 18:18:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 147 (0x8ef51c00) [pid = 1810] [serial = 1536] [outer = 0x8df0ac00] 18:18:55 INFO - PROCESS | 1810 | --DOMWINDOW == 146 (0x873d0000) [pid = 1810] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 18:18:55 INFO - PROCESS | 1810 | --DOMWINDOW == 145 (0x89613800) [pid = 1810] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 18:18:55 INFO - PROCESS | 1810 | --DOMWINDOW == 144 (0x86fd3800) [pid = 1810] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 18:18:55 INFO - PROCESS | 1810 | --DOMWINDOW == 143 (0x8c6ec000) [pid = 1810] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 18:18:55 INFO - PROCESS | 1810 | --DOMWINDOW == 142 (0x884f4000) [pid = 1810] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 18:18:55 INFO - PROCESS | 1810 | --DOMWINDOW == 141 (0x89615400) [pid = 1810] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 18:18:55 INFO - PROCESS | 1810 | --DOMWINDOW == 140 (0x884f4c00) [pid = 1810] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 18:18:55 INFO - PROCESS | 1810 | --DOMWINDOW == 139 (0x8cfd1c00) [pid = 1810] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 18:18:55 INFO - PROCESS | 1810 | --DOMWINDOW == 138 (0x8d22f800) [pid = 1810] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 18:18:55 INFO - PROCESS | 1810 | 1463966335948 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 18:18:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 18:18:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1848ms 18:18:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 18:18:56 INFO - PROCESS | 1810 | 1463966335999 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 18:18:56 INFO - PROCESS | 1810 | 1463966336001 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 18:18:56 INFO - PROCESS | 1810 | 1463966336008 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 18:18:56 INFO - PROCESS | 1810 | 1463966336011 Marionette TRACE conn3 <- [1,2018,null,{}] 18:18:56 INFO - PROCESS | 1810 | 1463966336016 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:56 INFO - PROCESS | 1810 | 1463966336169 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 18:18:56 INFO - PROCESS | 1810 | 1463966336185 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:56 INFO - PROCESS | 1810 | ++DOCSHELL 0x884f3400 == 104 [pid = 1810] [id = 512] 18:18:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 139 (0x884f4c00) [pid = 1810] [serial = 1537] [outer = (nil)] 18:18:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 140 (0x8ef31400) [pid = 1810] [serial = 1538] [outer = 0x884f4c00] 18:18:56 INFO - PROCESS | 1810 | 1463966336252 Marionette DEBUG loaded listener.js 18:18:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 141 (0x8ef5f400) [pid = 1810] [serial = 1539] [outer = 0x884f4c00] 18:18:57 INFO - PROCESS | 1810 | 1463966337104 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:18:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 18:18:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1130ms 18:18:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 18:18:57 INFO - PROCESS | 1810 | 1463966337137 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 18:18:57 INFO - PROCESS | 1810 | 1463966337140 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 18:18:57 INFO - PROCESS | 1810 | 1463966337146 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 18:18:57 INFO - PROCESS | 1810 | 1463966337149 Marionette TRACE conn3 <- [1,2022,null,{}] 18:18:57 INFO - PROCESS | 1810 | 1463966337153 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:57 INFO - PROCESS | 1810 | 1463966337369 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 18:18:57 INFO - PROCESS | 1810 | 1463966337569 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:57 INFO - PROCESS | 1810 | ++DOCSHELL 0x86fcb800 == 105 [pid = 1810] [id = 513] 18:18:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 142 (0x86fcf400) [pid = 1810] [serial = 1540] [outer = (nil)] 18:18:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 143 (0x873c7800) [pid = 1810] [serial = 1541] [outer = 0x86fcf400] 18:18:57 INFO - PROCESS | 1810 | 1463966337688 Marionette DEBUG loaded listener.js 18:18:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 144 (0x884edc00) [pid = 1810] [serial = 1542] [outer = 0x86fcf400] 18:18:58 INFO - PROCESS | 1810 | 1463966338710 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 18:18:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 18:18:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1629ms 18:18:58 INFO - PROCESS | 1810 | 1463966338776 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 18:18:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 18:18:58 INFO - PROCESS | 1810 | 1463966338782 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 18:18:58 INFO - PROCESS | 1810 | 1463966338789 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 18:18:58 INFO - PROCESS | 1810 | 1463966338795 Marionette TRACE conn3 <- [1,2026,null,{}] 18:18:58 INFO - PROCESS | 1810 | 1463966338802 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:18:59 INFO - PROCESS | 1810 | 1463966339032 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 18:18:59 INFO - PROCESS | 1810 | 1463966339284 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:18:59 INFO - PROCESS | 1810 | ++DOCSHELL 0x8aee3c00 == 106 [pid = 1810] [id = 514] 18:18:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 145 (0x8aeed400) [pid = 1810] [serial = 1543] [outer = (nil)] 18:18:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 146 (0x8afee800) [pid = 1810] [serial = 1544] [outer = 0x8aeed400] 18:18:59 INFO - PROCESS | 1810 | 1463966339411 Marionette DEBUG loaded listener.js 18:18:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 147 (0x8d053400) [pid = 1810] [serial = 1545] [outer = 0x8aeed400] 18:19:00 INFO - PROCESS | 1810 | 1463966340322 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 18:19:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 18:19:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1585ms 18:19:00 INFO - PROCESS | 1810 | 1463966340377 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 18:19:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 18:19:00 INFO - PROCESS | 1810 | 1463966340383 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 18:19:00 INFO - PROCESS | 1810 | 1463966340390 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 18:19:00 INFO - PROCESS | 1810 | 1463966340393 Marionette TRACE conn3 <- [1,2030,null,{}] 18:19:00 INFO - PROCESS | 1810 | 1463966340399 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:00 INFO - PROCESS | 1810 | 1463966340592 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 18:19:00 INFO - PROCESS | 1810 | 1463966340885 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:00 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df01400 == 107 [pid = 1810] [id = 515] 18:19:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 148 (0x8df02800) [pid = 1810] [serial = 1546] [outer = (nil)] 18:19:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 149 (0x8df4f800) [pid = 1810] [serial = 1547] [outer = 0x8df02800] 18:19:01 INFO - PROCESS | 1810 | 1463966341011 Marionette DEBUG loaded listener.js 18:19:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 150 (0x8e035c00) [pid = 1810] [serial = 1548] [outer = 0x8df02800] 18:19:01 INFO - PROCESS | 1810 | 1463966341924 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 18:19:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 18:19:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1586ms 18:19:01 INFO - PROCESS | 1810 | 1463966341976 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 18:19:01 INFO - PROCESS | 1810 | 1463966341979 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 18:19:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 18:19:01 INFO - PROCESS | 1810 | 1463966341995 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 18:19:02 INFO - PROCESS | 1810 | 1463966342004 Marionette TRACE conn3 <- [1,2034,null,{}] 18:19:02 INFO - PROCESS | 1810 | 1463966342010 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:02 INFO - PROCESS | 1810 | 1463966342248 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 18:19:02 INFO - PROCESS | 1810 | 1463966342496 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:02 INFO - PROCESS | 1810 | ++DOCSHELL 0x873ce400 == 108 [pid = 1810] [id = 516] 18:19:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 151 (0x8d80f400) [pid = 1810] [serial = 1549] [outer = (nil)] 18:19:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 152 (0x8efad800) [pid = 1810] [serial = 1550] [outer = 0x8d80f400] 18:19:02 INFO - PROCESS | 1810 | 1463966342619 Marionette DEBUG loaded listener.js 18:19:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 153 (0x906df800) [pid = 1810] [serial = 1551] [outer = 0x8d80f400] 18:19:03 INFO - PROCESS | 1810 | 1463966343481 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:19:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 18:19:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1550ms 18:19:03 INFO - PROCESS | 1810 | 1463966343537 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 18:19:03 INFO - PROCESS | 1810 | 1463966343541 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 18:19:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 18:19:03 INFO - PROCESS | 1810 | 1463966343547 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 18:19:03 INFO - PROCESS | 1810 | 1463966343552 Marionette TRACE conn3 <- [1,2038,null,{}] 18:19:03 INFO - PROCESS | 1810 | 1463966343557 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:03 INFO - PROCESS | 1810 | 1463966343742 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 18:19:03 INFO - PROCESS | 1810 | 1463966343948 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:04 INFO - PROCESS | 1810 | ++DOCSHELL 0x86fd0c00 == 109 [pid = 1810] [id = 517] 18:19:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 154 (0x8e662800) [pid = 1810] [serial = 1552] [outer = (nil)] 18:19:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 155 (0x90a30800) [pid = 1810] [serial = 1553] [outer = 0x8e662800] 18:19:04 INFO - PROCESS | 1810 | 1463966344070 Marionette DEBUG loaded listener.js 18:19:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 156 (0x90a3cc00) [pid = 1810] [serial = 1554] [outer = 0x8e662800] 18:19:04 INFO - PROCESS | 1810 | 1463966344930 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 18:19:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 18:19:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1433ms 18:19:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 18:19:04 INFO - PROCESS | 1810 | 1463966344981 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 18:19:04 INFO - PROCESS | 1810 | 1463966344984 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 18:19:04 INFO - PROCESS | 1810 | 1463966344990 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 18:19:04 INFO - PROCESS | 1810 | 1463966344994 Marionette TRACE conn3 <- [1,2042,null,{}] 18:19:05 INFO - PROCESS | 1810 | 1463966344999 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:05 INFO - PROCESS | 1810 | 1463966345195 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 18:19:05 INFO - PROCESS | 1810 | 1463966345411 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:05 INFO - PROCESS | 1810 | ++DOCSHELL 0x906e4000 == 110 [pid = 1810] [id = 518] 18:19:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 157 (0x91ac6c00) [pid = 1810] [serial = 1555] [outer = (nil)] 18:19:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 158 (0x91c80c00) [pid = 1810] [serial = 1556] [outer = 0x91ac6c00] 18:19:05 INFO - PROCESS | 1810 | 1463966345542 Marionette DEBUG loaded listener.js 18:19:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 159 (0x920ae000) [pid = 1810] [serial = 1557] [outer = 0x91ac6c00] 18:19:06 INFO - PROCESS | 1810 | 1463966346498 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 18:19:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 18:19:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1580ms 18:19:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 18:19:06 INFO - PROCESS | 1810 | 1463966346570 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 18:19:06 INFO - PROCESS | 1810 | 1463966346573 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 18:19:06 INFO - PROCESS | 1810 | 1463966346579 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 18:19:06 INFO - PROCESS | 1810 | 1463966346583 Marionette TRACE conn3 <- [1,2046,null,{}] 18:19:06 INFO - PROCESS | 1810 | 1463966346588 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:06 INFO - PROCESS | 1810 | 1463966346766 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 18:19:06 INFO - PROCESS | 1810 | 1463966346971 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:07 INFO - PROCESS | 1810 | ++DOCSHELL 0x908c1c00 == 111 [pid = 1810] [id = 519] 18:19:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 160 (0x91c77800) [pid = 1810] [serial = 1558] [outer = (nil)] 18:19:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 161 (0x92630800) [pid = 1810] [serial = 1559] [outer = 0x91c77800] 18:19:07 INFO - PROCESS | 1810 | 1463966347130 Marionette DEBUG loaded listener.js 18:19:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 162 (0x92634800) [pid = 1810] [serial = 1560] [outer = 0x91c77800] 18:19:08 INFO - PROCESS | 1810 | 1463966348006 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 18:19:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 18:19:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1479ms 18:19:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 18:19:08 INFO - PROCESS | 1810 | 1463966348058 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 18:19:08 INFO - PROCESS | 1810 | 1463966348061 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 18:19:08 INFO - PROCESS | 1810 | 1463966348068 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 18:19:08 INFO - PROCESS | 1810 | 1463966348071 Marionette TRACE conn3 <- [1,2050,null,{}] 18:19:08 INFO - PROCESS | 1810 | 1463966348077 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:08 INFO - PROCESS | 1810 | 1463966348259 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 18:19:08 INFO - PROCESS | 1810 | 1463966348471 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:08 INFO - PROCESS | 1810 | ++DOCSHELL 0x91e03400 == 112 [pid = 1810] [id = 520] 18:19:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 163 (0x924dbc00) [pid = 1810] [serial = 1561] [outer = (nil)] 18:19:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 164 (0x926f6400) [pid = 1810] [serial = 1562] [outer = 0x924dbc00] 18:19:08 INFO - PROCESS | 1810 | 1463966348592 Marionette DEBUG loaded listener.js 18:19:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 165 (0x92805000) [pid = 1810] [serial = 1563] [outer = 0x924dbc00] 18:19:09 INFO - PROCESS | 1810 | 1463966349504 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 18:19:09 INFO - PROCESS | 1810 | ************************* 18:19:09 INFO - PROCESS | 1810 | A coding exception was thrown and uncaught in a Task. 18:19:09 INFO - PROCESS | 1810 | 18:19:09 INFO - PROCESS | 1810 | Full message: TypeError: NetworkError when attempting to fetch resource. 18:19:09 INFO - PROCESS | 1810 | Full stack: 18:19:09 INFO - PROCESS | 1810 | ************************* 18:19:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 18:19:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1489ms 18:19:09 INFO - PROCESS | 1810 | 1463966349557 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 18:19:09 INFO - PROCESS | 1810 | 1463966349560 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 18:19:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 18:19:09 INFO - PROCESS | 1810 | 1463966349566 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 18:19:09 INFO - PROCESS | 1810 | 1463966349570 Marionette TRACE conn3 <- [1,2054,null,{}] 18:19:09 INFO - PROCESS | 1810 | 1463966349575 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:09 INFO - PROCESS | 1810 | 1463966349750 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 18:19:09 INFO - PROCESS | 1810 | 1463966349964 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:10 INFO - PROCESS | 1810 | ++DOCSHELL 0x91c7f400 == 113 [pid = 1810] [id = 521] 18:19:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 166 (0x926ea800) [pid = 1810] [serial = 1564] [outer = (nil)] 18:19:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 167 (0x92f53800) [pid = 1810] [serial = 1565] [outer = 0x926ea800] 18:19:10 INFO - PROCESS | 1810 | 1463966350081 Marionette DEBUG loaded listener.js 18:19:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 168 (0x93b6bc00) [pid = 1810] [serial = 1566] [outer = 0x926ea800] 18:19:10 INFO - PROCESS | 1810 | 1463966350935 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 18:19:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 18:19:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1428ms 18:19:11 INFO - PROCESS | 1810 | 1463966350996 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 18:19:11 INFO - PROCESS | 1810 | 1463966350998 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 18:19:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 18:19:11 INFO - PROCESS | 1810 | 1463966351005 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 18:19:11 INFO - PROCESS | 1810 | 1463966351009 Marionette TRACE conn3 <- [1,2058,null,{}] 18:19:11 INFO - PROCESS | 1810 | 1463966351014 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:11 INFO - PROCESS | 1810 | 1463966351211 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 18:19:11 INFO - PROCESS | 1810 | 1463966351421 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:11 INFO - PROCESS | 1810 | ++DOCSHELL 0x926f6c00 == 114 [pid = 1810] [id = 522] 18:19:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 169 (0x93b6ac00) [pid = 1810] [serial = 1567] [outer = (nil)] 18:19:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 170 (0x9546f800) [pid = 1810] [serial = 1568] [outer = 0x93b6ac00] 18:19:11 INFO - PROCESS | 1810 | 1463966351535 Marionette DEBUG loaded listener.js 18:19:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 171 (0x954bcc00) [pid = 1810] [serial = 1569] [outer = 0x93b6ac00] 18:19:12 INFO - PROCESS | 1810 | 1463966352440 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 18:19:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 18:19:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1483ms 18:19:12 INFO - PROCESS | 1810 | 1463966352490 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 18:19:12 INFO - PROCESS | 1810 | 1463966352494 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 18:19:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 18:19:12 INFO - PROCESS | 1810 | 1463966352500 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 18:19:12 INFO - PROCESS | 1810 | 1463966352503 Marionette TRACE conn3 <- [1,2062,null,{}] 18:19:12 INFO - PROCESS | 1810 | 1463966352529 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:12 INFO - PROCESS | 1810 | 1463966352712 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 18:19:12 INFO - PROCESS | 1810 | 1463966352922 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:12 INFO - PROCESS | 1810 | ++DOCSHELL 0x9546a400 == 115 [pid = 1810] [id = 523] 18:19:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 172 (0x95472c00) [pid = 1810] [serial = 1570] [outer = (nil)] 18:19:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 173 (0x966d8400) [pid = 1810] [serial = 1571] [outer = 0x95472c00] 18:19:13 INFO - PROCESS | 1810 | 1463966353053 Marionette DEBUG loaded listener.js 18:19:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 174 (0x9784d000) [pid = 1810] [serial = 1572] [outer = 0x95472c00] 18:19:14 INFO - PROCESS | 1810 | 1463966354106 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 18:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 18:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1651ms 18:19:14 INFO - PROCESS | 1810 | 1463966354151 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 18:19:14 INFO - PROCESS | 1810 | 1463966354156 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 18:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 18:19:14 INFO - PROCESS | 1810 | 1463966354162 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 18:19:14 INFO - PROCESS | 1810 | 1463966354166 Marionette TRACE conn3 <- [1,2066,null,{}] 18:19:14 INFO - PROCESS | 1810 | 1463966354172 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:14 INFO - PROCESS | 1810 | 1463966354377 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 18:19:15 INFO - PROCESS | 1810 | 1463966355045 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:15 INFO - PROCESS | 1810 | ++DOCSHELL 0x86fcb000 == 116 [pid = 1810] [id = 524] 18:19:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 175 (0x86fcd800) [pid = 1810] [serial = 1573] [outer = (nil)] 18:19:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 176 (0x873c5c00) [pid = 1810] [serial = 1574] [outer = 0x86fcd800] 18:19:15 INFO - PROCESS | 1810 | 1463966355137 Marionette DEBUG loaded listener.js 18:19:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 177 (0x895e8000) [pid = 1810] [serial = 1575] [outer = 0x86fcd800] 18:19:15 INFO - PROCESS | 1810 | 1463966355943 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 18:19:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 18:19:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1834ms 18:19:16 INFO - PROCESS | 1810 | 1463966355997 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 18:19:16 INFO - PROCESS | 1810 | 1463966356003 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 18:19:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 18:19:16 INFO - PROCESS | 1810 | 1463966356010 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 18:19:16 INFO - PROCESS | 1810 | 1463966356016 Marionette TRACE conn3 <- [1,2070,null,{}] 18:19:16 INFO - PROCESS | 1810 | 1463966356022 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:16 INFO - PROCESS | 1810 | 1463966356209 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 18:19:16 INFO - PROCESS | 1810 | 1463966356432 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:16 INFO - PROCESS | 1810 | ++DOCSHELL 0x8ad48000 == 117 [pid = 1810] [id = 525] 18:19:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 178 (0x8aeecc00) [pid = 1810] [serial = 1576] [outer = (nil)] 18:19:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 179 (0x8afe8000) [pid = 1810] [serial = 1577] [outer = 0x8aeecc00] 18:19:16 INFO - PROCESS | 1810 | 1463966356614 Marionette DEBUG loaded listener.js 18:19:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 180 (0x8b9d3800) [pid = 1810] [serial = 1578] [outer = 0x8aeecc00] 18:19:17 INFO - PROCESS | 1810 | 1463966357502 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 18:19:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 18:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1539ms 18:19:17 INFO - PROCESS | 1810 | 1463966357553 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 18:19:17 INFO - PROCESS | 1810 | 1463966357558 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 18:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 18:19:17 INFO - PROCESS | 1810 | 1463966357565 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 18:19:17 INFO - PROCESS | 1810 | 1463966357568 Marionette TRACE conn3 <- [1,2074,null,{}] 18:19:17 INFO - PROCESS | 1810 | 1463966357573 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:17 INFO - PROCESS | 1810 | 1463966357749 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 18:19:17 INFO - PROCESS | 1810 | 1463966357970 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:18 INFO - PROCESS | 1810 | ++DOCSHELL 0x86fcd000 == 118 [pid = 1810] [id = 526] 18:19:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 181 (0x895f2c00) [pid = 1810] [serial = 1579] [outer = (nil)] 18:19:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 182 (0x8ad4cc00) [pid = 1810] [serial = 1580] [outer = 0x895f2c00] 18:19:18 INFO - PROCESS | 1810 | 1463966358078 Marionette DEBUG loaded listener.js 18:19:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 183 (0x8d04f800) [pid = 1810] [serial = 1581] [outer = 0x895f2c00] 18:19:18 INFO - PROCESS | 1810 | --DOCSHELL 0x8b9c9800 == 117 [pid = 1810] [id = 397] 18:19:18 INFO - PROCESS | 1810 | --DOCSHELL 0x8d80ac00 == 116 [pid = 1810] [id = 356] 18:19:18 INFO - PROCESS | 1810 | --DOCSHELL 0x884f3400 == 115 [pid = 1810] [id = 512] 18:19:18 INFO - PROCESS | 1810 | --DOMWINDOW == 182 (0x895f3000) [pid = 1810] [serial = 1475] [outer = (nil)] [url = about:blank] 18:19:18 INFO - PROCESS | 1810 | --DOMWINDOW == 181 (0x92e0fc00) [pid = 1810] [serial = 1412] [outer = (nil)] [url = about:blank] 18:19:18 INFO - PROCESS | 1810 | --DOMWINDOW == 180 (0x8ef59000) [pid = 1810] [serial = 1442] [outer = (nil)] [url = about:blank] 18:19:18 INFO - PROCESS | 1810 | --DOMWINDOW == 179 (0x92e08c00) [pid = 1810] [serial = 1418] [outer = (nil)] [url = about:blank] 18:19:18 INFO - PROCESS | 1810 | --DOMWINDOW == 178 (0x9841e800) [pid = 1810] [serial = 1421] [outer = (nil)] [url = about:blank] 18:19:18 INFO - PROCESS | 1810 | --DOMWINDOW == 177 (0xa62ecc00) [pid = 1810] [serial = 1433] [outer = (nil)] [url = about:blank] 18:19:18 INFO - PROCESS | 1810 | --DOMWINDOW == 176 (0x91c77c00) [pid = 1810] [serial = 1436] [outer = (nil)] [url = about:blank] 18:19:18 INFO - PROCESS | 1810 | --DOMWINDOW == 175 (0xa3053000) [pid = 1810] [serial = 1430] [outer = (nil)] [url = about:blank] 18:19:18 INFO - PROCESS | 1810 | --DOMWINDOW == 174 (0x9ab7f800) [pid = 1810] [serial = 1424] [outer = (nil)] [url = about:blank] 18:19:18 INFO - PROCESS | 1810 | --DOMWINDOW == 173 (0x9bac2800) [pid = 1810] [serial = 1427] [outer = (nil)] [url = about:blank] 18:19:18 INFO - PROCESS | 1810 | --DOMWINDOW == 172 (0x8ef36400) [pid = 1810] [serial = 1415] [outer = (nil)] [url = about:blank] 18:19:18 INFO - PROCESS | 1810 | --DOMWINDOW == 171 (0x91c80800) [pid = 1810] [serial = 1439] [outer = (nil)] [url = about:blank] 18:19:18 INFO - PROCESS | 1810 | --DOMWINDOW == 170 (0x8af4b400) [pid = 1810] [serial = 1445] [outer = (nil)] [url = about:blank] 18:19:18 INFO - PROCESS | 1810 | --DOCSHELL 0x8ad4d000 == 114 [pid = 1810] [id = 511] 18:19:18 INFO - PROCESS | 1810 | --DOCSHELL 0x8d878c00 == 113 [pid = 1810] [id = 510] 18:19:18 INFO - PROCESS | 1810 | --DOCSHELL 0x8afe6400 == 112 [pid = 1810] [id = 509] 18:19:18 INFO - PROCESS | 1810 | --DOCSHELL 0x884ee800 == 111 [pid = 1810] [id = 508] 18:19:18 INFO - PROCESS | 1810 | --DOCSHELL 0x893d2000 == 110 [pid = 1810] [id = 507] 18:19:18 INFO - PROCESS | 1810 | --DOCSHELL 0x884ed000 == 109 [pid = 1810] [id = 506] 18:19:18 INFO - PROCESS | 1810 | --DOCSHELL 0x884e9000 == 108 [pid = 1810] [id = 504] 18:19:18 INFO - PROCESS | 1810 | --DOCSHELL 0x8ad41c00 == 107 [pid = 1810] [id = 503] 18:19:18 INFO - PROCESS | 1810 | --DOCSHELL 0x895f1000 == 106 [pid = 1810] [id = 502] 18:19:18 INFO - PROCESS | 1810 | --DOCSHELL 0x89609000 == 105 [pid = 1810] [id = 501] 18:19:18 INFO - PROCESS | 1810 | --DOCSHELL 0x8e1e9c00 == 104 [pid = 1810] [id = 500] 18:19:18 INFO - PROCESS | 1810 | --DOCSHELL 0x893cf000 == 103 [pid = 1810] [id = 499] 18:19:18 INFO - PROCESS | 1810 | --DOCSHELL 0x8ad4f000 == 102 [pid = 1810] [id = 498] 18:19:18 INFO - PROCESS | 1810 | --DOCSHELL 0x91c77000 == 101 [pid = 1810] [id = 497] 18:19:18 INFO - PROCESS | 1810 | --DOCSHELL 0x8d80e800 == 100 [pid = 1810] [id = 496] 18:19:18 INFO - PROCESS | 1810 | --DOCSHELL 0x8da18c00 == 99 [pid = 1810] [id = 495] 18:19:18 INFO - PROCESS | 1810 | --DOCSHELL 0x8b9ccc00 == 98 [pid = 1810] [id = 494] 18:19:18 INFO - PROCESS | 1810 | --DOCSHELL 0x8afe7000 == 97 [pid = 1810] [id = 493] 18:19:18 INFO - PROCESS | 1810 | --DOCSHELL 0x86fc9400 == 96 [pid = 1810] [id = 492] 18:19:19 INFO - PROCESS | 1810 | 1463966359019 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 18:19:19 INFO - PROCESS | 1810 | --DOMWINDOW == 169 (0x97841400) [pid = 1810] [serial = 1473] [outer = (nil)] [url = about:blank] 18:19:19 INFO - PROCESS | 1810 | --DOMWINDOW == 168 (0x8d28b400) [pid = 1810] [serial = 1452] [outer = (nil)] [url = about:blank] 18:19:19 INFO - PROCESS | 1810 | --DOMWINDOW == 167 (0x8af43c00) [pid = 1810] [serial = 1449] [outer = (nil)] [url = about:blank] 18:19:19 INFO - PROCESS | 1810 | --DOMWINDOW == 166 (0x8ef55000) [pid = 1810] [serial = 1454] [outer = (nil)] [url = about:blank] 18:19:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 18:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1497ms 18:19:19 INFO - PROCESS | 1810 | --DOMWINDOW == 165 (0x8e01a800) [pid = 1810] [serial = 1464] [outer = (nil)] [url = about:blank] 18:19:19 INFO - PROCESS | 1810 | --DOMWINDOW == 164 (0x8efa8400) [pid = 1810] [serial = 1455] [outer = (nil)] [url = about:blank] 18:19:19 INFO - PROCESS | 1810 | --DOMWINDOW == 163 (0x91c72000) [pid = 1810] [serial = 1457] [outer = (nil)] [url = about:blank] 18:19:19 INFO - PROCESS | 1810 | --DOMWINDOW == 162 (0x8b9d4800) [pid = 1810] [serial = 1451] [outer = (nil)] [url = about:blank] 18:19:19 INFO - PROCESS | 1810 | --DOMWINDOW == 161 (0x8ad4a000) [pid = 1810] [serial = 1448] [outer = (nil)] [url = about:blank] 18:19:19 INFO - PROCESS | 1810 | --DOMWINDOW == 160 (0x91c80400) [pid = 1810] [serial = 1460] [outer = (nil)] [url = about:blank] 18:19:19 INFO - PROCESS | 1810 | --DOMWINDOW == 159 (0x92e10000) [pid = 1810] [serial = 1470] [outer = (nil)] [url = about:blank] 18:19:19 INFO - PROCESS | 1810 | --DOMWINDOW == 158 (0x91e99800) [pid = 1810] [serial = 1458] [outer = (nil)] [url = about:blank] 18:19:19 INFO - PROCESS | 1810 | --DOMWINDOW == 157 (0x92806000) [pid = 1810] [serial = 1461] [outer = (nil)] [url = about:blank] 18:19:19 INFO - PROCESS | 1810 | --DOMWINDOW == 156 (0x9061c400) [pid = 1810] [serial = 1466] [outer = (nil)] [url = about:blank] 18:19:19 INFO - PROCESS | 1810 | --DOMWINDOW == 155 (0x95474800) [pid = 1810] [serial = 1472] [outer = (nil)] [url = about:blank] 18:19:19 INFO - PROCESS | 1810 | --DOMWINDOW == 154 (0x908c1000) [pid = 1810] [serial = 1467] [outer = (nil)] [url = about:blank] 18:19:19 INFO - PROCESS | 1810 | --DOMWINDOW == 153 (0x92631000) [pid = 1810] [serial = 1469] [outer = (nil)] [url = about:blank] 18:19:19 INFO - PROCESS | 1810 | --DOMWINDOW == 152 (0x8d057c00) [pid = 1810] [serial = 1463] [outer = (nil)] [url = about:blank] 18:19:19 INFO - PROCESS | 1810 | 1463966359084 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 18:19:19 INFO - PROCESS | 1810 | 1463966359088 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 18:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 18:19:19 INFO - PROCESS | 1810 | 1463966359104 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 18:19:19 INFO - PROCESS | 1810 | 1463966359113 Marionette TRACE conn3 <- [1,2078,null,{}] 18:19:19 INFO - PROCESS | 1810 | 1463966359121 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:19 INFO - PROCESS | 1810 | 1463966359287 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 18:19:19 INFO - PROCESS | 1810 | 1463966359299 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:19 INFO - PROCESS | 1810 | ++DOCSHELL 0x893cf000 == 97 [pid = 1810] [id = 527] 18:19:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 153 (0x8aee9400) [pid = 1810] [serial = 1582] [outer = (nil)] 18:19:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 154 (0x8d80f800) [pid = 1810] [serial = 1583] [outer = 0x8aee9400] 18:19:19 INFO - PROCESS | 1810 | 1463966359371 Marionette DEBUG loaded listener.js 18:19:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 155 (0x8d87c400) [pid = 1810] [serial = 1584] [outer = 0x8aee9400] 18:19:20 INFO - PROCESS | 1810 | 1463966360240 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 18:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 18:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1191ms 18:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 18:19:20 INFO - PROCESS | 1810 | 1463966360290 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 18:19:20 INFO - PROCESS | 1810 | 1463966360293 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 18:19:20 INFO - PROCESS | 1810 | 1463966360299 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 18:19:20 INFO - PROCESS | 1810 | 1463966360302 Marionette TRACE conn3 <- [1,2082,null,{}] 18:19:20 INFO - PROCESS | 1810 | 1463966360311 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:20 INFO - PROCESS | 1810 | 1463966360553 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 18:19:20 INFO - PROCESS | 1810 | 1463966360563 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:20 INFO - PROCESS | 1810 | ++DOCSHELL 0x893d9c00 == 98 [pid = 1810] [id = 528] 18:19:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 156 (0x8d87e000) [pid = 1810] [serial = 1585] [outer = (nil)] 18:19:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 157 (0x8d965400) [pid = 1810] [serial = 1586] [outer = 0x8d87e000] 18:19:20 INFO - PROCESS | 1810 | 1463966360628 Marionette DEBUG loaded listener.js 18:19:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 158 (0x8da16000) [pid = 1810] [serial = 1587] [outer = 0x8d87e000] 18:19:21 INFO - PROCESS | 1810 | 1463966361471 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 18:19:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 18:19:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1227ms 18:19:21 INFO - PROCESS | 1810 | 1463966361536 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 18:19:21 INFO - PROCESS | 1810 | 1463966361539 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 18:19:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 18:19:21 INFO - PROCESS | 1810 | 1463966361545 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 18:19:21 INFO - PROCESS | 1810 | 1463966361547 Marionette TRACE conn3 <- [1,2086,null,{}] 18:19:21 INFO - PROCESS | 1810 | 1463966361552 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:21 INFO - PROCESS | 1810 | 1463966361771 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 18:19:21 INFO - PROCESS | 1810 | 1463966361795 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:21 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d967400 == 99 [pid = 1810] [id = 529] 18:19:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 159 (0x8da1f800) [pid = 1810] [serial = 1588] [outer = (nil)] 18:19:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 160 (0x8df10400) [pid = 1810] [serial = 1589] [outer = 0x8da1f800] 18:19:21 INFO - PROCESS | 1810 | 1463966361875 Marionette DEBUG loaded listener.js 18:19:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 161 (0x8e02bc00) [pid = 1810] [serial = 1590] [outer = 0x8da1f800] 18:19:22 INFO - PROCESS | 1810 | 1463966362795 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 18:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 18:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1280ms 18:19:23 INFO - PROCESS | 1810 | --DOMWINDOW == 160 (0x8ad4f800) [pid = 1810] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 18:19:23 INFO - PROCESS | 1810 | --DOMWINDOW == 159 (0x8df0ac00) [pid = 1810] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 18:19:23 INFO - PROCESS | 1810 | --DOMWINDOW == 158 (0x8d961c00) [pid = 1810] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 18:19:23 INFO - PROCESS | 1810 | --DOMWINDOW == 157 (0x895ef800) [pid = 1810] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 18:19:23 INFO - PROCESS | 1810 | --DOMWINDOW == 156 (0x8d804400) [pid = 1810] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 18:19:23 INFO - PROCESS | 1810 | --DOMWINDOW == 155 (0x873c7400) [pid = 1810] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 18:19:23 INFO - PROCESS | 1810 | --DOMWINDOW == 154 (0x8d288c00) [pid = 1810] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 18:19:23 INFO - PROCESS | 1810 | --DOMWINDOW == 153 (0x893dac00) [pid = 1810] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 18:19:23 INFO - PROCESS | 1810 | --DOMWINDOW == 152 (0x873c8c00) [pid = 1810] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 18:19:23 INFO - PROCESS | 1810 | --DOMWINDOW == 151 (0x8d22c800) [pid = 1810] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 18:19:23 INFO - PROCESS | 1810 | --DOMWINDOW == 150 (0x8d22ec00) [pid = 1810] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 18:19:23 INFO - PROCESS | 1810 | 1463966363188 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 18:19:23 INFO - PROCESS | 1810 | 1463966363191 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 18:19:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 18:19:23 INFO - PROCESS | 1810 | 1463966363214 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 18:19:23 INFO - PROCESS | 1810 | 1463966363216 Marionette TRACE conn3 <- [1,2090,null,{}] 18:19:23 INFO - PROCESS | 1810 | 1463966363222 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:23 INFO - PROCESS | 1810 | 1463966363371 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 18:19:23 INFO - PROCESS | 1810 | 1463966363602 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:23 INFO - PROCESS | 1810 | ++DOCSHELL 0x884f6c00 == 100 [pid = 1810] [id = 530] 18:19:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 151 (0x8c6e9000) [pid = 1810] [serial = 1591] [outer = (nil)] 18:19:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 152 (0x8d963c00) [pid = 1810] [serial = 1592] [outer = 0x8c6e9000] 18:19:23 INFO - PROCESS | 1810 | 1463966363671 Marionette DEBUG loaded listener.js 18:19:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 153 (0x8df44800) [pid = 1810] [serial = 1593] [outer = 0x8c6e9000] 18:19:24 INFO - PROCESS | 1810 | 1463966364297 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 18:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 18:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1131ms 18:19:24 INFO - PROCESS | 1810 | 1463966364342 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 18:19:24 INFO - PROCESS | 1810 | 1463966364346 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 18:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 18:19:24 INFO - PROCESS | 1810 | 1463966364351 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 18:19:24 INFO - PROCESS | 1810 | 1463966364353 Marionette TRACE conn3 <- [1,2094,null,{}] 18:19:24 INFO - PROCESS | 1810 | 1463966364359 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:24 INFO - PROCESS | 1810 | 1463966364524 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 18:19:24 INFO - PROCESS | 1810 | 1463966364691 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:24 INFO - PROCESS | 1810 | ++DOCSHELL 0x8c6edc00 == 101 [pid = 1810] [id = 531] 18:19:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 154 (0x8d230800) [pid = 1810] [serial = 1594] [outer = (nil)] 18:19:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 155 (0x8e1ee400) [pid = 1810] [serial = 1595] [outer = 0x8d230800] 18:19:24 INFO - PROCESS | 1810 | 1463966364758 Marionette DEBUG loaded listener.js 18:19:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 156 (0x8e65d000) [pid = 1810] [serial = 1596] [outer = 0x8d230800] 18:19:25 INFO - PROCESS | 1810 | 1463966365645 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 18:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 18:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1326ms 18:19:25 INFO - PROCESS | 1810 | 1463966365680 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 18:19:25 INFO - PROCESS | 1810 | 1463966365686 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 18:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 18:19:25 INFO - PROCESS | 1810 | 1463966365695 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 18:19:25 INFO - PROCESS | 1810 | 1463966365700 Marionette TRACE conn3 <- [1,2098,null,{}] 18:19:25 INFO - PROCESS | 1810 | 1463966365710 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:25 INFO - PROCESS | 1810 | 1463966365912 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 18:19:26 INFO - PROCESS | 1810 | 1463966366189 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:26 INFO - PROCESS | 1810 | ++DOCSHELL 0x893cf400 == 102 [pid = 1810] [id = 532] 18:19:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 157 (0x895f1400) [pid = 1810] [serial = 1597] [outer = (nil)] 18:19:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 158 (0x8ad4f800) [pid = 1810] [serial = 1598] [outer = 0x895f1400] 18:19:26 INFO - PROCESS | 1810 | 1463966366316 Marionette DEBUG loaded listener.js 18:19:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 159 (0x8afe3400) [pid = 1810] [serial = 1599] [outer = 0x895f1400] 18:19:27 INFO - PROCESS | 1810 | 1463966367131 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 18:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 18:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1486ms 18:19:27 INFO - PROCESS | 1810 | 1463966367180 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 18:19:27 INFO - PROCESS | 1810 | 1463966367188 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 18:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 18:19:27 INFO - PROCESS | 1810 | 1463966367198 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 18:19:27 INFO - PROCESS | 1810 | 1463966367202 Marionette TRACE conn3 <- [1,2102,null,{}] 18:19:27 INFO - PROCESS | 1810 | 1463966367208 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:27 INFO - PROCESS | 1810 | 1463966367398 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 18:19:27 INFO - PROCESS | 1810 | 1463966367606 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:27 INFO - PROCESS | 1810 | ++DOCSHELL 0x8c6e4400 == 103 [pid = 1810] [id = 533] 18:19:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 160 (0x8c6eac00) [pid = 1810] [serial = 1600] [outer = (nil)] 18:19:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 161 (0x8d22ec00) [pid = 1810] [serial = 1601] [outer = 0x8c6eac00] 18:19:27 INFO - PROCESS | 1810 | 1463966367730 Marionette DEBUG loaded listener.js 18:19:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 162 (0x8d291000) [pid = 1810] [serial = 1602] [outer = 0x8c6eac00] 18:19:28 INFO - PROCESS | 1810 | 1463966368708 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 18:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 18:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1582ms 18:19:28 INFO - PROCESS | 1810 | 1463966368781 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 18:19:28 INFO - PROCESS | 1810 | 1463966368788 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 18:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 18:19:28 INFO - PROCESS | 1810 | 1463966368795 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 18:19:28 INFO - PROCESS | 1810 | 1463966368801 Marionette TRACE conn3 <- [1,2106,null,{}] 18:19:28 INFO - PROCESS | 1810 | 1463966368816 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:29 INFO - PROCESS | 1810 | 1463966369051 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 18:19:29 INFO - PROCESS | 1810 | 1463966369350 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:29 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e1ea800 == 104 [pid = 1810] [id = 534] 18:19:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 163 (0x8e1f2000) [pid = 1810] [serial = 1603] [outer = (nil)] 18:19:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 164 (0x8e665000) [pid = 1810] [serial = 1604] [outer = 0x8e1f2000] 18:19:29 INFO - PROCESS | 1810 | 1463966369441 Marionette DEBUG loaded listener.js 18:19:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 165 (0x8ef54400) [pid = 1810] [serial = 1605] [outer = 0x8e1f2000] 18:19:30 INFO - PROCESS | 1810 | 1463966370281 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 18:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 18:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1541ms 18:19:30 INFO - PROCESS | 1810 | 1463966370337 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 18:19:30 INFO - PROCESS | 1810 | 1463966370341 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 18:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 18:19:30 INFO - PROCESS | 1810 | 1463966370347 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 18:19:30 INFO - PROCESS | 1810 | 1463966370350 Marionette TRACE conn3 <- [1,2110,null,{}] 18:19:30 INFO - PROCESS | 1810 | 1463966370356 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:30 INFO - PROCESS | 1810 | 1463966370548 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 18:19:30 INFO - PROCESS | 1810 | 1463966370757 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:30 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d95e800 == 105 [pid = 1810] [id = 535] 18:19:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 166 (0x8ef55400) [pid = 1810] [serial = 1606] [outer = (nil)] 18:19:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 167 (0x8efa8c00) [pid = 1810] [serial = 1607] [outer = 0x8ef55400] 18:19:30 INFO - PROCESS | 1810 | 1463966370914 Marionette DEBUG loaded listener.js 18:19:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 168 (0x9061e400) [pid = 1810] [serial = 1608] [outer = 0x8ef55400] 18:19:31 INFO - PROCESS | 1810 | 1463966371753 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 18:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 18:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1435ms 18:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 18:19:31 INFO - PROCESS | 1810 | 1463966371783 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 18:19:31 INFO - PROCESS | 1810 | 1463966371786 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 18:19:31 INFO - PROCESS | 1810 | 1463966371793 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 18:19:31 INFO - PROCESS | 1810 | 1463966371796 Marionette TRACE conn3 <- [1,2114,null,{}] 18:19:31 INFO - PROCESS | 1810 | 1463966371803 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:31 INFO - PROCESS | 1810 | 1463966371981 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 18:19:32 INFO - PROCESS | 1810 | 1463966372195 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:32 INFO - PROCESS | 1810 | ++DOCSHELL 0x8c6e1c00 == 106 [pid = 1810] [id = 536] 18:19:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 169 (0x8ef5bc00) [pid = 1810] [serial = 1609] [outer = (nil)] 18:19:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 170 (0x906e0c00) [pid = 1810] [serial = 1610] [outer = 0x8ef5bc00] 18:19:32 INFO - PROCESS | 1810 | 1463966372308 Marionette DEBUG loaded listener.js 18:19:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 171 (0x908b6c00) [pid = 1810] [serial = 1611] [outer = 0x8ef5bc00] 18:19:33 INFO - PROCESS | 1810 | 1463966373185 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 18:19:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 18:19:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1431ms 18:19:33 INFO - PROCESS | 1810 | 1463966373223 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 18:19:33 INFO - PROCESS | 1810 | 1463966373227 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 18:19:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 18:19:33 INFO - PROCESS | 1810 | 1463966373233 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 18:19:33 INFO - PROCESS | 1810 | 1463966373235 Marionette TRACE conn3 <- [1,2118,null,{}] 18:19:33 INFO - PROCESS | 1810 | 1463966373241 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:33 INFO - PROCESS | 1810 | 1463966373440 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 18:19:33 INFO - PROCESS | 1810 | 1463966373766 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:33 INFO - PROCESS | 1810 | ++DOCSHELL 0x8ad49c00 == 107 [pid = 1810] [id = 537] 18:19:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 172 (0x8d051400) [pid = 1810] [serial = 1612] [outer = (nil)] 18:19:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 173 (0x91c73800) [pid = 1810] [serial = 1613] [outer = 0x8d051400] 18:19:33 INFO - PROCESS | 1810 | 1463966373848 Marionette DEBUG loaded listener.js 18:19:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 174 (0x91c80400) [pid = 1810] [serial = 1614] [outer = 0x8d051400] 18:19:34 INFO - PROCESS | 1810 | 1463966374612 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 18:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 18:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1428ms 18:19:34 INFO - PROCESS | 1810 | 1463966374662 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 18:19:34 INFO - PROCESS | 1810 | 1463966374665 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 18:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 18:19:34 INFO - PROCESS | 1810 | 1463966374672 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 18:19:34 INFO - PROCESS | 1810 | 1463966374675 Marionette TRACE conn3 <- [1,2122,null,{}] 18:19:34 INFO - PROCESS | 1810 | 1463966374680 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:34 INFO - PROCESS | 1810 | 1463966374859 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 18:19:35 INFO - PROCESS | 1810 | 1463966375073 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:35 INFO - PROCESS | 1810 | ++DOCSHELL 0x90a3c000 == 108 [pid = 1810] [id = 538] 18:19:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 175 (0x91c71400) [pid = 1810] [serial = 1615] [outer = (nil)] 18:19:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 176 (0x91e10400) [pid = 1810] [serial = 1616] [outer = 0x91c71400] 18:19:35 INFO - PROCESS | 1810 | 1463966375193 Marionette DEBUG loaded listener.js 18:19:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 177 (0x91e97c00) [pid = 1810] [serial = 1617] [outer = 0x91c71400] 18:19:36 INFO - PROCESS | 1810 | 1463966376064 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 18:19:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 18:19:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1434ms 18:19:36 INFO - PROCESS | 1810 | 1463966376106 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 18:19:36 INFO - PROCESS | 1810 | 1463966376110 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 18:19:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 18:19:36 INFO - PROCESS | 1810 | 1463966376116 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 18:19:36 INFO - PROCESS | 1810 | 1463966376119 Marionette TRACE conn3 <- [1,2126,null,{}] 18:19:36 INFO - PROCESS | 1810 | 1463966376124 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:36 INFO - PROCESS | 1810 | 1463966376379 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 18:19:36 INFO - PROCESS | 1810 | 1463966376539 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:36 INFO - PROCESS | 1810 | ++DOCSHELL 0x8efa2000 == 109 [pid = 1810] [id = 539] 18:19:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 178 (0x91e05000) [pid = 1810] [serial = 1618] [outer = (nil)] 18:19:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 179 (0x920ac400) [pid = 1810] [serial = 1619] [outer = 0x91e05000] 18:19:36 INFO - PROCESS | 1810 | 1463966376657 Marionette DEBUG loaded listener.js 18:19:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 180 (0x92324800) [pid = 1810] [serial = 1620] [outer = 0x91e05000] 18:19:37 INFO - PROCESS | 1810 | 1463966377469 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 18:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 18:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1379ms 18:19:37 INFO - PROCESS | 1810 | 1463966377495 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 18:19:37 INFO - PROCESS | 1810 | 1463966377498 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 18:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 18:19:37 INFO - PROCESS | 1810 | 1463966377521 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 18:19:37 INFO - PROCESS | 1810 | 1463966377525 Marionette TRACE conn3 <- [1,2130,null,{}] 18:19:37 INFO - PROCESS | 1810 | 1463966377534 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:37 INFO - PROCESS | 1810 | 1463966377710 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 18:19:37 INFO - PROCESS | 1810 | 1463966377926 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:37 INFO - PROCESS | 1810 | ++DOCSHELL 0x86fd5800 == 110 [pid = 1810] [id = 540] 18:19:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 181 (0x8e654800) [pid = 1810] [serial = 1621] [outer = (nil)] 18:19:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 182 (0x9262a000) [pid = 1810] [serial = 1622] [outer = 0x8e654800] 18:19:38 INFO - PROCESS | 1810 | 1463966378042 Marionette DEBUG loaded listener.js 18:19:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 183 (0x926e9400) [pid = 1810] [serial = 1623] [outer = 0x8e654800] 18:19:38 INFO - PROCESS | 1810 | 1463966378904 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 18:19:38 INFO - PROCESS | 1810 | 1463966378972 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 18:19:38 INFO - PROCESS | 1810 | 1463966378978 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 18:19:38 INFO - PROCESS | 1810 | 1463966378981 Marionette TRACE conn3 <- [1,2134,null,{}] 18:19:38 INFO - PROCESS | 1810 | 1463966378987 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:39 INFO - PROCESS | 1810 | 1463966379173 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 18:19:39 INFO - PROCESS | 1810 | 1463966379387 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:39 INFO - PROCESS | 1810 | ++DOCSHELL 0x924db000 == 111 [pid = 1810] [id = 541] 18:19:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 184 (0x924de800) [pid = 1810] [serial = 1624] [outer = (nil)] 18:19:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 185 (0x9280bc00) [pid = 1810] [serial = 1625] [outer = 0x924de800] 18:19:39 INFO - PROCESS | 1810 | 1463966379508 Marionette DEBUG loaded listener.js 18:19:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 186 (0x9297fc00) [pid = 1810] [serial = 1626] [outer = 0x924de800] 18:19:40 INFO - PROCESS | 1810 | 1463966380376 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 18:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 18:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1442ms 18:19:40 INFO - PROCESS | 1810 | 1463966380420 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 18:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 18:19:40 INFO - PROCESS | 1810 | 1463966380424 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 18:19:40 INFO - PROCESS | 1810 | 1463966380430 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 18:19:40 INFO - PROCESS | 1810 | 1463966380434 Marionette TRACE conn3 <- [1,2138,null,{}] 18:19:40 INFO - PROCESS | 1810 | 1463966380440 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:40 INFO - PROCESS | 1810 | 1463966380646 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 18:19:40 INFO - PROCESS | 1810 | 1463966380859 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:40 INFO - PROCESS | 1810 | ++DOCSHELL 0x92f4bc00 == 112 [pid = 1810] [id = 542] 18:19:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 187 (0x947d8c00) [pid = 1810] [serial = 1627] [outer = (nil)] 18:19:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 188 (0x95231400) [pid = 1810] [serial = 1628] [outer = 0x947d8c00] 18:19:41 INFO - PROCESS | 1810 | 1463966381033 Marionette DEBUG loaded listener.js 18:19:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 189 (0x95474800) [pid = 1810] [serial = 1629] [outer = 0x947d8c00] 18:19:41 INFO - PROCESS | 1810 | 1463966381830 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 18:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 18:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1433ms 18:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 18:19:41 INFO - PROCESS | 1810 | 1463966381863 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 18:19:41 INFO - PROCESS | 1810 | 1463966381866 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 18:19:41 INFO - PROCESS | 1810 | 1463966381873 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 18:19:41 INFO - PROCESS | 1810 | 1463966381877 Marionette TRACE conn3 <- [1,2142,null,{}] 18:19:41 INFO - PROCESS | 1810 | 1463966381882 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:42 INFO - PROCESS | 1810 | 1463966382061 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 18:19:42 INFO - PROCESS | 1810 | 1463966382280 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:42 INFO - PROCESS | 1810 | ++DOCSHELL 0x873c6c00 == 113 [pid = 1810] [id = 543] 18:19:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 190 (0x92e0fc00) [pid = 1810] [serial = 1630] [outer = (nil)] 18:19:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 191 (0x966d2000) [pid = 1810] [serial = 1631] [outer = 0x92e0fc00] 18:19:42 INFO - PROCESS | 1810 | 1463966382398 Marionette DEBUG loaded listener.js 18:19:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 192 (0x966d6800) [pid = 1810] [serial = 1632] [outer = 0x92e0fc00] 18:19:43 INFO - PROCESS | 1810 | 1463966383300 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 18:19:43 INFO - PROCESS | 1810 | 1463966383361 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 18:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 18:19:43 INFO - PROCESS | 1810 | 1463966383368 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 18:19:43 INFO - PROCESS | 1810 | 1463966383371 Marionette TRACE conn3 <- [1,2146,null,{}] 18:19:43 INFO - PROCESS | 1810 | 1463966383377 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:43 INFO - PROCESS | 1810 | 1463966383566 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 18:19:43 INFO - PROCESS | 1810 | 1463966383919 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:43 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df0e800 == 114 [pid = 1810] [id = 544] 18:19:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 193 (0x8ef2ec00) [pid = 1810] [serial = 1633] [outer = (nil)] 18:19:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 194 (0x9540ec00) [pid = 1810] [serial = 1634] [outer = 0x8ef2ec00] 18:19:44 INFO - PROCESS | 1810 | 1463966384010 Marionette DEBUG loaded listener.js 18:19:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 195 (0x97841400) [pid = 1810] [serial = 1635] [outer = 0x8ef2ec00] 18:19:44 INFO - PROCESS | 1810 | 1463966384785 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 18:19:44 INFO - PROCESS | 1810 | 1463966384861 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 18:19:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 18:19:44 INFO - PROCESS | 1810 | 1463966384870 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 18:19:44 INFO - PROCESS | 1810 | 1463966384873 Marionette TRACE conn3 <- [1,2150,null,{}] 18:19:44 INFO - PROCESS | 1810 | 1463966384878 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:45 INFO - PROCESS | 1810 | 1463966385064 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 18:19:45 INFO - PROCESS | 1810 | 1463966385801 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:45 INFO - PROCESS | 1810 | ++DOCSHELL 0x895f2000 == 115 [pid = 1810] [id = 545] 18:19:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 196 (0x895f3400) [pid = 1810] [serial = 1636] [outer = (nil)] 18:19:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 197 (0x89614c00) [pid = 1810] [serial = 1637] [outer = 0x895f3400] 18:19:45 INFO - PROCESS | 1810 | 1463966385880 Marionette DEBUG loaded listener.js 18:19:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 198 (0x8af40800) [pid = 1810] [serial = 1638] [outer = 0x895f3400] 18:19:46 INFO - PROCESS | 1810 | 1463966386674 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 18:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 18:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1846ms 18:19:46 INFO - PROCESS | 1810 | 1463966386718 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 18:19:46 INFO - PROCESS | 1810 | 1463966386724 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 18:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 18:19:46 INFO - PROCESS | 1810 | 1463966386730 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 18:19:46 INFO - PROCESS | 1810 | 1463966386735 Marionette TRACE conn3 <- [1,2154,null,{}] 18:19:46 INFO - PROCESS | 1810 | 1463966386742 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:46 INFO - PROCESS | 1810 | 1463966386916 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 18:19:47 INFO - PROCESS | 1810 | 1463966387208 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:47 INFO - PROCESS | 1810 | ++DOCSHELL 0x8af48c00 == 116 [pid = 1810] [id = 546] 18:19:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 199 (0x8b9d7c00) [pid = 1810] [serial = 1639] [outer = (nil)] 18:19:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 200 (0x8d879c00) [pid = 1810] [serial = 1640] [outer = 0x8b9d7c00] 18:19:47 INFO - PROCESS | 1810 | 1463966387408 Marionette DEBUG loaded listener.js 18:19:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 201 (0x8df09000) [pid = 1810] [serial = 1641] [outer = 0x8b9d7c00] 18:19:48 INFO - PROCESS | 1810 | 1463966388223 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 18:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 18:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1539ms 18:19:48 INFO - PROCESS | 1810 | 1463966388273 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 18:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 18:19:48 INFO - PROCESS | 1810 | 1463966388279 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 18:19:48 INFO - PROCESS | 1810 | 1463966388285 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 18:19:48 INFO - PROCESS | 1810 | 1463966388289 Marionette TRACE conn3 <- [1,2158,null,{}] 18:19:48 INFO - PROCESS | 1810 | 1463966388294 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:48 INFO - PROCESS | 1810 | 1463966388478 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 18:19:48 INFO - PROCESS | 1810 | --DOMWINDOW == 200 (0x8ef31400) [pid = 1810] [serial = 1538] [outer = (nil)] [url = about:blank] 18:19:48 INFO - PROCESS | 1810 | 1463966388878 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:48 INFO - PROCESS | 1810 | --DOCSHELL 0x9546a400 == 115 [pid = 1810] [id = 523] 18:19:48 INFO - PROCESS | 1810 | --DOCSHELL 0x926f6c00 == 114 [pid = 1810] [id = 522] 18:19:48 INFO - PROCESS | 1810 | ++DOCSHELL 0x893d3400 == 115 [pid = 1810] [id = 547] 18:19:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 201 (0x89611800) [pid = 1810] [serial = 1642] [outer = (nil)] 18:19:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 202 (0x8aeee800) [pid = 1810] [serial = 1643] [outer = 0x89611800] 18:19:48 INFO - PROCESS | 1810 | 1463966388978 Marionette DEBUG loaded listener.js 18:19:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 203 (0x8d229c00) [pid = 1810] [serial = 1644] [outer = 0x89611800] 18:19:49 INFO - PROCESS | 1810 | --DOCSHELL 0x91c7f400 == 114 [pid = 1810] [id = 521] 18:19:49 INFO - PROCESS | 1810 | --DOCSHELL 0x91e03400 == 113 [pid = 1810] [id = 520] 18:19:49 INFO - PROCESS | 1810 | --DOCSHELL 0x908c1c00 == 112 [pid = 1810] [id = 519] 18:19:49 INFO - PROCESS | 1810 | --DOCSHELL 0x906e4000 == 111 [pid = 1810] [id = 518] 18:19:49 INFO - PROCESS | 1810 | --DOCSHELL 0x86fd0c00 == 110 [pid = 1810] [id = 517] 18:19:49 INFO - PROCESS | 1810 | --DOCSHELL 0x873ce400 == 109 [pid = 1810] [id = 516] 18:19:49 INFO - PROCESS | 1810 | --DOCSHELL 0x8df01400 == 108 [pid = 1810] [id = 515] 18:19:49 INFO - PROCESS | 1810 | --DOCSHELL 0x8aee3c00 == 107 [pid = 1810] [id = 514] 18:19:49 INFO - PROCESS | 1810 | --DOCSHELL 0x86fcb800 == 106 [pid = 1810] [id = 513] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 202 (0x8e02a800) [pid = 1810] [serial = 1517] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 201 (0x90622c00) [pid = 1810] [serial = 1490] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 200 (0x8b9d2400) [pid = 1810] [serial = 1523] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 199 (0x8ef51c00) [pid = 1810] [serial = 1536] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 198 (0x8e015000) [pid = 1810] [serial = 1533] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 197 (0x8da12000) [pid = 1810] [serial = 1505] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 196 (0x966db400) [pid = 1810] [serial = 1499] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 195 (0x99887c00) [pid = 1810] [serial = 1502] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 194 (0x8af47000) [pid = 1810] [serial = 1521] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 193 (0x8e02e000) [pid = 1810] [serial = 1395] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 192 (0x8960d000) [pid = 1810] [serial = 1389] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 191 (0x8df05400) [pid = 1810] [serial = 1530] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 190 (0x8e65b400) [pid = 1810] [serial = 1535] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 189 (0x920aec00) [pid = 1810] [serial = 1514] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 188 (0x8b9d5800) [pid = 1810] [serial = 1526] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 187 (0x8aee1c00) [pid = 1810] [serial = 1476] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 186 (0x8d965c00) [pid = 1810] [serial = 1529] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 185 (0x8d054800) [pid = 1810] [serial = 1524] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 184 (0x8df4e000) [pid = 1810] [serial = 1532] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 183 (0x92f54800) [pid = 1810] [serial = 1413] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 182 (0x920aa400) [pid = 1810] [serial = 1493] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 181 (0x86fcf800) [pid = 1810] [serial = 1478] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 180 (0x8d22d400) [pid = 1810] [serial = 1527] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 179 (0x8e660400) [pid = 1810] [serial = 1487] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 178 (0x8d87c800) [pid = 1810] [serial = 1511] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 177 (0x8d882000) [pid = 1810] [serial = 1392] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 176 (0x93dbec00) [pid = 1810] [serial = 1496] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 175 (0x8ad50800) [pid = 1810] [serial = 1520] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 174 (0x8ad4b000) [pid = 1810] [serial = 1508] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 173 (0x8da16400) [pid = 1810] [serial = 1484] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | --DOMWINDOW == 172 (0x8b9cec00) [pid = 1810] [serial = 1481] [outer = (nil)] [url = about:blank] 18:19:49 INFO - PROCESS | 1810 | 1463966389745 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 18:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 18:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1489ms 18:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 18:19:49 INFO - PROCESS | 1810 | 1463966389775 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 18:19:49 INFO - PROCESS | 1810 | 1463966389778 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 18:19:49 INFO - PROCESS | 1810 | 1463966389791 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 18:19:49 INFO - PROCESS | 1810 | 1463966389798 Marionette TRACE conn3 <- [1,2162,null,{}] 18:19:49 INFO - PROCESS | 1810 | 1463966389806 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:49 INFO - PROCESS | 1810 | 1463966389979 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 18:19:50 INFO - PROCESS | 1810 | 1463966390289 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:50 INFO - PROCESS | 1810 | ++DOCSHELL 0x893d7800 == 107 [pid = 1810] [id = 548] 18:19:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 173 (0x893d8400) [pid = 1810] [serial = 1645] [outer = (nil)] 18:19:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 174 (0x8960cc00) [pid = 1810] [serial = 1646] [outer = 0x893d8400] 18:19:50 INFO - PROCESS | 1810 | 1463966390433 Marionette DEBUG loaded listener.js 18:19:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 175 (0x8aee5800) [pid = 1810] [serial = 1647] [outer = 0x893d8400] 18:19:51 INFO - PROCESS | 1810 | 1463966391299 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 18:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 18:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1553ms 18:19:51 INFO - PROCESS | 1810 | 1463966391338 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 18:19:51 INFO - PROCESS | 1810 | 1463966391344 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 18:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 18:19:51 INFO - PROCESS | 1810 | 1463966391352 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 18:19:51 INFO - PROCESS | 1810 | 1463966391357 Marionette TRACE conn3 <- [1,2166,null,{}] 18:19:51 INFO - PROCESS | 1810 | 1463966391364 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:51 INFO - PROCESS | 1810 | 1463966391563 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 18:19:51 INFO - PROCESS | 1810 | 1463966391826 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:51 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d056000 == 108 [pid = 1810] [id = 549] 18:19:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 176 (0x8d230000) [pid = 1810] [serial = 1648] [outer = (nil)] 18:19:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 177 (0x8d28cc00) [pid = 1810] [serial = 1649] [outer = 0x8d230000] 18:19:51 INFO - PROCESS | 1810 | 1463966391953 Marionette DEBUG loaded listener.js 18:19:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 178 (0x8d806800) [pid = 1810] [serial = 1650] [outer = 0x8d230000] 18:19:52 INFO - PROCESS | 1810 | 1463966392815 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 18:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 18:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1492ms 18:19:52 INFO - PROCESS | 1810 | 1463966392849 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 18:19:52 INFO - PROCESS | 1810 | 1463966392854 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 18:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 18:19:52 INFO - PROCESS | 1810 | 1463966392862 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 18:19:52 INFO - PROCESS | 1810 | 1463966392865 Marionette TRACE conn3 <- [1,2170,null,{}] 18:19:52 INFO - PROCESS | 1810 | 1463966392871 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:53 INFO - PROCESS | 1810 | 1463966393058 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 18:19:53 INFO - PROCESS | 1810 | 1463966393279 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:53 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d28e800 == 109 [pid = 1810] [id = 550] 18:19:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 179 (0x8df08800) [pid = 1810] [serial = 1651] [outer = (nil)] 18:19:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 180 (0x8df52000) [pid = 1810] [serial = 1652] [outer = 0x8df08800] 18:19:53 INFO - PROCESS | 1810 | 1463966393394 Marionette DEBUG loaded listener.js 18:19:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 181 (0x8e02b800) [pid = 1810] [serial = 1653] [outer = 0x8df08800] 18:19:54 INFO - PROCESS | 1810 | 1463966394384 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 18:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 18:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1581ms 18:19:54 INFO - PROCESS | 1810 | 1463966394444 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 18:19:54 INFO - PROCESS | 1810 | 1463966394447 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 18:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 18:19:54 INFO - PROCESS | 1810 | 1463966394463 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 18:19:54 INFO - PROCESS | 1810 | 1463966394472 Marionette TRACE conn3 <- [1,2174,null,{}] 18:19:54 INFO - PROCESS | 1810 | 1463966394478 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:54 INFO - PROCESS | 1810 | 1463966394713 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 18:19:54 INFO - PROCESS | 1810 | 1463966394970 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:55 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df07000 == 110 [pid = 1810] [id = 551] 18:19:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 182 (0x8df0a000) [pid = 1810] [serial = 1654] [outer = (nil)] 18:19:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 183 (0x8ef5b800) [pid = 1810] [serial = 1655] [outer = 0x8df0a000] 18:19:55 INFO - PROCESS | 1810 | 1463966395091 Marionette DEBUG loaded listener.js 18:19:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 184 (0x8efacc00) [pid = 1810] [serial = 1656] [outer = 0x8df0a000] 18:19:57 INFO - PROCESS | 1810 | --DOCSHELL 0x8d056c00 == 109 [pid = 1810] [id = 377] 18:19:57 INFO - PROCESS | 1810 | --DOCSHELL 0x8d880000 == 108 [pid = 1810] [id = 263] 18:19:57 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd1800 == 107 [pid = 1810] [id = 262] 18:19:57 INFO - PROCESS | 1810 | --DOCSHELL 0x8aee6400 == 106 [pid = 1810] [id = 475] 18:19:57 INFO - PROCESS | 1810 | --DOCSHELL 0x8d884000 == 105 [pid = 1810] [id = 292] 18:19:57 INFO - PROCESS | 1810 | --DOCSHELL 0x8d056400 == 104 [pid = 1810] [id = 310] 18:19:57 INFO - PROCESS | 1810 | --DOCSHELL 0x9b936400 == 103 [pid = 1810] [id = 476] 18:19:57 INFO - PROCESS | 1810 | --DOCSHELL 0x954bc800 == 102 [pid = 1810] [id = 309] 18:19:57 INFO - PROCESS | 1810 | --DOCSHELL 0x86fcdc00 == 101 [pid = 1810] [id = 505] 18:19:57 INFO - PROCESS | 1810 | --DOCSHELL 0x89608400 == 100 [pid = 1810] [id = 438] 18:19:57 INFO - PROCESS | 1810 | --DOCSHELL 0x893d3400 == 99 [pid = 1810] [id = 547] 18:19:57 INFO - PROCESS | 1810 | --DOCSHELL 0x8af48c00 == 98 [pid = 1810] [id = 546] 18:19:57 INFO - PROCESS | 1810 | --DOCSHELL 0x895f2000 == 97 [pid = 1810] [id = 545] 18:19:57 INFO - PROCESS | 1810 | --DOCSHELL 0x90a3c000 == 96 [pid = 1810] [id = 538] 18:19:57 INFO - PROCESS | 1810 | --DOCSHELL 0x8efa2000 == 95 [pid = 1810] [id = 539] 18:19:57 INFO - PROCESS | 1810 | --DOCSHELL 0x8ad49c00 == 94 [pid = 1810] [id = 537] 18:19:57 INFO - PROCESS | 1810 | --DOCSHELL 0x8c6e1c00 == 93 [pid = 1810] [id = 536] 18:19:57 INFO - PROCESS | 1810 | --DOCSHELL 0x8d95e800 == 92 [pid = 1810] [id = 535] 18:19:57 INFO - PROCESS | 1810 | --DOCSHELL 0x8e1ea800 == 91 [pid = 1810] [id = 534] 18:19:57 INFO - PROCESS | 1810 | --DOCSHELL 0x893cf400 == 90 [pid = 1810] [id = 532] 18:19:57 INFO - PROCESS | 1810 | --DOCSHELL 0x8c6e4400 == 89 [pid = 1810] [id = 533] 18:19:58 INFO - PROCESS | 1810 | 1463966398280 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 18:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 18:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 3853ms 18:19:58 INFO - PROCESS | 1810 | 1463966398309 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 18:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 18:19:58 INFO - PROCESS | 1810 | 1463966398314 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 18:19:58 INFO - PROCESS | 1810 | 1463966398322 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 18:19:58 INFO - PROCESS | 1810 | 1463966398328 Marionette TRACE conn3 <- [1,2178,null,{}] 18:19:58 INFO - PROCESS | 1810 | 1463966398337 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:58 INFO - PROCESS | 1810 | 1463966398541 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 18:19:58 INFO - PROCESS | 1810 | 1463966398740 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:58 INFO - PROCESS | 1810 | ++DOCSHELL 0x895f2000 == 90 [pid = 1810] [id = 552] 18:19:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 185 (0x8af44400) [pid = 1810] [serial = 1657] [outer = (nil)] 18:19:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 186 (0x8d802000) [pid = 1810] [serial = 1658] [outer = 0x8af44400] 18:19:58 INFO - PROCESS | 1810 | 1463966398814 Marionette DEBUG loaded listener.js 18:19:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 187 (0x8d961000) [pid = 1810] [serial = 1659] [outer = 0x8af44400] 18:19:59 INFO - PROCESS | 1810 | 1463966399639 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 18:19:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 18:19:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1341ms 18:19:59 INFO - PROCESS | 1810 | 1463966399663 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 18:19:59 INFO - PROCESS | 1810 | 1463966399671 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 18:19:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 18:19:59 INFO - PROCESS | 1810 | 1463966399680 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 18:19:59 INFO - PROCESS | 1810 | 1463966399683 Marionette TRACE conn3 <- [1,2182,null,{}] 18:19:59 INFO - PROCESS | 1810 | 1463966399690 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:19:59 INFO - PROCESS | 1810 | 1463966399929 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 18:19:59 INFO - PROCESS | 1810 | 1463966399960 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:19:59 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df4cc00 == 91 [pid = 1810] [id = 553] 18:19:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 188 (0x8e018800) [pid = 1810] [serial = 1660] [outer = (nil)] 18:20:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 189 (0x8e1f0c00) [pid = 1810] [serial = 1661] [outer = 0x8e018800] 18:20:00 INFO - PROCESS | 1810 | 1463966400028 Marionette DEBUG loaded listener.js 18:20:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 190 (0x8e668400) [pid = 1810] [serial = 1662] [outer = 0x8e018800] 18:20:01 INFO - PROCESS | 1810 | 1463966401008 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 18:20:01 INFO - PROCESS | 1810 | --DOMWINDOW == 189 (0x884f4c00) [pid = 1810] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 18:20:01 INFO - PROCESS | 1810 | --DOMWINDOW == 188 (0x8da1f800) [pid = 1810] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 18:20:01 INFO - PROCESS | 1810 | --DOMWINDOW == 187 (0x8c6e9000) [pid = 1810] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 18:20:01 INFO - PROCESS | 1810 | --DOMWINDOW == 186 (0x8aeecc00) [pid = 1810] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 18:20:01 INFO - PROCESS | 1810 | --DOMWINDOW == 185 (0x895f2c00) [pid = 1810] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 18:20:01 INFO - PROCESS | 1810 | --DOMWINDOW == 184 (0x8d87e000) [pid = 1810] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 18:20:01 INFO - PROCESS | 1810 | --DOMWINDOW == 183 (0x8aee9400) [pid = 1810] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 18:20:01 INFO - PROCESS | 1810 | --DOMWINDOW == 182 (0x86fcd800) [pid = 1810] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 18:20:01 INFO - PROCESS | 1810 | --DOMWINDOW == 181 (0x895f3400) [pid = 1810] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 18:20:01 INFO - PROCESS | 1810 | --DOMWINDOW == 180 (0x8b9d7c00) [pid = 1810] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 18:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 18:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1639ms 18:20:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 18:20:01 INFO - PROCESS | 1810 | 1463966401324 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 18:20:01 INFO - PROCESS | 1810 | 1463966401327 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 18:20:01 INFO - PROCESS | 1810 | 1463966401334 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 18:20:01 INFO - PROCESS | 1810 | 1463966401342 Marionette TRACE conn3 <- [1,2186,null,{}] 18:20:01 INFO - PROCESS | 1810 | 1463966401371 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:01 INFO - PROCESS | 1810 | 1463966401543 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 18:20:01 INFO - PROCESS | 1810 | 1463966401780 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:01 INFO - PROCESS | 1810 | ++DOCSHELL 0x8afebc00 == 92 [pid = 1810] [id = 554] 18:20:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 181 (0x8e1e9400) [pid = 1810] [serial = 1663] [outer = (nil)] 18:20:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 182 (0x8e65d400) [pid = 1810] [serial = 1664] [outer = 0x8e1e9400] 18:20:01 INFO - PROCESS | 1810 | 1463966401854 Marionette DEBUG loaded listener.js 18:20:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 183 (0x8efa5400) [pid = 1810] [serial = 1665] [outer = 0x8e1e9400] 18:20:02 INFO - PROCESS | 1810 | 1463966402555 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 18:20:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 18:20:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1238ms 18:20:02 INFO - PROCESS | 1810 | 1463966402571 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 18:20:02 INFO - PROCESS | 1810 | 1463966402574 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 18:20:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 18:20:02 INFO - PROCESS | 1810 | 1463966402581 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 18:20:02 INFO - PROCESS | 1810 | 1463966402584 Marionette TRACE conn3 <- [1,2190,null,{}] 18:20:02 INFO - PROCESS | 1810 | 1463966402589 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:02 INFO - PROCESS | 1810 | 1463966402824 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 18:20:02 INFO - PROCESS | 1810 | 1463966402843 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:02 INFO - PROCESS | 1810 | ++DOCSHELL 0x89616800 == 93 [pid = 1810] [id = 555] 18:20:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 184 (0x906e5000) [pid = 1810] [serial = 1666] [outer = (nil)] 18:20:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 185 (0x90a35800) [pid = 1810] [serial = 1667] [outer = 0x906e5000] 18:20:02 INFO - PROCESS | 1810 | 1463966402914 Marionette DEBUG loaded listener.js 18:20:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 186 (0x91c76400) [pid = 1810] [serial = 1668] [outer = 0x906e5000] 18:20:03 INFO - PROCESS | 1810 | 1463966403945 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 18:20:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 18:20:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1428ms 18:20:04 INFO - PROCESS | 1810 | 1463966404011 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 18:20:04 INFO - PROCESS | 1810 | 1463966404017 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 18:20:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 18:20:04 INFO - PROCESS | 1810 | 1463966404025 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 18:20:04 INFO - PROCESS | 1810 | 1463966404032 Marionette TRACE conn3 <- [1,2194,null,{}] 18:20:04 INFO - PROCESS | 1810 | 1463966404041 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:04 INFO - PROCESS | 1810 | 1463966404281 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 18:20:04 INFO - PROCESS | 1810 | 1463966404595 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:04 INFO - PROCESS | 1810 | ++DOCSHELL 0x8af4e000 == 94 [pid = 1810] [id = 556] 18:20:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 187 (0x8c6e0400) [pid = 1810] [serial = 1669] [outer = (nil)] 18:20:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 188 (0x8d806400) [pid = 1810] [serial = 1670] [outer = 0x8c6e0400] 18:20:04 INFO - PROCESS | 1810 | 1463966404685 Marionette DEBUG loaded listener.js 18:20:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 189 (0x8d96c400) [pid = 1810] [serial = 1671] [outer = 0x8c6e0400] 18:20:05 INFO - PROCESS | 1810 | 1463966405522 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 18:20:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 18:20:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1537ms 18:20:05 INFO - PROCESS | 1810 | 1463966405563 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 18:20:05 INFO - PROCESS | 1810 | 1463966405571 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 18:20:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 18:20:05 INFO - PROCESS | 1810 | 1463966405582 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 18:20:05 INFO - PROCESS | 1810 | 1463966405586 Marionette TRACE conn3 <- [1,2198,null,{}] 18:20:05 INFO - PROCESS | 1810 | 1463966405592 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:05 INFO - PROCESS | 1810 | 1463966405799 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 18:20:06 INFO - PROCESS | 1810 | 1463966406080 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:06 INFO - PROCESS | 1810 | ++DOCSHELL 0x8ef59800 == 95 [pid = 1810] [id = 557] 18:20:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 190 (0x8ef5a400) [pid = 1810] [serial = 1672] [outer = (nil)] 18:20:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 191 (0x90a39800) [pid = 1810] [serial = 1673] [outer = 0x8ef5a400] 18:20:06 INFO - PROCESS | 1810 | 1463966406205 Marionette DEBUG loaded listener.js 18:20:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 192 (0x91e04c00) [pid = 1810] [serial = 1674] [outer = 0x8ef5a400] 18:20:07 INFO - PROCESS | 1810 | 1463966407070 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 18:20:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 18:20:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1531ms 18:20:07 INFO - PROCESS | 1810 | 1463966407113 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 18:20:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 18:20:07 INFO - PROCESS | 1810 | 1463966407117 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 18:20:07 INFO - PROCESS | 1810 | 1463966407124 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 18:20:07 INFO - PROCESS | 1810 | 1463966407130 Marionette TRACE conn3 <- [1,2202,null,{}] 18:20:07 INFO - PROCESS | 1810 | 1463966407146 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:07 INFO - PROCESS | 1810 | 1463966407340 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 18:20:07 INFO - PROCESS | 1810 | 1463966407560 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:07 INFO - PROCESS | 1810 | ++DOCSHELL 0x9232e800 == 96 [pid = 1810] [id = 558] 18:20:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 193 (0x924dd000) [pid = 1810] [serial = 1675] [outer = (nil)] 18:20:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 194 (0x9262f400) [pid = 1810] [serial = 1676] [outer = 0x924dd000] 18:20:07 INFO - PROCESS | 1810 | 1463966407727 Marionette DEBUG loaded listener.js 18:20:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 195 (0x926f0400) [pid = 1810] [serial = 1677] [outer = 0x924dd000] 18:20:08 INFO - PROCESS | 1810 | 1463966408577 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 18:20:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 18:20:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1497ms 18:20:08 INFO - PROCESS | 1810 | 1463966408621 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 18:20:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 18:20:08 INFO - PROCESS | 1810 | 1463966408625 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 18:20:08 INFO - PROCESS | 1810 | 1463966408632 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 18:20:08 INFO - PROCESS | 1810 | 1463966408636 Marionette TRACE conn3 <- [1,2206,null,{}] 18:20:08 INFO - PROCESS | 1810 | 1463966408642 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:08 INFO - PROCESS | 1810 | 1463966408825 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 18:20:09 INFO - PROCESS | 1810 | 1463966409051 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:09 INFO - PROCESS | 1810 | ++DOCSHELL 0x873cd000 == 97 [pid = 1810] [id = 559] 18:20:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 196 (0x924d7c00) [pid = 1810] [serial = 1678] [outer = (nil)] 18:20:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 197 (0x92e08000) [pid = 1810] [serial = 1679] [outer = 0x924d7c00] 18:20:09 INFO - PROCESS | 1810 | 1463966409223 Marionette DEBUG loaded listener.js 18:20:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 198 (0x92e10c00) [pid = 1810] [serial = 1680] [outer = 0x924d7c00] 18:20:10 INFO - PROCESS | 1810 | 1463966410031 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 18:20:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 18:20:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1435ms 18:20:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 18:20:10 INFO - PROCESS | 1810 | 1463966410066 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 18:20:10 INFO - PROCESS | 1810 | 1463966410069 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 18:20:10 INFO - PROCESS | 1810 | 1463966410076 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 18:20:10 INFO - PROCESS | 1810 | 1463966410079 Marionette TRACE conn3 <- [1,2210,null,{}] 18:20:10 INFO - PROCESS | 1810 | 1463966410085 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:10 INFO - PROCESS | 1810 | 1463966410258 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 18:20:10 INFO - PROCESS | 1810 | 1463966410532 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:10 INFO - PROCESS | 1810 | ++DOCSHELL 0x920a8400 == 98 [pid = 1810] [id = 560] 18:20:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 199 (0x9262bc00) [pid = 1810] [serial = 1681] [outer = (nil)] 18:20:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 200 (0x95226000) [pid = 1810] [serial = 1682] [outer = 0x9262bc00] 18:20:10 INFO - PROCESS | 1810 | 1463966410657 Marionette DEBUG loaded listener.js 18:20:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 201 (0x95232000) [pid = 1810] [serial = 1683] [outer = 0x9262bc00] 18:20:11 INFO - PROCESS | 1810 | 1463966411446 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 18:20:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 18:20:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1430ms 18:20:11 INFO - PROCESS | 1810 | 1463966411506 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 18:20:11 INFO - PROCESS | 1810 | 1463966411510 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 18:20:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 18:20:11 INFO - PROCESS | 1810 | 1463966411516 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 18:20:11 INFO - PROCESS | 1810 | 1463966411519 Marionette TRACE conn3 <- [1,2214,null,{}] 18:20:11 INFO - PROCESS | 1810 | 1463966411524 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:11 INFO - PROCESS | 1810 | 1463966411770 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 18:20:12 INFO - PROCESS | 1810 | 1463966412041 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:12 INFO - PROCESS | 1810 | ++DOCSHELL 0x8af4a400 == 99 [pid = 1810] [id = 561] 18:20:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 202 (0x95473800) [pid = 1810] [serial = 1684] [outer = (nil)] 18:20:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 203 (0x9784c400) [pid = 1810] [serial = 1685] [outer = 0x95473800] 18:20:12 INFO - PROCESS | 1810 | 1463966412166 Marionette DEBUG loaded listener.js 18:20:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 204 (0x97855400) [pid = 1810] [serial = 1686] [outer = 0x95473800] 18:20:12 INFO - PROCESS | 1810 | 1463966412942 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 18:20:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 18:20:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1490ms 18:20:13 INFO - PROCESS | 1810 | 1463966413007 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 18:20:13 INFO - PROCESS | 1810 | 1463966413011 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 18:20:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 18:20:13 INFO - PROCESS | 1810 | 1463966413017 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 18:20:13 INFO - PROCESS | 1810 | 1463966413020 Marionette TRACE conn3 <- [1,2218,null,{}] 18:20:13 INFO - PROCESS | 1810 | 1463966413026 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:13 INFO - PROCESS | 1810 | 1463966413208 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 18:20:13 INFO - PROCESS | 1810 | 1463966413428 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:13 INFO - PROCESS | 1810 | ++DOCSHELL 0x8c6df400 == 100 [pid = 1810] [id = 562] 18:20:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 205 (0x9783dc00) [pid = 1810] [serial = 1687] [outer = (nil)] 18:20:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 206 (0x98ba3800) [pid = 1810] [serial = 1688] [outer = 0x9783dc00] 18:20:13 INFO - PROCESS | 1810 | 1463966413557 Marionette DEBUG loaded listener.js 18:20:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 207 (0x9907e400) [pid = 1810] [serial = 1689] [outer = 0x9783dc00] 18:20:14 INFO - PROCESS | 1810 | 1463966414462 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 18:20:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 18:20:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1488ms 18:20:14 INFO - PROCESS | 1810 | 1463966414505 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 18:20:14 INFO - PROCESS | 1810 | 1463966414509 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 18:20:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 18:20:14 INFO - PROCESS | 1810 | 1463966414516 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 18:20:14 INFO - PROCESS | 1810 | 1463966414519 Marionette TRACE conn3 <- [1,2222,null,{}] 18:20:14 INFO - PROCESS | 1810 | 1463966414525 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:14 INFO - PROCESS | 1810 | 1463966414699 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 18:20:14 INFO - PROCESS | 1810 | 1463966414923 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:14 INFO - PROCESS | 1810 | ++DOCSHELL 0x98ba5c00 == 101 [pid = 1810] [id = 563] 18:20:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 208 (0x997d3000) [pid = 1810] [serial = 1690] [outer = (nil)] 18:20:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 209 (0x99b06800) [pid = 1810] [serial = 1691] [outer = 0x997d3000] 18:20:15 INFO - PROCESS | 1810 | 1463966415044 Marionette DEBUG loaded listener.js 18:20:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 210 (0x99cb3800) [pid = 1810] [serial = 1692] [outer = 0x997d3000] 18:20:15 INFO - PROCESS | 1810 | 1463966415883 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 18:20:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 18:20:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1430ms 18:20:15 INFO - PROCESS | 1810 | 1463966415947 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 18:20:15 INFO - PROCESS | 1810 | 1463966415951 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 18:20:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 18:20:15 INFO - PROCESS | 1810 | 1463966415957 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 18:20:15 INFO - PROCESS | 1810 | 1463966415960 Marionette TRACE conn3 <- [1,2226,null,{}] 18:20:15 INFO - PROCESS | 1810 | 1463966415966 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:16 INFO - PROCESS | 1810 | 1463966416146 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 18:20:16 INFO - PROCESS | 1810 | 1463966416409 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:16 INFO - PROCESS | 1810 | ++DOCSHELL 0x8afefc00 == 102 [pid = 1810] [id = 564] 18:20:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 211 (0x8c6ea800) [pid = 1810] [serial = 1693] [outer = (nil)] 18:20:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 212 (0x99cba800) [pid = 1810] [serial = 1694] [outer = 0x8c6ea800] 18:20:16 INFO - PROCESS | 1810 | 1463966416537 Marionette DEBUG loaded listener.js 18:20:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 213 (0x99df8800) [pid = 1810] [serial = 1695] [outer = 0x8c6ea800] 18:20:17 INFO - PROCESS | 1810 | 1463966417306 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 18:20:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 18:20:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1392ms 18:20:17 INFO - PROCESS | 1810 | 1463966417350 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 18:20:17 INFO - PROCESS | 1810 | 1463966417354 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 18:20:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 18:20:17 INFO - PROCESS | 1810 | 1463966417361 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 18:20:17 INFO - PROCESS | 1810 | 1463966417363 Marionette TRACE conn3 <- [1,2230,null,{}] 18:20:17 INFO - PROCESS | 1810 | 1463966417369 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:17 INFO - PROCESS | 1810 | 1463966417544 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 18:20:17 INFO - PROCESS | 1810 | 1463966417772 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:17 INFO - PROCESS | 1810 | ++DOCSHELL 0x8afe5c00 == 103 [pid = 1810] [id = 565] 18:20:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 214 (0x99cafc00) [pid = 1810] [serial = 1696] [outer = (nil)] 18:20:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 215 (0x9a92a800) [pid = 1810] [serial = 1697] [outer = 0x99cafc00] 18:20:17 INFO - PROCESS | 1810 | 1463966417884 Marionette DEBUG loaded listener.js 18:20:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 216 (0x9a92e000) [pid = 1810] [serial = 1698] [outer = 0x99cafc00] 18:20:18 INFO - PROCESS | 1810 | 1463966418780 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 18:20:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 18:20:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1489ms 18:20:18 INFO - PROCESS | 1810 | 1463966418850 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 18:20:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 18:20:18 INFO - PROCESS | 1810 | 1463966418855 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 18:20:18 INFO - PROCESS | 1810 | 1463966418860 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 18:20:18 INFO - PROCESS | 1810 | 1463966418865 Marionette TRACE conn3 <- [1,2234,null,{}] 18:20:18 INFO - PROCESS | 1810 | 1463966418870 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:19 INFO - PROCESS | 1810 | 1463966419105 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 18:20:19 INFO - PROCESS | 1810 | 1463966419441 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:19 INFO - PROCESS | 1810 | ++DOCSHELL 0x982f0800 == 104 [pid = 1810] [id = 566] 18:20:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 217 (0x9ab8b800) [pid = 1810] [serial = 1699] [outer = (nil)] 18:20:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 218 (0x9b067800) [pid = 1810] [serial = 1700] [outer = 0x9ab8b800] 18:20:19 INFO - PROCESS | 1810 | 1463966419533 Marionette DEBUG loaded listener.js 18:20:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 219 (0x9b28b400) [pid = 1810] [serial = 1701] [outer = 0x9ab8b800] 18:20:20 INFO - PROCESS | 1810 | 1463966420317 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 18:20:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 18:20:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1481ms 18:20:20 INFO - PROCESS | 1810 | 1463966420342 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 18:20:20 INFO - PROCESS | 1810 | 1463966420345 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 18:20:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 18:20:20 INFO - PROCESS | 1810 | 1463966420352 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 18:20:20 INFO - PROCESS | 1810 | 1463966420356 Marionette TRACE conn3 <- [1,2238,null,{}] 18:20:20 INFO - PROCESS | 1810 | 1463966420381 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:20 INFO - PROCESS | 1810 | 1463966420575 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 18:20:20 INFO - PROCESS | 1810 | 1463966420839 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:20 INFO - PROCESS | 1810 | ++DOCSHELL 0x9ab88800 == 105 [pid = 1810] [id = 567] 18:20:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 220 (0x9b25ac00) [pid = 1810] [serial = 1702] [outer = (nil)] 18:20:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 221 (0x9b609400) [pid = 1810] [serial = 1703] [outer = 0x9b25ac00] 18:20:20 INFO - PROCESS | 1810 | 1463966420967 Marionette DEBUG loaded listener.js 18:20:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 222 (0x9b930800) [pid = 1810] [serial = 1704] [outer = 0x9b25ac00] 18:20:21 INFO - PROCESS | 1810 | 1463966421754 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 18:20:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 18:20:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1448ms 18:20:21 INFO - PROCESS | 1810 | 1463966421801 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 18:20:21 INFO - PROCESS | 1810 | 1463966421805 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 18:20:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 18:20:21 INFO - PROCESS | 1810 | 1463966421811 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 18:20:21 INFO - PROCESS | 1810 | 1463966421813 Marionette TRACE conn3 <- [1,2242,null,{}] 18:20:21 INFO - PROCESS | 1810 | 1463966421819 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:22 INFO - PROCESS | 1810 | 1463966422004 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 18:20:22 INFO - PROCESS | 1810 | 1463966422232 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:22 INFO - PROCESS | 1810 | ++DOCSHELL 0x86fcd800 == 106 [pid = 1810] [id = 568] 18:20:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 223 (0x9b601800) [pid = 1810] [serial = 1705] [outer = (nil)] 18:20:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 224 (0x9b937400) [pid = 1810] [serial = 1706] [outer = 0x9b601800] 18:20:22 INFO - PROCESS | 1810 | 1463966422349 Marionette DEBUG loaded listener.js 18:20:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 225 (0x9b93d000) [pid = 1810] [serial = 1707] [outer = 0x9b601800] 18:20:23 INFO - PROCESS | 1810 | 1463966423189 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 18:20:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 18:20:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1430ms 18:20:23 INFO - PROCESS | 1810 | 1463966423257 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 18:20:23 INFO - PROCESS | 1810 | 1463966423259 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 18:20:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 18:20:23 INFO - PROCESS | 1810 | 1463966423269 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 18:20:23 INFO - PROCESS | 1810 | 1463966423272 Marionette TRACE conn3 <- [1,2246,null,{}] 18:20:23 INFO - PROCESS | 1810 | 1463966423278 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:23 INFO - PROCESS | 1810 | 1463966423454 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 18:20:23 INFO - PROCESS | 1810 | 1463966423765 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:23 INFO - PROCESS | 1810 | ++DOCSHELL 0x873c1400 == 107 [pid = 1810] [id = 569] 18:20:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 226 (0x893d3400) [pid = 1810] [serial = 1708] [outer = (nil)] 18:20:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 227 (0x9b92f400) [pid = 1810] [serial = 1709] [outer = 0x893d3400] 18:20:23 INFO - PROCESS | 1810 | 1463966423886 Marionette DEBUG loaded listener.js 18:20:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 228 (0x9bac0c00) [pid = 1810] [serial = 1710] [outer = 0x893d3400] 18:20:24 INFO - PROCESS | 1810 | 1463966424725 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 18:20:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 18:20:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1528ms 18:20:24 INFO - PROCESS | 1810 | 1463966424797 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 18:20:24 INFO - PROCESS | 1810 | 1463966424801 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 18:20:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 18:20:24 INFO - PROCESS | 1810 | 1463966424807 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 18:20:24 INFO - PROCESS | 1810 | 1463966424809 Marionette TRACE conn3 <- [1,2250,null,{}] 18:20:24 INFO - PROCESS | 1810 | 1463966424815 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:25 INFO - PROCESS | 1810 | 1463966424995 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 18:20:25 INFO - PROCESS | 1810 | 1463966425552 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:25 INFO - PROCESS | 1810 | ++DOCSHELL 0x8ad44800 == 108 [pid = 1810] [id = 570] 18:20:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 229 (0x8ad49c00) [pid = 1810] [serial = 1711] [outer = (nil)] 18:20:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 230 (0x8aeecc00) [pid = 1810] [serial = 1712] [outer = 0x8ad49c00] 18:20:25 INFO - PROCESS | 1810 | 1463966425631 Marionette DEBUG loaded listener.js 18:20:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 231 (0x8cfd0c00) [pid = 1810] [serial = 1713] [outer = 0x8ad49c00] 18:20:26 INFO - PROCESS | 1810 | 1463966426427 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 18:20:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 18:20:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1679ms 18:20:26 INFO - PROCESS | 1810 | 1463966426488 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 18:20:26 INFO - PROCESS | 1810 | 1463966426493 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 18:20:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 18:20:26 INFO - PROCESS | 1810 | 1463966426501 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 18:20:26 INFO - PROCESS | 1810 | 1463966426506 Marionette TRACE conn3 <- [1,2254,null,{}] 18:20:26 INFO - PROCESS | 1810 | 1463966426513 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:26 INFO - PROCESS | 1810 | 1463966426704 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 18:20:27 INFO - PROCESS | 1810 | 1463966426987 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:27 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d87e400 == 109 [pid = 1810] [id = 571] 18:20:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 232 (0x8da19800) [pid = 1810] [serial = 1714] [outer = (nil)] 18:20:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 233 (0x8df4d800) [pid = 1810] [serial = 1715] [outer = 0x8da19800] 18:20:27 INFO - PROCESS | 1810 | 1463966427181 Marionette DEBUG loaded listener.js 18:20:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 234 (0x8e1ed000) [pid = 1810] [serial = 1716] [outer = 0x8da19800] 18:20:28 INFO - PROCESS | 1810 | 1463966427998 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 18:20:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 18:20:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1545ms 18:20:28 INFO - PROCESS | 1810 | 1463966428050 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 18:20:28 INFO - PROCESS | 1810 | 1463966428056 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 18:20:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 18:20:28 INFO - PROCESS | 1810 | 1463966428063 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 18:20:28 INFO - PROCESS | 1810 | 1463966428065 Marionette TRACE conn3 <- [1,2258,null,{}] 18:20:28 INFO - PROCESS | 1810 | 1463966428072 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:28 INFO - PROCESS | 1810 | 1463966428259 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 18:20:28 INFO - PROCESS | 1810 | 1463966428603 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:28 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d28b000 == 110 [pid = 1810] [id = 572] 18:20:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 235 (0x8ef32c00) [pid = 1810] [serial = 1717] [outer = (nil)] 18:20:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 236 (0x90a3c000) [pid = 1810] [serial = 1718] [outer = 0x8ef32c00] 18:20:28 INFO - PROCESS | 1810 | 1463966428700 Marionette DEBUG loaded listener.js 18:20:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 237 (0x91e9e000) [pid = 1810] [serial = 1719] [outer = 0x8ef32c00] 18:20:29 INFO - PROCESS | 1810 | 1463966429526 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 18:20:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 18:20:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1533ms 18:20:29 INFO - PROCESS | 1810 | 1463966429596 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 18:20:29 INFO - PROCESS | 1810 | 1463966429600 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 18:20:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 18:20:29 INFO - PROCESS | 1810 | 1463966429613 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 18:20:29 INFO - PROCESS | 1810 | 1463966429621 Marionette TRACE conn3 <- [1,2262,null,{}] 18:20:29 INFO - PROCESS | 1810 | 1463966429629 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:29 INFO - PROCESS | 1810 | 1463966429853 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 18:20:30 INFO - PROCESS | 1810 | 1463966430201 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 236 (0x873c7800) [pid = 1810] [serial = 1541] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 235 (0x8afee800) [pid = 1810] [serial = 1544] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 234 (0x90a30800) [pid = 1810] [serial = 1553] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 233 (0x8df4f800) [pid = 1810] [serial = 1547] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 232 (0x91c80c00) [pid = 1810] [serial = 1556] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 231 (0x92630800) [pid = 1810] [serial = 1559] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 230 (0x8aeee800) [pid = 1810] [serial = 1643] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 229 (0x8efad800) [pid = 1810] [serial = 1550] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 228 (0x926f6400) [pid = 1810] [serial = 1562] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 227 (0x92f53800) [pid = 1810] [serial = 1565] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 226 (0x9546f800) [pid = 1810] [serial = 1568] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 225 (0x966d8400) [pid = 1810] [serial = 1571] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 224 (0x8ad4f800) [pid = 1810] [serial = 1598] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 223 (0x8d22ec00) [pid = 1810] [serial = 1601] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 222 (0x8e665000) [pid = 1810] [serial = 1604] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 221 (0x8efa8c00) [pid = 1810] [serial = 1607] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 220 (0x906e0c00) [pid = 1810] [serial = 1610] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 219 (0x91c73800) [pid = 1810] [serial = 1613] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 218 (0x91e10400) [pid = 1810] [serial = 1616] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 217 (0x920ac400) [pid = 1810] [serial = 1619] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 216 (0x9262a000) [pid = 1810] [serial = 1622] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 215 (0x9280bc00) [pid = 1810] [serial = 1625] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 214 (0x95231400) [pid = 1810] [serial = 1628] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 213 (0x966d2000) [pid = 1810] [serial = 1631] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 212 (0x9540ec00) [pid = 1810] [serial = 1634] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | ++DOCSHELL 0x873c7800 == 111 [pid = 1810] [id = 573] 18:20:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 213 (0x873c8000) [pid = 1810] [serial = 1720] [outer = (nil)] 18:20:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 214 (0x8ad41c00) [pid = 1810] [serial = 1721] [outer = 0x873c8000] 18:20:30 INFO - PROCESS | 1810 | 1463966430358 Marionette DEBUG loaded listener.js 18:20:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 215 (0x8afea000) [pid = 1810] [serial = 1722] [outer = 0x873c8000] 18:20:30 INFO - PROCESS | 1810 | --DOCSHELL 0x893d7800 == 110 [pid = 1810] [id = 548] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 214 (0x8ef5f400) [pid = 1810] [serial = 1539] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 213 (0x8df10400) [pid = 1810] [serial = 1589] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 212 (0x8d963c00) [pid = 1810] [serial = 1592] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 211 (0x8e02bc00) [pid = 1810] [serial = 1590] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 210 (0x8b9d3800) [pid = 1810] [serial = 1578] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 209 (0x8afe8000) [pid = 1810] [serial = 1577] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 208 (0x8ad4cc00) [pid = 1810] [serial = 1580] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 207 (0x8d04f800) [pid = 1810] [serial = 1581] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 206 (0x8d965400) [pid = 1810] [serial = 1586] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 205 (0x8d80f800) [pid = 1810] [serial = 1583] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 204 (0x8d87c400) [pid = 1810] [serial = 1584] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 203 (0x895e8000) [pid = 1810] [serial = 1575] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 202 (0x873c5c00) [pid = 1810] [serial = 1574] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 201 (0x89614c00) [pid = 1810] [serial = 1637] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 200 (0x8af40800) [pid = 1810] [serial = 1638] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 199 (0x8d879c00) [pid = 1810] [serial = 1640] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 198 (0x8df09000) [pid = 1810] [serial = 1641] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 197 (0x8df44800) [pid = 1810] [serial = 1593] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 196 (0x8da16000) [pid = 1810] [serial = 1587] [outer = (nil)] [url = about:blank] 18:20:30 INFO - PROCESS | 1810 | --DOMWINDOW == 195 (0x8e1ee400) [pid = 1810] [serial = 1595] [outer = (nil)] [url = about:blank] 18:20:31 INFO - PROCESS | 1810 | 1463966431074 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 18:20:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 18:20:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1497ms 18:20:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 18:20:31 INFO - PROCESS | 1810 | 1463966431104 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 18:20:31 INFO - PROCESS | 1810 | 1463966431107 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 18:20:31 INFO - PROCESS | 1810 | 1463966431114 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 18:20:31 INFO - PROCESS | 1810 | 1463966431117 Marionette TRACE conn3 <- [1,2266,null,{}] 18:20:31 INFO - PROCESS | 1810 | 1463966431122 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:31 INFO - PROCESS | 1810 | 1463966431295 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 18:20:31 INFO - PROCESS | 1810 | 1463966431480 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:31 INFO - PROCESS | 1810 | ++DOCSHELL 0x8ad4c800 == 111 [pid = 1810] [id = 574] 18:20:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 196 (0x8af48400) [pid = 1810] [serial = 1723] [outer = (nil)] 18:20:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 197 (0x8d879c00) [pid = 1810] [serial = 1724] [outer = 0x8af48400] 18:20:31 INFO - PROCESS | 1810 | 1463966431550 Marionette DEBUG loaded listener.js 18:20:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 198 (0x8da16000) [pid = 1810] [serial = 1725] [outer = 0x8af48400] 18:20:32 INFO - PROCESS | 1810 | 1463966432267 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 18:20:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 18:20:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1179ms 18:20:32 INFO - PROCESS | 1810 | 1463966432293 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 18:20:32 INFO - PROCESS | 1810 | 1463966432296 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 18:20:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 18:20:32 INFO - PROCESS | 1810 | 1463966432302 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 18:20:32 INFO - PROCESS | 1810 | 1463966432304 Marionette TRACE conn3 <- [1,2270,null,{}] 18:20:32 INFO - PROCESS | 1810 | 1463966432340 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:32 INFO - PROCESS | 1810 | 1463966432525 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 18:20:32 INFO - PROCESS | 1810 | 1463966432535 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:32 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df0b800 == 112 [pid = 1810] [id = 575] 18:20:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 199 (0x8e019800) [pid = 1810] [serial = 1726] [outer = (nil)] 18:20:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 200 (0x8e650400) [pid = 1810] [serial = 1727] [outer = 0x8e019800] 18:20:32 INFO - PROCESS | 1810 | 1463966432615 Marionette DEBUG loaded listener.js 18:20:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 201 (0x90a32c00) [pid = 1810] [serial = 1728] [outer = 0x8e019800] 18:20:33 INFO - PROCESS | 1810 | 1463966433552 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 18:20:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 18:20:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1312ms 18:20:33 INFO - PROCESS | 1810 | 1463966433615 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 18:20:33 INFO - PROCESS | 1810 | 1463966433618 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 18:20:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 18:20:33 INFO - PROCESS | 1810 | 1463966433625 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 18:20:33 INFO - PROCESS | 1810 | 1463966433628 Marionette TRACE conn3 <- [1,2274,null,{}] 18:20:33 INFO - PROCESS | 1810 | 1463966433646 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:33 INFO - PROCESS | 1810 | 1463966433905 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 18:20:33 INFO - PROCESS | 1810 | 1463966433951 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:33 INFO - PROCESS | 1810 | ++DOCSHELL 0x8c6e1000 == 113 [pid = 1810] [id = 576] 18:20:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 202 (0x8d880c00) [pid = 1810] [serial = 1729] [outer = (nil)] 18:20:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 203 (0x9262ac00) [pid = 1810] [serial = 1730] [outer = 0x8d880c00] 18:20:34 INFO - PROCESS | 1810 | 1463966434017 Marionette DEBUG loaded listener.js 18:20:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 204 (0x92808c00) [pid = 1810] [serial = 1731] [outer = 0x8d880c00] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 203 (0x8d230800) [pid = 1810] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 202 (0x8ef55400) [pid = 1810] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 201 (0x86fc9800) [pid = 1810] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 200 (0x8e018800) [pid = 1810] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 199 (0x873c8800) [pid = 1810] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 198 (0x893d8400) [pid = 1810] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 197 (0x954c9000) [pid = 1810] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 196 (0x89608c00) [pid = 1810] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 195 (0x8e1e9400) [pid = 1810] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 194 (0x8e662800) [pid = 1810] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 193 (0x8af44400) [pid = 1810] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 192 (0x8e64f400) [pid = 1810] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 191 (0x8aeed400) [pid = 1810] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 190 (0x91c77800) [pid = 1810] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 189 (0x91e99400) [pid = 1810] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 188 (0x9280dc00) [pid = 1810] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 187 (0x924de800) [pid = 1810] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 186 (0x8d051400) [pid = 1810] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 185 (0x8c6df800) [pid = 1810] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 184 (0x924dbc00) [pid = 1810] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 183 (0x9b939000) [pid = 1810] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 182 (0x8d050800) [pid = 1810] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 181 (0x97840400) [pid = 1810] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 180 (0x926ea800) [pid = 1810] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 179 (0x8d806000) [pid = 1810] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 178 (0x8e1f2000) [pid = 1810] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 177 (0x95472c00) [pid = 1810] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 176 (0x91e05000) [pid = 1810] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 175 (0x8afedc00) [pid = 1810] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 174 (0x8df0a000) [pid = 1810] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 173 (0x8e012000) [pid = 1810] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 172 (0x91c74c00) [pid = 1810] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 171 (0x93b6ac00) [pid = 1810] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 170 (0x8ef2ec00) [pid = 1810] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 169 (0x86fcf400) [pid = 1810] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 168 (0x8ef5bc00) [pid = 1810] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 167 (0x8aee5c00) [pid = 1810] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 166 (0x8d230000) [pid = 1810] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 165 (0x8d80f400) [pid = 1810] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 164 (0x8d968000) [pid = 1810] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 163 (0x8ad45000) [pid = 1810] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 162 (0x8b9d2800) [pid = 1810] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 161 (0x92e06400) [pid = 1810] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 160 (0x8b9d0000) [pid = 1810] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 159 (0x947d8c00) [pid = 1810] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 158 (0x8d80c000) [pid = 1810] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 157 (0x8960c000) [pid = 1810] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 18:20:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 18:20:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1890ms 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 156 (0x895f1400) [pid = 1810] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 155 (0x91e05400) [pid = 1810] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 154 (0x8df08800) [pid = 1810] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 153 (0x91c71400) [pid = 1810] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 152 (0x91ac6c00) [pid = 1810] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 151 (0x8ad48400) [pid = 1810] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 150 (0x89611800) [pid = 1810] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 149 (0x8af41400) [pid = 1810] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 148 (0x8c6eac00) [pid = 1810] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 147 (0x8df02800) [pid = 1810] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 146 (0x92e0fc00) [pid = 1810] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 18:20:35 INFO - PROCESS | 1810 | --DOMWINDOW == 145 (0x8e654800) [pid = 1810] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 18:20:35 INFO - PROCESS | 1810 | 1463966435431 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 18:20:35 INFO - PROCESS | 1810 | 1463966435570 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 18:20:35 INFO - PROCESS | 1810 | 1463966435574 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 18:20:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 18:20:35 INFO - PROCESS | 1810 | 1463966435579 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 18:20:35 INFO - PROCESS | 1810 | 1463966435582 Marionette TRACE conn3 <- [1,2278,null,{}] 18:20:35 INFO - PROCESS | 1810 | 1463966435596 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:35 INFO - PROCESS | 1810 | 1463966435746 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 18:20:35 INFO - PROCESS | 1810 | 1463966435758 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:35 INFO - PROCESS | 1810 | ++DOCSHELL 0x873c8800 == 114 [pid = 1810] [id = 577] 18:20:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 146 (0x893d1800) [pid = 1810] [serial = 1732] [outer = (nil)] 18:20:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 147 (0x8af41400) [pid = 1810] [serial = 1733] [outer = 0x893d1800] 18:20:35 INFO - PROCESS | 1810 | 1463966435827 Marionette DEBUG loaded listener.js 18:20:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 148 (0x8c6df800) [pid = 1810] [serial = 1734] [outer = 0x893d1800] 18:20:36 INFO - PROCESS | 1810 | 1463966436590 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 18:20:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 18:20:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1041ms 18:20:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 18:20:36 INFO - PROCESS | 1810 | 1463966436621 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 18:20:36 INFO - PROCESS | 1810 | 1463966436624 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 18:20:36 INFO - PROCESS | 1810 | 1463966436629 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 18:20:36 INFO - PROCESS | 1810 | 1463966436632 Marionette TRACE conn3 <- [1,2282,null,{}] 18:20:36 INFO - PROCESS | 1810 | 1463966436653 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:36 INFO - PROCESS | 1810 | 1463966436876 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 18:20:36 INFO - PROCESS | 1810 | 1463966436899 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:36 INFO - PROCESS | 1810 | ++DOCSHELL 0x895f1400 == 115 [pid = 1810] [id = 578] 18:20:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 149 (0x895f1c00) [pid = 1810] [serial = 1735] [outer = (nil)] 18:20:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 150 (0x8d882000) [pid = 1810] [serial = 1736] [outer = 0x895f1c00] 18:20:36 INFO - PROCESS | 1810 | 1463966436964 Marionette DEBUG loaded listener.js 18:20:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 151 (0x8e018800) [pid = 1810] [serial = 1737] [outer = 0x895f1c00] 18:20:37 INFO - PROCESS | 1810 | 1463966437932 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 18:20:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 18:20:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1330ms 18:20:37 INFO - PROCESS | 1810 | 1463966437960 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 18:20:37 INFO - PROCESS | 1810 | 1463966437966 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 18:20:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 18:20:37 INFO - PROCESS | 1810 | 1463966437974 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 18:20:37 INFO - PROCESS | 1810 | 1463966437980 Marionette TRACE conn3 <- [1,2286,null,{}] 18:20:37 INFO - PROCESS | 1810 | 1463966437990 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:38 INFO - PROCESS | 1810 | 1463966438189 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 18:20:38 INFO - PROCESS | 1810 | 1463966438468 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:38 INFO - PROCESS | 1810 | ++DOCSHELL 0x884f2c00 == 116 [pid = 1810] [id = 579] 18:20:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 152 (0x893d4000) [pid = 1810] [serial = 1738] [outer = (nil)] 18:20:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 153 (0x8b9d7400) [pid = 1810] [serial = 1739] [outer = 0x893d4000] 18:20:38 INFO - PROCESS | 1810 | 1463966438553 Marionette DEBUG loaded listener.js 18:20:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 154 (0x8d234400) [pid = 1810] [serial = 1740] [outer = 0x893d4000] 18:20:39 INFO - PROCESS | 1810 | 1463966439428 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 18:20:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 18:20:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1495ms 18:20:39 INFO - PROCESS | 1810 | 1463966439470 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 18:20:39 INFO - PROCESS | 1810 | 1463966439478 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 18:20:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 18:20:39 INFO - PROCESS | 1810 | 1463966439487 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 18:20:39 INFO - PROCESS | 1810 | 1463966439492 Marionette TRACE conn3 <- [1,2290,null,{}] 18:20:39 INFO - PROCESS | 1810 | 1463966439498 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:39 INFO - PROCESS | 1810 | 1463966439687 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 18:20:39 INFO - PROCESS | 1810 | 1463966439950 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:40 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df05c00 == 117 [pid = 1810] [id = 580] 18:20:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 155 (0x8df06000) [pid = 1810] [serial = 1741] [outer = (nil)] 18:20:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 156 (0x8e02e400) [pid = 1810] [serial = 1742] [outer = 0x8df06000] 18:20:40 INFO - PROCESS | 1810 | 1463966440078 Marionette DEBUG loaded listener.js 18:20:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 157 (0x8e665000) [pid = 1810] [serial = 1743] [outer = 0x8df06000] 18:20:40 INFO - PROCESS | 1810 | 1463966440973 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 18:20:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 18:20:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1536ms 18:20:41 INFO - PROCESS | 1810 | 1463966441025 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 18:20:41 INFO - PROCESS | 1810 | 1463966441029 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 18:20:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 18:20:41 INFO - PROCESS | 1810 | 1463966441035 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 18:20:41 INFO - PROCESS | 1810 | 1463966441041 Marionette TRACE conn3 <- [1,2294,null,{}] 18:20:41 INFO - PROCESS | 1810 | 1463966441057 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:41 INFO - PROCESS | 1810 | 1463966441294 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 18:20:41 INFO - PROCESS | 1810 | 1463966441610 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:41 INFO - PROCESS | 1810 | ++DOCSHELL 0x908b6000 == 118 [pid = 1810] [id = 581] 18:20:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 158 (0x90a2f800) [pid = 1810] [serial = 1744] [outer = (nil)] 18:20:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 159 (0x91acb400) [pid = 1810] [serial = 1745] [outer = 0x90a2f800] 18:20:41 INFO - PROCESS | 1810 | 1463966441693 Marionette DEBUG loaded listener.js 18:20:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 160 (0x91e06c00) [pid = 1810] [serial = 1746] [outer = 0x90a2f800] 18:20:42 INFO - PROCESS | 1810 | 1463966442474 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 18:20:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 18:20:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1493ms 18:20:42 INFO - PROCESS | 1810 | 1463966442528 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 18:20:42 INFO - PROCESS | 1810 | 1463966442532 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 18:20:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 18:20:42 INFO - PROCESS | 1810 | 1463966442538 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 18:20:42 INFO - PROCESS | 1810 | 1463966442542 Marionette TRACE conn3 <- [1,2298,null,{}] 18:20:42 INFO - PROCESS | 1810 | 1463966442547 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:42 INFO - PROCESS | 1810 | 1463966442733 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 18:20:43 INFO - PROCESS | 1810 | 1463966443012 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:43 INFO - PROCESS | 1810 | ++DOCSHELL 0x906e0c00 == 119 [pid = 1810] [id = 582] 18:20:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 161 (0x920aec00) [pid = 1810] [serial = 1747] [outer = (nil)] 18:20:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 162 (0x9232a000) [pid = 1810] [serial = 1748] [outer = 0x920aec00] 18:20:43 INFO - PROCESS | 1810 | 1463966443141 Marionette DEBUG loaded listener.js 18:20:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 163 (0x92631c00) [pid = 1810] [serial = 1749] [outer = 0x920aec00] 18:20:43 INFO - PROCESS | 1810 | 1463966443918 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 18:20:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 18:20:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1439ms 18:20:43 INFO - PROCESS | 1810 | 1463966443978 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 18:20:43 INFO - PROCESS | 1810 | 1463966443980 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 18:20:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 18:20:43 INFO - PROCESS | 1810 | 1463966443987 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 18:20:43 INFO - PROCESS | 1810 | 1463966443990 Marionette TRACE conn3 <- [1,2302,null,{}] 18:20:43 INFO - PROCESS | 1810 | 1463966443996 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:44 INFO - PROCESS | 1810 | 1463966444192 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 18:20:44 INFO - PROCESS | 1810 | 1463966444462 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:44 INFO - PROCESS | 1810 | ++DOCSHELL 0x91e95400 == 120 [pid = 1810] [id = 583] 18:20:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 164 (0x91e9ec00) [pid = 1810] [serial = 1750] [outer = (nil)] 18:20:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 165 (0x9298c400) [pid = 1810] [serial = 1751] [outer = 0x91e9ec00] 18:20:44 INFO - PROCESS | 1810 | 1463966444587 Marionette DEBUG loaded listener.js 18:20:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 166 (0x93b64400) [pid = 1810] [serial = 1752] [outer = 0x91e9ec00] 18:20:45 INFO - PROCESS | 1810 | 1463966445406 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 18:20:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 18:20:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1479ms 18:20:45 INFO - PROCESS | 1810 | 1463966445467 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 18:20:45 INFO - PROCESS | 1810 | 1463966445471 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 18:20:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 18:20:45 INFO - PROCESS | 1810 | 1463966445478 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 18:20:45 INFO - PROCESS | 1810 | 1463966445482 Marionette TRACE conn3 <- [1,2306,null,{}] 18:20:45 INFO - PROCESS | 1810 | 1463966445487 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:45 INFO - PROCESS | 1810 | 1463966445751 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 18:20:46 INFO - PROCESS | 1810 | 1463966446071 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:46 INFO - PROCESS | 1810 | ++DOCSHELL 0x920acc00 == 121 [pid = 1810] [id = 584] 18:20:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 167 (0x92981000) [pid = 1810] [serial = 1753] [outer = (nil)] 18:20:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 168 (0x966d0400) [pid = 1810] [serial = 1754] [outer = 0x92981000] 18:20:46 INFO - PROCESS | 1810 | 1463966446152 Marionette DEBUG loaded listener.js 18:20:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 169 (0x966d3c00) [pid = 1810] [serial = 1755] [outer = 0x92981000] 18:20:46 INFO - PROCESS | 1810 | 1463966446929 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 18:20:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 18:20:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1479ms 18:20:46 INFO - PROCESS | 1810 | 1463966446958 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 18:20:46 INFO - PROCESS | 1810 | 1463966446962 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 18:20:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 18:20:46 INFO - PROCESS | 1810 | 1463966446968 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 18:20:46 INFO - PROCESS | 1810 | 1463966446972 Marionette TRACE conn3 <- [1,2310,null,{}] 18:20:46 INFO - PROCESS | 1810 | 1463966446993 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:47 INFO - PROCESS | 1810 | 1463966447246 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 18:20:47 INFO - PROCESS | 1810 | 1463966447422 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:47 INFO - PROCESS | 1810 | ++DOCSHELL 0x954c5400 == 122 [pid = 1810] [id = 585] 18:20:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 170 (0x966d0c00) [pid = 1810] [serial = 1756] [outer = (nil)] 18:20:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 171 (0x97845800) [pid = 1810] [serial = 1757] [outer = 0x966d0c00] 18:20:47 INFO - PROCESS | 1810 | 1463966447506 Marionette DEBUG loaded listener.js 18:20:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 172 (0x97850c00) [pid = 1810] [serial = 1758] [outer = 0x966d0c00] 18:20:48 INFO - PROCESS | 1810 | 1463966448341 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 18:20:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 18:20:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1432ms 18:20:48 INFO - PROCESS | 1810 | 1463966448401 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 18:20:48 INFO - PROCESS | 1810 | 1463966448405 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 18:20:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 18:20:48 INFO - PROCESS | 1810 | 1463966448411 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 18:20:48 INFO - PROCESS | 1810 | 1463966448413 Marionette TRACE conn3 <- [1,2314,null,{}] 18:20:48 INFO - PROCESS | 1810 | 1463966448419 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:48 INFO - PROCESS | 1810 | 1463966448599 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 18:20:48 INFO - PROCESS | 1810 | 1463966448879 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:48 INFO - PROCESS | 1810 | ++DOCSHELL 0x92323000 == 123 [pid = 1810] [id = 586] 18:20:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 173 (0x954c1800) [pid = 1810] [serial = 1759] [outer = (nil)] 18:20:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 174 (0x99cbb800) [pid = 1810] [serial = 1760] [outer = 0x954c1800] 18:20:49 INFO - PROCESS | 1810 | 1463966449000 Marionette DEBUG loaded listener.js 18:20:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 175 (0x9a0be800) [pid = 1810] [serial = 1761] [outer = 0x954c1800] 18:20:49 INFO - PROCESS | 1810 | 1463966449767 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 18:20:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 18:20:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1435ms 18:20:49 INFO - PROCESS | 1810 | 1463966449846 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 18:20:49 INFO - PROCESS | 1810 | 1463966449850 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 18:20:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 18:20:49 INFO - PROCESS | 1810 | 1463966449856 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 18:20:49 INFO - PROCESS | 1810 | 1463966449860 Marionette TRACE conn3 <- [1,2318,null,{}] 18:20:49 INFO - PROCESS | 1810 | 1463966449865 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:50 INFO - PROCESS | 1810 | 1463966450053 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 18:20:50 INFO - PROCESS | 1810 | 1463966450322 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:50 INFO - PROCESS | 1810 | ++DOCSHELL 0x9280f400 == 124 [pid = 1810] [id = 587] 18:20:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 176 (0x99a12000) [pid = 1810] [serial = 1762] [outer = (nil)] 18:20:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 177 (0x9ad10800) [pid = 1810] [serial = 1763] [outer = 0x99a12000] 18:20:50 INFO - PROCESS | 1810 | 1463966450445 Marionette DEBUG loaded listener.js 18:20:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 178 (0x9b602800) [pid = 1810] [serial = 1764] [outer = 0x99a12000] 18:20:51 INFO - PROCESS | 1810 | 1463966451262 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 18:20:51 INFO - PROCESS | 1810 | 1463966451341 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 18:20:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 18:20:51 INFO - PROCESS | 1810 | 1463966451346 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 18:20:51 INFO - PROCESS | 1810 | 1463966451349 Marionette TRACE conn3 <- [1,2322,null,{}] 18:20:51 INFO - PROCESS | 1810 | 1463966451354 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:51 INFO - PROCESS | 1810 | 1463966451543 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 18:20:51 INFO - PROCESS | 1810 | 1463966451860 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:51 INFO - PROCESS | 1810 | ++DOCSHELL 0x8efab800 == 125 [pid = 1810] [id = 588] 18:20:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 179 (0x91ea1800) [pid = 1810] [serial = 1765] [outer = (nil)] 18:20:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 180 (0x9d5a7c00) [pid = 1810] [serial = 1766] [outer = 0x91ea1800] 18:20:51 INFO - PROCESS | 1810 | 1463966451943 Marionette DEBUG loaded listener.js 18:20:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 181 (0x9d92f000) [pid = 1810] [serial = 1767] [outer = 0x91ea1800] 18:20:52 INFO - PROCESS | 1810 | 1463966452721 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 18:20:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 18:20:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1440ms 18:20:52 INFO - PROCESS | 1810 | 1463966452788 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 18:20:52 INFO - PROCESS | 1810 | 1463966452791 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 18:20:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 18:20:52 INFO - PROCESS | 1810 | 1463966452797 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 18:20:52 INFO - PROCESS | 1810 | 1463966452801 Marionette TRACE conn3 <- [1,2326,null,{}] 18:20:52 INFO - PROCESS | 1810 | 1463966452807 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:53 INFO - PROCESS | 1810 | 1463966453017 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 18:20:53 INFO - PROCESS | 1810 | 1463966453338 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:53 INFO - PROCESS | 1810 | ++DOCSHELL 0x9d5a3000 == 126 [pid = 1810] [id = 589] 18:20:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 182 (0xa112d800) [pid = 1810] [serial = 1768] [outer = (nil)] 18:20:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 183 (0xa1137000) [pid = 1810] [serial = 1769] [outer = 0xa112d800] 18:20:53 INFO - PROCESS | 1810 | 1463966453428 Marionette DEBUG loaded listener.js 18:20:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 184 (0xa21a5c00) [pid = 1810] [serial = 1770] [outer = 0xa112d800] 18:20:54 INFO - PROCESS | 1810 | 1463966454193 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 18:20:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 18:20:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1429ms 18:20:54 INFO - PROCESS | 1810 | 1463966454228 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 18:20:54 INFO - PROCESS | 1810 | 1463966454231 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 18:20:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 18:20:54 INFO - PROCESS | 1810 | 1463966454237 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 18:20:54 INFO - PROCESS | 1810 | 1463966454239 Marionette TRACE conn3 <- [1,2330,null,{}] 18:20:54 INFO - PROCESS | 1810 | 1463966454245 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:54 INFO - PROCESS | 1810 | 1463966454426 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 18:20:54 INFO - PROCESS | 1810 | 1463966454718 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:54 INFO - PROCESS | 1810 | ++DOCSHELL 0x86fd3000 == 127 [pid = 1810] [id = 590] 18:20:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 185 (0x8ad4d000) [pid = 1810] [serial = 1771] [outer = (nil)] 18:20:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 186 (0x8d804c00) [pid = 1810] [serial = 1772] [outer = 0x8ad4d000] 18:20:54 INFO - PROCESS | 1810 | 1463966454809 Marionette DEBUG loaded listener.js 18:20:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 187 (0x8df53800) [pid = 1810] [serial = 1773] [outer = 0x8ad4d000] 18:20:55 INFO - PROCESS | 1810 | 1463966455622 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 18:20:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 18:20:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1440ms 18:20:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 18:20:55 INFO - PROCESS | 1810 | 1463966455678 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 18:20:55 INFO - PROCESS | 1810 | 1463966455681 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 18:20:55 INFO - PROCESS | 1810 | 1463966455687 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 18:20:55 INFO - PROCESS | 1810 | 1463966455691 Marionette TRACE conn3 <- [1,2334,null,{}] 18:20:55 INFO - PROCESS | 1810 | 1463966455696 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:55 INFO - PROCESS | 1810 | 1463966455882 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 18:20:56 INFO - PROCESS | 1810 | 1463966456173 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:56 INFO - PROCESS | 1810 | ++DOCSHELL 0x884f6000 == 128 [pid = 1810] [id = 591] 18:20:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 188 (0x893db400) [pid = 1810] [serial = 1774] [outer = (nil)] 18:20:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 189 (0x8cfdb000) [pid = 1810] [serial = 1775] [outer = 0x893db400] 18:20:56 INFO - PROCESS | 1810 | 1463966456303 Marionette DEBUG loaded listener.js 18:20:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 190 (0x8e01e000) [pid = 1810] [serial = 1776] [outer = 0x893db400] 18:20:57 INFO - PROCESS | 1810 | 1463966457076 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 18:20:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 18:20:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1429ms 18:20:57 INFO - PROCESS | 1810 | 1463966457116 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 18:20:57 INFO - PROCESS | 1810 | 1463966457119 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 18:20:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 18:20:57 INFO - PROCESS | 1810 | 1463966457125 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 18:20:57 INFO - PROCESS | 1810 | 1463966457128 Marionette TRACE conn3 <- [1,2338,null,{}] 18:20:57 INFO - PROCESS | 1810 | 1463966457133 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:57 INFO - PROCESS | 1810 | 1463966457317 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 18:20:58 INFO - PROCESS | 1810 | 1463966458299 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:58 INFO - PROCESS | 1810 | ++DOCSHELL 0x893d0000 == 129 [pid = 1810] [id = 592] 18:20:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 191 (0x893d0800) [pid = 1810] [serial = 1777] [outer = (nil)] 18:20:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 192 (0x895ec400) [pid = 1810] [serial = 1778] [outer = 0x893d0800] 18:20:58 INFO - PROCESS | 1810 | 1463966458457 Marionette DEBUG loaded listener.js 18:20:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 193 (0x8ad4e400) [pid = 1810] [serial = 1779] [outer = 0x893d0800] 18:20:59 INFO - PROCESS | 1810 | 1463966459254 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 18:20:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 18:20:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 2187ms 18:20:59 INFO - PROCESS | 1810 | 1463966459313 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 18:20:59 INFO - PROCESS | 1810 | 1463966459318 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 18:20:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 18:20:59 INFO - PROCESS | 1810 | 1463966459325 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 18:20:59 INFO - PROCESS | 1810 | 1463966459330 Marionette TRACE conn3 <- [1,2342,null,{}] 18:20:59 INFO - PROCESS | 1810 | 1463966459337 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:20:59 INFO - PROCESS | 1810 | 1463966459545 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 18:20:59 INFO - PROCESS | 1810 | 1463966459877 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:20:59 INFO - PROCESS | 1810 | ++DOCSHELL 0x884f1000 == 130 [pid = 1810] [id = 593] 18:20:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 194 (0x8af48800) [pid = 1810] [serial = 1780] [outer = (nil)] 18:20:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 195 (0x8c6e7c00) [pid = 1810] [serial = 1781] [outer = 0x8af48800] 18:20:59 INFO - PROCESS | 1810 | 1463966459960 Marionette DEBUG loaded listener.js 18:21:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 196 (0x8d04f800) [pid = 1810] [serial = 1782] [outer = 0x8af48800] 18:21:00 INFO - PROCESS | 1810 | 1463966460925 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 18:21:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 18:21:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1643ms 18:21:00 INFO - PROCESS | 1810 | 1463966460970 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 18:21:00 INFO - PROCESS | 1810 | 1463966460975 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 18:21:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 18:21:00 INFO - PROCESS | 1810 | 1463966460983 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 18:21:00 INFO - PROCESS | 1810 | 1463966460985 Marionette TRACE conn3 <- [1,2346,null,{}] 18:21:00 INFO - PROCESS | 1810 | 1463966460991 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:01 INFO - PROCESS | 1810 | 1463966461215 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 18:21:01 INFO - PROCESS | 1810 | 1463966461625 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:01 INFO - PROCESS | 1810 | --DOCSHELL 0x8e02d800 == 129 [pid = 1810] [id = 289] 18:21:01 INFO - PROCESS | 1810 | --DOCSHELL 0x8e1eec00 == 128 [pid = 1810] [id = 266] 18:21:01 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd6400 == 127 [pid = 1810] [id = 290] 18:21:01 INFO - PROCESS | 1810 | --DOMWINDOW == 195 (0x90a35800) [pid = 1810] [serial = 1667] [outer = (nil)] [url = about:blank] 18:21:01 INFO - PROCESS | 1810 | ++DOCSHELL 0x884ef400 == 128 [pid = 1810] [id = 594] 18:21:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 196 (0x884f0000) [pid = 1810] [serial = 1783] [outer = (nil)] 18:21:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 197 (0x895f0000) [pid = 1810] [serial = 1784] [outer = 0x884f0000] 18:21:01 INFO - PROCESS | 1810 | 1463966461756 Marionette DEBUG loaded listener.js 18:21:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 198 (0x8afe4800) [pid = 1810] [serial = 1785] [outer = 0x884f0000] 18:21:01 INFO - PROCESS | 1810 | --DOCSHELL 0x8e012400 == 127 [pid = 1810] [id = 265] 18:21:01 INFO - PROCESS | 1810 | --DOCSHELL 0xa2278c00 == 126 [pid = 1810] [id = 375] 18:21:01 INFO - PROCESS | 1810 | --DOCSHELL 0x8e013400 == 125 [pid = 1810] [id = 264] 18:21:02 INFO - PROCESS | 1810 | --DOCSHELL 0x873c8800 == 124 [pid = 1810] [id = 577] 18:21:02 INFO - PROCESS | 1810 | --DOCSHELL 0x8c6e1000 == 123 [pid = 1810] [id = 576] 18:21:02 INFO - PROCESS | 1810 | --DOCSHELL 0x8df0b800 == 122 [pid = 1810] [id = 575] 18:21:02 INFO - PROCESS | 1810 | --DOCSHELL 0x8ad4c800 == 121 [pid = 1810] [id = 574] 18:21:02 INFO - PROCESS | 1810 | --DOCSHELL 0x873c7800 == 120 [pid = 1810] [id = 573] 18:21:02 INFO - PROCESS | 1810 | --DOCSHELL 0x8d28b000 == 119 [pid = 1810] [id = 572] 18:21:02 INFO - PROCESS | 1810 | --DOCSHELL 0x8d87e400 == 118 [pid = 1810] [id = 571] 18:21:02 INFO - PROCESS | 1810 | --DOCSHELL 0x8ad44800 == 117 [pid = 1810] [id = 570] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 197 (0x8e65d000) [pid = 1810] [serial = 1596] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 196 (0x9061e400) [pid = 1810] [serial = 1608] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 195 (0x893ccc00) [pid = 1810] [serial = 1479] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 194 (0x8e668400) [pid = 1810] [serial = 1662] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 193 (0x8e1f0c00) [pid = 1810] [serial = 1661] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 192 (0x8efa4000) [pid = 1810] [serial = 1518] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 191 (0x8960cc00) [pid = 1810] [serial = 1646] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 190 (0x9b60d800) [pid = 1810] [serial = 1425] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 189 (0x92635800) [pid = 1810] [serial = 1509] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 188 (0x8efa5400) [pid = 1810] [serial = 1665] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 187 (0x90a3cc00) [pid = 1810] [serial = 1554] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 186 (0x8d802000) [pid = 1810] [serial = 1658] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 185 (0x908b8c00) [pid = 1810] [serial = 1491] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 184 (0x8d053400) [pid = 1810] [serial = 1545] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 183 (0x92634800) [pid = 1810] [serial = 1560] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 182 (0x9d930400) [pid = 1810] [serial = 1428] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 181 (0x99b0bc00) [pid = 1810] [serial = 1503] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 180 (0x9297fc00) [pid = 1810] [serial = 1626] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 179 (0x91c80400) [pid = 1810] [serial = 1614] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 178 (0x8ef5c800) [pid = 1810] [serial = 1443] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 177 (0x92805000) [pid = 1810] [serial = 1563] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 176 (0xa35ee800) [pid = 1810] [serial = 1431] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 175 (0x91c7c800) [pid = 1810] [serial = 1437] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 174 (0xa6734c00) [pid = 1810] [serial = 1434] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 173 (0x93b6bc00) [pid = 1810] [serial = 1566] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 172 (0x8aee5800) [pid = 1810] [serial = 1647] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 171 (0x906e3c00) [pid = 1810] [serial = 1416] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 170 (0x8ef54400) [pid = 1810] [serial = 1605] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 169 (0x9784d000) [pid = 1810] [serial = 1572] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 168 (0x92324800) [pid = 1810] [serial = 1620] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 167 (0x8c6e7000) [pid = 1810] [serial = 1482] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 166 (0x8ef5b800) [pid = 1810] [serial = 1655] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 165 (0x8ef2e800) [pid = 1810] [serial = 1488] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 164 (0x95233400) [pid = 1810] [serial = 1497] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 163 (0x954bcc00) [pid = 1810] [serial = 1569] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 162 (0x97841400) [pid = 1810] [serial = 1635] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 161 (0x884edc00) [pid = 1810] [serial = 1542] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 160 (0x908b6c00) [pid = 1810] [serial = 1611] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 159 (0x99a11000) [pid = 1810] [serial = 1422] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 158 (0x8e65d400) [pid = 1810] [serial = 1664] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 157 (0x8d806800) [pid = 1810] [serial = 1650] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 156 (0x906df800) [pid = 1810] [serial = 1551] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 155 (0x95467000) [pid = 1810] [serial = 1515] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 154 (0x908b8000) [pid = 1810] [serial = 1512] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 153 (0x8df44400) [pid = 1810] [serial = 1485] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 152 (0x9784fc00) [pid = 1810] [serial = 1500] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 151 (0x8d28cc00) [pid = 1810] [serial = 1649] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 150 (0x8e02fc00) [pid = 1810] [serial = 1386] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 149 (0x95474800) [pid = 1810] [serial = 1629] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 148 (0x947d5000) [pid = 1810] [serial = 1419] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 147 (0x8efa3800) [pid = 1810] [serial = 1506] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 146 (0x8afe3400) [pid = 1810] [serial = 1599] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 145 (0x926edc00) [pid = 1810] [serial = 1494] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 144 (0x8df52000) [pid = 1810] [serial = 1652] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 143 (0x91e97c00) [pid = 1810] [serial = 1617] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 142 (0x8d961000) [pid = 1810] [serial = 1659] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 141 (0x8e02b800) [pid = 1810] [serial = 1653] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 140 (0x920ae000) [pid = 1810] [serial = 1557] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 139 (0xa503d400) [pid = 1810] [serial = 1440] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 138 (0x8d229c00) [pid = 1810] [serial = 1644] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 137 (0x8ef5fc00) [pid = 1810] [serial = 1446] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 136 (0x8d291000) [pid = 1810] [serial = 1602] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 135 (0x8efacc00) [pid = 1810] [serial = 1656] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 134 (0x8e035c00) [pid = 1810] [serial = 1548] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 133 (0x966d6800) [pid = 1810] [serial = 1632] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | --DOMWINDOW == 132 (0x926e9400) [pid = 1810] [serial = 1623] [outer = (nil)] [url = about:blank] 18:21:02 INFO - PROCESS | 1810 | 1463966462606 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 18:21:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 18:21:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1680ms 18:21:02 INFO - PROCESS | 1810 | 1463966462664 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 18:21:02 INFO - PROCESS | 1810 | 1463966462667 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 18:21:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 18:21:02 INFO - PROCESS | 1810 | 1463966462675 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 18:21:02 INFO - PROCESS | 1810 | 1463966462686 Marionette TRACE conn3 <- [1,2350,null,{}] 18:21:02 INFO - PROCESS | 1810 | 1463966462699 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:02 INFO - PROCESS | 1810 | 1463966462868 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 18:21:02 INFO - PROCESS | 1810 | 1463966462879 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:02 INFO - PROCESS | 1810 | ++DOCSHELL 0x873c8800 == 118 [pid = 1810] [id = 595] 18:21:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 133 (0x8d04d800) [pid = 1810] [serial = 1786] [outer = (nil)] 18:21:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 134 (0x8d87f000) [pid = 1810] [serial = 1787] [outer = 0x8d04d800] 18:21:02 INFO - PROCESS | 1810 | 1463966462947 Marionette DEBUG loaded listener.js 18:21:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 135 (0x8d967800) [pid = 1810] [serial = 1788] [outer = 0x8d04d800] 18:21:03 INFO - PROCESS | 1810 | 1463966463820 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 18:21:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 18:21:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1190ms 18:21:03 INFO - PROCESS | 1810 | 1463966463864 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 18:21:03 INFO - PROCESS | 1810 | 1463966463869 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 18:21:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 18:21:03 INFO - PROCESS | 1810 | 1463966463874 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 18:21:03 INFO - PROCESS | 1810 | 1463966463876 Marionette TRACE conn3 <- [1,2354,null,{}] 18:21:03 INFO - PROCESS | 1810 | 1463966463881 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:04 INFO - PROCESS | 1810 | 1463966464040 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 18:21:04 INFO - PROCESS | 1810 | 1463966464247 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:04 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d28cc00 == 119 [pid = 1810] [id = 596] 18:21:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 136 (0x8d807c00) [pid = 1810] [serial = 1789] [outer = (nil)] 18:21:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 137 (0x8df0bc00) [pid = 1810] [serial = 1790] [outer = 0x8d807c00] 18:21:04 INFO - PROCESS | 1810 | 1463966464314 Marionette DEBUG loaded listener.js 18:21:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 138 (0x8df48c00) [pid = 1810] [serial = 1791] [outer = 0x8d807c00] 18:21:05 INFO - PROCESS | 1810 | 1463966465095 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 18:21:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 18:21:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1280ms 18:21:05 INFO - PROCESS | 1810 | 1463966465156 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 18:21:05 INFO - PROCESS | 1810 | 1463966465159 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 18:21:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 18:21:05 INFO - PROCESS | 1810 | 1463966465165 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 18:21:05 INFO - PROCESS | 1810 | 1463966465167 Marionette TRACE conn3 <- [1,2358,null,{}] 18:21:05 INFO - PROCESS | 1810 | 1463966465173 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:05 INFO - PROCESS | 1810 | 1463966465413 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 18:21:05 INFO - PROCESS | 1810 | 1463966465434 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:05 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df50800 == 120 [pid = 1810] [id = 597] 18:21:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 139 (0x8df53000) [pid = 1810] [serial = 1792] [outer = (nil)] 18:21:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 140 (0x8e020400) [pid = 1810] [serial = 1793] [outer = 0x8df53000] 18:21:05 INFO - PROCESS | 1810 | 1463966465507 Marionette DEBUG loaded listener.js 18:21:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 141 (0x8e1f1000) [pid = 1810] [serial = 1794] [outer = 0x8df53000] 18:21:06 INFO - PROCESS | 1810 | --DOMWINDOW == 140 (0x8d880c00) [pid = 1810] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 18:21:06 INFO - PROCESS | 1810 | --DOMWINDOW == 139 (0x893d1800) [pid = 1810] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 18:21:06 INFO - PROCESS | 1810 | --DOMWINDOW == 138 (0x8af48400) [pid = 1810] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 18:21:06 INFO - PROCESS | 1810 | --DOMWINDOW == 137 (0x8da19800) [pid = 1810] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 18:21:06 INFO - PROCESS | 1810 | --DOMWINDOW == 136 (0x8ef32c00) [pid = 1810] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 18:21:06 INFO - PROCESS | 1810 | --DOMWINDOW == 135 (0x8e019800) [pid = 1810] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 18:21:06 INFO - PROCESS | 1810 | --DOMWINDOW == 134 (0x8ad49c00) [pid = 1810] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 18:21:06 INFO - PROCESS | 1810 | --DOMWINDOW == 133 (0x873c8000) [pid = 1810] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 18:21:07 INFO - PROCESS | 1810 | 1463966467152 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 18:21:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 18:21:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 2042ms 18:21:07 INFO - PROCESS | 1810 | 1463966467208 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 18:21:07 INFO - PROCESS | 1810 | 1463966467210 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 18:21:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 18:21:07 INFO - PROCESS | 1810 | 1463966467216 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 18:21:07 INFO - PROCESS | 1810 | 1463966467219 Marionette TRACE conn3 <- [1,2362,null,{}] 18:21:07 INFO - PROCESS | 1810 | 1463966467224 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:07 INFO - PROCESS | 1810 | 1463966467379 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 18:21:07 INFO - PROCESS | 1810 | 1463966467390 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:07 INFO - PROCESS | 1810 | ++DOCSHELL 0x873cac00 == 121 [pid = 1810] [id = 598] 18:21:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 134 (0x8ad42000) [pid = 1810] [serial = 1795] [outer = (nil)] 18:21:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 135 (0x8e01a800) [pid = 1810] [serial = 1796] [outer = 0x8ad42000] 18:21:07 INFO - PROCESS | 1810 | 1463966467454 Marionette DEBUG loaded listener.js 18:21:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 136 (0x8e654c00) [pid = 1810] [serial = 1797] [outer = 0x8ad42000] 18:21:08 INFO - PROCESS | 1810 | 1463966468253 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 18:21:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 18:21:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1078ms 18:21:08 INFO - PROCESS | 1810 | 1463966468303 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 18:21:08 INFO - PROCESS | 1810 | 1463966468306 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 18:21:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 18:21:08 INFO - PROCESS | 1810 | 1463966468312 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 18:21:08 INFO - PROCESS | 1810 | 1463966468314 Marionette TRACE conn3 <- [1,2366,null,{}] 18:21:08 INFO - PROCESS | 1810 | 1463966468320 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:08 INFO - PROCESS | 1810 | 1463966468483 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 18:21:08 INFO - PROCESS | 1810 | 1463966468496 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:08 INFO - PROCESS | 1810 | ++DOCSHELL 0x884ecc00 == 122 [pid = 1810] [id = 599] 18:21:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 137 (0x8e01e800) [pid = 1810] [serial = 1798] [outer = (nil)] 18:21:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 138 (0x8ef30000) [pid = 1810] [serial = 1799] [outer = 0x8e01e800] 18:21:08 INFO - PROCESS | 1810 | 1463966468563 Marionette DEBUG loaded listener.js 18:21:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 139 (0x8ef35000) [pid = 1810] [serial = 1800] [outer = 0x8e01e800] 18:21:09 INFO - PROCESS | 1810 | 1463966469931 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 18:21:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 18:21:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1693ms 18:21:10 INFO - PROCESS | 1810 | 1463966470007 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 18:21:10 INFO - PROCESS | 1810 | 1463966470012 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 18:21:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 18:21:10 INFO - PROCESS | 1810 | 1463966470020 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 18:21:10 INFO - PROCESS | 1810 | 1463966470025 Marionette TRACE conn3 <- [1,2370,null,{}] 18:21:10 INFO - PROCESS | 1810 | 1463966470033 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:10 INFO - PROCESS | 1810 | 1463966470272 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 18:21:10 INFO - PROCESS | 1810 | 1463966470519 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:10 INFO - PROCESS | 1810 | ++DOCSHELL 0x893d7000 == 123 [pid = 1810] [id = 600] 18:21:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 140 (0x8af48400) [pid = 1810] [serial = 1801] [outer = (nil)] 18:21:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 141 (0x8d054400) [pid = 1810] [serial = 1802] [outer = 0x8af48400] 18:21:10 INFO - PROCESS | 1810 | 1463966470601 Marionette DEBUG loaded listener.js 18:21:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 142 (0x8d287800) [pid = 1810] [serial = 1803] [outer = 0x8af48400] 18:21:11 INFO - PROCESS | 1810 | 1463966471468 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 18:21:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 18:21:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1494ms 18:21:11 INFO - PROCESS | 1810 | 1463966471515 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 18:21:11 INFO - PROCESS | 1810 | 1463966471523 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 18:21:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 18:21:11 INFO - PROCESS | 1810 | 1463966471535 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 18:21:11 INFO - PROCESS | 1810 | 1463966471538 Marionette TRACE conn3 <- [1,2374,null,{}] 18:21:11 INFO - PROCESS | 1810 | 1463966471545 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:11 INFO - PROCESS | 1810 | 1463966471734 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 18:21:12 INFO - PROCESS | 1810 | 1463966471994 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:12 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d80f400 == 124 [pid = 1810] [id = 601] 18:21:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 143 (0x8d960000) [pid = 1810] [serial = 1804] [outer = (nil)] 18:21:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 144 (0x8df10800) [pid = 1810] [serial = 1805] [outer = 0x8d960000] 18:21:12 INFO - PROCESS | 1810 | 1463966472118 Marionette DEBUG loaded listener.js 18:21:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 145 (0x8e02d800) [pid = 1810] [serial = 1806] [outer = 0x8d960000] 18:21:12 INFO - PROCESS | 1810 | 1463966472968 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 18:21:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 18:21:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1480ms 18:21:13 INFO - PROCESS | 1810 | 1463966473014 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 18:21:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 18:21:13 INFO - PROCESS | 1810 | 1463966473018 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 18:21:13 INFO - PROCESS | 1810 | 1463966473024 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 18:21:13 INFO - PROCESS | 1810 | 1463966473030 Marionette TRACE conn3 <- [1,2378,null,{}] 18:21:13 INFO - PROCESS | 1810 | 1463966473045 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:13 INFO - PROCESS | 1810 | 1463966473234 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 18:21:13 INFO - PROCESS | 1810 | 1463966473449 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:13 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d87d000 == 125 [pid = 1810] [id = 602] 18:21:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 146 (0x8ef5e400) [pid = 1810] [serial = 1807] [outer = (nil)] 18:21:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 147 (0x8efa7400) [pid = 1810] [serial = 1808] [outer = 0x8ef5e400] 18:21:13 INFO - PROCESS | 1810 | 1463966473573 Marionette DEBUG loaded listener.js 18:21:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 148 (0x9061ac00) [pid = 1810] [serial = 1809] [outer = 0x8ef5e400] 18:21:14 INFO - PROCESS | 1810 | 1463966474431 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 18:21:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 18:21:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1435ms 18:21:14 INFO - PROCESS | 1810 | 1463966474459 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 18:21:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 18:21:14 INFO - PROCESS | 1810 | 1463966474464 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 18:21:14 INFO - PROCESS | 1810 | 1463966474470 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 18:21:14 INFO - PROCESS | 1810 | 1463966474473 Marionette TRACE conn3 <- [1,2382,null,{}] 18:21:14 INFO - PROCESS | 1810 | 1463966474478 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:14 INFO - PROCESS | 1810 | 1463966474657 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 18:21:14 INFO - PROCESS | 1810 | 1463966474928 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:14 INFO - PROCESS | 1810 | ++DOCSHELL 0x8aff0000 == 126 [pid = 1810] [id = 603] 18:21:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 149 (0x9061d400) [pid = 1810] [serial = 1810] [outer = (nil)] 18:21:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 150 (0x906de400) [pid = 1810] [serial = 1811] [outer = 0x9061d400] 18:21:15 INFO - PROCESS | 1810 | 1463966475011 Marionette DEBUG loaded listener.js 18:21:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 151 (0x908b5800) [pid = 1810] [serial = 1812] [outer = 0x9061d400] 18:21:15 INFO - PROCESS | 1810 | 1463966475864 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 18:21:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 18:21:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1435ms 18:21:15 INFO - PROCESS | 1810 | 1463966475904 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 18:21:15 INFO - PROCESS | 1810 | 1463966475907 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 18:21:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 18:21:15 INFO - PROCESS | 1810 | 1463966475913 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 18:21:15 INFO - PROCESS | 1810 | 1463966475917 Marionette TRACE conn3 <- [1,2386,null,{}] 18:21:15 INFO - PROCESS | 1810 | 1463966475922 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:16 INFO - PROCESS | 1810 | 1463966476098 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 18:21:16 INFO - PROCESS | 1810 | 1463966476318 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:16 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d80b400 == 127 [pid = 1810] [id = 604] 18:21:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 152 (0x906e2400) [pid = 1810] [serial = 1813] [outer = (nil)] 18:21:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 153 (0x90a33000) [pid = 1810] [serial = 1814] [outer = 0x906e2400] 18:21:16 INFO - PROCESS | 1810 | 1463966476434 Marionette DEBUG loaded listener.js 18:21:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 154 (0x90a3a400) [pid = 1810] [serial = 1815] [outer = 0x906e2400] 18:21:17 INFO - PROCESS | 1810 | 1463966477321 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 18:21:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 18:21:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1481ms 18:21:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 18:21:17 INFO - PROCESS | 1810 | 1463966477396 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 18:21:17 INFO - PROCESS | 1810 | 1463966477399 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 18:21:17 INFO - PROCESS | 1810 | 1463966477405 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 18:21:17 INFO - PROCESS | 1810 | 1463966477409 Marionette TRACE conn3 <- [1,2390,null,{}] 18:21:17 INFO - PROCESS | 1810 | 1463966477414 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:17 INFO - PROCESS | 1810 | 1463966477620 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 18:21:17 INFO - PROCESS | 1810 | 1463966477879 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:17 INFO - PROCESS | 1810 | ++DOCSHELL 0x86fce400 == 128 [pid = 1810] [id = 605] 18:21:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 155 (0x8efafc00) [pid = 1810] [serial = 1816] [outer = (nil)] 18:21:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 156 (0x91c7e400) [pid = 1810] [serial = 1817] [outer = 0x8efafc00] 18:21:18 INFO - PROCESS | 1810 | 1463966478003 Marionette DEBUG loaded listener.js 18:21:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 157 (0x91e93400) [pid = 1810] [serial = 1818] [outer = 0x8efafc00] 18:21:18 INFO - PROCESS | 1810 | 1463966478805 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 18:21:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 18:21:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1430ms 18:21:18 INFO - PROCESS | 1810 | 1463966478834 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 18:21:18 INFO - PROCESS | 1810 | 1463966478838 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 18:21:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 18:21:18 INFO - PROCESS | 1810 | 1463966478844 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 18:21:18 INFO - PROCESS | 1810 | 1463966478848 Marionette TRACE conn3 <- [1,2394,null,{}] 18:21:18 INFO - PROCESS | 1810 | 1463966478854 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:19 INFO - PROCESS | 1810 | 1463966479041 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 18:21:19 INFO - PROCESS | 1810 | 1463966479313 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:19 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d229400 == 129 [pid = 1810] [id = 606] 18:21:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 158 (0x908bd400) [pid = 1810] [serial = 1819] [outer = (nil)] 18:21:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 159 (0x920b2400) [pid = 1810] [serial = 1820] [outer = 0x908bd400] 18:21:19 INFO - PROCESS | 1810 | 1463966479433 Marionette DEBUG loaded listener.js 18:21:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 160 (0x92324800) [pid = 1810] [serial = 1821] [outer = 0x908bd400] 18:21:20 INFO - PROCESS | 1810 | 1463966480257 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 18:21:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 18:21:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1485ms 18:21:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 18:21:20 INFO - PROCESS | 1810 | 1463966480331 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 18:21:20 INFO - PROCESS | 1810 | 1463966480333 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 18:21:20 INFO - PROCESS | 1810 | 1463966480340 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 18:21:20 INFO - PROCESS | 1810 | 1463966480343 Marionette TRACE conn3 <- [1,2398,null,{}] 18:21:20 INFO - PROCESS | 1810 | 1463966480348 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:20 INFO - PROCESS | 1810 | 1463966480542 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 18:21:20 INFO - PROCESS | 1810 | 1463966480800 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:20 INFO - PROCESS | 1810 | ++DOCSHELL 0x920ab400 == 130 [pid = 1810] [id = 607] 18:21:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 161 (0x92329000) [pid = 1810] [serial = 1822] [outer = (nil)] 18:21:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 162 (0x9262e400) [pid = 1810] [serial = 1823] [outer = 0x92329000] 18:21:20 INFO - PROCESS | 1810 | 1463966480919 Marionette DEBUG loaded listener.js 18:21:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 163 (0x92635800) [pid = 1810] [serial = 1824] [outer = 0x92329000] 18:21:21 INFO - PROCESS | 1810 | 1463966481688 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 18:21:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 18:21:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1382ms 18:21:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 18:21:21 INFO - PROCESS | 1810 | 1463966481722 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 18:21:21 INFO - PROCESS | 1810 | 1463966481725 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 18:21:21 INFO - PROCESS | 1810 | 1463966481731 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 18:21:21 INFO - PROCESS | 1810 | 1463966481734 Marionette TRACE conn3 <- [1,2402,null,{}] 18:21:21 INFO - PROCESS | 1810 | 1463966481740 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:21 INFO - PROCESS | 1810 | 1463966481920 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 18:21:22 INFO - PROCESS | 1810 | 1463966482143 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:22 INFO - PROCESS | 1810 | ++DOCSHELL 0x8ef5d800 == 131 [pid = 1810] [id = 608] 18:21:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 164 (0x91c7e800) [pid = 1810] [serial = 1825] [outer = (nil)] 18:21:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 165 (0x92801800) [pid = 1810] [serial = 1826] [outer = 0x91c7e800] 18:21:22 INFO - PROCESS | 1810 | 1463966482257 Marionette DEBUG loaded listener.js 18:21:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 166 (0x9280ec00) [pid = 1810] [serial = 1827] [outer = 0x91c7e800] 18:21:23 INFO - PROCESS | 1810 | 1463966483112 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 18:21:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 18:21:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1430ms 18:21:23 INFO - PROCESS | 1810 | 1463966483161 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 18:21:23 INFO - PROCESS | 1810 | 1463966483165 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 18:21:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 18:21:23 INFO - PROCESS | 1810 | 1463966483170 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 18:21:23 INFO - PROCESS | 1810 | 1463966483173 Marionette TRACE conn3 <- [1,2406,null,{}] 18:21:23 INFO - PROCESS | 1810 | 1463966483179 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:23 INFO - PROCESS | 1810 | 1463966483370 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 18:21:23 INFO - PROCESS | 1810 | 1463966483639 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:23 INFO - PROCESS | 1810 | ++DOCSHELL 0x924de400 == 132 [pid = 1810] [id = 609] 18:21:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 167 (0x926f3400) [pid = 1810] [serial = 1828] [outer = (nil)] 18:21:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 168 (0x92f55400) [pid = 1810] [serial = 1829] [outer = 0x926f3400] 18:21:23 INFO - PROCESS | 1810 | 1463966483771 Marionette DEBUG loaded listener.js 18:21:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 169 (0x93dbf000) [pid = 1810] [serial = 1830] [outer = 0x926f3400] 18:21:24 INFO - PROCESS | 1810 | 1463966484582 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 18:21:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 18:21:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1478ms 18:21:24 INFO - PROCESS | 1810 | 1463966484655 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 18:21:24 INFO - PROCESS | 1810 | 1463966484659 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 18:21:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 18:21:24 INFO - PROCESS | 1810 | 1463966484667 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 18:21:24 INFO - PROCESS | 1810 | 1463966484672 Marionette TRACE conn3 <- [1,2410,null,{}] 18:21:24 INFO - PROCESS | 1810 | 1463966484677 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:24 INFO - PROCESS | 1810 | 1463966484876 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 18:21:25 INFO - PROCESS | 1810 | 1463966485193 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:25 INFO - PROCESS | 1810 | ++DOCSHELL 0x95229400 == 133 [pid = 1810] [id = 610] 18:21:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 170 (0x95229c00) [pid = 1810] [serial = 1831] [outer = (nil)] 18:21:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 171 (0x954bdc00) [pid = 1810] [serial = 1832] [outer = 0x95229c00] 18:21:25 INFO - PROCESS | 1810 | 1463966485282 Marionette DEBUG loaded listener.js 18:21:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 172 (0x954c8c00) [pid = 1810] [serial = 1833] [outer = 0x95229c00] 18:21:26 INFO - PROCESS | 1810 | 1463966486110 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 18:21:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 18:21:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1483ms 18:21:26 INFO - PROCESS | 1810 | 1463966486152 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 18:21:26 INFO - PROCESS | 1810 | 1463966486156 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 18:21:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 18:21:26 INFO - PROCESS | 1810 | 1463966486162 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 18:21:26 INFO - PROCESS | 1810 | 1463966486164 Marionette TRACE conn3 <- [1,2414,null,{}] 18:21:26 INFO - PROCESS | 1810 | 1463966486170 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:26 INFO - PROCESS | 1810 | 1463966486431 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 18:21:26 INFO - PROCESS | 1810 | 1463966486641 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:26 INFO - PROCESS | 1810 | ++DOCSHELL 0x92e05400 == 134 [pid = 1810] [id = 611] 18:21:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 173 (0x954bec00) [pid = 1810] [serial = 1834] [outer = (nil)] 18:21:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 174 (0x966dcc00) [pid = 1810] [serial = 1835] [outer = 0x954bec00] 18:21:26 INFO - PROCESS | 1810 | 1463966486763 Marionette DEBUG loaded listener.js 18:21:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 175 (0x97844800) [pid = 1810] [serial = 1836] [outer = 0x954bec00] 18:21:27 INFO - PROCESS | 1810 | 1463966487532 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 18:21:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 18:21:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1434ms 18:21:27 INFO - PROCESS | 1810 | 1463966487597 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 18:21:27 INFO - PROCESS | 1810 | 1463966487601 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 18:21:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 18:21:27 INFO - PROCESS | 1810 | 1463966487607 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 18:21:27 INFO - PROCESS | 1810 | 1463966487610 Marionette TRACE conn3 <- [1,2418,null,{}] 18:21:27 INFO - PROCESS | 1810 | 1463966487615 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:27 INFO - PROCESS | 1810 | 1463966487798 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 18:21:28 INFO - PROCESS | 1810 | 1463966488019 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:28 INFO - PROCESS | 1810 | ++DOCSHELL 0x93b6e800 == 135 [pid = 1810] [id = 612] 18:21:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 176 (0x966d6c00) [pid = 1810] [serial = 1837] [outer = (nil)] 18:21:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 177 (0x98428c00) [pid = 1810] [serial = 1838] [outer = 0x966d6c00] 18:21:28 INFO - PROCESS | 1810 | 1463966488138 Marionette DEBUG loaded listener.js 18:21:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 178 (0x98ba3400) [pid = 1810] [serial = 1839] [outer = 0x966d6c00] 18:21:29 INFO - PROCESS | 1810 | 1463966489025 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 18:21:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 18:21:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1485ms 18:21:29 INFO - PROCESS | 1810 | 1463966489093 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 18:21:29 INFO - PROCESS | 1810 | 1463966489096 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 18:21:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 18:21:29 INFO - PROCESS | 1810 | 1463966489103 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 18:21:29 INFO - PROCESS | 1810 | 1463966489106 Marionette TRACE conn3 <- [1,2422,null,{}] 18:21:29 INFO - PROCESS | 1810 | 1463966489112 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:29 INFO - PROCESS | 1810 | 1463966489295 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 18:21:29 INFO - PROCESS | 1810 | 1463966489598 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:29 INFO - PROCESS | 1810 | ++DOCSHELL 0x91e9d000 == 136 [pid = 1810] [id = 613] 18:21:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 179 (0x9783a800) [pid = 1810] [serial = 1840] [outer = (nil)] 18:21:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 180 (0x99b50800) [pid = 1810] [serial = 1841] [outer = 0x9783a800] 18:21:29 INFO - PROCESS | 1810 | 1463966489680 Marionette DEBUG loaded listener.js 18:21:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 181 (0x99cb5400) [pid = 1810] [serial = 1842] [outer = 0x9783a800] 18:21:30 INFO - PROCESS | 1810 | 1463966490496 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 18:21:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 18:21:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1482ms 18:21:30 INFO - PROCESS | 1810 | 1463966490586 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 18:21:30 INFO - PROCESS | 1810 | 1463966490588 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 18:21:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 18:21:30 INFO - PROCESS | 1810 | 1463966490595 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 18:21:30 INFO - PROCESS | 1810 | 1463966490597 Marionette TRACE conn3 <- [1,2426,null,{}] 18:21:30 INFO - PROCESS | 1810 | 1463966490603 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:30 INFO - PROCESS | 1810 | 1463966490826 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 18:21:31 INFO - PROCESS | 1810 | 1463966491454 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:31 INFO - PROCESS | 1810 | ++DOCSHELL 0x8af4a000 == 137 [pid = 1810] [id = 614] 18:21:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 182 (0x8af4ac00) [pid = 1810] [serial = 1843] [outer = (nil)] 18:21:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 183 (0x8afe8000) [pid = 1810] [serial = 1844] [outer = 0x8af4ac00] 18:21:31 INFO - PROCESS | 1810 | 1463966491538 Marionette DEBUG loaded listener.js 18:21:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 184 (0x8c6e1000) [pid = 1810] [serial = 1845] [outer = 0x8af4ac00] 18:21:32 INFO - PROCESS | 1810 | 1463966492326 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 18:21:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 18:21:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1795ms 18:21:32 INFO - PROCESS | 1810 | 1463966492392 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 18:21:32 INFO - PROCESS | 1810 | 1463966492398 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 18:21:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 18:21:32 INFO - PROCESS | 1810 | 1463966492405 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 18:21:32 INFO - PROCESS | 1810 | 1463966492410 Marionette TRACE conn3 <- [1,2430,null,{}] 18:21:32 INFO - PROCESS | 1810 | 1463966492416 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:32 INFO - PROCESS | 1810 | 1463966492596 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 18:21:32 INFO - PROCESS | 1810 | 1463966492873 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:33 INFO - PROCESS | 1810 | ++DOCSHELL 0x893d8800 == 138 [pid = 1810] [id = 615] 18:21:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 185 (0x8d80a800) [pid = 1810] [serial = 1846] [outer = (nil)] 18:21:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 186 (0x8da1d800) [pid = 1810] [serial = 1847] [outer = 0x8d80a800] 18:21:33 INFO - PROCESS | 1810 | 1463966493093 Marionette DEBUG loaded listener.js 18:21:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 187 (0x8df0ec00) [pid = 1810] [serial = 1848] [outer = 0x8d80a800] 18:21:33 INFO - PROCESS | 1810 | 1463966493899 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 18:21:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 18:21:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1531ms 18:21:33 INFO - PROCESS | 1810 | 1463966493940 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 18:21:33 INFO - PROCESS | 1810 | 1463966493945 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 18:21:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 18:21:33 INFO - PROCESS | 1810 | 1463966493951 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 18:21:33 INFO - PROCESS | 1810 | 1463966493954 Marionette TRACE conn3 <- [1,2434,null,{}] 18:21:33 INFO - PROCESS | 1810 | 1463966493960 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:34 INFO - PROCESS | 1810 | 1463966494124 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 18:21:34 INFO - PROCESS | 1810 | 1463966494408 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:34 INFO - PROCESS | 1810 | ++DOCSHELL 0x8aee5000 == 139 [pid = 1810] [id = 616] 18:21:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 188 (0x8c6e1c00) [pid = 1810] [serial = 1849] [outer = (nil)] 18:21:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 189 (0x8da13800) [pid = 1810] [serial = 1850] [outer = 0x8c6e1c00] 18:21:34 INFO - PROCESS | 1810 | 1463966494552 Marionette DEBUG loaded listener.js 18:21:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 190 (0x8e663800) [pid = 1810] [serial = 1851] [outer = 0x8c6e1c00] 18:21:34 INFO - PROCESS | 1810 | --DOCSHELL 0x873cac00 == 138 [pid = 1810] [id = 598] 18:21:34 INFO - PROCESS | 1810 | --DOCSHELL 0x8df50800 == 137 [pid = 1810] [id = 597] 18:21:34 INFO - PROCESS | 1810 | --DOMWINDOW == 189 (0x8d882000) [pid = 1810] [serial = 1736] [outer = (nil)] [url = about:blank] 18:21:34 INFO - PROCESS | 1810 | --DOMWINDOW == 188 (0x9784c400) [pid = 1810] [serial = 1685] [outer = (nil)] [url = about:blank] 18:21:34 INFO - PROCESS | 1810 | --DOMWINDOW == 187 (0x9a92a800) [pid = 1810] [serial = 1697] [outer = (nil)] [url = about:blank] 18:21:34 INFO - PROCESS | 1810 | --DOMWINDOW == 186 (0x9b937400) [pid = 1810] [serial = 1706] [outer = (nil)] [url = about:blank] 18:21:34 INFO - PROCESS | 1810 | --DOMWINDOW == 185 (0x98ba3800) [pid = 1810] [serial = 1688] [outer = (nil)] [url = about:blank] 18:21:34 INFO - PROCESS | 1810 | --DOMWINDOW == 184 (0x92e08000) [pid = 1810] [serial = 1679] [outer = (nil)] [url = about:blank] 18:21:34 INFO - PROCESS | 1810 | --DOMWINDOW == 183 (0x9b067800) [pid = 1810] [serial = 1700] [outer = (nil)] [url = about:blank] 18:21:34 INFO - PROCESS | 1810 | --DOMWINDOW == 182 (0x9b92f400) [pid = 1810] [serial = 1709] [outer = (nil)] [url = about:blank] 18:21:34 INFO - PROCESS | 1810 | --DOMWINDOW == 181 (0x9262f400) [pid = 1810] [serial = 1676] [outer = (nil)] [url = about:blank] 18:21:34 INFO - PROCESS | 1810 | --DOMWINDOW == 180 (0x9b609400) [pid = 1810] [serial = 1703] [outer = (nil)] [url = about:blank] 18:21:34 INFO - PROCESS | 1810 | --DOMWINDOW == 179 (0x8d806400) [pid = 1810] [serial = 1670] [outer = (nil)] [url = about:blank] 18:21:34 INFO - PROCESS | 1810 | --DOMWINDOW == 178 (0x90a39800) [pid = 1810] [serial = 1673] [outer = (nil)] [url = about:blank] 18:21:34 INFO - PROCESS | 1810 | --DOMWINDOW == 177 (0x99cba800) [pid = 1810] [serial = 1694] [outer = (nil)] [url = about:blank] 18:21:34 INFO - PROCESS | 1810 | --DOMWINDOW == 176 (0x95226000) [pid = 1810] [serial = 1682] [outer = (nil)] [url = about:blank] 18:21:34 INFO - PROCESS | 1810 | --DOMWINDOW == 175 (0x99b06800) [pid = 1810] [serial = 1691] [outer = (nil)] [url = about:blank] 18:21:35 INFO - PROCESS | 1810 | --DOCSHELL 0x8d28cc00 == 136 [pid = 1810] [id = 596] 18:21:35 INFO - PROCESS | 1810 | --DOCSHELL 0x873c8800 == 135 [pid = 1810] [id = 595] 18:21:35 INFO - PROCESS | 1810 | --DOCSHELL 0x884ef400 == 134 [pid = 1810] [id = 594] 18:21:35 INFO - PROCESS | 1810 | --DOCSHELL 0x884f1000 == 133 [pid = 1810] [id = 593] 18:21:35 INFO - PROCESS | 1810 | --DOCSHELL 0x893d0000 == 132 [pid = 1810] [id = 592] 18:21:35 INFO - PROCESS | 1810 | --DOCSHELL 0x92323000 == 131 [pid = 1810] [id = 586] 18:21:35 INFO - PROCESS | 1810 | --DOCSHELL 0x954c5400 == 130 [pid = 1810] [id = 585] 18:21:35 INFO - PROCESS | 1810 | --DOCSHELL 0x920acc00 == 129 [pid = 1810] [id = 584] 18:21:35 INFO - PROCESS | 1810 | --DOCSHELL 0x91e95400 == 128 [pid = 1810] [id = 583] 18:21:35 INFO - PROCESS | 1810 | --DOCSHELL 0x906e0c00 == 127 [pid = 1810] [id = 582] 18:21:35 INFO - PROCESS | 1810 | --DOMWINDOW == 174 (0x9262ac00) [pid = 1810] [serial = 1730] [outer = (nil)] [url = about:blank] 18:21:35 INFO - PROCESS | 1810 | --DOMWINDOW == 173 (0x8af41400) [pid = 1810] [serial = 1733] [outer = (nil)] [url = about:blank] 18:21:35 INFO - PROCESS | 1810 | --DOMWINDOW == 172 (0x8da16000) [pid = 1810] [serial = 1725] [outer = (nil)] [url = about:blank] 18:21:35 INFO - PROCESS | 1810 | --DOMWINDOW == 171 (0x8e1ed000) [pid = 1810] [serial = 1716] [outer = (nil)] [url = about:blank] 18:21:35 INFO - PROCESS | 1810 | --DOMWINDOW == 170 (0x8c6df800) [pid = 1810] [serial = 1734] [outer = (nil)] [url = about:blank] 18:21:35 INFO - PROCESS | 1810 | --DOMWINDOW == 169 (0x90a3c000) [pid = 1810] [serial = 1718] [outer = (nil)] [url = about:blank] 18:21:35 INFO - PROCESS | 1810 | --DOMWINDOW == 168 (0x90a32c00) [pid = 1810] [serial = 1728] [outer = (nil)] [url = about:blank] 18:21:35 INFO - PROCESS | 1810 | --DOMWINDOW == 167 (0x8df4d800) [pid = 1810] [serial = 1715] [outer = (nil)] [url = about:blank] 18:21:35 INFO - PROCESS | 1810 | --DOMWINDOW == 166 (0x8e650400) [pid = 1810] [serial = 1727] [outer = (nil)] [url = about:blank] 18:21:35 INFO - PROCESS | 1810 | --DOMWINDOW == 165 (0x8aeecc00) [pid = 1810] [serial = 1712] [outer = (nil)] [url = about:blank] 18:21:35 INFO - PROCESS | 1810 | --DOMWINDOW == 164 (0x8cfd0c00) [pid = 1810] [serial = 1713] [outer = (nil)] [url = about:blank] 18:21:35 INFO - PROCESS | 1810 | --DOMWINDOW == 163 (0x92808c00) [pid = 1810] [serial = 1731] [outer = (nil)] [url = about:blank] 18:21:35 INFO - PROCESS | 1810 | --DOMWINDOW == 162 (0x91e9e000) [pid = 1810] [serial = 1719] [outer = (nil)] [url = about:blank] 18:21:35 INFO - PROCESS | 1810 | --DOMWINDOW == 161 (0x8afea000) [pid = 1810] [serial = 1722] [outer = (nil)] [url = about:blank] 18:21:35 INFO - PROCESS | 1810 | --DOMWINDOW == 160 (0x8ad41c00) [pid = 1810] [serial = 1721] [outer = (nil)] [url = about:blank] 18:21:35 INFO - PROCESS | 1810 | --DOMWINDOW == 159 (0x8d879c00) [pid = 1810] [serial = 1724] [outer = (nil)] [url = about:blank] 18:21:35 INFO - PROCESS | 1810 | 1463966495435 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 18:21:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 18:21:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1533ms 18:21:35 INFO - PROCESS | 1810 | 1463966495485 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 18:21:35 INFO - PROCESS | 1810 | 1463966495489 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 18:21:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 18:21:35 INFO - PROCESS | 1810 | 1463966495507 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 18:21:35 INFO - PROCESS | 1810 | 1463966495515 Marionette TRACE conn3 <- [1,2438,null,{}] 18:21:35 INFO - PROCESS | 1810 | 1463966495522 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:35 INFO - PROCESS | 1810 | 1463966495705 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 18:21:35 INFO - PROCESS | 1810 | 1463966495884 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:35 INFO - PROCESS | 1810 | ++DOCSHELL 0x884ef400 == 128 [pid = 1810] [id = 617] 18:21:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 160 (0x884f1000) [pid = 1810] [serial = 1852] [outer = (nil)] 18:21:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 161 (0x8e64e800) [pid = 1810] [serial = 1853] [outer = 0x884f1000] 18:21:35 INFO - PROCESS | 1810 | 1463966495955 Marionette DEBUG loaded listener.js 18:21:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 162 (0x8ef30c00) [pid = 1810] [serial = 1854] [outer = 0x884f1000] 18:21:36 INFO - PROCESS | 1810 | 1463966496641 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 18:21:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 18:21:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1194ms 18:21:36 INFO - PROCESS | 1810 | 1463966496719 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 18:21:36 INFO - PROCESS | 1810 | 1463966496722 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 18:21:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 18:21:36 INFO - PROCESS | 1810 | 1463966496729 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 18:21:36 INFO - PROCESS | 1810 | 1463966496731 Marionette TRACE conn3 <- [1,2442,null,{}] 18:21:36 INFO - PROCESS | 1810 | 1463966496736 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:36 INFO - PROCESS | 1810 | 1463966496904 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 18:21:36 INFO - PROCESS | 1810 | 1463966496913 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:36 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d229800 == 129 [pid = 1810] [id = 618] 18:21:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 163 (0x8ef56c00) [pid = 1810] [serial = 1855] [outer = (nil)] 18:21:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 164 (0x8efb0400) [pid = 1810] [serial = 1856] [outer = 0x8ef56c00] 18:21:36 INFO - PROCESS | 1810 | 1463966496980 Marionette DEBUG loaded listener.js 18:21:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 165 (0x906e1000) [pid = 1810] [serial = 1857] [outer = 0x8ef56c00] 18:21:37 INFO - PROCESS | 1810 | 1463966497897 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 18:21:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 18:21:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1228ms 18:21:37 INFO - PROCESS | 1810 | 1463966497958 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 18:21:37 INFO - PROCESS | 1810 | 1463966497960 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 18:21:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 18:21:37 INFO - PROCESS | 1810 | 1463966497966 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 18:21:37 INFO - PROCESS | 1810 | 1463966497968 Marionette TRACE conn3 <- [1,2446,null,{}] 18:21:37 INFO - PROCESS | 1810 | 1463966497974 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:38 INFO - PROCESS | 1810 | 1463966498200 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 18:21:38 INFO - PROCESS | 1810 | 1463966498227 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:38 INFO - PROCESS | 1810 | ++DOCSHELL 0x90a35000 == 130 [pid = 1810] [id = 619] 18:21:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 166 (0x90a35800) [pid = 1810] [serial = 1858] [outer = (nil)] 18:21:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 167 (0x91ac2000) [pid = 1810] [serial = 1859] [outer = 0x90a35800] 18:21:38 INFO - PROCESS | 1810 | 1463966498302 Marionette DEBUG loaded listener.js 18:21:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 168 (0x91c7e000) [pid = 1810] [serial = 1860] [outer = 0x90a35800] 18:21:39 INFO - PROCESS | 1810 | 1463966499428 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 18:21:39 INFO - PROCESS | 1810 | --DOMWINDOW == 167 (0x8df53000) [pid = 1810] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 18:21:39 INFO - PROCESS | 1810 | --DOMWINDOW == 166 (0x8af48800) [pid = 1810] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 18:21:39 INFO - PROCESS | 1810 | --DOMWINDOW == 165 (0x8ad42000) [pid = 1810] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 18:21:39 INFO - PROCESS | 1810 | --DOMWINDOW == 164 (0x8d04d800) [pid = 1810] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 18:21:39 INFO - PROCESS | 1810 | --DOMWINDOW == 163 (0x893d0800) [pid = 1810] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 18:21:39 INFO - PROCESS | 1810 | --DOMWINDOW == 162 (0x884f0000) [pid = 1810] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 18:21:39 INFO - PROCESS | 1810 | --DOMWINDOW == 161 (0x8d807c00) [pid = 1810] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 18:21:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 18:21:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1533ms 18:21:39 INFO - PROCESS | 1810 | 1463966499501 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 18:21:39 INFO - PROCESS | 1810 | 1463966499504 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 18:21:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 18:21:39 INFO - PROCESS | 1810 | 1463966499510 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 18:21:39 INFO - PROCESS | 1810 | 1463966499512 Marionette TRACE conn3 <- [1,2450,null,{}] 18:21:39 INFO - PROCESS | 1810 | 1463966499518 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:39 INFO - PROCESS | 1810 | 1463966499686 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 18:21:39 INFO - PROCESS | 1810 | 1463966499906 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:39 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d969000 == 131 [pid = 1810] [id = 620] 18:21:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 162 (0x8df53000) [pid = 1810] [serial = 1861] [outer = (nil)] 18:21:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 163 (0x906df000) [pid = 1810] [serial = 1862] [outer = 0x8df53000] 18:21:39 INFO - PROCESS | 1810 | 1463966499973 Marionette DEBUG loaded listener.js 18:21:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 164 (0x91e08400) [pid = 1810] [serial = 1863] [outer = 0x8df53000] 18:21:40 INFO - PROCESS | 1810 | 1463966500629 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 18:21:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 18:21:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1176ms 18:21:40 INFO - PROCESS | 1810 | 1463966500687 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 18:21:40 INFO - PROCESS | 1810 | 1463966500690 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 18:21:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 18:21:40 INFO - PROCESS | 1810 | 1463966500696 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 18:21:40 INFO - PROCESS | 1810 | 1463966500698 Marionette TRACE conn3 <- [1,2454,null,{}] 18:21:40 INFO - PROCESS | 1810 | 1463966500703 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:40 INFO - PROCESS | 1810 | 1463966500935 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 18:21:40 INFO - PROCESS | 1810 | 1463966500951 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:40 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d294800 == 132 [pid = 1810] [id = 621] 18:21:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 165 (0x91c77400) [pid = 1810] [serial = 1864] [outer = (nil)] 18:21:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 166 (0x92638c00) [pid = 1810] [serial = 1865] [outer = 0x91c77400] 18:21:41 INFO - PROCESS | 1810 | 1463966501017 Marionette DEBUG loaded listener.js 18:21:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 167 (0x92804000) [pid = 1810] [serial = 1866] [outer = 0x91c77400] 18:21:42 INFO - PROCESS | 1810 | 1463966502028 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 18:21:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 18:21:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1382ms 18:21:42 INFO - PROCESS | 1810 | 1463966502080 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 18:21:42 INFO - PROCESS | 1810 | 1463966502085 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 18:21:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 18:21:42 INFO - PROCESS | 1810 | 1463966502096 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 18:21:42 INFO - PROCESS | 1810 | 1463966502101 Marionette TRACE conn3 <- [1,2458,null,{}] 18:21:42 INFO - PROCESS | 1810 | 1463966502110 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:42 INFO - PROCESS | 1810 | 1463966502321 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 18:21:42 INFO - PROCESS | 1810 | 1463966502643 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:42 INFO - PROCESS | 1810 | ++DOCSHELL 0x8af4f400 == 133 [pid = 1810] [id = 622] 18:21:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 168 (0x8b9cc800) [pid = 1810] [serial = 1867] [outer = (nil)] 18:21:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 169 (0x8d22c400) [pid = 1810] [serial = 1868] [outer = 0x8b9cc800] 18:21:42 INFO - PROCESS | 1810 | 1463966502729 Marionette DEBUG loaded listener.js 18:21:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 170 (0x8d293400) [pid = 1810] [serial = 1869] [outer = 0x8b9cc800] 18:21:43 INFO - PROCESS | 1810 | 1463966503573 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 18:21:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 18:21:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1534ms 18:21:43 INFO - PROCESS | 1810 | 1463966503629 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 18:21:43 INFO - PROCESS | 1810 | 1463966503637 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 18:21:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 18:21:43 INFO - PROCESS | 1810 | 1463966503647 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 18:21:43 INFO - PROCESS | 1810 | 1463966503650 Marionette TRACE conn3 <- [1,2462,null,{}] 18:21:43 INFO - PROCESS | 1810 | 1463966503656 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:43 INFO - PROCESS | 1810 | 1463966503876 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 18:21:44 INFO - PROCESS | 1810 | 1463966504187 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:44 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df4e400 == 134 [pid = 1810] [id = 623] 18:21:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 171 (0x8df4f000) [pid = 1810] [serial = 1870] [outer = (nil)] 18:21:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 172 (0x8e1f8c00) [pid = 1810] [serial = 1871] [outer = 0x8df4f000] 18:21:44 INFO - PROCESS | 1810 | 1463966504268 Marionette DEBUG loaded listener.js 18:21:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 173 (0x8ef28000) [pid = 1810] [serial = 1872] [outer = 0x8df4f000] 18:21:45 INFO - PROCESS | 1810 | 1463966505123 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 18:21:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 18:21:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1531ms 18:21:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 18:21:45 INFO - PROCESS | 1810 | 1463966505177 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 18:21:45 INFO - PROCESS | 1810 | 1463966505180 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 18:21:45 INFO - PROCESS | 1810 | 1463966505187 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 18:21:45 INFO - PROCESS | 1810 | 1463966505192 Marionette TRACE conn3 <- [1,2466,null,{}] 18:21:45 INFO - PROCESS | 1810 | 1463966505207 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:45 INFO - PROCESS | 1810 | 1463966505395 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 18:21:45 INFO - PROCESS | 1810 | 1463966505737 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:45 INFO - PROCESS | 1810 | ++DOCSHELL 0x9061e000 == 135 [pid = 1810] [id = 624] 18:21:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 174 (0x92326000) [pid = 1810] [serial = 1873] [outer = (nil)] 18:21:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 175 (0x924e2000) [pid = 1810] [serial = 1874] [outer = 0x92326000] 18:21:45 INFO - PROCESS | 1810 | 1463966505829 Marionette DEBUG loaded listener.js 18:21:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 176 (0x92f47c00) [pid = 1810] [serial = 1875] [outer = 0x92326000] 18:21:46 INFO - PROCESS | 1810 | 1463966506633 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 18:21:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 18:21:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1484ms 18:21:46 INFO - PROCESS | 1810 | 1463966506671 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 18:21:46 INFO - PROCESS | 1810 | 1463966506674 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 18:21:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 18:21:46 INFO - PROCESS | 1810 | 1463966506680 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 18:21:46 INFO - PROCESS | 1810 | 1463966506684 Marionette TRACE conn3 <- [1,2470,null,{}] 18:21:46 INFO - PROCESS | 1810 | 1463966506689 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:46 INFO - PROCESS | 1810 | 1463966506868 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 18:21:47 INFO - PROCESS | 1810 | 1463966507146 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:47 INFO - PROCESS | 1810 | ++DOCSHELL 0x895e9800 == 136 [pid = 1810] [id = 625] 18:21:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 177 (0x8afe3800) [pid = 1810] [serial = 1876] [outer = (nil)] 18:21:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 178 (0x95233c00) [pid = 1810] [serial = 1877] [outer = 0x8afe3800] 18:21:47 INFO - PROCESS | 1810 | 1463966507227 Marionette DEBUG loaded listener.js 18:21:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 179 (0x954be400) [pid = 1810] [serial = 1878] [outer = 0x8afe3800] 18:21:48 INFO - PROCESS | 1810 | 1463966508024 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 18:21:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 18:21:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1378ms 18:21:48 INFO - PROCESS | 1810 | 1463966508059 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 18:21:48 INFO - PROCESS | 1810 | 1463966508063 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 18:21:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 18:21:48 INFO - PROCESS | 1810 | 1463966508069 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 18:21:48 INFO - PROCESS | 1810 | 1463966508073 Marionette TRACE conn3 <- [1,2474,null,{}] 18:21:48 INFO - PROCESS | 1810 | 1463966508093 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:48 INFO - PROCESS | 1810 | 1463966508339 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 18:21:48 INFO - PROCESS | 1810 | 1463966508496 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:48 INFO - PROCESS | 1810 | ++DOCSHELL 0x9522b000 == 137 [pid = 1810] [id = 626] 18:21:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 180 (0x95230400) [pid = 1810] [serial = 1879] [outer = (nil)] 18:21:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 181 (0x9783bc00) [pid = 1810] [serial = 1880] [outer = 0x95230400] 18:21:48 INFO - PROCESS | 1810 | 1463966508580 Marionette DEBUG loaded listener.js 18:21:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 182 (0x9784a400) [pid = 1810] [serial = 1881] [outer = 0x95230400] 18:21:49 INFO - PROCESS | 1810 | 1463966509443 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 18:21:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 18:21:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1428ms 18:21:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 18:21:49 INFO - PROCESS | 1810 | 1463966509498 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 18:21:49 INFO - PROCESS | 1810 | 1463966509501 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 18:21:49 INFO - PROCESS | 1810 | 1463966509507 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 18:21:49 INFO - PROCESS | 1810 | 1463966509510 Marionette TRACE conn3 <- [1,2478,null,{}] 18:21:49 INFO - PROCESS | 1810 | 1463966509516 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:49 INFO - PROCESS | 1810 | 1463966509725 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 18:21:50 INFO - PROCESS | 1810 | 1463966510040 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:50 INFO - PROCESS | 1810 | ++DOCSHELL 0x8af48800 == 138 [pid = 1810] [id = 627] 18:21:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 183 (0x9546a000) [pid = 1810] [serial = 1882] [outer = (nil)] 18:21:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 184 (0x99dfb000) [pid = 1810] [serial = 1883] [outer = 0x9546a000] 18:21:50 INFO - PROCESS | 1810 | 1463966510125 Marionette DEBUG loaded listener.js 18:21:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 185 (0x9a92e400) [pid = 1810] [serial = 1884] [outer = 0x9546a000] 18:21:50 INFO - PROCESS | 1810 | 1463966510908 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 18:21:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 18:21:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1432ms 18:21:50 INFO - PROCESS | 1810 | 1463966510938 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 18:21:50 INFO - PROCESS | 1810 | 1463966510942 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 18:21:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 18:21:50 INFO - PROCESS | 1810 | 1463966510948 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 18:21:50 INFO - PROCESS | 1810 | 1463966510950 Marionette TRACE conn3 <- [1,2482,null,{}] 18:21:50 INFO - PROCESS | 1810 | 1463966510957 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:51 INFO - PROCESS | 1810 | 1463966511136 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 18:21:51 INFO - PROCESS | 1810 | 1463966511406 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:51 INFO - PROCESS | 1810 | ++DOCSHELL 0x91e03400 == 139 [pid = 1810] [id = 628] 18:21:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 186 (0x99cb6c00) [pid = 1810] [serial = 1885] [outer = (nil)] 18:21:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 187 (0x9ad08400) [pid = 1810] [serial = 1886] [outer = 0x99cb6c00] 18:21:51 INFO - PROCESS | 1810 | 1463966511497 Marionette DEBUG loaded listener.js 18:21:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 188 (0x9b252000) [pid = 1810] [serial = 1887] [outer = 0x99cb6c00] 18:21:52 INFO - PROCESS | 1810 | 1463966512302 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 18:21:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 18:21:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1385ms 18:21:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 18:21:52 INFO - PROCESS | 1810 | 1463966512333 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 18:21:52 INFO - PROCESS | 1810 | 1463966512336 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 18:21:52 INFO - PROCESS | 1810 | 1463966512342 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 18:21:52 INFO - PROCESS | 1810 | 1463966512345 Marionette TRACE conn3 <- [1,2486,null,{}] 18:21:52 INFO - PROCESS | 1810 | 1463966512350 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:52 INFO - PROCESS | 1810 | 1463966512525 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 18:21:52 INFO - PROCESS | 1810 | 1463966512794 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:52 INFO - PROCESS | 1810 | ++DOCSHELL 0x99cb2000 == 140 [pid = 1810] [id = 629] 18:21:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 189 (0x9a930c00) [pid = 1810] [serial = 1888] [outer = (nil)] 18:21:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 190 (0x9b933000) [pid = 1810] [serial = 1889] [outer = 0x9a930c00] 18:21:52 INFO - PROCESS | 1810 | 1463966512874 Marionette DEBUG loaded listener.js 18:21:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 191 (0x9b938c00) [pid = 1810] [serial = 1890] [outer = 0x9a930c00] 18:21:53 INFO - PROCESS | 1810 | 1463966513669 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 18:21:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 18:21:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1387ms 18:21:53 INFO - PROCESS | 1810 | 1463966513729 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 18:21:53 INFO - PROCESS | 1810 | 1463966513732 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 18:21:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 18:21:53 INFO - PROCESS | 1810 | 1463966513738 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 18:21:53 INFO - PROCESS | 1810 | 1463966513741 Marionette TRACE conn3 <- [1,2490,null,{}] 18:21:53 INFO - PROCESS | 1810 | 1463966513747 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:53 INFO - PROCESS | 1810 | 1463966513923 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 18:21:54 INFO - PROCESS | 1810 | 1463966514201 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:54 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df02400 == 141 [pid = 1810] [id = 630] 18:21:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 192 (0x9b069800) [pid = 1810] [serial = 1891] [outer = (nil)] 18:21:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 193 (0x9bac7400) [pid = 1810] [serial = 1892] [outer = 0x9b069800] 18:21:54 INFO - PROCESS | 1810 | 1463966514287 Marionette DEBUG loaded listener.js 18:21:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 194 (0x9d5a5400) [pid = 1810] [serial = 1893] [outer = 0x9b069800] 18:21:55 INFO - PROCESS | 1810 | 1463966515112 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 18:21:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 18:21:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1428ms 18:21:55 INFO - PROCESS | 1810 | 1463966515168 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 18:21:55 INFO - PROCESS | 1810 | 1463966515171 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 18:21:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 18:21:55 INFO - PROCESS | 1810 | 1463966515177 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 18:21:55 INFO - PROCESS | 1810 | 1463966515180 Marionette TRACE conn3 <- [1,2494,null,{}] 18:21:55 INFO - PROCESS | 1810 | 1463966515185 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:55 INFO - PROCESS | 1810 | 1463966515361 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 18:21:55 INFO - PROCESS | 1810 | 1463966515632 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:55 INFO - PROCESS | 1810 | ++DOCSHELL 0x9783a400 == 142 [pid = 1810] [id = 631] 18:21:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 195 (0x9b934800) [pid = 1810] [serial = 1894] [outer = (nil)] 18:21:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 196 (0xa0606400) [pid = 1810] [serial = 1895] [outer = 0x9b934800] 18:21:55 INFO - PROCESS | 1810 | 1463966515762 Marionette DEBUG loaded listener.js 18:21:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 197 (0xa112b800) [pid = 1810] [serial = 1896] [outer = 0x9b934800] 18:21:56 INFO - PROCESS | 1810 | 1463966516561 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 18:21:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 18:21:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1435ms 18:21:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 18:21:56 INFO - PROCESS | 1810 | 1463966516613 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 18:21:56 INFO - PROCESS | 1810 | 1463966516617 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 18:21:56 INFO - PROCESS | 1810 | 1463966516623 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 18:21:56 INFO - PROCESS | 1810 | 1463966516627 Marionette TRACE conn3 <- [1,2498,null,{}] 18:21:56 INFO - PROCESS | 1810 | 1463966516632 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:56 INFO - PROCESS | 1810 | 1463966516838 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 18:21:57 INFO - PROCESS | 1810 | 1463966517106 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:57 INFO - PROCESS | 1810 | ++DOCSHELL 0x9d938000 == 143 [pid = 1810] [id = 632] 18:21:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 198 (0xa2280400) [pid = 1810] [serial = 1897] [outer = (nil)] 18:21:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 199 (0xa22c5c00) [pid = 1810] [serial = 1898] [outer = 0xa2280400] 18:21:57 INFO - PROCESS | 1810 | 1463966517244 Marionette DEBUG loaded listener.js 18:21:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 200 (0xa245a800) [pid = 1810] [serial = 1899] [outer = 0xa2280400] 18:21:58 INFO - PROCESS | 1810 | 1463966518030 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 18:21:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 18:21:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1480ms 18:21:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 18:21:58 INFO - PROCESS | 1810 | 1463966518103 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 18:21:58 INFO - PROCESS | 1810 | 1463966518105 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 18:21:58 INFO - PROCESS | 1810 | 1463966518112 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 18:21:58 INFO - PROCESS | 1810 | 1463966518115 Marionette TRACE conn3 <- [1,2502,null,{}] 18:21:58 INFO - PROCESS | 1810 | 1463966518120 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:58 INFO - PROCESS | 1810 | 1463966518304 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 18:21:58 INFO - PROCESS | 1810 | 1463966518572 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:21:58 INFO - PROCESS | 1810 | ++DOCSHELL 0x8aee4400 == 144 [pid = 1810] [id = 633] 18:21:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 201 (0xa245a400) [pid = 1810] [serial = 1900] [outer = (nil)] 18:21:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 202 (0xa246bc00) [pid = 1810] [serial = 1901] [outer = 0xa245a400] 18:21:58 INFO - PROCESS | 1810 | 1463966518696 Marionette DEBUG loaded listener.js 18:21:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 203 (0xa246ec00) [pid = 1810] [serial = 1902] [outer = 0xa245a400] 18:21:59 INFO - PROCESS | 1810 | 1463966519472 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 18:21:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 18:21:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1391ms 18:21:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 18:21:59 INFO - PROCESS | 1810 | 1463966519502 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 18:21:59 INFO - PROCESS | 1810 | 1463966519505 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 18:21:59 INFO - PROCESS | 1810 | 1463966519510 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 18:21:59 INFO - PROCESS | 1810 | 1463966519514 Marionette TRACE conn3 <- [1,2506,null,{}] 18:21:59 INFO - PROCESS | 1810 | 1463966519519 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:21:59 INFO - PROCESS | 1810 | 1463966519703 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 18:22:00 INFO - PROCESS | 1810 | 1463966519986 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:00 INFO - PROCESS | 1810 | ++DOCSHELL 0x9262fc00 == 145 [pid = 1810] [id = 634] 18:22:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 204 (0xa2456800) [pid = 1810] [serial = 1903] [outer = (nil)] 18:22:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 205 (0xa2629800) [pid = 1810] [serial = 1904] [outer = 0xa2456800] 18:22:00 INFO - PROCESS | 1810 | 1463966520117 Marionette DEBUG loaded listener.js 18:22:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 206 (0xa26e6400) [pid = 1810] [serial = 1905] [outer = 0xa2456800] 18:22:00 INFO - PROCESS | 1810 | 1463966520932 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 18:22:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 18:22:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1484ms 18:22:00 INFO - PROCESS | 1810 | 1463966520995 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 18:22:01 INFO - PROCESS | 1810 | 1463966520998 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 18:22:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 18:22:01 INFO - PROCESS | 1810 | 1463966521004 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 18:22:01 INFO - PROCESS | 1810 | 1463966521007 Marionette TRACE conn3 <- [1,2510,null,{}] 18:22:01 INFO - PROCESS | 1810 | 1463966521013 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:01 INFO - PROCESS | 1810 | 1463966521202 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 18:22:01 INFO - PROCESS | 1810 | 1463966521517 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:01 INFO - PROCESS | 1810 | ++DOCSHELL 0xa22bd400 == 146 [pid = 1810] [id = 635] 18:22:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 207 (0xa2459000) [pid = 1810] [serial = 1906] [outer = (nil)] 18:22:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 208 (0xa30d1c00) [pid = 1810] [serial = 1907] [outer = 0xa2459000] 18:22:01 INFO - PROCESS | 1810 | 1463966521601 Marionette DEBUG loaded listener.js 18:22:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 209 (0xa30ebc00) [pid = 1810] [serial = 1908] [outer = 0xa2459000] 18:22:02 INFO - PROCESS | 1810 | 1463966522407 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 18:22:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 18:22:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1435ms 18:22:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 18:22:02 INFO - PROCESS | 1810 | 1463966522440 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 18:22:02 INFO - PROCESS | 1810 | 1463966522443 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 18:22:02 INFO - PROCESS | 1810 | 1463966522449 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 18:22:02 INFO - PROCESS | 1810 | 1463966522453 Marionette TRACE conn3 <- [1,2514,null,{}] 18:22:02 INFO - PROCESS | 1810 | 1463966522458 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:02 INFO - PROCESS | 1810 | 1463966522641 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 18:22:02 INFO - PROCESS | 1810 | 1463966522919 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:02 INFO - PROCESS | 1810 | ++DOCSHELL 0x95229000 == 147 [pid = 1810] [id = 636] 18:22:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 210 (0xa2470400) [pid = 1810] [serial = 1909] [outer = (nil)] 18:22:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 211 (0xa347c800) [pid = 1810] [serial = 1910] [outer = 0xa2470400] 18:22:03 INFO - PROCESS | 1810 | 1463966523039 Marionette DEBUG loaded listener.js 18:22:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 212 (0xa35ee000) [pid = 1810] [serial = 1911] [outer = 0xa2470400] 18:22:03 INFO - PROCESS | 1810 | 1463966523821 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 18:22:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 18:22:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1439ms 18:22:03 INFO - PROCESS | 1810 | 1463966523888 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 18:22:03 INFO - PROCESS | 1810 | 1463966523892 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 18:22:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 18:22:03 INFO - PROCESS | 1810 | 1463966523898 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 18:22:03 INFO - PROCESS | 1810 | 1463966523901 Marionette TRACE conn3 <- [1,2518,null,{}] 18:22:03 INFO - PROCESS | 1810 | 1463966523907 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:04 INFO - PROCESS | 1810 | 1463966524106 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 18:22:04 INFO - PROCESS | 1810 | 1463966524429 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:04 INFO - PROCESS | 1810 | ++DOCSHELL 0x8aeecc00 == 148 [pid = 1810] [id = 637] 18:22:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 213 (0x8af41c00) [pid = 1810] [serial = 1912] [outer = (nil)] 18:22:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 214 (0x9b973000) [pid = 1810] [serial = 1913] [outer = 0x8af41c00] 18:22:04 INFO - PROCESS | 1810 | 1463966524512 Marionette DEBUG loaded listener.js 18:22:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 215 (0xa35f2800) [pid = 1810] [serial = 1914] [outer = 0x8af41c00] 18:22:05 INFO - PROCESS | 1810 | 1463966525289 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 18:22:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 18:22:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1434ms 18:22:05 INFO - PROCESS | 1810 | 1463966525332 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 18:22:05 INFO - PROCESS | 1810 | 1463966525336 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 18:22:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 18:22:05 INFO - PROCESS | 1810 | 1463966525341 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 18:22:05 INFO - PROCESS | 1810 | 1463966525345 Marionette TRACE conn3 <- [1,2522,null,{}] 18:22:05 INFO - PROCESS | 1810 | 1463966525350 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:05 INFO - PROCESS | 1810 | 1463966525534 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 18:22:05 INFO - PROCESS | 1810 | 1463966525814 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:05 INFO - PROCESS | 1810 | ++DOCSHELL 0x8ad4c400 == 149 [pid = 1810] [id = 638] 18:22:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 216 (0x8ad4f000) [pid = 1810] [serial = 1915] [outer = (nil)] 18:22:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 217 (0x8d22d000) [pid = 1810] [serial = 1916] [outer = 0x8ad4f000] 18:22:05 INFO - PROCESS | 1810 | 1463966525946 Marionette DEBUG loaded listener.js 18:22:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 218 (0x8ef52800) [pid = 1810] [serial = 1917] [outer = 0x8ad4f000] 18:22:07 INFO - PROCESS | 1810 | 1463966527231 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 18:22:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 18:22:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1935ms 18:22:07 INFO - PROCESS | 1810 | 1463966527339 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 18:22:07 INFO - PROCESS | 1810 | 1463966527344 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 18:22:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 18:22:07 INFO - PROCESS | 1810 | 1463966527369 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 18:22:07 INFO - PROCESS | 1810 | 1463966527374 Marionette TRACE conn3 <- [1,2526,null,{}] 18:22:07 INFO - PROCESS | 1810 | 1463966527382 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:07 INFO - PROCESS | 1810 | 1463966527556 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 18:22:07 INFO - PROCESS | 1810 | 1463966527830 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:07 INFO - PROCESS | 1810 | ++DOCSHELL 0x8c6e9c00 == 150 [pid = 1810] [id = 639] 18:22:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 219 (0x8d232800) [pid = 1810] [serial = 1918] [outer = (nil)] 18:22:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 220 (0x8d807800) [pid = 1810] [serial = 1919] [outer = 0x8d232800] 18:22:07 INFO - PROCESS | 1810 | 1463966527903 Marionette DEBUG loaded listener.js 18:22:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 221 (0x8d879400) [pid = 1810] [serial = 1920] [outer = 0x8d232800] 18:22:08 INFO - PROCESS | 1810 | 1463966528713 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 18:22:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 18:22:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1384ms 18:22:08 INFO - PROCESS | 1810 | 1463966528752 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 18:22:08 INFO - PROCESS | 1810 | 1463966528759 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 18:22:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 18:22:08 INFO - PROCESS | 1810 | 1463966528769 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 18:22:08 INFO - PROCESS | 1810 | 1463966528773 Marionette TRACE conn3 <- [1,2530,null,{}] 18:22:08 INFO - PROCESS | 1810 | 1463966528778 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:08 INFO - PROCESS | 1810 | 1463966528948 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 18:22:09 INFO - PROCESS | 1810 | 1463966529366 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:09 INFO - PROCESS | 1810 | ++DOCSHELL 0x8af4c000 == 151 [pid = 1810] [id = 640] 18:22:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 222 (0x8c6e2000) [pid = 1810] [serial = 1921] [outer = (nil)] 18:22:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 223 (0x8e64a000) [pid = 1810] [serial = 1922] [outer = 0x8c6e2000] 18:22:09 INFO - PROCESS | 1810 | 1463966529453 Marionette DEBUG loaded listener.js 18:22:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 224 (0x8efabc00) [pid = 1810] [serial = 1923] [outer = 0x8c6e2000] 18:22:10 INFO - PROCESS | 1810 | 1463966530257 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 18:22:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 18:22:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1538ms 18:22:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 18:22:10 INFO - PROCESS | 1810 | 1463966530308 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 18:22:10 INFO - PROCESS | 1810 | 1463966530311 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 18:22:10 INFO - PROCESS | 1810 | 1463966530317 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 18:22:10 INFO - PROCESS | 1810 | 1463966530322 Marionette TRACE conn3 <- [1,2534,null,{}] 18:22:10 INFO - PROCESS | 1810 | 1463966530337 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:10 INFO - PROCESS | 1810 | 1463966530518 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 18:22:10 INFO - PROCESS | 1810 | --DOCSHELL 0x8d056000 == 150 [pid = 1810] [id = 549] 18:22:10 INFO - PROCESS | 1810 | --DOCSHELL 0x8d967400 == 149 [pid = 1810] [id = 529] 18:22:10 INFO - PROCESS | 1810 | --DOCSHELL 0x86fcd000 == 148 [pid = 1810] [id = 526] 18:22:10 INFO - PROCESS | 1810 | --DOCSHELL 0x893d9c00 == 147 [pid = 1810] [id = 528] 18:22:10 INFO - PROCESS | 1810 | --DOMWINDOW == 223 (0x99cbb800) [pid = 1810] [serial = 1760] [outer = (nil)] [url = about:blank] 18:22:10 INFO - PROCESS | 1810 | --DOMWINDOW == 222 (0x9ad10800) [pid = 1810] [serial = 1763] [outer = (nil)] [url = about:blank] 18:22:10 INFO - PROCESS | 1810 | --DOMWINDOW == 221 (0x9d5a7c00) [pid = 1810] [serial = 1766] [outer = (nil)] [url = about:blank] 18:22:10 INFO - PROCESS | 1810 | --DOMWINDOW == 220 (0xa1137000) [pid = 1810] [serial = 1769] [outer = (nil)] [url = about:blank] 18:22:10 INFO - PROCESS | 1810 | --DOMWINDOW == 219 (0x8d804c00) [pid = 1810] [serial = 1772] [outer = (nil)] [url = about:blank] 18:22:10 INFO - PROCESS | 1810 | --DOMWINDOW == 218 (0x8cfdb000) [pid = 1810] [serial = 1775] [outer = (nil)] [url = about:blank] 18:22:10 INFO - PROCESS | 1810 | --DOMWINDOW == 217 (0x8ef30000) [pid = 1810] [serial = 1799] [outer = (nil)] [url = about:blank] 18:22:10 INFO - PROCESS | 1810 | 1463966530941 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:10 INFO - PROCESS | 1810 | --DOCSHELL 0x8d28e800 == 146 [pid = 1810] [id = 550] 18:22:10 INFO - PROCESS | 1810 | --DOCSHELL 0x893cf000 == 145 [pid = 1810] [id = 527] 18:22:10 INFO - PROCESS | 1810 | ++DOCSHELL 0x884f6800 == 146 [pid = 1810] [id = 641] 18:22:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 218 (0x893cf000) [pid = 1810] [serial = 1924] [outer = (nil)] 18:22:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 219 (0x8aeec400) [pid = 1810] [serial = 1925] [outer = 0x893cf000] 18:22:11 INFO - PROCESS | 1810 | 1463966531038 Marionette DEBUG loaded listener.js 18:22:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 220 (0x8d056c00) [pid = 1810] [serial = 1926] [outer = 0x893cf000] 18:22:11 INFO - PROCESS | 1810 | --DOCSHELL 0x8d969000 == 145 [pid = 1810] [id = 620] 18:22:11 INFO - PROCESS | 1810 | --DOCSHELL 0x90a35000 == 144 [pid = 1810] [id = 619] 18:22:11 INFO - PROCESS | 1810 | --DOCSHELL 0x8d229800 == 143 [pid = 1810] [id = 618] 18:22:11 INFO - PROCESS | 1810 | --DOCSHELL 0x884ef400 == 142 [pid = 1810] [id = 617] 18:22:11 INFO - PROCESS | 1810 | --DOCSHELL 0x8aee5000 == 141 [pid = 1810] [id = 616] 18:22:11 INFO - PROCESS | 1810 | --DOCSHELL 0x893d8800 == 140 [pid = 1810] [id = 615] 18:22:11 INFO - PROCESS | 1810 | --DOCSHELL 0x8af4a000 == 139 [pid = 1810] [id = 614] 18:22:11 INFO - PROCESS | 1810 | --DOCSHELL 0x8ef5d800 == 138 [pid = 1810] [id = 608] 18:22:11 INFO - PROCESS | 1810 | --DOCSHELL 0x920ab400 == 137 [pid = 1810] [id = 607] 18:22:11 INFO - PROCESS | 1810 | --DOCSHELL 0x8d229400 == 136 [pid = 1810] [id = 606] 18:22:11 INFO - PROCESS | 1810 | --DOCSHELL 0x86fce400 == 135 [pid = 1810] [id = 605] 18:22:11 INFO - PROCESS | 1810 | --DOCSHELL 0x8d80b400 == 134 [pid = 1810] [id = 604] 18:22:11 INFO - PROCESS | 1810 | --DOCSHELL 0x8aff0000 == 133 [pid = 1810] [id = 603] 18:22:11 INFO - PROCESS | 1810 | --DOCSHELL 0x8d87d000 == 132 [pid = 1810] [id = 602] 18:22:11 INFO - PROCESS | 1810 | --DOCSHELL 0x8d80f400 == 131 [pid = 1810] [id = 601] 18:22:11 INFO - PROCESS | 1810 | --DOCSHELL 0x893d7000 == 130 [pid = 1810] [id = 600] 18:22:11 INFO - PROCESS | 1810 | --DOCSHELL 0x884ecc00 == 129 [pid = 1810] [id = 599] 18:22:11 INFO - PROCESS | 1810 | --DOMWINDOW == 219 (0x8e020400) [pid = 1810] [serial = 1793] [outer = (nil)] [url = about:blank] 18:22:11 INFO - PROCESS | 1810 | --DOMWINDOW == 218 (0x8d04f800) [pid = 1810] [serial = 1782] [outer = (nil)] [url = about:blank] 18:22:11 INFO - PROCESS | 1810 | --DOMWINDOW == 217 (0x8c6e7c00) [pid = 1810] [serial = 1781] [outer = (nil)] [url = about:blank] 18:22:11 INFO - PROCESS | 1810 | --DOMWINDOW == 216 (0x9232a000) [pid = 1810] [serial = 1748] [outer = (nil)] [url = about:blank] 18:22:11 INFO - PROCESS | 1810 | --DOMWINDOW == 215 (0x966d0400) [pid = 1810] [serial = 1754] [outer = (nil)] [url = about:blank] 18:22:11 INFO - PROCESS | 1810 | --DOMWINDOW == 214 (0x8e01a800) [pid = 1810] [serial = 1796] [outer = (nil)] [url = about:blank] 18:22:11 INFO - PROCESS | 1810 | --DOMWINDOW == 213 (0x91acb400) [pid = 1810] [serial = 1745] [outer = (nil)] [url = about:blank] 18:22:11 INFO - PROCESS | 1810 | --DOMWINDOW == 212 (0x8d87f000) [pid = 1810] [serial = 1787] [outer = (nil)] [url = about:blank] 18:22:11 INFO - PROCESS | 1810 | --DOMWINDOW == 211 (0x8d967800) [pid = 1810] [serial = 1788] [outer = (nil)] [url = about:blank] 18:22:11 INFO - PROCESS | 1810 | --DOMWINDOW == 210 (0x8ad4e400) [pid = 1810] [serial = 1779] [outer = (nil)] [url = about:blank] 18:22:11 INFO - PROCESS | 1810 | --DOMWINDOW == 209 (0x895ec400) [pid = 1810] [serial = 1778] [outer = (nil)] [url = about:blank] 18:22:11 INFO - PROCESS | 1810 | --DOMWINDOW == 208 (0x895f0000) [pid = 1810] [serial = 1784] [outer = (nil)] [url = about:blank] 18:22:11 INFO - PROCESS | 1810 | --DOMWINDOW == 207 (0x8afe4800) [pid = 1810] [serial = 1785] [outer = (nil)] [url = about:blank] 18:22:11 INFO - PROCESS | 1810 | --DOMWINDOW == 206 (0x97845800) [pid = 1810] [serial = 1757] [outer = (nil)] [url = about:blank] 18:22:11 INFO - PROCESS | 1810 | --DOMWINDOW == 205 (0x9298c400) [pid = 1810] [serial = 1751] [outer = (nil)] [url = about:blank] 18:22:11 INFO - PROCESS | 1810 | --DOMWINDOW == 204 (0x8e1f1000) [pid = 1810] [serial = 1794] [outer = (nil)] [url = about:blank] 18:22:11 INFO - PROCESS | 1810 | --DOMWINDOW == 203 (0x8e02e400) [pid = 1810] [serial = 1742] [outer = (nil)] [url = about:blank] 18:22:11 INFO - PROCESS | 1810 | --DOMWINDOW == 202 (0x8b9d7400) [pid = 1810] [serial = 1739] [outer = (nil)] [url = about:blank] 18:22:11 INFO - PROCESS | 1810 | --DOMWINDOW == 201 (0x8df0bc00) [pid = 1810] [serial = 1790] [outer = (nil)] [url = about:blank] 18:22:11 INFO - PROCESS | 1810 | --DOMWINDOW == 200 (0x8df48c00) [pid = 1810] [serial = 1791] [outer = (nil)] [url = about:blank] 18:22:11 INFO - PROCESS | 1810 | --DOMWINDOW == 199 (0x8e654c00) [pid = 1810] [serial = 1797] [outer = (nil)] [url = about:blank] 18:22:11 INFO - PROCESS | 1810 | 1463966531817 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 18:22:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 18:22:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1534ms 18:22:11 INFO - PROCESS | 1810 | 1463966531850 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 18:22:11 INFO - PROCESS | 1810 | 1463966531853 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 18:22:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 18:22:11 INFO - PROCESS | 1810 | 1463966531859 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 18:22:11 INFO - PROCESS | 1810 | 1463966531862 Marionette TRACE conn3 <- [1,2538,null,{}] 18:22:11 INFO - PROCESS | 1810 | 1463966531867 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:12 INFO - PROCESS | 1810 | 1463966532032 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 18:22:12 INFO - PROCESS | 1810 | 1463966532243 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:12 INFO - PROCESS | 1810 | ++DOCSHELL 0x86fce400 == 130 [pid = 1810] [id = 642] 18:22:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 200 (0x8d04f800) [pid = 1810] [serial = 1927] [outer = (nil)] 18:22:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 201 (0x8df48000) [pid = 1810] [serial = 1928] [outer = 0x8d04f800] 18:22:12 INFO - PROCESS | 1810 | 1463966532316 Marionette DEBUG loaded listener.js 18:22:12 INFO - PROCESS | 1810 | ++DOMWINDOW == 202 (0x8e02e400) [pid = 1810] [serial = 1929] [outer = 0x8d04f800] 18:22:13 INFO - PROCESS | 1810 | 1463966533007 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 18:22:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 18:22:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1179ms 18:22:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 18:22:13 INFO - PROCESS | 1810 | 1463966533039 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 18:22:13 INFO - PROCESS | 1810 | 1463966533041 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 18:22:13 INFO - PROCESS | 1810 | 1463966533047 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 18:22:13 INFO - PROCESS | 1810 | 1463966533050 Marionette TRACE conn3 <- [1,2542,null,{}] 18:22:13 INFO - PROCESS | 1810 | 1463966533054 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:13 INFO - PROCESS | 1810 | 1463966533216 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 18:22:13 INFO - PROCESS | 1810 | 1463966533435 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:13 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d969000 == 131 [pid = 1810] [id = 643] 18:22:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 203 (0x8df4e800) [pid = 1810] [serial = 1930] [outer = (nil)] 18:22:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 204 (0x8ef5d800) [pid = 1810] [serial = 1931] [outer = 0x8df4e800] 18:22:13 INFO - PROCESS | 1810 | 1463966533502 Marionette DEBUG loaded listener.js 18:22:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 205 (0x91ac7c00) [pid = 1810] [serial = 1932] [outer = 0x8df4e800] 18:22:14 INFO - PROCESS | 1810 | 1463966534301 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 18:22:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 18:22:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1279ms 18:22:14 INFO - PROCESS | 1810 | 1463966534326 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 18:22:14 INFO - PROCESS | 1810 | 1463966534330 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 18:22:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 18:22:14 INFO - PROCESS | 1810 | 1463966534342 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 18:22:14 INFO - PROCESS | 1810 | 1463966534345 Marionette TRACE conn3 <- [1,2546,null,{}] 18:22:14 INFO - PROCESS | 1810 | 1463966534350 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:14 INFO - PROCESS | 1810 | 1463966534599 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 18:22:14 INFO - PROCESS | 1810 | 1463966534634 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:14 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e654c00 == 132 [pid = 1810] [id = 644] 18:22:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 206 (0x91e0e800) [pid = 1810] [serial = 1933] [outer = (nil)] 18:22:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 207 (0x92806800) [pid = 1810] [serial = 1934] [outer = 0x91e0e800] 18:22:14 INFO - PROCESS | 1810 | 1463966534701 Marionette DEBUG loaded listener.js 18:22:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 208 (0x93db9800) [pid = 1810] [serial = 1935] [outer = 0x91e0e800] 18:22:15 INFO - PROCESS | 1810 | --DOMWINDOW == 207 (0x90a35800) [pid = 1810] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 18:22:15 INFO - PROCESS | 1810 | --DOMWINDOW == 206 (0x884f1000) [pid = 1810] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 18:22:15 INFO - PROCESS | 1810 | --DOMWINDOW == 205 (0x8af4ac00) [pid = 1810] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 18:22:15 INFO - PROCESS | 1810 | --DOMWINDOW == 204 (0x8d80a800) [pid = 1810] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 18:22:15 INFO - PROCESS | 1810 | --DOMWINDOW == 203 (0x8c6e1c00) [pid = 1810] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 18:22:15 INFO - PROCESS | 1810 | --DOMWINDOW == 202 (0x8ef56c00) [pid = 1810] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 18:22:15 INFO - PROCESS | 1810 | --DOMWINDOW == 201 (0x8df53000) [pid = 1810] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 18:22:15 INFO - PROCESS | 1810 | 1463966535886 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 18:22:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 18:22:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1584ms 18:22:15 INFO - PROCESS | 1810 | 1463966535929 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 18:22:15 INFO - PROCESS | 1810 | 1463966535935 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 18:22:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 18:22:15 INFO - PROCESS | 1810 | 1463966535964 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 18:22:15 INFO - PROCESS | 1810 | 1463966535969 Marionette TRACE conn3 <- [1,2550,null,{}] 18:22:15 INFO - PROCESS | 1810 | 1463966535981 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:16 INFO - PROCESS | 1810 | 1463966536144 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 18:22:16 INFO - PROCESS | 1810 | 1463966536372 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:16 INFO - PROCESS | 1810 | ++DOCSHELL 0x884f1000 == 133 [pid = 1810] [id = 645] 18:22:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 202 (0x8c6df800) [pid = 1810] [serial = 1936] [outer = (nil)] 18:22:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 203 (0x8e656000) [pid = 1810] [serial = 1937] [outer = 0x8c6df800] 18:22:16 INFO - PROCESS | 1810 | 1463966536441 Marionette DEBUG loaded listener.js 18:22:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 204 (0x9280b400) [pid = 1810] [serial = 1938] [outer = 0x8c6df800] 18:22:17 INFO - PROCESS | 1810 | 1463966537091 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 18:22:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 18:22:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1138ms 18:22:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 18:22:17 INFO - PROCESS | 1810 | 1463966537102 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 18:22:17 INFO - PROCESS | 1810 | 1463966537104 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 18:22:17 INFO - PROCESS | 1810 | 1463966537110 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 18:22:17 INFO - PROCESS | 1810 | 1463966537114 Marionette TRACE conn3 <- [1,2554,null,{}] 18:22:17 INFO - PROCESS | 1810 | 1463966537119 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:17 INFO - PROCESS | 1810 | 1463966537279 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 18:22:17 INFO - PROCESS | 1810 | 1463966537472 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:17 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df53000 == 134 [pid = 1810] [id = 646] 18:22:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 205 (0x906d7400) [pid = 1810] [serial = 1939] [outer = (nil)] 18:22:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 206 (0x966d1000) [pid = 1810] [serial = 1940] [outer = 0x906d7400] 18:22:17 INFO - PROCESS | 1810 | 1463966537538 Marionette DEBUG loaded listener.js 18:22:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 207 (0x97845c00) [pid = 1810] [serial = 1941] [outer = 0x906d7400] 18:22:18 INFO - PROCESS | 1810 | 1463966538522 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 18:22:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 18:22:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1483ms 18:22:18 INFO - PROCESS | 1810 | 1463966538594 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 18:22:18 INFO - PROCESS | 1810 | 1463966538601 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 18:22:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 18:22:18 INFO - PROCESS | 1810 | 1463966538609 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 18:22:18 INFO - PROCESS | 1810 | 1463966538616 Marionette TRACE conn3 <- [1,2558,null,{}] 18:22:18 INFO - PROCESS | 1810 | 1463966538623 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:18 INFO - PROCESS | 1810 | 1463966538859 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 18:22:19 INFO - PROCESS | 1810 | 1463966539195 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:19 INFO - PROCESS | 1810 | ++DOCSHELL 0x8c6ea000 == 135 [pid = 1810] [id = 647] 18:22:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 208 (0x8c6ecc00) [pid = 1810] [serial = 1942] [outer = (nil)] 18:22:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 209 (0x8d880000) [pid = 1810] [serial = 1943] [outer = 0x8c6ecc00] 18:22:19 INFO - PROCESS | 1810 | 1463966539277 Marionette DEBUG loaded listener.js 18:22:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 210 (0x8df05800) [pid = 1810] [serial = 1944] [outer = 0x8c6ecc00] 18:22:20 INFO - PROCESS | 1810 | 1463966540131 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 18:22:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 18:22:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1595ms 18:22:20 INFO - PROCESS | 1810 | 1463966540205 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 18:22:20 INFO - PROCESS | 1810 | 1463966540213 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 18:22:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 18:22:20 INFO - PROCESS | 1810 | 1463966540223 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 18:22:20 INFO - PROCESS | 1810 | 1463966540227 Marionette TRACE conn3 <- [1,2562,null,{}] 18:22:20 INFO - PROCESS | 1810 | 1463966540233 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:20 INFO - PROCESS | 1810 | 1463966540464 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 18:22:20 INFO - PROCESS | 1810 | 1463966540819 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:20 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df10400 == 136 [pid = 1810] [id = 648] 18:22:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 211 (0x8ef36000) [pid = 1810] [serial = 1945] [outer = (nil)] 18:22:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 212 (0x906e3800) [pid = 1810] [serial = 1946] [outer = 0x8ef36000] 18:22:20 INFO - PROCESS | 1810 | 1463966540902 Marionette DEBUG loaded listener.js 18:22:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 213 (0x91acc800) [pid = 1810] [serial = 1947] [outer = 0x8ef36000] 18:22:21 INFO - PROCESS | 1810 | 1463966541747 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 18:22:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 18:22:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1584ms 18:22:21 INFO - PROCESS | 1810 | 1463966541808 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 18:22:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 18:22:21 INFO - PROCESS | 1810 | 1463966541812 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 18:22:21 INFO - PROCESS | 1810 | 1463966541818 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 18:22:21 INFO - PROCESS | 1810 | 1463966541824 Marionette TRACE conn3 <- [1,2566,null,{}] 18:22:21 INFO - PROCESS | 1810 | 1463966541842 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:22 INFO - PROCESS | 1810 | 1463966542080 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 18:22:22 INFO - PROCESS | 1810 | 1463966542405 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:22 INFO - PROCESS | 1810 | ++DOCSHELL 0x90a35800 == 137 [pid = 1810] [id = 649] 18:22:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 214 (0x95402000) [pid = 1810] [serial = 1948] [outer = (nil)] 18:22:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 215 (0x98ba6800) [pid = 1810] [serial = 1949] [outer = 0x95402000] 18:22:22 INFO - PROCESS | 1810 | 1463966542493 Marionette DEBUG loaded listener.js 18:22:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 216 (0x99cbb800) [pid = 1810] [serial = 1950] [outer = 0x95402000] 18:22:23 INFO - PROCESS | 1810 | 1463966543318 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 18:22:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 18:22:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1549ms 18:22:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 18:22:23 INFO - PROCESS | 1810 | 1463966543368 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 18:22:23 INFO - PROCESS | 1810 | 1463966543371 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 18:22:23 INFO - PROCESS | 1810 | 1463966543378 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 18:22:23 INFO - PROCESS | 1810 | 1463966543381 Marionette TRACE conn3 <- [1,2570,null,{}] 18:22:23 INFO - PROCESS | 1810 | 1463966543387 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:23 INFO - PROCESS | 1810 | 1463966543573 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 18:22:23 INFO - PROCESS | 1810 | 1463966543890 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:23 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d803800 == 138 [pid = 1810] [id = 650] 18:22:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 217 (0x997d5800) [pid = 1810] [serial = 1951] [outer = (nil)] 18:22:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 218 (0x9b05d400) [pid = 1810] [serial = 1952] [outer = 0x997d5800] 18:22:23 INFO - PROCESS | 1810 | 1463966543975 Marionette DEBUG loaded listener.js 18:22:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 219 (0x9b930000) [pid = 1810] [serial = 1953] [outer = 0x997d5800] 18:22:24 INFO - PROCESS | 1810 | 1463966544775 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 18:22:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 18:22:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1450ms 18:22:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 18:22:24 INFO - PROCESS | 1810 | 1463966544827 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 18:22:24 INFO - PROCESS | 1810 | 1463966544830 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 18:22:24 INFO - PROCESS | 1810 | 1463966544836 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 18:22:24 INFO - PROCESS | 1810 | 1463966544840 Marionette TRACE conn3 <- [1,2574,null,{}] 18:22:24 INFO - PROCESS | 1810 | 1463966544845 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:25 INFO - PROCESS | 1810 | 1463966545032 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 18:22:25 INFO - PROCESS | 1810 | 1463966545325 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:25 INFO - PROCESS | 1810 | ++DOCSHELL 0x8af42400 == 139 [pid = 1810] [id = 651] 18:22:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 220 (0x9ab7f400) [pid = 1810] [serial = 1954] [outer = (nil)] 18:22:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 221 (0x9d9b7800) [pid = 1810] [serial = 1955] [outer = 0x9ab7f400] 18:22:25 INFO - PROCESS | 1810 | 1463966545453 Marionette DEBUG loaded listener.js 18:22:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 222 (0xa2147000) [pid = 1810] [serial = 1956] [outer = 0x9ab7f400] 18:22:26 INFO - PROCESS | 1810 | 1463966546295 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 18:22:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 18:22:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1530ms 18:22:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 18:22:26 INFO - PROCESS | 1810 | 1463966546366 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 18:22:26 INFO - PROCESS | 1810 | 1463966546369 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 18:22:26 INFO - PROCESS | 1810 | 1463966546375 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 18:22:26 INFO - PROCESS | 1810 | 1463966546379 Marionette TRACE conn3 <- [1,2578,null,{}] 18:22:26 INFO - PROCESS | 1810 | 1463966546384 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:26 INFO - PROCESS | 1810 | 1463966546626 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 18:22:26 INFO - PROCESS | 1810 | 1463966546960 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:26 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d808c00 == 140 [pid = 1810] [id = 652] 18:22:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 223 (0x8ef28800) [pid = 1810] [serial = 1957] [outer = (nil)] 18:22:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 224 (0xa2466000) [pid = 1810] [serial = 1958] [outer = 0x8ef28800] 18:22:27 INFO - PROCESS | 1810 | 1463966547043 Marionette DEBUG loaded listener.js 18:22:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 225 (0xa30d1800) [pid = 1810] [serial = 1959] [outer = 0x8ef28800] 18:22:27 INFO - PROCESS | 1810 | 1463966547808 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 18:22:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 18:22:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1480ms 18:22:27 INFO - PROCESS | 1810 | 1463966547855 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 18:22:27 INFO - PROCESS | 1810 | 1463966547859 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 18:22:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 18:22:27 INFO - PROCESS | 1810 | 1463966547864 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 18:22:27 INFO - PROCESS | 1810 | 1463966547868 Marionette TRACE conn3 <- [1,2582,null,{}] 18:22:27 INFO - PROCESS | 1810 | 1463966547873 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:28 INFO - PROCESS | 1810 | 1463966548144 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 18:22:28 INFO - PROCESS | 1810 | 1463966548351 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:28 INFO - PROCESS | 1810 | ++DOCSHELL 0x9d9a9400 == 141 [pid = 1810] [id = 653] 18:22:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 226 (0xa26c1000) [pid = 1810] [serial = 1960] [outer = (nil)] 18:22:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 227 (0xa628f800) [pid = 1810] [serial = 1961] [outer = 0xa26c1000] 18:22:28 INFO - PROCESS | 1810 | 1463966548470 Marionette DEBUG loaded listener.js 18:22:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 228 (0xa6732400) [pid = 1810] [serial = 1962] [outer = 0xa26c1000] 18:22:29 INFO - PROCESS | 1810 | 1463966549258 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 18:22:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 18:22:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1427ms 18:22:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 18:22:29 INFO - PROCESS | 1810 | 1463966549293 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 18:22:29 INFO - PROCESS | 1810 | 1463966549296 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 18:22:29 INFO - PROCESS | 1810 | 1463966549302 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 18:22:29 INFO - PROCESS | 1810 | 1463966549305 Marionette TRACE conn3 <- [1,2586,null,{}] 18:22:29 INFO - PROCESS | 1810 | 1463966549311 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:29 INFO - PROCESS | 1810 | 1463966549489 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 18:22:29 INFO - PROCESS | 1810 | 1463966549770 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:29 INFO - PROCESS | 1810 | ++DOCSHELL 0x88aa2400 == 142 [pid = 1810] [id = 654] 18:22:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 229 (0x88aa2800) [pid = 1810] [serial = 1963] [outer = (nil)] 18:22:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 230 (0x88aaa000) [pid = 1810] [serial = 1964] [outer = 0x88aa2800] 18:22:29 INFO - PROCESS | 1810 | 1463966549892 Marionette DEBUG loaded listener.js 18:22:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 231 (0x88aacc00) [pid = 1810] [serial = 1965] [outer = 0x88aa2800] 18:22:30 INFO - PROCESS | 1810 | 1463966550679 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 18:22:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 18:22:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1434ms 18:22:30 INFO - PROCESS | 1810 | 1463966550736 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 18:22:30 INFO - PROCESS | 1810 | 1463966550740 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 18:22:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 18:22:30 INFO - PROCESS | 1810 | 1463966550745 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 18:22:30 INFO - PROCESS | 1810 | 1463966550749 Marionette TRACE conn3 <- [1,2590,null,{}] 18:22:30 INFO - PROCESS | 1810 | 1463966550754 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:30 INFO - PROCESS | 1810 | 1463966550936 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 18:22:31 INFO - PROCESS | 1810 | 1463966551314 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:31 INFO - PROCESS | 1810 | ++DOCSHELL 0x88aa9400 == 143 [pid = 1810] [id = 655] 18:22:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 232 (0x88aaf000) [pid = 1810] [serial = 1966] [outer = (nil)] 18:22:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 233 (0x92e02800) [pid = 1810] [serial = 1967] [outer = 0x88aaf000] 18:22:31 INFO - PROCESS | 1810 | 1463966551396 Marionette DEBUG loaded listener.js 18:22:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 234 (0xa6287400) [pid = 1810] [serial = 1968] [outer = 0x88aaf000] 18:22:32 INFO - PROCESS | 1810 | 1463966552199 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 18:22:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 18:22:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1488ms 18:22:32 INFO - PROCESS | 1810 | 1463966552234 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 18:22:32 INFO - PROCESS | 1810 | 1463966552238 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 18:22:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 18:22:32 INFO - PROCESS | 1810 | 1463966552243 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 18:22:32 INFO - PROCESS | 1810 | 1463966552246 Marionette TRACE conn3 <- [1,2594,null,{}] 18:22:32 INFO - PROCESS | 1810 | 1463966552251 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:32 INFO - PROCESS | 1810 | 1463966552436 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 18:22:32 INFO - PROCESS | 1810 | 1463966552715 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:32 INFO - PROCESS | 1810 | ++DOCSHELL 0x88aafc00 == 144 [pid = 1810] [id = 656] 18:22:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 235 (0xa67c3800) [pid = 1810] [serial = 1969] [outer = (nil)] 18:22:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 236 (0xa67cfc00) [pid = 1810] [serial = 1970] [outer = 0xa67c3800] 18:22:32 INFO - PROCESS | 1810 | 1463966552848 Marionette DEBUG loaded listener.js 18:22:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 237 (0xa68dd400) [pid = 1810] [serial = 1971] [outer = 0xa67c3800] 18:22:33 INFO - PROCESS | 1810 | 1463966553675 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 18:22:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 18:22:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1481ms 18:22:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 18:22:33 INFO - PROCESS | 1810 | 1463966553725 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 18:22:33 INFO - PROCESS | 1810 | 1463966553728 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 18:22:33 INFO - PROCESS | 1810 | 1463966553735 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 18:22:33 INFO - PROCESS | 1810 | 1463966553739 Marionette TRACE conn3 <- [1,2598,null,{}] 18:22:33 INFO - PROCESS | 1810 | 1463966553744 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:33 INFO - PROCESS | 1810 | 1463966553984 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 18:22:34 INFO - PROCESS | 1810 | 1463966554320 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:34 INFO - PROCESS | 1810 | ++DOCSHELL 0x8db51c00 == 145 [pid = 1810] [id = 657] 18:22:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 238 (0x8db54400) [pid = 1810] [serial = 1972] [outer = (nil)] 18:22:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 239 (0x8db59c00) [pid = 1810] [serial = 1973] [outer = 0x8db54400] 18:22:34 INFO - PROCESS | 1810 | 1463966554404 Marionette DEBUG loaded listener.js 18:22:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 240 (0xa68dd800) [pid = 1810] [serial = 1974] [outer = 0x8db54400] 18:22:35 INFO - PROCESS | 1810 | 1463966555265 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 18:22:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 18:22:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1581ms 18:22:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 18:22:35 INFO - PROCESS | 1810 | 1463966555315 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 18:22:35 INFO - PROCESS | 1810 | 1463966555318 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 18:22:35 INFO - PROCESS | 1810 | 1463966555324 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 18:22:35 INFO - PROCESS | 1810 | 1463966555328 Marionette TRACE conn3 <- [1,2602,null,{}] 18:22:35 INFO - PROCESS | 1810 | 1463966555333 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:35 INFO - PROCESS | 1810 | 1463966555516 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 18:22:35 INFO - PROCESS | 1810 | 1463966555836 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:35 INFO - PROCESS | 1810 | ++DOCSHELL 0x88aa7800 == 146 [pid = 1810] [id = 658] 18:22:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 241 (0x88f0fc00) [pid = 1810] [serial = 1975] [outer = (nil)] 18:22:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 242 (0x88f17400) [pid = 1810] [serial = 1976] [outer = 0x88f0fc00] 18:22:35 INFO - PROCESS | 1810 | 1463966555919 Marionette DEBUG loaded listener.js 18:22:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 243 (0x88f1a000) [pid = 1810] [serial = 1977] [outer = 0x88f0fc00] 18:22:36 INFO - PROCESS | 1810 | 1463966556763 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 18:22:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 18:22:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1492ms 18:22:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 18:22:36 INFO - PROCESS | 1810 | 1463966556816 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 18:22:36 INFO - PROCESS | 1810 | 1463966556819 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 18:22:36 INFO - PROCESS | 1810 | 1463966556825 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 18:22:36 INFO - PROCESS | 1810 | 1463966556837 Marionette TRACE conn3 <- [1,2606,null,{}] 18:22:36 INFO - PROCESS | 1810 | 1463966556843 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:37 INFO - PROCESS | 1810 | 1463966557023 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 18:22:37 INFO - PROCESS | 1810 | 1463966557343 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:37 INFO - PROCESS | 1810 | ++DOCSHELL 0x88aa2000 == 147 [pid = 1810] [id = 659] 18:22:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 244 (0x88f13c00) [pid = 1810] [serial = 1978] [outer = (nil)] 18:22:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 245 (0x89656400) [pid = 1810] [serial = 1979] [outer = 0x88f13c00] 18:22:37 INFO - PROCESS | 1810 | 1463966557425 Marionette DEBUG loaded listener.js 18:22:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 246 (0x89658400) [pid = 1810] [serial = 1980] [outer = 0x88f13c00] 18:22:38 INFO - PROCESS | 1810 | 1463966558244 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 18:22:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 18:22:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1490ms 18:22:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 18:22:38 INFO - PROCESS | 1810 | 1463966558315 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 18:22:38 INFO - PROCESS | 1810 | 1463966558317 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 18:22:38 INFO - PROCESS | 1810 | 1463966558324 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 18:22:38 INFO - PROCESS | 1810 | 1463966558327 Marionette TRACE conn3 <- [1,2610,null,{}] 18:22:38 INFO - PROCESS | 1810 | 1463966558332 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:38 INFO - PROCESS | 1810 | 1463966558517 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 18:22:38 INFO - PROCESS | 1810 | 1463966558839 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:38 INFO - PROCESS | 1810 | ++DOCSHELL 0x88b4b400 == 148 [pid = 1810] [id = 660] 18:22:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 247 (0x88b4d000) [pid = 1810] [serial = 1981] [outer = (nil)] 18:22:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 248 (0x88b50800) [pid = 1810] [serial = 1982] [outer = 0x88b4d000] 18:22:38 INFO - PROCESS | 1810 | 1463966558926 Marionette DEBUG loaded listener.js 18:22:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 249 (0x88b52c00) [pid = 1810] [serial = 1983] [outer = 0x88b4d000] 18:22:39 INFO - PROCESS | 1810 | 1463966559707 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 18:22:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 18:22:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1428ms 18:22:39 INFO - PROCESS | 1810 | 1463966559752 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 18:22:39 INFO - PROCESS | 1810 | 1463966559756 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 18:22:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 18:22:39 INFO - PROCESS | 1810 | 1463966559762 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 18:22:39 INFO - PROCESS | 1810 | 1463966559764 Marionette TRACE conn3 <- [1,2614,null,{}] 18:22:39 INFO - PROCESS | 1810 | 1463966559770 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:39 INFO - PROCESS | 1810 | 1463966559961 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 18:22:40 INFO - PROCESS | 1810 | 1463966560251 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:40 INFO - PROCESS | 1810 | ++DOCSHELL 0x88b48c00 == 149 [pid = 1810] [id = 661] 18:22:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 250 (0x88b4f800) [pid = 1810] [serial = 1984] [outer = (nil)] 18:22:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 251 (0x89658000) [pid = 1810] [serial = 1985] [outer = 0x88b4f800] 18:22:40 INFO - PROCESS | 1810 | 1463966560379 Marionette DEBUG loaded listener.js 18:22:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 252 (0x8965d000) [pid = 1810] [serial = 1986] [outer = 0x88b4f800] 18:22:41 INFO - PROCESS | 1810 | 1463966561183 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 18:22:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 18:22:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1498ms 18:22:41 INFO - PROCESS | 1810 | 1463966561260 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 18:22:41 INFO - PROCESS | 1810 | 1463966561264 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 18:22:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 18:22:41 INFO - PROCESS | 1810 | 1463966561270 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 18:22:41 INFO - PROCESS | 1810 | 1463966561273 Marionette TRACE conn3 <- [1,2618,null,{}] 18:22:41 INFO - PROCESS | 1810 | 1463966561278 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:41 INFO - PROCESS | 1810 | 1463966561508 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 18:22:41 INFO - PROCESS | 1810 | 1463966561832 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:41 INFO - PROCESS | 1810 | ++DOCSHELL 0x88b53800 == 150 [pid = 1810] [id = 662] 18:22:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 253 (0x88b57400) [pid = 1810] [serial = 1987] [outer = (nil)] 18:22:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 254 (0x8db4ec00) [pid = 1810] [serial = 1988] [outer = 0x88b57400] 18:22:41 INFO - PROCESS | 1810 | 1463966561913 Marionette DEBUG loaded listener.js 18:22:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 255 (0x8db57800) [pid = 1810] [serial = 1989] [outer = 0x88b57400] 18:22:42 INFO - PROCESS | 1810 | 1463966562759 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 18:22:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 18:22:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1530ms 18:22:42 INFO - PROCESS | 1810 | 1463966562801 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 18:22:42 INFO - PROCESS | 1810 | 1463966562804 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 18:22:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 18:22:42 INFO - PROCESS | 1810 | 1463966562811 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 18:22:42 INFO - PROCESS | 1810 | 1463966562814 Marionette TRACE conn3 <- [1,2622,null,{}] 18:22:42 INFO - PROCESS | 1810 | 1463966562819 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:43 INFO - PROCESS | 1810 | 1463966563019 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 18:22:43 INFO - PROCESS | 1810 | 1463966563307 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:43 INFO - PROCESS | 1810 | ++DOCSHELL 0x8965fc00 == 151 [pid = 1810] [id = 663] 18:22:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 256 (0x89661400) [pid = 1810] [serial = 1990] [outer = (nil)] 18:22:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 257 (0x8e01ac00) [pid = 1810] [serial = 1991] [outer = 0x89661400] 18:22:43 INFO - PROCESS | 1810 | 1463966563427 Marionette DEBUG loaded listener.js 18:22:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 258 (0x8efaec00) [pid = 1810] [serial = 1992] [outer = 0x89661400] 18:22:44 INFO - PROCESS | 1810 | 1463966564252 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 18:22:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 18:22:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1478ms 18:22:44 INFO - PROCESS | 1810 | 1463966564290 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 18:22:44 INFO - PROCESS | 1810 | 1463966564293 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 18:22:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 18:22:44 INFO - PROCESS | 1810 | 1463966564299 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 18:22:44 INFO - PROCESS | 1810 | 1463966564302 Marionette TRACE conn3 <- [1,2626,null,{}] 18:22:44 INFO - PROCESS | 1810 | 1463966564308 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:44 INFO - PROCESS | 1810 | 1463966564496 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 18:22:45 INFO - PROCESS | 1810 | 1463966565314 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:45 INFO - PROCESS | 1810 | ++DOCSHELL 0x8960d800 == 152 [pid = 1810] [id = 664] 18:22:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 259 (0x89611c00) [pid = 1810] [serial = 1993] [outer = (nil)] 18:22:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 260 (0x8aee5000) [pid = 1810] [serial = 1994] [outer = 0x89611c00] 18:22:45 INFO - PROCESS | 1810 | 1463966565395 Marionette DEBUG loaded listener.js 18:22:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 261 (0x8b9cec00) [pid = 1810] [serial = 1995] [outer = 0x89611c00] 18:22:46 INFO - PROCESS | 1810 | 1463966566218 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 18:22:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 18:22:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1984ms 18:22:46 INFO - PROCESS | 1810 | 1463966566284 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 18:22:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 18:22:46 INFO - PROCESS | 1810 | 1463966566289 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 18:22:46 INFO - PROCESS | 1810 | 1463966566297 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 18:22:46 INFO - PROCESS | 1810 | 1463966566302 Marionette TRACE conn3 <- [1,2630,null,{}] 18:22:46 INFO - PROCESS | 1810 | 1463966566308 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:46 INFO - PROCESS | 1810 | 1463966566496 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 18:22:46 INFO - PROCESS | 1810 | 1463966566826 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:46 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d286800 == 153 [pid = 1810] [id = 665] 18:22:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 262 (0x8d290400) [pid = 1810] [serial = 1996] [outer = (nil)] 18:22:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 263 (0x8db58400) [pid = 1810] [serial = 1997] [outer = 0x8d290400] 18:22:46 INFO - PROCESS | 1810 | 1463966566904 Marionette DEBUG loaded listener.js 18:22:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 264 (0x8df4d000) [pid = 1810] [serial = 1998] [outer = 0x8d290400] 18:22:47 INFO - PROCESS | 1810 | 1463966567819 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 18:22:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 18:22:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1590ms 18:22:47 INFO - PROCESS | 1810 | 1463966567889 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 18:22:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 18:22:47 INFO - PROCESS | 1810 | 1463966567895 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 18:22:47 INFO - PROCESS | 1810 | 1463966567901 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 18:22:47 INFO - PROCESS | 1810 | 1463966567905 Marionette TRACE conn3 <- [1,2634,null,{}] 18:22:47 INFO - PROCESS | 1810 | 1463966567910 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:48 INFO - PROCESS | 1810 | 1463966568089 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 18:22:48 INFO - PROCESS | 1810 | --DOCSHELL 0x884f1000 == 152 [pid = 1810] [id = 645] 18:22:48 INFO - PROCESS | 1810 | --DOCSHELL 0x8e654c00 == 151 [pid = 1810] [id = 644] 18:22:48 INFO - PROCESS | 1810 | --DOCSHELL 0x8d969000 == 150 [pid = 1810] [id = 643] 18:22:48 INFO - PROCESS | 1810 | --DOCSHELL 0x86fce400 == 149 [pid = 1810] [id = 642] 18:22:48 INFO - PROCESS | 1810 | --DOCSHELL 0x884f6800 == 148 [pid = 1810] [id = 641] 18:22:48 INFO - PROCESS | 1810 | --DOCSHELL 0x8af4c000 == 147 [pid = 1810] [id = 640] 18:22:48 INFO - PROCESS | 1810 | --DOCSHELL 0x8c6e9c00 == 146 [pid = 1810] [id = 639] 18:22:48 INFO - PROCESS | 1810 | --DOCSHELL 0x8af48800 == 145 [pid = 1810] [id = 627] 18:22:48 INFO - PROCESS | 1810 | --DOCSHELL 0x895e9800 == 144 [pid = 1810] [id = 625] 18:22:48 INFO - PROCESS | 1810 | --DOCSHELL 0x9522b000 == 143 [pid = 1810] [id = 626] 18:22:48 INFO - PROCESS | 1810 | --DOCSHELL 0x8af4f400 == 142 [pid = 1810] [id = 622] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 263 (0x8e663800) [pid = 1810] [serial = 1851] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 262 (0x8da13800) [pid = 1810] [serial = 1850] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 261 (0x8efa7400) [pid = 1810] [serial = 1808] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 260 (0x8d054400) [pid = 1810] [serial = 1802] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 259 (0x8efb0400) [pid = 1810] [serial = 1856] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 258 (0x90a33000) [pid = 1810] [serial = 1814] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 257 (0x906de400) [pid = 1810] [serial = 1811] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 256 (0x8df10800) [pid = 1810] [serial = 1805] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 255 (0x8df0ec00) [pid = 1810] [serial = 1848] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 254 (0x91c7e400) [pid = 1810] [serial = 1817] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 253 (0x920b2400) [pid = 1810] [serial = 1820] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 252 (0x9262e400) [pid = 1810] [serial = 1823] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 251 (0x954bdc00) [pid = 1810] [serial = 1832] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 250 (0x92f55400) [pid = 1810] [serial = 1829] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 249 (0x92801800) [pid = 1810] [serial = 1826] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 248 (0x966dcc00) [pid = 1810] [serial = 1835] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 247 (0x98428c00) [pid = 1810] [serial = 1838] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 246 (0x99b50800) [pid = 1810] [serial = 1841] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 245 (0x92638c00) [pid = 1810] [serial = 1865] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 244 (0x91e08400) [pid = 1810] [serial = 1863] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 243 (0x906df000) [pid = 1810] [serial = 1862] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 242 (0x906e1000) [pid = 1810] [serial = 1857] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 241 (0x91ac2000) [pid = 1810] [serial = 1859] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 240 (0x91c7e000) [pid = 1810] [serial = 1860] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 239 (0x8e64e800) [pid = 1810] [serial = 1853] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 238 (0x8ef30c00) [pid = 1810] [serial = 1854] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 237 (0x8c6e1000) [pid = 1810] [serial = 1845] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 236 (0x8afe8000) [pid = 1810] [serial = 1844] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | --DOMWINDOW == 235 (0x8da1d800) [pid = 1810] [serial = 1847] [outer = (nil)] [url = about:blank] 18:22:48 INFO - PROCESS | 1810 | 1463966568690 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:48 INFO - PROCESS | 1810 | ++DOCSHELL 0x893d7000 == 143 [pid = 1810] [id = 666] 18:22:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 236 (0x8aee9800) [pid = 1810] [serial = 1999] [outer = (nil)] 18:22:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 237 (0x8b9d4400) [pid = 1810] [serial = 2000] [outer = 0x8aee9800] 18:22:48 INFO - PROCESS | 1810 | 1463966568761 Marionette DEBUG loaded listener.js 18:22:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 238 (0x8d95e800) [pid = 1810] [serial = 2001] [outer = 0x8aee9800] 18:22:49 INFO - PROCESS | 1810 | 1463966569460 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 18:22:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 18:22:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1584ms 18:22:49 INFO - PROCESS | 1810 | 1463966569485 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 18:22:49 INFO - PROCESS | 1810 | 1463966569489 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 18:22:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 18:22:49 INFO - PROCESS | 1810 | 1463966569502 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 18:22:49 INFO - PROCESS | 1810 | 1463966569510 Marionette TRACE conn3 <- [1,2638,null,{}] 18:22:49 INFO - PROCESS | 1810 | 1463966569517 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:49 INFO - PROCESS | 1810 | 1463966569704 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 18:22:49 INFO - PROCESS | 1810 | 1463966569909 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:49 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e663800 == 144 [pid = 1810] [id = 667] 18:22:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 239 (0x8e667800) [pid = 1810] [serial = 2002] [outer = (nil)] 18:22:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 240 (0x873d0c00) [pid = 1810] [serial = 2003] [outer = 0x8e667800] 18:22:49 INFO - PROCESS | 1810 | 1463966569990 Marionette DEBUG loaded listener.js 18:22:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 241 (0x8f128800) [pid = 1810] [serial = 2004] [outer = 0x8e667800] 18:22:50 INFO - PROCESS | 1810 | 1463966570741 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 18:22:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 18:22:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1291ms 18:22:50 INFO - PROCESS | 1810 | 1463966570788 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 18:22:50 INFO - PROCESS | 1810 | 1463966570792 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 18:22:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 18:22:50 INFO - PROCESS | 1810 | 1463966570809 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 18:22:50 INFO - PROCESS | 1810 | 1463966570811 Marionette TRACE conn3 <- [1,2642,null,{}] 18:22:50 INFO - PROCESS | 1810 | 1463966570817 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:51 INFO - PROCESS | 1810 | 1463966571054 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 18:22:51 INFO - PROCESS | 1810 | 1463966571089 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:51 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e64e800 == 145 [pid = 1810] [id = 668] 18:22:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 242 (0x8f127400) [pid = 1810] [serial = 2005] [outer = (nil)] 18:22:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 243 (0x90623400) [pid = 1810] [serial = 2006] [outer = 0x8f127400] 18:22:51 INFO - PROCESS | 1810 | 1463966571156 Marionette DEBUG loaded listener.js 18:22:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 244 (0x906e2c00) [pid = 1810] [serial = 2007] [outer = 0x8f127400] 18:22:52 INFO - PROCESS | 1810 | 1463966572024 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 18:22:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 18:22:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1239ms 18:22:52 INFO - PROCESS | 1810 | 1463966572049 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 18:22:52 INFO - PROCESS | 1810 | 1463966572052 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 18:22:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 18:22:52 INFO - PROCESS | 1810 | 1463966572057 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 18:22:52 INFO - PROCESS | 1810 | 1463966572060 Marionette TRACE conn3 <- [1,2646,null,{}] 18:22:52 INFO - PROCESS | 1810 | 1463966572065 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:52 INFO - PROCESS | 1810 | 1463966572310 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 18:22:52 INFO - PROCESS | 1810 | 1463966572338 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:52 INFO - PROCESS | 1810 | ++DOCSHELL 0x90627c00 == 146 [pid = 1810] [id = 669] 18:22:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 245 (0x908b3c00) [pid = 1810] [serial = 2008] [outer = (nil)] 18:22:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 246 (0x91c74c00) [pid = 1810] [serial = 2009] [outer = 0x908b3c00] 18:22:52 INFO - PROCESS | 1810 | 1463966572412 Marionette DEBUG loaded listener.js 18:22:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 247 (0x91e99400) [pid = 1810] [serial = 2010] [outer = 0x908b3c00] 18:22:53 INFO - PROCESS | 1810 | --DOMWINDOW == 246 (0x8c6df800) [pid = 1810] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 18:22:53 INFO - PROCESS | 1810 | --DOMWINDOW == 245 (0x91e0e800) [pid = 1810] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 18:22:53 INFO - PROCESS | 1810 | --DOMWINDOW == 244 (0x893cf000) [pid = 1810] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 18:22:53 INFO - PROCESS | 1810 | --DOMWINDOW == 243 (0x8c6e2000) [pid = 1810] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 18:22:53 INFO - PROCESS | 1810 | --DOMWINDOW == 242 (0x8d232800) [pid = 1810] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 18:22:53 INFO - PROCESS | 1810 | --DOMWINDOW == 241 (0x8d04f800) [pid = 1810] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 18:22:53 INFO - PROCESS | 1810 | --DOMWINDOW == 240 (0x8df4e800) [pid = 1810] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 18:22:53 INFO - PROCESS | 1810 | 1463966573698 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 18:22:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 18:22:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1684ms 18:22:53 INFO - PROCESS | 1810 | 1463966573742 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 18:22:53 INFO - PROCESS | 1810 | 1463966573746 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 18:22:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 18:22:53 INFO - PROCESS | 1810 | 1463966573751 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 18:22:53 INFO - PROCESS | 1810 | 1463966573753 Marionette TRACE conn3 <- [1,2650,null,{}] 18:22:53 INFO - PROCESS | 1810 | 1463966573758 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:54 INFO - PROCESS | 1810 | 1463966573996 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 18:22:54 INFO - PROCESS | 1810 | 1463966574018 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:54 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d232800 == 147 [pid = 1810] [id = 670] 18:22:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 241 (0x8d236000) [pid = 1810] [serial = 2011] [outer = (nil)] 18:22:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 242 (0x91e0e800) [pid = 1810] [serial = 2012] [outer = 0x8d236000] 18:22:54 INFO - PROCESS | 1810 | 1463966574085 Marionette DEBUG loaded listener.js 18:22:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 243 (0x9232f400) [pid = 1810] [serial = 2013] [outer = 0x8d236000] 18:22:54 INFO - PROCESS | 1810 | 1463966574852 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 18:22:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 18:22:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1125ms 18:22:54 INFO - PROCESS | 1810 | 1463966574878 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 18:22:54 INFO - PROCESS | 1810 | 1463966574881 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 18:22:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 18:22:54 INFO - PROCESS | 1810 | 1463966574887 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 18:22:54 INFO - PROCESS | 1810 | 1463966574891 Marionette TRACE conn3 <- [1,2654,null,{}] 18:22:54 INFO - PROCESS | 1810 | 1463966574897 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:55 INFO - PROCESS | 1810 | 1463966575139 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 18:22:55 INFO - PROCESS | 1810 | 1463966575162 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:55 INFO - PROCESS | 1810 | ++DOCSHELL 0x90628800 == 148 [pid = 1810] [id = 671] 18:22:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 244 (0x91e9e400) [pid = 1810] [serial = 2014] [outer = (nil)] 18:22:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 245 (0x926f4800) [pid = 1810] [serial = 2015] [outer = 0x91e9e400] 18:22:55 INFO - PROCESS | 1810 | 1463966575233 Marionette DEBUG loaded listener.js 18:22:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 246 (0x92e0fc00) [pid = 1810] [serial = 2016] [outer = 0x91e9e400] 18:22:56 INFO - PROCESS | 1810 | 1463966576335 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 18:22:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 18:22:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1483ms 18:22:56 INFO - PROCESS | 1810 | 1463966576372 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 18:22:56 INFO - PROCESS | 1810 | 1463966576380 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 18:22:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 18:22:56 INFO - PROCESS | 1810 | 1463966576387 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 18:22:56 INFO - PROCESS | 1810 | 1463966576394 Marionette TRACE conn3 <- [1,2658,null,{}] 18:22:56 INFO - PROCESS | 1810 | 1463966576401 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:56 INFO - PROCESS | 1810 | 1463966576600 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 18:22:56 INFO - PROCESS | 1810 | 1463966576927 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:56 INFO - PROCESS | 1810 | ++DOCSHELL 0x8965ac00 == 149 [pid = 1810] [id = 672] 18:22:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 247 (0x8afeb800) [pid = 1810] [serial = 2017] [outer = (nil)] 18:22:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 248 (0x8d288800) [pid = 1810] [serial = 2018] [outer = 0x8afeb800] 18:22:57 INFO - PROCESS | 1810 | 1463966577016 Marionette DEBUG loaded listener.js 18:22:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 249 (0x8da19400) [pid = 1810] [serial = 2019] [outer = 0x8afeb800] 18:22:57 INFO - PROCESS | 1810 | 1463966577831 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 18:22:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 18:22:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1486ms 18:22:57 INFO - PROCESS | 1810 | 1463966577880 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 18:22:57 INFO - PROCESS | 1810 | 1463966577887 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 18:22:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 18:22:57 INFO - PROCESS | 1810 | 1463966577901 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 18:22:57 INFO - PROCESS | 1810 | 1463966577906 Marionette TRACE conn3 <- [1,2662,null,{}] 18:22:57 INFO - PROCESS | 1810 | 1463966577912 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:58 INFO - PROCESS | 1810 | 1463966578119 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 18:22:58 INFO - PROCESS | 1810 | 1463966578485 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:22:58 INFO - PROCESS | 1810 | ++DOCSHELL 0x8db52c00 == 150 [pid = 1810] [id = 673] 18:22:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 250 (0x8e1f0c00) [pid = 1810] [serial = 2020] [outer = (nil)] 18:22:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 251 (0x8e654800) [pid = 1810] [serial = 2021] [outer = 0x8e1f0c00] 18:22:58 INFO - PROCESS | 1810 | 1463966578571 Marionette DEBUG loaded listener.js 18:22:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 252 (0x8ef58000) [pid = 1810] [serial = 2022] [outer = 0x8e1f0c00] 18:22:59 INFO - PROCESS | 1810 | 1463966579379 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 18:22:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 18:22:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1534ms 18:22:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 18:22:59 INFO - PROCESS | 1810 | 1463966579435 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 18:22:59 INFO - PROCESS | 1810 | 1463966579438 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 18:22:59 INFO - PROCESS | 1810 | 1463966579444 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 18:22:59 INFO - PROCESS | 1810 | 1463966579450 Marionette TRACE conn3 <- [1,2666,null,{}] 18:22:59 INFO - PROCESS | 1810 | 1463966579465 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:22:59 INFO - PROCESS | 1810 | 1463966579665 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 18:23:00 INFO - PROCESS | 1810 | 1463966579996 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:00 INFO - PROCESS | 1810 | ++DOCSHELL 0x8db5bc00 == 151 [pid = 1810] [id = 674] 18:23:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 253 (0x90a3e400) [pid = 1810] [serial = 2023] [outer = (nil)] 18:23:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 254 (0x92630000) [pid = 1810] [serial = 2024] [outer = 0x90a3e400] 18:23:00 INFO - PROCESS | 1810 | 1463966580083 Marionette DEBUG loaded listener.js 18:23:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 255 (0x92e10000) [pid = 1810] [serial = 2025] [outer = 0x90a3e400] 18:23:01 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:23:01 INFO - PROCESS | 1810 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 18:23:01 INFO - PROCESS | 1810 | 1463966581390 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 18:23:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 18:23:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1987ms 18:23:01 INFO - PROCESS | 1810 | 1463966581465 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 18:23:01 INFO - PROCESS | 1810 | 1463966581470 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 18:23:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 18:23:01 INFO - PROCESS | 1810 | 1463966581486 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 18:23:01 INFO - PROCESS | 1810 | 1463966581490 Marionette TRACE conn3 <- [1,2670,null,{}] 18:23:01 INFO - PROCESS | 1810 | 1463966581495 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:01 INFO - PROCESS | 1810 | 1463966581679 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 18:23:01 INFO - PROCESS | 1810 | 1463966581958 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:01 INFO - PROCESS | 1810 | ++DOCSHELL 0x8cfd1c00 == 152 [pid = 1810] [id = 675] 18:23:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 256 (0x947cdc00) [pid = 1810] [serial = 2026] [outer = (nil)] 18:23:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 257 (0x954ca800) [pid = 1810] [serial = 2027] [outer = 0x947cdc00] 18:23:02 INFO - PROCESS | 1810 | 1463966582038 Marionette DEBUG loaded listener.js 18:23:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 258 (0x97846c00) [pid = 1810] [serial = 2028] [outer = 0x947cdc00] 18:23:03 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:23:03 INFO - PROCESS | 1810 | 1463966583317 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 18:23:03 INFO - PROCESS | 1810 | 1463966583460 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 18:23:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 18:23:03 INFO - PROCESS | 1810 | 1463966583475 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 18:23:03 INFO - PROCESS | 1810 | 1463966583478 Marionette TRACE conn3 <- [1,2674,null,{}] 18:23:03 INFO - PROCESS | 1810 | 1463966583484 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:03 INFO - PROCESS | 1810 | 1463966583663 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 18:23:03 INFO - PROCESS | 1810 | 1463966583941 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:03 INFO - PROCESS | 1810 | ++DOCSHELL 0x91ac2000 == 153 [pid = 1810] [id = 676] 18:23:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 259 (0x954c2000) [pid = 1810] [serial = 2029] [outer = (nil)] 18:23:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 260 (0x99cb4400) [pid = 1810] [serial = 2030] [outer = 0x954c2000] 18:23:04 INFO - PROCESS | 1810 | 1463966584021 Marionette DEBUG loaded listener.js 18:23:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 261 (0x9a1cd400) [pid = 1810] [serial = 2031] [outer = 0x954c2000] 18:23:05 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:23:05 INFO - PROCESS | 1810 | 1463966585335 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 18:23:05 INFO - PROCESS | 1810 | 1463966585367 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 18:23:05 INFO - PROCESS | 1810 | 1463966585374 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 18:23:05 INFO - PROCESS | 1810 | 1463966585377 Marionette TRACE conn3 <- [1,2678,null,{}] 18:23:05 INFO - PROCESS | 1810 | 1463966585382 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:05 INFO - PROCESS | 1810 | 1463966585620 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 18:23:05 INFO - PROCESS | 1810 | 1463966585903 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:05 INFO - PROCESS | 1810 | ++DOCSHELL 0x99cb3400 == 154 [pid = 1810] [id = 677] 18:23:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 262 (0x99cb4c00) [pid = 1810] [serial = 2032] [outer = (nil)] 18:23:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 263 (0xa0608400) [pid = 1810] [serial = 2033] [outer = 0x99cb4c00] 18:23:05 INFO - PROCESS | 1810 | 1463966585984 Marionette DEBUG loaded listener.js 18:23:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 264 (0xa214ac00) [pid = 1810] [serial = 2034] [outer = 0x99cb4c00] 18:23:07 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:23:07 INFO - PROCESS | 1810 | 1463966587236 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 18:23:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 18:23:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1890ms 18:23:07 INFO - PROCESS | 1810 | 1463966587263 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 18:23:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 18:23:07 INFO - PROCESS | 1810 | 1463966587268 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 18:23:07 INFO - PROCESS | 1810 | 1463966587274 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 18:23:07 INFO - PROCESS | 1810 | 1463966587278 Marionette TRACE conn3 <- [1,2682,null,{}] 18:23:07 INFO - PROCESS | 1810 | 1463966587283 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:07 INFO - PROCESS | 1810 | 1463966587541 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 18:23:07 INFO - PROCESS | 1810 | 1463966587827 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:07 INFO - PROCESS | 1810 | ++DOCSHELL 0x9b932400 == 155 [pid = 1810] [id = 678] 18:23:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 265 (0x9b933c00) [pid = 1810] [serial = 2035] [outer = (nil)] 18:23:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 266 (0xa246e400) [pid = 1810] [serial = 2036] [outer = 0x9b933c00] 18:23:07 INFO - PROCESS | 1810 | 1463966587904 Marionette DEBUG loaded listener.js 18:23:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 267 (0xa26cb800) [pid = 1810] [serial = 2037] [outer = 0x9b933c00] 18:23:09 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:23:09 INFO - PROCESS | 1810 | 1463966589172 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 18:23:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 18:23:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1936ms 18:23:09 INFO - PROCESS | 1810 | 1463966589210 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 18:23:09 INFO - PROCESS | 1810 | 1463966589213 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 18:23:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 18:23:09 INFO - PROCESS | 1810 | 1463966589302 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 18:23:09 INFO - PROCESS | 1810 | 1463966589308 Marionette TRACE conn3 <- [1,2686,null,{}] 18:23:09 INFO - PROCESS | 1810 | 1463966589329 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:09 INFO - PROCESS | 1810 | 1463966589502 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 18:23:09 INFO - PROCESS | 1810 | 1463966589782 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:09 INFO - PROCESS | 1810 | ++DOCSHELL 0xa246b400 == 156 [pid = 1810] [id = 679] 18:23:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 268 (0xa246e000) [pid = 1810] [serial = 2038] [outer = (nil)] 18:23:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 269 (0xa35f5c00) [pid = 1810] [serial = 2039] [outer = 0xa246e000] 18:23:09 INFO - PROCESS | 1810 | 1463966589861 Marionette DEBUG loaded listener.js 18:23:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 270 (0xa628fc00) [pid = 1810] [serial = 2040] [outer = 0xa246e000] 18:23:11 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:23:11 INFO - PROCESS | 1810 | 1463966591149 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 18:23:11 INFO - PROCESS | 1810 | 1463966591234 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 18:23:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 18:23:11 INFO - PROCESS | 1810 | 1463966591240 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 18:23:11 INFO - PROCESS | 1810 | 1463966591243 Marionette TRACE conn3 <- [1,2690,null,{}] 18:23:11 INFO - PROCESS | 1810 | 1463966591295 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:11 INFO - PROCESS | 1810 | 1463966591488 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 18:23:11 INFO - PROCESS | 1810 | 1463966591765 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:11 INFO - PROCESS | 1810 | ++DOCSHELL 0x8ae9f400 == 157 [pid = 1810] [id = 680] 18:23:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 271 (0x8ae9f800) [pid = 1810] [serial = 2041] [outer = (nil)] 18:23:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 272 (0x8aea6800) [pid = 1810] [serial = 2042] [outer = 0x8ae9f800] 18:23:11 INFO - PROCESS | 1810 | 1463966591843 Marionette DEBUG loaded listener.js 18:23:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 273 (0x8aea9800) [pid = 1810] [serial = 2043] [outer = 0x8ae9f800] 18:23:13 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:23:13 INFO - PROCESS | 1810 | 1463966593134 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 18:23:13 INFO - PROCESS | 1810 | 1463966593245 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 18:23:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 18:23:13 INFO - PROCESS | 1810 | 1463966593256 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 18:23:13 INFO - PROCESS | 1810 | 1463966593259 Marionette TRACE conn3 <- [1,2694,null,{}] 18:23:13 INFO - PROCESS | 1810 | 1463966593264 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:13 INFO - PROCESS | 1810 | 1463966593440 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 18:23:13 INFO - PROCESS | 1810 | 1463966593725 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:13 INFO - PROCESS | 1810 | ++DOCSHELL 0x8aea7c00 == 158 [pid = 1810] [id = 681] 18:23:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 274 (0x8aea8000) [pid = 1810] [serial = 2044] [outer = (nil)] 18:23:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 275 (0x8ef60000) [pid = 1810] [serial = 2045] [outer = 0x8aea8000] 18:23:13 INFO - PROCESS | 1810 | 1463966593811 Marionette DEBUG loaded listener.js 18:23:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 276 (0x91c74400) [pid = 1810] [serial = 2046] [outer = 0x8aea8000] 18:23:15 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:23:15 INFO - PROCESS | 1810 | 1463966595649 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 18:23:15 INFO - PROCESS | 1810 | 1463966595701 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 18:23:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 18:23:15 INFO - PROCESS | 1810 | 1463966595709 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 18:23:15 INFO - PROCESS | 1810 | 1463966595714 Marionette TRACE conn3 <- [1,2698,null,{}] 18:23:15 INFO - PROCESS | 1810 | 1463966595721 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:15 INFO - PROCESS | 1810 | 1463966595922 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 18:23:16 INFO - PROCESS | 1810 | 1463966596222 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:16 INFO - PROCESS | 1810 | ++DOCSHELL 0x89655000 == 159 [pid = 1810] [id = 682] 18:23:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 277 (0x89658c00) [pid = 1810] [serial = 2047] [outer = (nil)] 18:23:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 278 (0x8afe4c00) [pid = 1810] [serial = 2048] [outer = 0x89658c00] 18:23:16 INFO - PROCESS | 1810 | 1463966596376 Marionette DEBUG loaded listener.js 18:23:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 279 (0x8d22ec00) [pid = 1810] [serial = 2049] [outer = 0x89658c00] 18:23:17 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd4000 == 158 [pid = 1810] [id = 293] 18:23:17 INFO - PROCESS | 1810 | --DOCSHELL 0x93b6e800 == 157 [pid = 1810] [id = 612] 18:23:17 INFO - PROCESS | 1810 | --DOCSHELL 0x924de400 == 156 [pid = 1810] [id = 609] 18:23:17 INFO - PROCESS | 1810 | --DOCSHELL 0x95229400 == 155 [pid = 1810] [id = 610] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 278 (0x9b973000) [pid = 1810] [serial = 1913] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 277 (0xa2629800) [pid = 1810] [serial = 1904] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 276 (0x8d22d000) [pid = 1810] [serial = 1916] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 275 (0xa347c800) [pid = 1810] [serial = 1910] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 274 (0xa30d1c00) [pid = 1810] [serial = 1907] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 273 (0x966d1000) [pid = 1810] [serial = 1940] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOCSHELL 0x91e9d000 == 154 [pid = 1810] [id = 613] 18:23:17 INFO - PROCESS | 1810 | --DOCSHELL 0x92e05400 == 153 [pid = 1810] [id = 611] 18:23:17 INFO - PROCESS | 1810 | --DOCSHELL 0x8d232800 == 152 [pid = 1810] [id = 670] 18:23:17 INFO - PROCESS | 1810 | --DOCSHELL 0x90627c00 == 151 [pid = 1810] [id = 669] 18:23:17 INFO - PROCESS | 1810 | --DOCSHELL 0x8e64e800 == 150 [pid = 1810] [id = 668] 18:23:17 INFO - PROCESS | 1810 | --DOCSHELL 0x8e663800 == 149 [pid = 1810] [id = 667] 18:23:17 INFO - PROCESS | 1810 | --DOCSHELL 0x893d7000 == 148 [pid = 1810] [id = 666] 18:23:17 INFO - PROCESS | 1810 | --DOCSHELL 0x8d286800 == 147 [pid = 1810] [id = 665] 18:23:17 INFO - PROCESS | 1810 | --DOCSHELL 0x8960d800 == 146 [pid = 1810] [id = 664] 18:23:17 INFO - PROCESS | 1810 | --DOCSHELL 0x8af42400 == 145 [pid = 1810] [id = 651] 18:23:17 INFO - PROCESS | 1810 | --DOCSHELL 0x8d803800 == 144 [pid = 1810] [id = 650] 18:23:17 INFO - PROCESS | 1810 | --DOCSHELL 0x90a35800 == 143 [pid = 1810] [id = 649] 18:23:17 INFO - PROCESS | 1810 | --DOCSHELL 0x8df10400 == 142 [pid = 1810] [id = 648] 18:23:17 INFO - PROCESS | 1810 | --DOCSHELL 0x8c6ea000 == 141 [pid = 1810] [id = 647] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 272 (0xa0606400) [pid = 1810] [serial = 1895] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 271 (0xa22c5c00) [pid = 1810] [serial = 1898] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 270 (0x9280b400) [pid = 1810] [serial = 1938] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 269 (0x8e656000) [pid = 1810] [serial = 1937] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 268 (0x92806800) [pid = 1810] [serial = 1934] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 267 (0x924e2000) [pid = 1810] [serial = 1874] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 266 (0x8aeec400) [pid = 1810] [serial = 1925] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 265 (0x93db9800) [pid = 1810] [serial = 1935] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 264 (0x8e64a000) [pid = 1810] [serial = 1922] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 263 (0x8d879400) [pid = 1810] [serial = 1920] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 262 (0x8d22c400) [pid = 1810] [serial = 1868] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 261 (0x9b933000) [pid = 1810] [serial = 1889] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 260 (0x8e1f8c00) [pid = 1810] [serial = 1871] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 259 (0x9783bc00) [pid = 1810] [serial = 1880] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 258 (0x99dfb000) [pid = 1810] [serial = 1883] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 257 (0x8e02e400) [pid = 1810] [serial = 1929] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 256 (0x8d056c00) [pid = 1810] [serial = 1926] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 255 (0x91ac7c00) [pid = 1810] [serial = 1932] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 254 (0x9ad08400) [pid = 1810] [serial = 1886] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 253 (0x8ef5d800) [pid = 1810] [serial = 1931] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 252 (0x95233c00) [pid = 1810] [serial = 1877] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 251 (0xa246bc00) [pid = 1810] [serial = 1901] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 250 (0x8d807800) [pid = 1810] [serial = 1919] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 249 (0x8df48000) [pid = 1810] [serial = 1928] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 248 (0x8efabc00) [pid = 1810] [serial = 1923] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | --DOMWINDOW == 247 (0x9bac7400) [pid = 1810] [serial = 1892] [outer = (nil)] [url = about:blank] 18:23:17 INFO - PROCESS | 1810 | SkCairoFTTypeface::onFilterRec unimplemented 18:23:17 INFO - PROCESS | 1810 | 1463966597736 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 18:23:17 INFO - PROCESS | 1810 | 1463966597827 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 18:23:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 18:23:17 INFO - PROCESS | 1810 | 1463966597840 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 18:23:17 INFO - PROCESS | 1810 | 1463966597843 Marionette TRACE conn3 <- [1,2702,null,{}] 18:23:17 INFO - PROCESS | 1810 | 1463966597849 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:18 INFO - PROCESS | 1810 | 1463966598045 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 18:23:18 INFO - PROCESS | 1810 | 1463966598241 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:18 INFO - PROCESS | 1810 | ++DOCSHELL 0x88f1c400 == 142 [pid = 1810] [id = 683] 18:23:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 248 (0x895f5c00) [pid = 1810] [serial = 2050] [outer = (nil)] 18:23:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 249 (0x8d236400) [pid = 1810] [serial = 2051] [outer = 0x895f5c00] 18:23:18 INFO - PROCESS | 1810 | 1463966598310 Marionette DEBUG loaded listener.js 18:23:18 INFO - PROCESS | 1810 | ++DOMWINDOW == 250 (0x8d80c000) [pid = 1810] [serial = 2052] [outer = 0x895f5c00] 18:23:18 INFO - PROCESS | 1810 | 1463966598964 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 18:23:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 18:23:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1182ms 18:23:19 INFO - PROCESS | 1810 | 1463966599024 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 18:23:19 INFO - PROCESS | 1810 | 1463966599028 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 18:23:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 18:23:19 INFO - PROCESS | 1810 | 1463966599034 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 18:23:19 INFO - PROCESS | 1810 | 1463966599039 Marionette TRACE conn3 <- [1,2706,null,{}] 18:23:19 INFO - PROCESS | 1810 | 1463966599053 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:19 INFO - PROCESS | 1810 | 1463966599215 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 18:23:19 INFO - PROCESS | 1810 | 1463966599442 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:19 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d288400 == 143 [pid = 1810] [id = 684] 18:23:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 251 (0x8da11800) [pid = 1810] [serial = 2053] [outer = (nil)] 18:23:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 252 (0x8df0fc00) [pid = 1810] [serial = 2054] [outer = 0x8da11800] 18:23:19 INFO - PROCESS | 1810 | 1463966599512 Marionette DEBUG loaded listener.js 18:23:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 253 (0x8e016c00) [pid = 1810] [serial = 2055] [outer = 0x8da11800] 18:23:20 INFO - PROCESS | 1810 | 1463966600302 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 18:23:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 18:23:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1285ms 18:23:20 INFO - PROCESS | 1810 | 1463966600321 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 18:23:20 INFO - PROCESS | 1810 | 1463966600325 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 18:23:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 18:23:20 INFO - PROCESS | 1810 | 1463966600330 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 18:23:20 INFO - PROCESS | 1810 | 1463966600333 Marionette TRACE conn3 <- [1,2710,null,{}] 18:23:20 INFO - PROCESS | 1810 | 1463966600338 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:20 INFO - PROCESS | 1810 | 1463966600577 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 18:23:20 INFO - PROCESS | 1810 | 1463966600604 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:20 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df01c00 == 144 [pid = 1810] [id = 685] 18:23:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 254 (0x8e032800) [pid = 1810] [serial = 2056] [outer = (nil)] 18:23:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 255 (0x8e64f000) [pid = 1810] [serial = 2057] [outer = 0x8e032800] 18:23:20 INFO - PROCESS | 1810 | 1463966600669 Marionette DEBUG loaded listener.js 18:23:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 256 (0x8ef30c00) [pid = 1810] [serial = 2058] [outer = 0x8e032800] 18:23:21 INFO - PROCESS | 1810 | 1463966601498 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 18:23:21 INFO - PROCESS | 1810 | 1463966601564 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 18:23:21 INFO - PROCESS | 1810 | 1463966601569 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 18:23:21 INFO - PROCESS | 1810 | 1463966601572 Marionette TRACE conn3 <- [1,2714,null,{}] 18:23:21 INFO - PROCESS | 1810 | 1463966601577 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:22 INFO - PROCESS | 1810 | 1463966602245 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 18:23:22 INFO - PROCESS | 1810 | --DOMWINDOW == 255 (0x8d236000) [pid = 1810] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 18:23:22 INFO - PROCESS | 1810 | --DOMWINDOW == 254 (0x908b3c00) [pid = 1810] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 18:23:22 INFO - PROCESS | 1810 | --DOMWINDOW == 253 (0x8e667800) [pid = 1810] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 18:23:22 INFO - PROCESS | 1810 | --DOMWINDOW == 252 (0x8aee9800) [pid = 1810] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 18:23:22 INFO - PROCESS | 1810 | --DOMWINDOW == 251 (0x89611c00) [pid = 1810] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 18:23:22 INFO - PROCESS | 1810 | --DOMWINDOW == 250 (0x8f127400) [pid = 1810] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 18:23:22 INFO - PROCESS | 1810 | --DOMWINDOW == 249 (0x8d290400) [pid = 1810] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 18:23:22 INFO - PROCESS | 1810 | 1463966602464 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:22 INFO - PROCESS | 1810 | ++DOCSHELL 0x893cf000 == 145 [pid = 1810] [id = 686] 18:23:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 250 (0x89611c00) [pid = 1810] [serial = 2059] [outer = (nil)] 18:23:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 251 (0x8d967400) [pid = 1810] [serial = 2060] [outer = 0x89611c00] 18:23:22 INFO - PROCESS | 1810 | 1463966602534 Marionette DEBUG loaded listener.js 18:23:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 252 (0x8ef2f800) [pid = 1810] [serial = 2061] [outer = 0x89611c00] 18:23:23 INFO - PROCESS | 1810 | 1463966603163 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 18:23:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 18:23:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1633ms 18:23:23 INFO - PROCESS | 1810 | 1463966603203 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 18:23:23 INFO - PROCESS | 1810 | 1463966603206 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 18:23:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 18:23:23 INFO - PROCESS | 1810 | 1463966603213 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 18:23:23 INFO - PROCESS | 1810 | 1463966603215 Marionette TRACE conn3 <- [1,2718,null,{}] 18:23:23 INFO - PROCESS | 1810 | 1463966603221 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:23 INFO - PROCESS | 1810 | 1463966603407 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 18:23:23 INFO - PROCESS | 1810 | 1463966603605 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:23 INFO - PROCESS | 1810 | ++DOCSHELL 0x8afec800 == 146 [pid = 1810] [id = 687] 18:23:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 253 (0x8d290400) [pid = 1810] [serial = 2062] [outer = (nil)] 18:23:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 254 (0x906e6800) [pid = 1810] [serial = 2063] [outer = 0x8d290400] 18:23:23 INFO - PROCESS | 1810 | 1463966603671 Marionette DEBUG loaded listener.js 18:23:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 255 (0x90a37c00) [pid = 1810] [serial = 2064] [outer = 0x8d290400] 18:23:24 INFO - PROCESS | 1810 | 1463966604552 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 18:23:24 INFO - PROCESS | 1810 | 1463966604605 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 18:23:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 18:23:24 INFO - PROCESS | 1810 | 1463966604613 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 18:23:24 INFO - PROCESS | 1810 | 1463966604620 Marionette TRACE conn3 <- [1,2722,null,{}] 18:23:24 INFO - PROCESS | 1810 | 1463966604629 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:24 INFO - PROCESS | 1810 | 1463966604855 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 18:23:25 INFO - PROCESS | 1810 | 1463966605194 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:25 INFO - PROCESS | 1810 | ++DOCSHELL 0x8af4b000 == 147 [pid = 1810] [id = 688] 18:23:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 256 (0x8afe2c00) [pid = 1810] [serial = 2065] [outer = (nil)] 18:23:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 257 (0x8c6df800) [pid = 1810] [serial = 2066] [outer = 0x8afe2c00] 18:23:25 INFO - PROCESS | 1810 | 1463966605280 Marionette DEBUG loaded listener.js 18:23:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 258 (0x8d054800) [pid = 1810] [serial = 2067] [outer = 0x8afe2c00] 18:23:26 INFO - PROCESS | 1810 | 1463966606125 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 18:23:26 INFO - PROCESS | 1810 | 1463966606212 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 18:23:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 18:23:26 INFO - PROCESS | 1810 | 1463966606222 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 18:23:26 INFO - PROCESS | 1810 | 1463966606227 Marionette TRACE conn3 <- [1,2726,null,{}] 18:23:26 INFO - PROCESS | 1810 | 1463966606232 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:26 INFO - PROCESS | 1810 | 1463966606461 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 18:23:26 INFO - PROCESS | 1810 | 1463966606799 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:26 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d968000 == 148 [pid = 1810] [id = 689] 18:23:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 259 (0x8da15800) [pid = 1810] [serial = 2068] [outer = (nil)] 18:23:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 260 (0x8df48000) [pid = 1810] [serial = 2069] [outer = 0x8da15800] 18:23:26 INFO - PROCESS | 1810 | 1463966606885 Marionette DEBUG loaded listener.js 18:23:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 261 (0x8e651800) [pid = 1810] [serial = 2070] [outer = 0x8da15800] 18:23:27 INFO - PROCESS | 1810 | 1463966607742 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 18:23:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 18:23:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1589ms 18:23:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 18:23:27 INFO - PROCESS | 1810 | 1463966607812 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 18:23:27 INFO - PROCESS | 1810 | 1463966607815 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 18:23:27 INFO - PROCESS | 1810 | 1463966607821 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 18:23:27 INFO - PROCESS | 1810 | 1463966607827 Marionette TRACE conn3 <- [1,2730,null,{}] 18:23:27 INFO - PROCESS | 1810 | 1463966607842 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:28 INFO - PROCESS | 1810 | 1463966608059 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 18:23:28 INFO - PROCESS | 1810 | 1463966608397 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:28 INFO - PROCESS | 1810 | ++DOCSHELL 0x88f15800 == 149 [pid = 1810] [id = 690] 18:23:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 262 (0x908c1000) [pid = 1810] [serial = 2071] [outer = (nil)] 18:23:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 263 (0x91e94800) [pid = 1810] [serial = 2072] [outer = 0x908c1000] 18:23:28 INFO - PROCESS | 1810 | 1463966608487 Marionette DEBUG loaded listener.js 18:23:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 264 (0x9232c000) [pid = 1810] [serial = 2073] [outer = 0x908c1000] 18:23:29 INFO - PROCESS | 1810 | 1463966609708 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 18:23:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 18:23:29 INFO - PROCESS | 1810 | 1463966609772 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 18:23:29 INFO - PROCESS | 1810 | 1463966609778 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 18:23:29 INFO - PROCESS | 1810 | 1463966609781 Marionette TRACE conn3 <- [1,2734,null,{}] 18:23:29 INFO - PROCESS | 1810 | 1463966609787 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:30 INFO - PROCESS | 1810 | 1463966610031 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 18:23:30 INFO - PROCESS | 1810 | 1463966610312 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:30 INFO - PROCESS | 1810 | ++DOCSHELL 0x91e96000 == 150 [pid = 1810] [id = 691] 18:23:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 265 (0x92632400) [pid = 1810] [serial = 2074] [outer = (nil)] 18:23:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 266 (0x92e05400) [pid = 1810] [serial = 2075] [outer = 0x92632400] 18:23:30 INFO - PROCESS | 1810 | 1463966610390 Marionette DEBUG loaded listener.js 18:23:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 267 (0x92e0f400) [pid = 1810] [serial = 2076] [outer = 0x92632400] 18:23:31 INFO - PROCESS | 1810 | 1463966611245 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 18:23:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 18:23:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1538ms 18:23:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 18:23:31 INFO - PROCESS | 1810 | 1463966611316 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 18:23:31 INFO - PROCESS | 1810 | 1463966611319 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 18:23:31 INFO - PROCESS | 1810 | 1463966611325 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 18:23:31 INFO - PROCESS | 1810 | 1463966611329 Marionette TRACE conn3 <- [1,2738,null,{}] 18:23:31 INFO - PROCESS | 1810 | 1463966611334 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:31 INFO - PROCESS | 1810 | 1463966611521 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 18:23:31 INFO - PROCESS | 1810 | 1463966611881 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:31 INFO - PROCESS | 1810 | ++DOCSHELL 0x9280ac00 == 151 [pid = 1810] [id = 692] 18:23:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 268 (0x9280d800) [pid = 1810] [serial = 2077] [outer = (nil)] 18:23:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 269 (0x954c3000) [pid = 1810] [serial = 2078] [outer = 0x9280d800] 18:23:31 INFO - PROCESS | 1810 | 1463966611968 Marionette DEBUG loaded listener.js 18:23:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 270 (0x9783c400) [pid = 1810] [serial = 2079] [outer = 0x9280d800] 18:23:32 INFO - PROCESS | 1810 | 1463966612750 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 18:23:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 18:23:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1485ms 18:23:32 INFO - PROCESS | 1810 | 1463966612811 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 18:23:32 INFO - PROCESS | 1810 | 1463966612814 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 18:23:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 18:23:32 INFO - PROCESS | 1810 | 1463966612820 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 18:23:32 INFO - PROCESS | 1810 | 1463966612823 Marionette TRACE conn3 <- [1,2742,null,{}] 18:23:32 INFO - PROCESS | 1810 | 1463966612829 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:33 INFO - PROCESS | 1810 | 1463966613041 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 18:23:33 INFO - PROCESS | 1810 | 1463966613385 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:33 INFO - PROCESS | 1810 | ++DOCSHELL 0x8af4ec00 == 152 [pid = 1810] [id = 693] 18:23:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 271 (0x8efa9800) [pid = 1810] [serial = 2080] [outer = (nil)] 18:23:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 272 (0x966db000) [pid = 1810] [serial = 2081] [outer = 0x8efa9800] 18:23:33 INFO - PROCESS | 1810 | 1463966613469 Marionette DEBUG loaded listener.js 18:23:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 273 (0x9a932000) [pid = 1810] [serial = 2082] [outer = 0x8efa9800] 18:23:34 INFO - PROCESS | 1810 | 1463966614214 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 18:23:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 18:23:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1436ms 18:23:34 INFO - PROCESS | 1810 | 1463966614257 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 18:23:34 INFO - PROCESS | 1810 | 1463966614261 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 18:23:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 18:23:34 INFO - PROCESS | 1810 | 1463966614267 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 18:23:34 INFO - PROCESS | 1810 | 1463966614270 Marionette TRACE conn3 <- [1,2746,null,{}] 18:23:34 INFO - PROCESS | 1810 | 1463966614290 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:34 INFO - PROCESS | 1810 | 1463966614553 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 18:23:34 INFO - PROCESS | 1810 | 1463966614722 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:34 INFO - PROCESS | 1810 | ++DOCSHELL 0x97850000 == 153 [pid = 1810] [id = 694] 18:23:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 274 (0x97852c00) [pid = 1810] [serial = 2083] [outer = (nil)] 18:23:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 275 (0x9d5a9400) [pid = 1810] [serial = 2084] [outer = 0x97852c00] 18:23:34 INFO - PROCESS | 1810 | 1463966614802 Marionette DEBUG loaded listener.js 18:23:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 276 (0x9d9ac400) [pid = 1810] [serial = 2085] [outer = 0x97852c00] 18:23:35 INFO - PROCESS | 1810 | 1463966615683 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 18:23:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 18:23:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1439ms 18:23:35 INFO - PROCESS | 1810 | 1463966615708 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 18:23:35 INFO - PROCESS | 1810 | 1463966615711 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 18:23:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 18:23:35 INFO - PROCESS | 1810 | 1463966615719 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 18:23:35 INFO - PROCESS | 1810 | 1463966615723 Marionette TRACE conn3 <- [1,2750,null,{}] 18:23:35 INFO - PROCESS | 1810 | 1463966615728 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:35 INFO - PROCESS | 1810 | 1463966615895 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 18:23:36 INFO - PROCESS | 1810 | 1463966616184 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:36 INFO - PROCESS | 1810 | ++DOCSHELL 0x88f1a800 == 154 [pid = 1810] [id = 695] 18:23:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 277 (0x8960cc00) [pid = 1810] [serial = 2086] [outer = (nil)] 18:23:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 278 (0xa2466c00) [pid = 1810] [serial = 2087] [outer = 0x8960cc00] 18:23:36 INFO - PROCESS | 1810 | 1463966616302 Marionette DEBUG loaded listener.js 18:23:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 279 (0xa26c3c00) [pid = 1810] [serial = 2088] [outer = 0x8960cc00] 18:23:37 INFO - PROCESS | 1810 | 1463966617056 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 18:23:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 18:23:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1381ms 18:23:37 INFO - PROCESS | 1810 | 1463966617102 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 18:23:37 INFO - PROCESS | 1810 | 1463966617105 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 18:23:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 18:23:37 INFO - PROCESS | 1810 | 1463966617111 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 18:23:37 INFO - PROCESS | 1810 | 1463966617116 Marionette TRACE conn3 <- [1,2754,null,{}] 18:23:37 INFO - PROCESS | 1810 | 1463966617121 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:37 INFO - PROCESS | 1810 | 1463966617300 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 18:23:37 INFO - PROCESS | 1810 | 1463966617590 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:37 INFO - PROCESS | 1810 | ++DOCSHELL 0x8ad4ac00 == 155 [pid = 1810] [id = 696] 18:23:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 280 (0x8af4f800) [pid = 1810] [serial = 2089] [outer = (nil)] 18:23:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 281 (0xa347c800) [pid = 1810] [serial = 2090] [outer = 0x8af4f800] 18:23:37 INFO - PROCESS | 1810 | 1463966617716 Marionette DEBUG loaded listener.js 18:23:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 282 (0xa503f400) [pid = 1810] [serial = 2091] [outer = 0x8af4f800] 18:23:38 INFO - PROCESS | 1810 | 1463966618472 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 18:23:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 18:23:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1388ms 18:23:38 INFO - PROCESS | 1810 | 1463966618500 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 18:23:38 INFO - PROCESS | 1810 | 1463966618504 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 18:23:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 18:23:38 INFO - PROCESS | 1810 | 1463966618509 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 18:23:38 INFO - PROCESS | 1810 | 1463966618512 Marionette TRACE conn3 <- [1,2758,null,{}] 18:23:38 INFO - PROCESS | 1810 | 1463966618517 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:38 INFO - PROCESS | 1810 | 1463966618694 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 18:23:39 INFO - PROCESS | 1810 | 1463966618982 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:39 INFO - PROCESS | 1810 | ++DOCSHELL 0x86eae400 == 156 [pid = 1810] [id = 697] 18:23:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 283 (0x86eafc00) [pid = 1810] [serial = 2092] [outer = (nil)] 18:23:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 284 (0x86eb7400) [pid = 1810] [serial = 2093] [outer = 0x86eafc00] 18:23:39 INFO - PROCESS | 1810 | 1463966619062 Marionette DEBUG loaded listener.js 18:23:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 285 (0x86eb9800) [pid = 1810] [serial = 2094] [outer = 0x86eafc00] 18:23:39 INFO - PROCESS | 1810 | 1463966619877 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 18:23:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 18:23:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1385ms 18:23:39 INFO - PROCESS | 1810 | 1463966619895 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 18:23:39 INFO - PROCESS | 1810 | 1463966619899 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 18:23:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 18:23:39 INFO - PROCESS | 1810 | 1463966619905 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 18:23:39 INFO - PROCESS | 1810 | 1463966619909 Marionette TRACE conn3 <- [1,2762,null,{}] 18:23:39 INFO - PROCESS | 1810 | 1463966619914 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:40 INFO - PROCESS | 1810 | 1463966620107 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 18:23:40 INFO - PROCESS | 1810 | 1463966620403 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:40 INFO - PROCESS | 1810 | ++DOCSHELL 0x86ebdc00 == 157 [pid = 1810] [id = 698] 18:23:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 286 (0xa675ac00) [pid = 1810] [serial = 2095] [outer = (nil)] 18:23:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 287 (0xa67cd000) [pid = 1810] [serial = 2096] [outer = 0xa675ac00] 18:23:40 INFO - PROCESS | 1810 | 1463966620551 Marionette DEBUG loaded listener.js 18:23:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 288 (0xa6cdbc00) [pid = 1810] [serial = 2097] [outer = 0xa675ac00] 18:23:41 INFO - PROCESS | 1810 | 1463966621319 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 18:23:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 18:23:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1435ms 18:23:41 INFO - PROCESS | 1810 | 1463966621340 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 18:23:41 INFO - PROCESS | 1810 | 1463966621343 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 18:23:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 18:23:41 INFO - PROCESS | 1810 | 1463966621349 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 18:23:41 INFO - PROCESS | 1810 | 1463966621352 Marionette TRACE conn3 <- [1,2766,null,{}] 18:23:41 INFO - PROCESS | 1810 | 1463966621357 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:41 INFO - PROCESS | 1810 | 1463966621532 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 18:23:41 INFO - PROCESS | 1810 | 1463966621821 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:41 INFO - PROCESS | 1810 | ++DOCSHELL 0xa30f1000 == 158 [pid = 1810] [id = 699] 18:23:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 289 (0xa67d0c00) [pid = 1810] [serial = 2098] [outer = (nil)] 18:23:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 290 (0xa6b3d000) [pid = 1810] [serial = 2099] [outer = 0xa67d0c00] 18:23:41 INFO - PROCESS | 1810 | 1463966621906 Marionette DEBUG loaded listener.js 18:23:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 291 (0xa6b3ec00) [pid = 1810] [serial = 2100] [outer = 0xa67d0c00] 18:23:42 INFO - PROCESS | 1810 | 1463966622738 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 18:23:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 18:23:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1440ms 18:23:42 INFO - PROCESS | 1810 | 1463966622791 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 18:23:42 INFO - PROCESS | 1810 | 1463966622794 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 18:23:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 18:23:42 INFO - PROCESS | 1810 | 1463966622800 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 18:23:42 INFO - PROCESS | 1810 | 1463966622802 Marionette TRACE conn3 <- [1,2770,null,{}] 18:23:42 INFO - PROCESS | 1810 | 1463966622808 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:42 INFO - PROCESS | 1810 | 1463966622977 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 18:23:43 INFO - PROCESS | 1810 | 1463966623278 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:43 INFO - PROCESS | 1810 | ++DOCSHELL 0x86eb0800 == 159 [pid = 1810] [id = 700] 18:23:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 292 (0x8b6a1400) [pid = 1810] [serial = 2101] [outer = (nil)] 18:23:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 293 (0x8b6a9c00) [pid = 1810] [serial = 2102] [outer = 0x8b6a1400] 18:23:43 INFO - PROCESS | 1810 | 1463966623397 Marionette DEBUG loaded listener.js 18:23:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 294 (0x8b6ac800) [pid = 1810] [serial = 2103] [outer = 0x8b6a1400] 18:23:44 INFO - PROCESS | 1810 | 1463966624142 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 18:23:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 18:23:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1386ms 18:23:44 INFO - PROCESS | 1810 | 1463966624187 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 18:23:44 INFO - PROCESS | 1810 | 1463966624191 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 18:23:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 18:23:44 INFO - PROCESS | 1810 | 1463966624196 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 18:23:44 INFO - PROCESS | 1810 | 1463966624199 Marionette TRACE conn3 <- [1,2774,null,{}] 18:23:44 INFO - PROCESS | 1810 | 1463966624205 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:44 INFO - PROCESS | 1810 | 1463966624378 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 18:23:44 INFO - PROCESS | 1810 | 1463966624681 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:44 INFO - PROCESS | 1810 | ++DOCSHELL 0x879d0c00 == 160 [pid = 1810] [id = 701] 18:23:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 295 (0x879d1000) [pid = 1810] [serial = 2104] [outer = (nil)] 18:23:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 296 (0x879d9000) [pid = 1810] [serial = 2105] [outer = 0x879d1000] 18:23:44 INFO - PROCESS | 1810 | 1463966624800 Marionette DEBUG loaded listener.js 18:23:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 297 (0x879dc400) [pid = 1810] [serial = 2106] [outer = 0x879d1000] 18:23:45 INFO - PROCESS | 1810 | 1463966625573 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 18:23:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 18:23:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1435ms 18:23:45 INFO - PROCESS | 1810 | 1463966625632 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 18:23:45 INFO - PROCESS | 1810 | 1463966625636 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 18:23:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 18:23:45 INFO - PROCESS | 1810 | 1463966625641 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 18:23:45 INFO - PROCESS | 1810 | 1463966625643 Marionette TRACE conn3 <- [1,2778,null,{}] 18:23:45 INFO - PROCESS | 1810 | 1463966625649 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:45 INFO - PROCESS | 1810 | 1463966625821 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 18:23:46 INFO - PROCESS | 1810 | 1463966626113 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:46 INFO - PROCESS | 1810 | ++DOCSHELL 0x879d1400 == 161 [pid = 1810] [id = 702] 18:23:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 298 (0x879de000) [pid = 1810] [serial = 2107] [outer = (nil)] 18:23:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 299 (0x8b6a8c00) [pid = 1810] [serial = 2108] [outer = 0x879de000] 18:23:46 INFO - PROCESS | 1810 | 1463966626246 Marionette DEBUG loaded listener.js 18:23:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 300 (0x8b6af800) [pid = 1810] [serial = 2109] [outer = 0x879de000] 18:23:47 INFO - PROCESS | 1810 | 1463966627013 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 18:23:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 18:23:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1387ms 18:23:47 INFO - PROCESS | 1810 | 1463966627029 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 18:23:47 INFO - PROCESS | 1810 | 1463966627031 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 18:23:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 18:23:47 INFO - PROCESS | 1810 | 1463966627051 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 18:23:47 INFO - PROCESS | 1810 | 1463966627056 Marionette TRACE conn3 <- [1,2782,null,{}] 18:23:47 INFO - PROCESS | 1810 | 1463966627066 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:47 INFO - PROCESS | 1810 | 1463966627243 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 18:23:47 INFO - PROCESS | 1810 | 1463966627537 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:47 INFO - PROCESS | 1810 | ++DOCSHELL 0x86163000 == 162 [pid = 1810] [id = 703] 18:23:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 301 (0x86165000) [pid = 1810] [serial = 2110] [outer = (nil)] 18:23:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 302 (0x8616c000) [pid = 1810] [serial = 2111] [outer = 0x86165000] 18:23:47 INFO - PROCESS | 1810 | 1463966627658 Marionette DEBUG loaded listener.js 18:23:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 303 (0x86171800) [pid = 1810] [serial = 2112] [outer = 0x86165000] 18:23:48 INFO - PROCESS | 1810 | 1463966628423 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 18:23:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 18:23:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1399ms 18:23:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 18:23:48 INFO - PROCESS | 1810 | 1463966628437 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 18:23:48 INFO - PROCESS | 1810 | 1463966628439 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 18:23:48 INFO - PROCESS | 1810 | 1463966628444 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 18:23:48 INFO - PROCESS | 1810 | 1463966628448 Marionette TRACE conn3 <- [1,2786,null,{}] 18:23:48 INFO - PROCESS | 1810 | 1463966628453 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:48 INFO - PROCESS | 1810 | 1463966628630 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 18:23:48 INFO - PROCESS | 1810 | 1463966628925 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:48 INFO - PROCESS | 1810 | ++DOCSHELL 0x85b0b400 == 163 [pid = 1810] [id = 704] 18:23:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 304 (0x85b0c400) [pid = 1810] [serial = 2113] [outer = (nil)] 18:23:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 305 (0x85b12800) [pid = 1810] [serial = 2114] [outer = 0x85b0c400] 18:23:49 INFO - PROCESS | 1810 | 1463966629007 Marionette DEBUG loaded listener.js 18:23:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 306 (0x85b14800) [pid = 1810] [serial = 2115] [outer = 0x85b0c400] 18:23:49 INFO - PROCESS | 1810 | 1463966629807 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 18:23:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 18:23:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1437ms 18:23:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 18:23:49 INFO - PROCESS | 1810 | 1463966629883 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 18:23:49 INFO - PROCESS | 1810 | 1463966629885 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 18:23:49 INFO - PROCESS | 1810 | 1463966629892 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 18:23:49 INFO - PROCESS | 1810 | 1463966629895 Marionette TRACE conn3 <- [1,2790,null,{}] 18:23:49 INFO - PROCESS | 1810 | 1463966629900 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:50 INFO - PROCESS | 1810 | 1463966630121 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 18:23:50 INFO - PROCESS | 1810 | 1463966630461 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:50 INFO - PROCESS | 1810 | ++DOCSHELL 0x85b0a800 == 164 [pid = 1810] [id = 705] 18:23:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 307 (0x85b0f000) [pid = 1810] [serial = 2116] [outer = (nil)] 18:23:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 308 (0x86170c00) [pid = 1810] [serial = 2117] [outer = 0x85b0f000] 18:23:50 INFO - PROCESS | 1810 | 1463966630553 Marionette DEBUG loaded listener.js 18:23:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 309 (0x88b48400) [pid = 1810] [serial = 2118] [outer = 0x85b0f000] 18:23:51 INFO - PROCESS | 1810 | 1463966631311 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 18:23:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 18:23:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1483ms 18:23:51 INFO - PROCESS | 1810 | 1463966631375 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 18:23:51 INFO - PROCESS | 1810 | 1463966631378 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 18:23:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 18:23:51 INFO - PROCESS | 1810 | 1463966631384 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 18:23:51 INFO - PROCESS | 1810 | 1463966631386 Marionette TRACE conn3 <- [1,2794,null,{}] 18:23:51 INFO - PROCESS | 1810 | 1463966631392 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:51 INFO - PROCESS | 1810 | 1463966631575 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 18:23:51 INFO - PROCESS | 1810 | 1463966631943 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:51 INFO - PROCESS | 1810 | ++DOCSHELL 0x85be8400 == 165 [pid = 1810] [id = 706] 18:23:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 310 (0x85beac00) [pid = 1810] [serial = 2119] [outer = (nil)] 18:23:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 311 (0x85beec00) [pid = 1810] [serial = 2120] [outer = 0x85beac00] 18:23:52 INFO - PROCESS | 1810 | 1463966632035 Marionette DEBUG loaded listener.js 18:23:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 312 (0x85bf1800) [pid = 1810] [serial = 2121] [outer = 0x85beac00] 18:23:52 INFO - PROCESS | 1810 | 1463966632798 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 18:23:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 18:23:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1436ms 18:23:52 INFO - PROCESS | 1810 | 1463966632820 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 18:23:52 INFO - PROCESS | 1810 | 1463966632824 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 18:23:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 18:23:52 INFO - PROCESS | 1810 | 1463966632830 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 18:23:52 INFO - PROCESS | 1810 | 1463966632833 Marionette TRACE conn3 <- [1,2798,null,{}] 18:23:52 INFO - PROCESS | 1810 | 1463966632838 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:53 INFO - PROCESS | 1810 | 1463966633016 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 18:23:53 INFO - PROCESS | 1810 | 1463966633317 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:53 INFO - PROCESS | 1810 | ++DOCSHELL 0x85bee000 == 166 [pid = 1810] [id = 707] 18:23:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 313 (0x85bef400) [pid = 1810] [serial = 2122] [outer = (nil)] 18:23:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 314 (0x879da000) [pid = 1810] [serial = 2123] [outer = 0x85bef400] 18:23:53 INFO - PROCESS | 1810 | 1463966633400 Marionette DEBUG loaded listener.js 18:23:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 315 (0x8b6a5c00) [pid = 1810] [serial = 2124] [outer = 0x85bef400] 18:23:54 INFO - PROCESS | 1810 | 1463966634227 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 18:23:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 18:23:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1436ms 18:23:54 INFO - PROCESS | 1810 | 1463966634266 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 18:23:54 INFO - PROCESS | 1810 | 1463966634270 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 18:23:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 18:23:54 INFO - PROCESS | 1810 | 1463966634276 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 18:23:54 INFO - PROCESS | 1810 | 1463966634278 Marionette TRACE conn3 <- [1,2802,null,{}] 18:23:54 INFO - PROCESS | 1810 | 1463966634284 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:54 INFO - PROCESS | 1810 | 1463966634464 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 18:23:55 INFO - PROCESS | 1810 | --DOCSHELL 0x9061e000 == 165 [pid = 1810] [id = 624] 18:23:55 INFO - PROCESS | 1810 | --DOCSHELL 0x9280f400 == 164 [pid = 1810] [id = 587] 18:23:55 INFO - PROCESS | 1810 | --DOCSHELL 0x8df4e400 == 163 [pid = 1810] [id = 623] 18:23:55 INFO - PROCESS | 1810 | --DOCSHELL 0x893cf000 == 162 [pid = 1810] [id = 686] 18:23:55 INFO - PROCESS | 1810 | --DOCSHELL 0x8df01c00 == 161 [pid = 1810] [id = 685] 18:23:55 INFO - PROCESS | 1810 | --DOCSHELL 0x8d288400 == 160 [pid = 1810] [id = 684] 18:23:55 INFO - PROCESS | 1810 | --DOCSHELL 0x88f1c400 == 159 [pid = 1810] [id = 683] 18:23:55 INFO - PROCESS | 1810 | --DOCSHELL 0x89655000 == 158 [pid = 1810] [id = 682] 18:23:55 INFO - PROCESS | 1810 | --DOCSHELL 0xa246b400 == 157 [pid = 1810] [id = 679] 18:23:55 INFO - PROCESS | 1810 | --DOCSHELL 0x99cb3400 == 156 [pid = 1810] [id = 677] 18:23:55 INFO - PROCESS | 1810 | --DOCSHELL 0x9b932400 == 155 [pid = 1810] [id = 678] 18:23:55 INFO - PROCESS | 1810 | --DOCSHELL 0x91ac2000 == 154 [pid = 1810] [id = 676] 18:23:55 INFO - PROCESS | 1810 | --DOCSHELL 0x8cfd1c00 == 153 [pid = 1810] [id = 675] 18:23:55 INFO - PROCESS | 1810 | --DOCSHELL 0x8db5bc00 == 152 [pid = 1810] [id = 674] 18:23:55 INFO - PROCESS | 1810 | --DOCSHELL 0x8db52c00 == 151 [pid = 1810] [id = 673] 18:23:55 INFO - PROCESS | 1810 | --DOCSHELL 0x8965ac00 == 150 [pid = 1810] [id = 672] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 314 (0x91e0e800) [pid = 1810] [serial = 2012] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 313 (0x9232f400) [pid = 1810] [serial = 2013] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 312 (0x91e99400) [pid = 1810] [serial = 2010] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 311 (0x873d0c00) [pid = 1810] [serial = 2003] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 310 (0x88aaa000) [pid = 1810] [serial = 1964] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 309 (0x906e3800) [pid = 1810] [serial = 1946] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 308 (0x8b9d4400) [pid = 1810] [serial = 2000] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 307 (0x8b9cec00) [pid = 1810] [serial = 1995] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 306 (0x8d880000) [pid = 1810] [serial = 1943] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 305 (0x88f17400) [pid = 1810] [serial = 1976] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 304 (0x98ba6800) [pid = 1810] [serial = 1949] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 303 (0xa628f800) [pid = 1810] [serial = 1961] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 302 (0x89658000) [pid = 1810] [serial = 1985] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 301 (0x9d9b7800) [pid = 1810] [serial = 1955] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 300 (0x8d95e800) [pid = 1810] [serial = 2001] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 299 (0xa2466000) [pid = 1810] [serial = 1958] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 298 (0x92e02800) [pid = 1810] [serial = 1967] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 297 (0x8aee5000) [pid = 1810] [serial = 1994] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 296 (0x8db59c00) [pid = 1810] [serial = 1973] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 295 (0xa67cfc00) [pid = 1810] [serial = 1970] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 294 (0x906e2c00) [pid = 1810] [serial = 2007] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 293 (0x91c74c00) [pid = 1810] [serial = 2009] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 292 (0x8df4d000) [pid = 1810] [serial = 1998] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 291 (0x8db4ec00) [pid = 1810] [serial = 1988] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 290 (0x90623400) [pid = 1810] [serial = 2006] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 289 (0x8db58400) [pid = 1810] [serial = 1997] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 288 (0x8e01ac00) [pid = 1810] [serial = 1991] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 287 (0x8f128800) [pid = 1810] [serial = 2004] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 286 (0x89656400) [pid = 1810] [serial = 1979] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 285 (0x9b05d400) [pid = 1810] [serial = 1952] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | --DOMWINDOW == 284 (0x88b50800) [pid = 1810] [serial = 1982] [outer = (nil)] [url = about:blank] 18:23:55 INFO - PROCESS | 1810 | 1463966635724 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:55 INFO - PROCESS | 1810 | ++DOCSHELL 0x8616b800 == 151 [pid = 1810] [id = 708] 18:23:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 285 (0x8616c400) [pid = 1810] [serial = 2125] [outer = (nil)] 18:23:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 286 (0x86eb6c00) [pid = 1810] [serial = 2126] [outer = 0x8616c400] 18:23:55 INFO - PROCESS | 1810 | 1463966635809 Marionette DEBUG loaded listener.js 18:23:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 287 (0x879d9400) [pid = 1810] [serial = 2127] [outer = 0x8616c400] 18:23:56 INFO - PROCESS | 1810 | 1463966636492 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 18:23:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 18:23:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 2240ms 18:23:56 INFO - PROCESS | 1810 | 1463966636518 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 18:23:56 INFO - PROCESS | 1810 | 1463966636523 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 18:23:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 18:23:56 INFO - PROCESS | 1810 | 1463966636530 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 18:23:56 INFO - PROCESS | 1810 | 1463966636534 Marionette TRACE conn3 <- [1,2806,null,{}] 18:23:56 INFO - PROCESS | 1810 | 1463966636541 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:56 INFO - PROCESS | 1810 | 1463966636715 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 18:23:56 INFO - PROCESS | 1810 | 1463966636946 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:56 INFO - PROCESS | 1810 | ++DOCSHELL 0x88f11000 == 152 [pid = 1810] [id = 709] 18:23:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 288 (0x89617400) [pid = 1810] [serial = 2128] [outer = (nil)] 18:23:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 289 (0x8ad50800) [pid = 1810] [serial = 2129] [outer = 0x89617400] 18:23:57 INFO - PROCESS | 1810 | 1463966637014 Marionette DEBUG loaded listener.js 18:23:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 290 (0x8aea9c00) [pid = 1810] [serial = 2130] [outer = 0x89617400] 18:23:57 INFO - PROCESS | 1810 | 1463966637739 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 18:23:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 18:23:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1235ms 18:23:57 INFO - PROCESS | 1810 | 1463966637767 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 18:23:57 INFO - PROCESS | 1810 | 1463966637773 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 18:23:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 18:23:57 INFO - PROCESS | 1810 | 1463966637817 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 18:23:57 INFO - PROCESS | 1810 | 1463966637821 Marionette TRACE conn3 <- [1,2810,null,{}] 18:23:57 INFO - PROCESS | 1810 | 1463966637826 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:58 INFO - PROCESS | 1810 | 1463966638070 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 18:23:58 INFO - PROCESS | 1810 | 1463966638104 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:58 INFO - PROCESS | 1810 | ++DOCSHELL 0x8aee9800 == 153 [pid = 1810] [id = 710] 18:23:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 291 (0x8b6a4800) [pid = 1810] [serial = 2131] [outer = (nil)] 18:23:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 292 (0x8d04e800) [pid = 1810] [serial = 2132] [outer = 0x8b6a4800] 18:23:58 INFO - PROCESS | 1810 | 1463966638172 Marionette DEBUG loaded listener.js 18:23:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 293 (0x8d95f000) [pid = 1810] [serial = 2133] [outer = 0x8b6a4800] 18:23:59 INFO - PROCESS | 1810 | 1463966639079 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 18:23:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 18:23:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1292ms 18:23:59 INFO - PROCESS | 1810 | 1463966639103 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 18:23:59 INFO - PROCESS | 1810 | 1463966639107 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 18:23:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 18:23:59 INFO - PROCESS | 1810 | 1463966639119 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 18:23:59 INFO - PROCESS | 1810 | 1463966639127 Marionette TRACE conn3 <- [1,2814,null,{}] 18:23:59 INFO - PROCESS | 1810 | 1463966639144 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:23:59 INFO - PROCESS | 1810 | 1463966639395 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 18:23:59 INFO - PROCESS | 1810 | 1463966639444 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:23:59 INFO - PROCESS | 1810 | ++DOCSHELL 0x8965a400 == 154 [pid = 1810] [id = 711] 18:23:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 294 (0x8df4d000) [pid = 1810] [serial = 2134] [outer = (nil)] 18:23:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 295 (0x8e019800) [pid = 1810] [serial = 2135] [outer = 0x8df4d000] 18:23:59 INFO - PROCESS | 1810 | 1463966639519 Marionette DEBUG loaded listener.js 18:23:59 INFO - PROCESS | 1810 | ++DOMWINDOW == 296 (0x8e1f8c00) [pid = 1810] [serial = 2136] [outer = 0x8df4d000] 18:24:00 INFO - PROCESS | 1810 | --DOMWINDOW == 295 (0x89611c00) [pid = 1810] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 18:24:00 INFO - PROCESS | 1810 | --DOMWINDOW == 294 (0x8da11800) [pid = 1810] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 18:24:00 INFO - PROCESS | 1810 | --DOMWINDOW == 293 (0x89658c00) [pid = 1810] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 18:24:00 INFO - PROCESS | 1810 | --DOMWINDOW == 292 (0x8e032800) [pid = 1810] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 18:24:00 INFO - PROCESS | 1810 | --DOMWINDOW == 291 (0x895f5c00) [pid = 1810] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 18:24:00 INFO - PROCESS | 1810 | 1463966640540 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 18:24:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 18:24:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1455ms 18:24:00 INFO - PROCESS | 1810 | 1463966640570 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 18:24:00 INFO - PROCESS | 1810 | 1463966640577 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 18:24:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 18:24:00 INFO - PROCESS | 1810 | 1463966640586 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 18:24:00 INFO - PROCESS | 1810 | 1463966640590 Marionette TRACE conn3 <- [1,2818,null,{}] 18:24:00 INFO - PROCESS | 1810 | 1463966640595 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:00 INFO - PROCESS | 1810 | 1463966640848 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 18:24:00 INFO - PROCESS | 1810 | 1463966640869 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:00 INFO - PROCESS | 1810 | ++DOCSHELL 0x895f5c00 == 155 [pid = 1810] [id = 712] 18:24:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 292 (0x8db5a000) [pid = 1810] [serial = 2137] [outer = (nil)] 18:24:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 293 (0x8ef5e800) [pid = 1810] [serial = 2138] [outer = 0x8db5a000] 18:24:00 INFO - PROCESS | 1810 | 1463966640940 Marionette DEBUG loaded listener.js 18:24:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 294 (0x8efadc00) [pid = 1810] [serial = 2139] [outer = 0x8db5a000] 18:24:01 INFO - PROCESS | 1810 | 1463966641748 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 18:24:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 18:24:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1185ms 18:24:01 INFO - PROCESS | 1810 | 1463966641773 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 18:24:01 INFO - PROCESS | 1810 | 1463966641776 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 18:24:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 18:24:01 INFO - PROCESS | 1810 | 1463966641782 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 18:24:01 INFO - PROCESS | 1810 | 1463966641784 Marionette TRACE conn3 <- [1,2822,null,{}] 18:24:01 INFO - PROCESS | 1810 | 1463966641789 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:02 INFO - PROCESS | 1810 | 1463966642039 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 18:24:02 INFO - PROCESS | 1810 | 1463966642096 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:02 INFO - PROCESS | 1810 | ++DOCSHELL 0x8f125000 == 156 [pid = 1810] [id = 713] 18:24:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 295 (0x8f125800) [pid = 1810] [serial = 2140] [outer = (nil)] 18:24:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 296 (0x8f129000) [pid = 1810] [serial = 2141] [outer = 0x8f125800] 18:24:02 INFO - PROCESS | 1810 | 1463966642171 Marionette DEBUG loaded listener.js 18:24:02 INFO - PROCESS | 1810 | ++DOMWINDOW == 297 (0x90a32c00) [pid = 1810] [serial = 2142] [outer = 0x8f125800] 18:24:03 INFO - PROCESS | 1810 | 1463966643290 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 18:24:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 18:24:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1578ms 18:24:03 INFO - PROCESS | 1810 | 1463966643361 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 18:24:03 INFO - PROCESS | 1810 | 1463966643367 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 18:24:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 18:24:03 INFO - PROCESS | 1810 | 1463966643375 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 18:24:03 INFO - PROCESS | 1810 | 1463966643382 Marionette TRACE conn3 <- [1,2826,null,{}] 18:24:03 INFO - PROCESS | 1810 | 1463966643389 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:03 INFO - PROCESS | 1810 | 1463966643632 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 18:24:03 INFO - PROCESS | 1810 | 1463966643980 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:04 INFO - PROCESS | 1810 | ++DOCSHELL 0x86fcd000 == 157 [pid = 1810] [id = 714] 18:24:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 298 (0x88b52400) [pid = 1810] [serial = 2143] [outer = (nil)] 18:24:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 299 (0x8965dc00) [pid = 1810] [serial = 2144] [outer = 0x88b52400] 18:24:04 INFO - PROCESS | 1810 | 1463966644064 Marionette DEBUG loaded listener.js 18:24:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 300 (0x8af4e400) [pid = 1810] [serial = 2145] [outer = 0x88b52400] 18:24:04 INFO - PROCESS | 1810 | 1463966644910 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 18:24:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 18:24:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1587ms 18:24:04 INFO - PROCESS | 1810 | 1463966644962 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 18:24:04 INFO - PROCESS | 1810 | 1463966644969 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 18:24:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 18:24:04 INFO - PROCESS | 1810 | 1463966644980 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 18:24:04 INFO - PROCESS | 1810 | 1463966644983 Marionette TRACE conn3 <- [1,2830,null,{}] 18:24:04 INFO - PROCESS | 1810 | 1463966644989 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:05 INFO - PROCESS | 1810 | 1463966645191 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 18:24:05 INFO - PROCESS | 1810 | 1463966645565 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:05 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d87d400 == 158 [pid = 1810] [id = 715] 18:24:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 301 (0x8d95e800) [pid = 1810] [serial = 2146] [outer = (nil)] 18:24:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 302 (0x8db52c00) [pid = 1810] [serial = 2147] [outer = 0x8d95e800] 18:24:05 INFO - PROCESS | 1810 | 1463966645661 Marionette DEBUG loaded listener.js 18:24:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 303 (0x8df49000) [pid = 1810] [serial = 2148] [outer = 0x8d95e800] 18:24:06 INFO - PROCESS | 1810 | 1463966646462 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 18:24:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 18:24:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1538ms 18:24:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 18:24:06 INFO - PROCESS | 1810 | 1463966646518 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 18:24:06 INFO - PROCESS | 1810 | 1463966646521 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 18:24:06 INFO - PROCESS | 1810 | 1463966646528 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 18:24:06 INFO - PROCESS | 1810 | 1463966646533 Marionette TRACE conn3 <- [1,2834,null,{}] 18:24:06 INFO - PROCESS | 1810 | 1463966646548 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:06 INFO - PROCESS | 1810 | 1463966646750 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 18:24:07 INFO - PROCESS | 1810 | 1463966647084 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:07 INFO - PROCESS | 1810 | ++DOCSHELL 0x8c6e3000 == 159 [pid = 1810] [id = 716] 18:24:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 304 (0x8efa7400) [pid = 1810] [serial = 2149] [outer = (nil)] 18:24:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 305 (0x91c7d800) [pid = 1810] [serial = 2150] [outer = 0x8efa7400] 18:24:07 INFO - PROCESS | 1810 | 1463966647184 Marionette DEBUG loaded listener.js 18:24:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 306 (0x92326c00) [pid = 1810] [serial = 2151] [outer = 0x8efa7400] 18:24:07 INFO - PROCESS | 1810 | 1463966647967 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 18:24:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 18:24:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1485ms 18:24:08 INFO - PROCESS | 1810 | 1463966648012 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 18:24:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 18:24:08 INFO - PROCESS | 1810 | 1463966648017 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 18:24:08 INFO - PROCESS | 1810 | 1463966648023 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 18:24:08 INFO - PROCESS | 1810 | 1463966648026 Marionette TRACE conn3 <- [1,2838,null,{}] 18:24:08 INFO - PROCESS | 1810 | 1463966648031 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:08 INFO - PROCESS | 1810 | 1463966648224 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 18:24:08 INFO - PROCESS | 1810 | 1463966648530 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:08 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e01b400 == 160 [pid = 1810] [id = 717] 18:24:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 307 (0x90628c00) [pid = 1810] [serial = 2152] [outer = (nil)] 18:24:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 308 (0x92808c00) [pid = 1810] [serial = 2153] [outer = 0x90628c00] 18:24:08 INFO - PROCESS | 1810 | 1463966648655 Marionette DEBUG loaded listener.js 18:24:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 309 (0x95227400) [pid = 1810] [serial = 2154] [outer = 0x90628c00] 18:24:09 INFO - PROCESS | 1810 | 1463966649484 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 18:24:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 18:24:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1531ms 18:24:09 INFO - PROCESS | 1810 | 1463966649553 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 18:24:09 INFO - PROCESS | 1810 | 1463966649557 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 18:24:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 18:24:09 INFO - PROCESS | 1810 | 1463966649563 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 18:24:09 INFO - PROCESS | 1810 | 1463966649566 Marionette TRACE conn3 <- [1,2842,null,{}] 18:24:09 INFO - PROCESS | 1810 | 1463966649571 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:09 INFO - PROCESS | 1810 | 1463966649762 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 18:24:10 INFO - PROCESS | 1810 | 1463966650056 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:10 INFO - PROCESS | 1810 | ++DOCSHELL 0x93b66000 == 161 [pid = 1810] [id = 718] 18:24:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 310 (0x966d5400) [pid = 1810] [serial = 2155] [outer = (nil)] 18:24:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 311 (0x98ba6800) [pid = 1810] [serial = 2156] [outer = 0x966d5400] 18:24:10 INFO - PROCESS | 1810 | 1463966650186 Marionette DEBUG loaded listener.js 18:24:10 INFO - PROCESS | 1810 | ++DOMWINDOW == 312 (0x99d76c00) [pid = 1810] [serial = 2157] [outer = 0x966d5400] 18:24:11 INFO - PROCESS | 1810 | 1463966651110 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 18:24:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 18:24:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1581ms 18:24:11 INFO - PROCESS | 1810 | 1463966651145 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 18:24:11 INFO - PROCESS | 1810 | 1463966651148 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 18:24:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 18:24:11 INFO - PROCESS | 1810 | 1463966651154 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 18:24:11 INFO - PROCESS | 1810 | 1463966651157 Marionette TRACE conn3 <- [1,2846,null,{}] 18:24:11 INFO - PROCESS | 1810 | 1463966651162 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:11 INFO - PROCESS | 1810 | 1463966651364 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 18:24:11 INFO - PROCESS | 1810 | 1463966651703 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:11 INFO - PROCESS | 1810 | ++DOCSHELL 0x86eb5400 == 162 [pid = 1810] [id = 719] 18:24:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 313 (0x966d9000) [pid = 1810] [serial = 2158] [outer = (nil)] 18:24:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 314 (0xa227dc00) [pid = 1810] [serial = 2159] [outer = 0x966d9000] 18:24:11 INFO - PROCESS | 1810 | 1463966651792 Marionette DEBUG loaded listener.js 18:24:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 315 (0xa26bec00) [pid = 1810] [serial = 2160] [outer = 0x966d9000] 18:24:12 INFO - PROCESS | 1810 | 1463966652586 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 18:24:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 18:24:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1480ms 18:24:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 18:24:12 INFO - PROCESS | 1810 | 1463966652640 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 18:24:12 INFO - PROCESS | 1810 | 1463966652643 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 18:24:12 INFO - PROCESS | 1810 | 1463966652649 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 18:24:12 INFO - PROCESS | 1810 | 1463966652653 Marionette TRACE conn3 <- [1,2850,null,{}] 18:24:12 INFO - PROCESS | 1810 | 1463966652658 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:12 INFO - PROCESS | 1810 | 1463966652840 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 18:24:13 INFO - PROCESS | 1810 | 1463966653181 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:13 INFO - PROCESS | 1810 | ++DOCSHELL 0x88f18800 == 163 [pid = 1810] [id = 720] 18:24:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 316 (0x966d7800) [pid = 1810] [serial = 2161] [outer = (nil)] 18:24:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 317 (0xa50ea800) [pid = 1810] [serial = 2162] [outer = 0x966d7800] 18:24:13 INFO - PROCESS | 1810 | 1463966653265 Marionette DEBUG loaded listener.js 18:24:13 INFO - PROCESS | 1810 | ++DOMWINDOW == 318 (0xa628ec00) [pid = 1810] [serial = 2163] [outer = 0x966d7800] 18:24:14 INFO - PROCESS | 1810 | 1463966654081 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 18:24:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 18:24:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1484ms 18:24:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 18:24:14 INFO - PROCESS | 1810 | 1463966654133 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 18:24:14 INFO - PROCESS | 1810 | 1463966654136 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 18:24:14 INFO - PROCESS | 1810 | 1463966654143 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 18:24:14 INFO - PROCESS | 1810 | 1463966654146 Marionette TRACE conn3 <- [1,2854,null,{}] 18:24:14 INFO - PROCESS | 1810 | 1463966654151 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:14 INFO - PROCESS | 1810 | 1463966654345 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 18:24:14 INFO - PROCESS | 1810 | 1463966654693 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:14 INFO - PROCESS | 1810 | ++DOCSHELL 0xa2466000 == 164 [pid = 1810] [id = 721] 18:24:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 319 (0xa24fd800) [pid = 1810] [serial = 2164] [outer = (nil)] 18:24:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 320 (0xa6b37400) [pid = 1810] [serial = 2165] [outer = 0xa24fd800] 18:24:14 INFO - PROCESS | 1810 | 1463966654776 Marionette DEBUG loaded listener.js 18:24:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 321 (0xa6b3e000) [pid = 1810] [serial = 2166] [outer = 0xa24fd800] 18:24:15 INFO - PROCESS | 1810 | 1463966655555 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 18:24:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 18:24:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1482ms 18:24:15 INFO - PROCESS | 1810 | 1463966655624 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 18:24:15 INFO - PROCESS | 1810 | 1463966655628 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 18:24:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 18:24:15 INFO - PROCESS | 1810 | 1463966655634 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 18:24:15 INFO - PROCESS | 1810 | 1463966655644 Marionette TRACE conn3 <- [1,2858,null,{}] 18:24:15 INFO - PROCESS | 1810 | 1463966655654 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:15 INFO - PROCESS | 1810 | 1463966655844 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 18:24:16 INFO - PROCESS | 1810 | 1463966656181 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:16 INFO - PROCESS | 1810 | ++DOCSHELL 0x86eb9000 == 165 [pid = 1810] [id = 722] 18:24:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 322 (0x876c2c00) [pid = 1810] [serial = 2167] [outer = (nil)] 18:24:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 323 (0x876cb000) [pid = 1810] [serial = 2168] [outer = 0x876c2c00] 18:24:16 INFO - PROCESS | 1810 | 1463966656266 Marionette DEBUG loaded listener.js 18:24:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 324 (0x876ccc00) [pid = 1810] [serial = 2169] [outer = 0x876c2c00] 18:24:17 INFO - PROCESS | 1810 | 1463966657064 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 18:24:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 18:24:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1496ms 18:24:17 INFO - PROCESS | 1810 | 1463966657132 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 18:24:17 INFO - PROCESS | 1810 | 1463966657135 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 18:24:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 18:24:17 INFO - PROCESS | 1810 | 1463966657141 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 18:24:17 INFO - PROCESS | 1810 | 1463966657143 Marionette TRACE conn3 <- [1,2862,null,{}] 18:24:17 INFO - PROCESS | 1810 | 1463966657149 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:17 INFO - PROCESS | 1810 | 1463966657343 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 18:24:17 INFO - PROCESS | 1810 | 1463966657620 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:17 INFO - PROCESS | 1810 | ++DOCSHELL 0x876cd800 == 166 [pid = 1810] [id = 723] 18:24:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 325 (0x8df73800) [pid = 1810] [serial = 2170] [outer = (nil)] 18:24:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 326 (0x8df76400) [pid = 1810] [serial = 2171] [outer = 0x8df73800] 18:24:17 INFO - PROCESS | 1810 | 1463966657752 Marionette DEBUG loaded listener.js 18:24:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 327 (0x8df78c00) [pid = 1810] [serial = 2172] [outer = 0x8df73800] 18:24:18 INFO - PROCESS | 1810 | 1463966658577 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 18:24:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 18:24:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1483ms 18:24:18 INFO - PROCESS | 1810 | 1463966658624 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 18:24:18 INFO - PROCESS | 1810 | 1463966658629 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 18:24:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 18:24:18 INFO - PROCESS | 1810 | 1463966658634 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 18:24:18 INFO - PROCESS | 1810 | 1463966658638 Marionette TRACE conn3 <- [1,2866,null,{}] 18:24:18 INFO - PROCESS | 1810 | 1463966658643 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:18 INFO - PROCESS | 1810 | 1463966658851 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 18:24:19 INFO - PROCESS | 1810 | 1463966659188 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:19 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df73400 == 167 [pid = 1810] [id = 724] 18:24:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 328 (0x8df7e800) [pid = 1810] [serial = 2173] [outer = (nil)] 18:24:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 329 (0xa6b45800) [pid = 1810] [serial = 2174] [outer = 0x8df7e800] 18:24:19 INFO - PROCESS | 1810 | 1463966659276 Marionette DEBUG loaded listener.js 18:24:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 330 (0xa6cdfc00) [pid = 1810] [serial = 2175] [outer = 0x8df7e800] 18:24:20 INFO - PROCESS | 1810 | 1463966660044 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 18:24:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 18:24:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1482ms 18:24:20 INFO - PROCESS | 1810 | 1463966660117 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 18:24:20 INFO - PROCESS | 1810 | 1463966660121 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 18:24:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 18:24:20 INFO - PROCESS | 1810 | 1463966660127 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 18:24:20 INFO - PROCESS | 1810 | 1463966660130 Marionette TRACE conn3 <- [1,2870,null,{}] 18:24:20 INFO - PROCESS | 1810 | 1463966660135 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:20 INFO - PROCESS | 1810 | 1463966660328 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 18:24:20 INFO - PROCESS | 1810 | 1463966660670 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:20 INFO - PROCESS | 1810 | ++DOCSHELL 0x8a5ee000 == 168 [pid = 1810] [id = 725] 18:24:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 331 (0x8a5ef400) [pid = 1810] [serial = 2176] [outer = (nil)] 18:24:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 332 (0x8a5f6400) [pid = 1810] [serial = 2177] [outer = 0x8a5ef400] 18:24:20 INFO - PROCESS | 1810 | 1463966660760 Marionette DEBUG loaded listener.js 18:24:20 INFO - PROCESS | 1810 | ++DOMWINDOW == 333 (0x8a5fa400) [pid = 1810] [serial = 2178] [outer = 0x8a5ef400] 18:24:21 INFO - PROCESS | 1810 | 1463966661535 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 18:24:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 18:24:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1483ms 18:24:21 INFO - PROCESS | 1810 | 1463966661611 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 18:24:21 INFO - PROCESS | 1810 | 1463966661614 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 18:24:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 18:24:21 INFO - PROCESS | 1810 | 1463966661620 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 18:24:21 INFO - PROCESS | 1810 | 1463966661631 Marionette TRACE conn3 <- [1,2874,null,{}] 18:24:21 INFO - PROCESS | 1810 | 1463966661636 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:21 INFO - PROCESS | 1810 | 1463966661857 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 18:24:22 INFO - PROCESS | 1810 | 1463966662204 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:22 INFO - PROCESS | 1810 | ++DOCSHELL 0x83ae3000 == 169 [pid = 1810] [id = 726] 18:24:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 334 (0x83ae4c00) [pid = 1810] [serial = 2179] [outer = (nil)] 18:24:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 335 (0x83aeb800) [pid = 1810] [serial = 2180] [outer = 0x83ae4c00] 18:24:22 INFO - PROCESS | 1810 | 1463966662285 Marionette DEBUG loaded listener.js 18:24:22 INFO - PROCESS | 1810 | ++DOMWINDOW == 336 (0x83aed400) [pid = 1810] [serial = 2181] [outer = 0x83ae4c00] 18:24:23 INFO - PROCESS | 1810 | 1463966663050 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 18:24:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 18:24:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1491ms 18:24:23 INFO - PROCESS | 1810 | 1463966663112 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 18:24:23 INFO - PROCESS | 1810 | 1463966663115 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 18:24:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 18:24:23 INFO - PROCESS | 1810 | 1463966663121 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 18:24:23 INFO - PROCESS | 1810 | 1463966663124 Marionette TRACE conn3 <- [1,2878,null,{}] 18:24:23 INFO - PROCESS | 1810 | 1463966663129 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:23 INFO - PROCESS | 1810 | 1463966663315 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 18:24:23 INFO - PROCESS | 1810 | 1463966663617 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:23 INFO - PROCESS | 1810 | ++DOCSHELL 0x83ae8000 == 170 [pid = 1810] [id = 727] 18:24:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 337 (0x83aeb000) [pid = 1810] [serial = 2182] [outer = (nil)] 18:24:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 338 (0x8a5f3000) [pid = 1810] [serial = 2183] [outer = 0x83aeb000] 18:24:23 INFO - PROCESS | 1810 | 1463966663736 Marionette DEBUG loaded listener.js 18:24:23 INFO - PROCESS | 1810 | ++DOMWINDOW == 339 (0x8a5fc800) [pid = 1810] [serial = 2184] [outer = 0x83aeb000] 18:24:24 INFO - PROCESS | 1810 | 1463966664526 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 18:24:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 18:24:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1478ms 18:24:24 INFO - PROCESS | 1810 | 1463966664601 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 18:24:24 INFO - PROCESS | 1810 | 1463966664604 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 18:24:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 18:24:24 INFO - PROCESS | 1810 | 1463966664610 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 18:24:24 INFO - PROCESS | 1810 | 1463966664613 Marionette TRACE conn3 <- [1,2882,null,{}] 18:24:24 INFO - PROCESS | 1810 | 1463966664618 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:24 INFO - PROCESS | 1810 | 1463966664846 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 18:24:25 INFO - PROCESS | 1810 | 1463966665184 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:25 INFO - PROCESS | 1810 | ++DOCSHELL 0x83af0400 == 171 [pid = 1810] [id = 728] 18:24:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 340 (0x8a5f5800) [pid = 1810] [serial = 2185] [outer = (nil)] 18:24:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 341 (0x8a849c00) [pid = 1810] [serial = 2186] [outer = 0x8a5f5800] 18:24:25 INFO - PROCESS | 1810 | 1463966665268 Marionette DEBUG loaded listener.js 18:24:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 342 (0x8a84c400) [pid = 1810] [serial = 2187] [outer = 0x8a5f5800] 18:24:26 INFO - PROCESS | 1810 | 1463966666055 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 18:24:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 18:24:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1481ms 18:24:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 18:24:26 INFO - PROCESS | 1810 | 1463966666092 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 18:24:26 INFO - PROCESS | 1810 | 1463966666095 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 18:24:26 INFO - PROCESS | 1810 | 1463966666101 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 18:24:26 INFO - PROCESS | 1810 | 1463966666104 Marionette TRACE conn3 <- [1,2886,null,{}] 18:24:26 INFO - PROCESS | 1810 | 1463966666109 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:26 INFO - PROCESS | 1810 | 1463966666298 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 18:24:26 INFO - PROCESS | 1810 | 1463966666637 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:26 INFO - PROCESS | 1810 | ++DOCSHELL 0x83cd2800 == 172 [pid = 1810] [id = 729] 18:24:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 343 (0x83cd5400) [pid = 1810] [serial = 2188] [outer = (nil)] 18:24:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 344 (0x83cd8c00) [pid = 1810] [serial = 2189] [outer = 0x83cd5400] 18:24:26 INFO - PROCESS | 1810 | 1463966666760 Marionette DEBUG loaded listener.js 18:24:26 INFO - PROCESS | 1810 | ++DOMWINDOW == 345 (0x83cdb400) [pid = 1810] [serial = 2190] [outer = 0x83cd5400] 18:24:27 INFO - PROCESS | 1810 | 1463966667572 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 18:24:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 18:24:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1533ms 18:24:27 INFO - PROCESS | 1810 | 1463966667634 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 18:24:27 INFO - PROCESS | 1810 | 1463966667636 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 18:24:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 18:24:27 INFO - PROCESS | 1810 | 1463966667643 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 18:24:27 INFO - PROCESS | 1810 | 1463966667646 Marionette TRACE conn3 <- [1,2890,null,{}] 18:24:27 INFO - PROCESS | 1810 | 1463966667651 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:27 INFO - PROCESS | 1810 | 1463966667846 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 18:24:28 INFO - PROCESS | 1810 | 1463966668809 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:28 INFO - PROCESS | 1810 | ++DOCSHELL 0x86162c00 == 173 [pid = 1810] [id = 730] 18:24:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 346 (0x86164800) [pid = 1810] [serial = 2191] [outer = (nil)] 18:24:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 347 (0x86eaf000) [pid = 1810] [serial = 2192] [outer = 0x86164800] 18:24:28 INFO - PROCESS | 1810 | 1463966668887 Marionette DEBUG loaded listener.js 18:24:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 348 (0x86fcf000) [pid = 1810] [serial = 2193] [outer = 0x86164800] 18:24:29 INFO - PROCESS | 1810 | 1463966669705 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 18:24:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 18:24:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 2130ms 18:24:29 INFO - PROCESS | 1810 | 1463966669775 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 18:24:29 INFO - PROCESS | 1810 | 1463966669780 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 18:24:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 18:24:29 INFO - PROCESS | 1810 | 1463966669787 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 18:24:29 INFO - PROCESS | 1810 | 1463966669792 Marionette TRACE conn3 <- [1,2894,null,{}] 18:24:29 INFO - PROCESS | 1810 | 1463966669799 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:29 INFO - PROCESS | 1810 | 1463966669982 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 18:24:30 INFO - PROCESS | 1810 | 1463966670331 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:30 INFO - PROCESS | 1810 | ++DOCSHELL 0x85bf1000 == 174 [pid = 1810] [id = 731] 18:24:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 349 (0x86eba400) [pid = 1810] [serial = 2194] [outer = (nil)] 18:24:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 350 (0x884f2400) [pid = 1810] [serial = 2195] [outer = 0x86eba400] 18:24:30 INFO - PROCESS | 1810 | 1463966670408 Marionette DEBUG loaded listener.js 18:24:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 351 (0x88aae400) [pid = 1810] [serial = 2196] [outer = 0x86eba400] 18:24:31 INFO - PROCESS | 1810 | 1463966671349 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 18:24:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 18:24:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1631ms 18:24:31 INFO - PROCESS | 1810 | 1463966671422 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 18:24:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 18:24:31 INFO - PROCESS | 1810 | 1463966671428 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 18:24:31 INFO - PROCESS | 1810 | 1463966671435 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 18:24:31 INFO - PROCESS | 1810 | 1463966671438 Marionette TRACE conn3 <- [1,2898,null,{}] 18:24:31 INFO - PROCESS | 1810 | 1463966671443 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:31 INFO - PROCESS | 1810 | 1463966671640 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 18:24:32 INFO - PROCESS | 1810 | 1463966672023 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:32 INFO - PROCESS | 1810 | ++DOCSHELL 0x893d3c00 == 175 [pid = 1810] [id = 732] 18:24:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 352 (0x895e7000) [pid = 1810] [serial = 2197] [outer = (nil)] 18:24:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 353 (0x8965d400) [pid = 1810] [serial = 2198] [outer = 0x895e7000] 18:24:32 INFO - PROCESS | 1810 | 1463966672101 Marionette DEBUG loaded listener.js 18:24:32 INFO - PROCESS | 1810 | ++DOMWINDOW == 354 (0x8a849400) [pid = 1810] [serial = 2199] [outer = 0x895e7000] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x8d80d800 == 174 [pid = 1810] [id = 353] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x8d966800 == 173 [pid = 1810] [id = 332] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x91e9a000 == 172 [pid = 1810] [id = 477] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x86fd5800 == 171 [pid = 1810] [id = 540] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x99cb2800 == 170 [pid = 1810] [id = 455] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x8db51c00 == 169 [pid = 1810] [id = 657] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x89609400 == 168 [pid = 1810] [id = 466] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x8d231000 == 167 [pid = 1810] [id = 319] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x8aeea000 == 166 [pid = 1810] [id = 472] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x8d95d800 == 165 [pid = 1810] [id = 387] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x8d233c00 == 164 [pid = 1810] [id = 257] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x8e667c00 == 163 [pid = 1810] [id = 349] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0xa3483400 == 162 [pid = 1810] [id = 392] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x8d877400 == 161 [pid = 1810] [id = 273] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x908bd800 == 160 [pid = 1810] [id = 366] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x8d881c00 == 159 [pid = 1810] [id = 274] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x8d876400 == 158 [pid = 1810] [id = 342] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x88aa2400 == 157 [pid = 1810] [id = 654] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x8d28f000 == 156 [pid = 1810] [id = 350] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x9d9a9400 == 155 [pid = 1810] [id = 653] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x88aafc00 == 154 [pid = 1810] [id = 656] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x906db000 == 153 [pid = 1810] [id = 268] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x88aa9400 == 152 [pid = 1810] [id = 655] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x8d808c00 == 151 [pid = 1810] [id = 652] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x895f1400 == 150 [pid = 1810] [id = 578] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x920ac800 == 149 [pid = 1810] [id = 352] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x99cb0800 == 148 [pid = 1810] [id = 389] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x895f5c00 == 147 [pid = 1810] [id = 712] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x8965a400 == 146 [pid = 1810] [id = 711] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x8aee9800 == 145 [pid = 1810] [id = 710] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x88f11000 == 144 [pid = 1810] [id = 709] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x8616b800 == 143 [pid = 1810] [id = 708] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x86eb0800 == 142 [pid = 1810] [id = 700] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0xa30f1000 == 141 [pid = 1810] [id = 699] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x86ebdc00 == 140 [pid = 1810] [id = 698] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x8ad4ac00 == 139 [pid = 1810] [id = 696] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x86eae400 == 138 [pid = 1810] [id = 697] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x88f1a800 == 137 [pid = 1810] [id = 695] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x97850000 == 136 [pid = 1810] [id = 694] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x8af4ec00 == 135 [pid = 1810] [id = 693] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x9280ac00 == 134 [pid = 1810] [id = 692] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x91e96000 == 133 [pid = 1810] [id = 691] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x88f15800 == 132 [pid = 1810] [id = 690] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x8af4b000 == 131 [pid = 1810] [id = 688] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x8d968000 == 130 [pid = 1810] [id = 689] 18:24:33 INFO - PROCESS | 1810 | --DOCSHELL 0x8afec800 == 129 [pid = 1810] [id = 687] 18:24:33 INFO - PROCESS | 1810 | --DOMWINDOW == 353 (0x906e6800) [pid = 1810] [serial = 2063] [outer = (nil)] [url = about:blank] 18:24:33 INFO - PROCESS | 1810 | --DOMWINDOW == 352 (0x8d288800) [pid = 1810] [serial = 2018] [outer = (nil)] [url = about:blank] 18:24:33 INFO - PROCESS | 1810 | --DOMWINDOW == 351 (0x8ef2f800) [pid = 1810] [serial = 2061] [outer = (nil)] [url = about:blank] 18:24:33 INFO - PROCESS | 1810 | --DOMWINDOW == 350 (0x8aea6800) [pid = 1810] [serial = 2042] [outer = (nil)] [url = about:blank] 18:24:33 INFO - PROCESS | 1810 | --DOMWINDOW == 349 (0x8e016c00) [pid = 1810] [serial = 2055] [outer = (nil)] [url = about:blank] 18:24:33 INFO - PROCESS | 1810 | --DOMWINDOW == 348 (0x99cb4400) [pid = 1810] [serial = 2030] [outer = (nil)] [url = about:blank] 18:24:33 INFO - PROCESS | 1810 | --DOMWINDOW == 347 (0x8afe4c00) [pid = 1810] [serial = 2048] [outer = (nil)] [url = about:blank] 18:24:33 INFO - PROCESS | 1810 | --DOMWINDOW == 346 (0x8ef30c00) [pid = 1810] [serial = 2058] [outer = (nil)] [url = about:blank] 18:24:33 INFO - PROCESS | 1810 | --DOMWINDOW == 345 (0x8d236400) [pid = 1810] [serial = 2051] [outer = (nil)] [url = about:blank] 18:24:33 INFO - PROCESS | 1810 | --DOMWINDOW == 344 (0x926f4800) [pid = 1810] [serial = 2015] [outer = (nil)] [url = about:blank] 18:24:33 INFO - PROCESS | 1810 | --DOMWINDOW == 343 (0x8d80c000) [pid = 1810] [serial = 2052] [outer = (nil)] [url = about:blank] 18:24:33 INFO - PROCESS | 1810 | --DOMWINDOW == 342 (0x8e64f000) [pid = 1810] [serial = 2057] [outer = (nil)] [url = about:blank] 18:24:33 INFO - PROCESS | 1810 | --DOMWINDOW == 341 (0xa246e400) [pid = 1810] [serial = 2036] [outer = (nil)] [url = about:blank] 18:24:33 INFO - PROCESS | 1810 | --DOMWINDOW == 340 (0x954ca800) [pid = 1810] [serial = 2027] [outer = (nil)] [url = about:blank] 18:24:33 INFO - PROCESS | 1810 | --DOMWINDOW == 339 (0x8df0fc00) [pid = 1810] [serial = 2054] [outer = (nil)] [url = about:blank] 18:24:33 INFO - PROCESS | 1810 | --DOMWINDOW == 338 (0xa0608400) [pid = 1810] [serial = 2033] [outer = (nil)] [url = about:blank] 18:24:33 INFO - PROCESS | 1810 | --DOMWINDOW == 337 (0x8d22ec00) [pid = 1810] [serial = 2049] [outer = (nil)] [url = about:blank] 18:24:33 INFO - PROCESS | 1810 | --DOMWINDOW == 336 (0x8e654800) [pid = 1810] [serial = 2021] [outer = (nil)] [url = about:blank] 18:24:33 INFO - PROCESS | 1810 | --DOMWINDOW == 335 (0xa35f5c00) [pid = 1810] [serial = 2039] [outer = (nil)] [url = about:blank] 18:24:33 INFO - PROCESS | 1810 | --DOMWINDOW == 334 (0x92630000) [pid = 1810] [serial = 2024] [outer = (nil)] [url = about:blank] 18:24:33 INFO - PROCESS | 1810 | --DOMWINDOW == 333 (0x8ef60000) [pid = 1810] [serial = 2045] [outer = (nil)] [url = about:blank] 18:24:33 INFO - PROCESS | 1810 | --DOMWINDOW == 332 (0x8d967400) [pid = 1810] [serial = 2060] [outer = (nil)] [url = about:blank] 18:24:33 INFO - PROCESS | 1810 | 1463966673611 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 18:24:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 18:24:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2231ms 18:24:33 INFO - PROCESS | 1810 | 1463966673666 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 18:24:33 INFO - PROCESS | 1810 | 1463966673670 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 18:24:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 18:24:33 INFO - PROCESS | 1810 | 1463966673682 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 18:24:33 INFO - PROCESS | 1810 | 1463966673690 Marionette TRACE conn3 <- [1,2902,null,{}] 18:24:33 INFO - PROCESS | 1810 | 1463966673697 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:33 INFO - PROCESS | 1810 | 1463966673870 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 18:24:34 INFO - PROCESS | 1810 | 1463966674127 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:34 INFO - PROCESS | 1810 | ++DOCSHELL 0x85b16c00 == 130 [pid = 1810] [id = 733] 18:24:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 333 (0x86eb1800) [pid = 1810] [serial = 2200] [outer = (nil)] 18:24:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 334 (0x88f15800) [pid = 1810] [serial = 2201] [outer = 0x86eb1800] 18:24:34 INFO - PROCESS | 1810 | 1463966674196 Marionette DEBUG loaded listener.js 18:24:34 INFO - PROCESS | 1810 | ++DOMWINDOW == 335 (0x893dbc00) [pid = 1810] [serial = 2202] [outer = 0x86eb1800] 18:24:34 INFO - PROCESS | 1810 | 1463966674902 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 18:24:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 18:24:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1241ms 18:24:34 INFO - PROCESS | 1810 | 1463966674917 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 18:24:34 INFO - PROCESS | 1810 | 1463966674921 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 18:24:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 18:24:34 INFO - PROCESS | 1810 | 1463966674940 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 18:24:34 INFO - PROCESS | 1810 | 1463966674944 Marionette TRACE conn3 <- [1,2906,null,{}] 18:24:34 INFO - PROCESS | 1810 | 1463966674951 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:35 INFO - PROCESS | 1810 | 1463966675112 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 18:24:35 INFO - PROCESS | 1810 | 1463966675127 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:35 INFO - PROCESS | 1810 | ++DOCSHELL 0x88aaa000 == 131 [pid = 1810] [id = 734] 18:24:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 336 (0x89609400) [pid = 1810] [serial = 2203] [outer = (nil)] 18:24:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 337 (0x8ad49400) [pid = 1810] [serial = 2204] [outer = 0x89609400] 18:24:35 INFO - PROCESS | 1810 | 1463966675192 Marionette DEBUG loaded listener.js 18:24:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 338 (0x8aeac800) [pid = 1810] [serial = 2205] [outer = 0x89609400] 18:24:36 INFO - PROCESS | 1810 | 1463966676143 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 18:24:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 18:24:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1242ms 18:24:36 INFO - PROCESS | 1810 | 1463966676171 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 18:24:36 INFO - PROCESS | 1810 | 1463966676174 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 18:24:36 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 18:24:36 INFO - PROCESS | 1810 | 1463966676185 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 18:24:36 INFO - PROCESS | 1810 | 1463966676187 Marionette TRACE conn3 <- [1,2910,null,{}] 18:24:36 INFO - PROCESS | 1810 | 1463966676192 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:36 INFO - PROCESS | 1810 | 1463966676435 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 18:24:36 INFO - PROCESS | 1810 | 1463966676466 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:36 INFO - PROCESS | 1810 | ++DOCSHELL 0x8aeec000 == 132 [pid = 1810] [id = 735] 18:24:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 339 (0x8aeec400) [pid = 1810] [serial = 2206] [outer = (nil)] 18:24:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 340 (0x8afef000) [pid = 1810] [serial = 2207] [outer = 0x8aeec400] 18:24:36 INFO - PROCESS | 1810 | 1463966676540 Marionette DEBUG loaded listener.js 18:24:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 341 (0x8b9d4c00) [pid = 1810] [serial = 2208] [outer = 0x8aeec400] 18:24:37 INFO - PROCESS | 1810 | 1463966677308 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 18:24:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 18:24:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 18:24:37 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1178ms 18:24:37 INFO - PROCESS | 1810 | 1463966677364 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 18:24:37 INFO - PROCESS | 1810 | 1463966677367 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 18:24:37 INFO - TEST-START | /DOMEvents/constructors.html 18:24:37 INFO - PROCESS | 1810 | 1463966677373 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 18:24:37 INFO - PROCESS | 1810 | 1463966677375 Marionette TRACE conn3 <- [1,2914,null,{}] 18:24:37 INFO - PROCESS | 1810 | 1463966677381 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:37 INFO - PROCESS | 1810 | 1463966677633 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 18:24:37 INFO - PROCESS | 1810 | 1463966677659 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:37 INFO - PROCESS | 1810 | ++DOCSHELL 0x8a852400 == 133 [pid = 1810] [id = 736] 18:24:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 342 (0x8aee7800) [pid = 1810] [serial = 2209] [outer = (nil)] 18:24:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 343 (0x8cfdc800) [pid = 1810] [serial = 2210] [outer = 0x8aee7800] 18:24:37 INFO - PROCESS | 1810 | 1463966677725 Marionette DEBUG loaded listener.js 18:24:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 344 (0x8d22f400) [pid = 1810] [serial = 2211] [outer = 0x8aee7800] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 343 (0x8ad4f000) [pid = 1810] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 342 (0x9546a000) [pid = 1810] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 341 (0x8b9cc800) [pid = 1810] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 340 (0x95473800) [pid = 1810] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 339 (0xa2280400) [pid = 1810] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 338 (0x92981000) [pid = 1810] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 337 (0x8ef36000) [pid = 1810] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 336 (0x8e01e800) [pid = 1810] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 335 (0x99cb6c00) [pid = 1810] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 334 (0x9262bc00) [pid = 1810] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 333 (0x8df4d000) [pid = 1810] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 332 (0x8efa9800) [pid = 1810] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 331 (0x8616c400) [pid = 1810] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 330 (0x8960cc00) [pid = 1810] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 329 (0x879d1000) [pid = 1810] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 328 (0xa675ac00) [pid = 1810] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 327 (0x85b0c400) [pid = 1810] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 326 (0x8da15800) [pid = 1810] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 325 (0x92632400) [pid = 1810] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 324 (0xa67d0c00) [pid = 1810] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 323 (0x85bef400) [pid = 1810] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 322 (0x85beac00) [pid = 1810] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 321 (0x8af4f800) [pid = 1810] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 320 (0x86165000) [pid = 1810] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 319 (0x89617400) [pid = 1810] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 318 (0x879de000) [pid = 1810] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 317 (0x86eafc00) [pid = 1810] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 316 (0x97852c00) [pid = 1810] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 315 (0x8afe2c00) [pid = 1810] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 314 (0x8b6a1400) [pid = 1810] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 313 (0x85b0f000) [pid = 1810] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 312 (0x9280d800) [pid = 1810] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 311 (0x908c1000) [pid = 1810] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 310 (0x8db5a000) [pid = 1810] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 309 (0x8b6a4800) [pid = 1810] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 308 (0x997d5800) [pid = 1810] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 307 (0x88aaf000) [pid = 1810] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 306 (0x99cb4c00) [pid = 1810] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 305 (0x88b4f800) [pid = 1810] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 304 (0x99a12000) [pid = 1810] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 303 (0x8ef5e400) [pid = 1810] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 302 (0x95230400) [pid = 1810] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 301 (0x9b934800) [pid = 1810] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 300 (0x8afe3800) [pid = 1810] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 299 (0xa2456800) [pid = 1810] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 298 (0x90a2f800) [pid = 1810] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 297 (0x8afeb800) [pid = 1810] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 296 (0x99cafc00) [pid = 1810] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 295 (0x8af48400) [pid = 1810] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 294 (0x88f0fc00) [pid = 1810] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 293 (0x9b933c00) [pid = 1810] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 292 (0x8df06000) [pid = 1810] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 291 (0xa2470400) [pid = 1810] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 290 (0x8db54400) [pid = 1810] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 289 (0xa112d800) [pid = 1810] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 288 (0x966d0c00) [pid = 1810] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 287 (0x92326000) [pid = 1810] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 286 (0x997d3000) [pid = 1810] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 285 (0x8c6e0400) [pid = 1810] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 284 (0x9ab8b800) [pid = 1810] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 283 (0x9ab7f400) [pid = 1810] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 282 (0x91e9ec00) [pid = 1810] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 281 (0x924dd000) [pid = 1810] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 280 (0x91c7e800) [pid = 1810] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 279 (0x906d7400) [pid = 1810] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 278 (0x8af41c00) [pid = 1810] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 277 (0x893d3400) [pid = 1810] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 276 (0x8c6ecc00) [pid = 1810] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 275 (0x9783a800) [pid = 1810] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 274 (0x89661400) [pid = 1810] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 273 (0x92329000) [pid = 1810] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 272 (0x906e2400) [pid = 1810] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 271 (0x954c2000) [pid = 1810] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 270 (0x8ef28800) [pid = 1810] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 269 (0xa246e000) [pid = 1810] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 268 (0xa245a400) [pid = 1810] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 267 (0x954c1800) [pid = 1810] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 266 (0x954bec00) [pid = 1810] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 265 (0x8ae9f800) [pid = 1810] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 264 (0x8ef5a400) [pid = 1810] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 263 (0x88aa2800) [pid = 1810] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 262 (0x906e5000) [pid = 1810] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 261 (0x8ad4d000) [pid = 1810] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 260 (0x95229c00) [pid = 1810] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 259 (0x9b601800) [pid = 1810] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 258 (0x924d7c00) [pid = 1810] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 257 (0x8d960000) [pid = 1810] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 256 (0x893db400) [pid = 1810] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 255 (0x8aea8000) [pid = 1810] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 254 (0xa67c3800) [pid = 1810] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 253 (0x966d6c00) [pid = 1810] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 252 (0x8efafc00) [pid = 1810] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 251 (0x88f13c00) [pid = 1810] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 250 (0x9a930c00) [pid = 1810] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 249 (0x947cdc00) [pid = 1810] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 248 (0x90a3e400) [pid = 1810] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 247 (0x893d4000) [pid = 1810] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 246 (0x8c6ea800) [pid = 1810] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 245 (0x920aec00) [pid = 1810] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 244 (0x908bd400) [pid = 1810] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 243 (0x895f1c00) [pid = 1810] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 242 (0x9b25ac00) [pid = 1810] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 241 (0x8e1f0c00) [pid = 1810] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 240 (0x88b4d000) [pid = 1810] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 239 (0x9783dc00) [pid = 1810] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 238 (0x9061d400) [pid = 1810] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 237 (0x9b069800) [pid = 1810] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 236 (0x95402000) [pid = 1810] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 235 (0xa2459000) [pid = 1810] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 234 (0x8df4f000) [pid = 1810] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 233 (0xa26c1000) [pid = 1810] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 232 (0x926f3400) [pid = 1810] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 231 (0x91ea1800) [pid = 1810] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 230 (0x88b57400) [pid = 1810] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 229 (0x91c77400) [pid = 1810] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 18:24:39 INFO - PROCESS | 1810 | --DOMWINDOW == 228 (0x91e9e400) [pid = 1810] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 18:24:40 INFO - PROCESS | 1810 | 1463966680202 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 18:24:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 18:24:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 18:24:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 18:24:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:24:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 18:24:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 18:24:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 18:24:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:24:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 18:24:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 18:24:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 18:24:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:24:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 18:24:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 18:24:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 18:24:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:24:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 18:24:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 18:24:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 18:24:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:24:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 18:24:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 18:24:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 18:24:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 18:24:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 18:24:40 INFO - TEST-OK | /DOMEvents/constructors.html | took 2897ms 18:24:40 INFO - PROCESS | 1810 | 1463966680271 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 18:24:40 INFO - PROCESS | 1810 | 1463966680275 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 18:24:40 INFO - TEST-START | /DOMEvents/event-phases-order.html 18:24:40 INFO - PROCESS | 1810 | 1463966680282 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 18:24:40 INFO - PROCESS | 1810 | 1463966680288 Marionette TRACE conn3 <- [1,2918,null,{}] 18:24:40 INFO - PROCESS | 1810 | 1463966680298 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:40 INFO - PROCESS | 1810 | 1463966680533 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 18:24:40 INFO - PROCESS | 1810 | 1463966680552 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:40 INFO - PROCESS | 1810 | ++DOCSHELL 0x85b0f000 == 134 [pid = 1810] [id = 737] 18:24:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 229 (0x85bf0000) [pid = 1810] [serial = 2212] [outer = (nil)] 18:24:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 230 (0x88b4f800) [pid = 1810] [serial = 2213] [outer = 0x85bf0000] 18:24:40 INFO - PROCESS | 1810 | 1463966680618 Marionette DEBUG loaded listener.js 18:24:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 231 (0x893d3400) [pid = 1810] [serial = 2214] [outer = 0x85bf0000] 18:24:41 INFO - PROCESS | 1810 | 1463966681294 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 18:24:41 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 18:24:41 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1037ms 18:24:41 INFO - PROCESS | 1810 | 1463966681320 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 18:24:41 INFO - PROCESS | 1810 | 1463966681324 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 18:24:41 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 18:24:41 INFO - PROCESS | 1810 | 1463966681329 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 18:24:41 INFO - PROCESS | 1810 | 1463966681331 Marionette TRACE conn3 <- [1,2922,null,{}] 18:24:41 INFO - PROCESS | 1810 | 1463966681337 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:41 INFO - PROCESS | 1810 | 1463966681606 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 18:24:41 INFO - PROCESS | 1810 | 1463966681912 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:41 INFO - PROCESS | 1810 | ++DOCSHELL 0x83ae7400 == 135 [pid = 1810] [id = 738] 18:24:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 232 (0x83af1400) [pid = 1810] [serial = 2215] [outer = (nil)] 18:24:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 233 (0x83cdd800) [pid = 1810] [serial = 2216] [outer = 0x83af1400] 18:24:42 INFO - PROCESS | 1810 | 1463966681998 Marionette DEBUG loaded listener.js 18:24:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 234 (0x85be7000) [pid = 1810] [serial = 2217] [outer = 0x83af1400] 18:24:42 INFO - PROCESS | 1810 | [1810] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 18:24:42 INFO - PROCESS | 1810 | [1810] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 18:24:42 INFO - PROCESS | 1810 | [1810] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 18:24:42 INFO - PROCESS | 1810 | [1810] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 18:24:42 INFO - PROCESS | 1810 | 1463966682839 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 18:24:42 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 18:24:42 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 18:24:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 18:24:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:24:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:24:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:24:42 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 18:24:42 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 18:24:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:24:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:24:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:24:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:24:42 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 18:24:42 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 18:24:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:24:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:24:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:24:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:24:42 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 18:24:42 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 18:24:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 18:24:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:42 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 18:24:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 18:24:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:42 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 18:24:42 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 18:24:42 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1542ms 18:24:42 INFO - PROCESS | 1810 | 1463966682878 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 18:24:42 INFO - PROCESS | 1810 | 1463966682887 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 18:24:42 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 18:24:42 INFO - PROCESS | 1810 | 1463966682894 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 18:24:42 INFO - PROCESS | 1810 | 1463966682901 Marionette TRACE conn3 <- [1,2926,null,{}] 18:24:42 INFO - PROCESS | 1810 | 1463966682907 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:43 INFO - PROCESS | 1810 | 1463966683128 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 18:24:43 INFO - PROCESS | 1810 | 1463966683427 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:43 INFO - PROCESS | 1810 | ++DOCSHELL 0x88aa5c00 == 136 [pid = 1810] [id = 739] 18:24:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 235 (0x88aa8c00) [pid = 1810] [serial = 2218] [outer = (nil)] 18:24:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 236 (0x88f15000) [pid = 1810] [serial = 2219] [outer = 0x88aa8c00] 18:24:43 INFO - PROCESS | 1810 | 1463966683560 Marionette DEBUG loaded listener.js 18:24:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 237 (0x893d4400) [pid = 1810] [serial = 2220] [outer = 0x88aa8c00] 18:24:44 INFO - PROCESS | 1810 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 18:24:44 INFO - PROCESS | 1810 | 1463966684286 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 18:24:44 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 18:24:44 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1438ms 18:24:44 INFO - PROCESS | 1810 | 1463966684332 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 18:24:44 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 18:24:44 INFO - PROCESS | 1810 | 1463966684337 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 18:24:44 INFO - PROCESS | 1810 | 1463966684343 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 18:24:44 INFO - PROCESS | 1810 | 1463966684347 Marionette TRACE conn3 <- [1,2930,null,{}] 18:24:44 INFO - PROCESS | 1810 | 1463966684353 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:44 INFO - PROCESS | 1810 | 1463966684575 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 18:24:44 INFO - PROCESS | 1810 | 1463966684882 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:44 INFO - PROCESS | 1810 | ++DOCSHELL 0x8a848000 == 137 [pid = 1810] [id = 740] 18:24:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 238 (0x8aea1000) [pid = 1810] [serial = 2221] [outer = (nil)] 18:24:44 INFO - PROCESS | 1810 | ++DOMWINDOW == 239 (0x8aef0400) [pid = 1810] [serial = 2222] [outer = 0x8aea1000] 18:24:44 INFO - PROCESS | 1810 | 1463966684967 Marionette DEBUG loaded listener.js 18:24:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 240 (0x8afeb800) [pid = 1810] [serial = 2223] [outer = 0x8aea1000] 18:24:45 INFO - PROCESS | 1810 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 18:24:45 INFO - PROCESS | 1810 | 1463966685753 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 18:24:45 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 18:24:45 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1433ms 18:24:45 INFO - PROCESS | 1810 | 1463966685777 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 18:24:45 INFO - PROCESS | 1810 | 1463966685782 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 18:24:45 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 18:24:45 INFO - PROCESS | 1810 | 1463966685807 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 18:24:45 INFO - PROCESS | 1810 | 1463966685816 Marionette TRACE conn3 <- [1,2934,null,{}] 18:24:45 INFO - PROCESS | 1810 | 1463966685821 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:46 INFO - PROCESS | 1810 | 1463966686045 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 18:24:46 INFO - PROCESS | 1810 | 1463966686342 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:46 INFO - PROCESS | 1810 | ++DOCSHELL 0x8a5f3400 == 138 [pid = 1810] [id = 741] 18:24:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 241 (0x8b9d8c00) [pid = 1810] [serial = 2224] [outer = (nil)] 18:24:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 242 (0x8d04ec00) [pid = 1810] [serial = 2225] [outer = 0x8b9d8c00] 18:24:46 INFO - PROCESS | 1810 | 1463966686425 Marionette DEBUG loaded listener.js 18:24:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 243 (0x8d230000) [pid = 1810] [serial = 2226] [outer = 0x8b9d8c00] 18:24:47 INFO - PROCESS | 1810 | 1463966687161 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 18:24:47 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:24:47 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1403ms 18:24:47 INFO - PROCESS | 1810 | 1463966687194 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 18:24:47 INFO - PROCESS | 1810 | 1463966687197 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 18:24:47 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 18:24:47 INFO - PROCESS | 1810 | 1463966687203 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 18:24:47 INFO - PROCESS | 1810 | 1463966687206 Marionette TRACE conn3 <- [1,2938,null,{}] 18:24:47 INFO - PROCESS | 1810 | 1463966687212 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:47 INFO - PROCESS | 1810 | 1463966687409 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 18:24:47 INFO - PROCESS | 1810 | 1463966687708 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:47 INFO - PROCESS | 1810 | ++DOCSHELL 0x85bf4000 == 139 [pid = 1810] [id = 742] 18:24:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 244 (0x8965ec00) [pid = 1810] [serial = 2227] [outer = (nil)] 18:24:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 245 (0x8d80d000) [pid = 1810] [serial = 2228] [outer = 0x8965ec00] 18:24:47 INFO - PROCESS | 1810 | 1463966687796 Marionette DEBUG loaded listener.js 18:24:47 INFO - PROCESS | 1810 | ++DOMWINDOW == 246 (0x8d87f000) [pid = 1810] [serial = 2229] [outer = 0x8965ec00] 18:24:48 INFO - PROCESS | 1810 | 1463966688514 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 18:24:48 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 18:24:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1337ms 18:24:48 INFO - PROCESS | 1810 | 1463966688544 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 18:24:48 INFO - PROCESS | 1810 | 1463966688548 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 18:24:48 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 18:24:48 INFO - PROCESS | 1810 | 1463966688556 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 18:24:48 INFO - PROCESS | 1810 | 1463966688559 Marionette TRACE conn3 <- [1,2942,null,{}] 18:24:48 INFO - PROCESS | 1810 | 1463966688565 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:48 INFO - PROCESS | 1810 | 1463966688748 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 18:24:49 INFO - PROCESS | 1810 | 1463966689019 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:49 INFO - PROCESS | 1810 | ++DOCSHELL 0x8d966800 == 140 [pid = 1810] [id = 743] 18:24:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 247 (0x8d967400) [pid = 1810] [serial = 2230] [outer = (nil)] 18:24:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 248 (0x8da11800) [pid = 1810] [serial = 2231] [outer = 0x8d967400] 18:24:49 INFO - PROCESS | 1810 | 1463966689106 Marionette DEBUG loaded listener.js 18:24:49 INFO - PROCESS | 1810 | ++DOMWINDOW == 249 (0x8db51c00) [pid = 1810] [serial = 2232] [outer = 0x8d967400] 18:24:49 INFO - PROCESS | 1810 | 1463966689902 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 18:24:49 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 18:24:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 18:24:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:24:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:24:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 18:24:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1377ms 18:24:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 18:24:49 INFO - PROCESS | 1810 | 1463966689935 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 18:24:49 INFO - PROCESS | 1810 | 1463966689938 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 18:24:49 INFO - PROCESS | 1810 | 1463966689944 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 18:24:49 INFO - PROCESS | 1810 | 1463966689948 Marionette TRACE conn3 <- [1,2946,null,{}] 18:24:49 INFO - PROCESS | 1810 | 1463966689953 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:50 INFO - PROCESS | 1810 | 1463966690133 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 18:24:50 INFO - PROCESS | 1810 | 1463966690403 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:50 INFO - PROCESS | 1810 | ++DOCSHELL 0x8db54000 == 141 [pid = 1810] [id = 744] 18:24:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 250 (0x8db56000) [pid = 1810] [serial = 2233] [outer = (nil)] 18:24:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 251 (0x8df50c00) [pid = 1810] [serial = 2234] [outer = 0x8db56000] 18:24:50 INFO - PROCESS | 1810 | 1463966690485 Marionette DEBUG loaded listener.js 18:24:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 252 (0x8df72400) [pid = 1810] [serial = 2235] [outer = 0x8db56000] 18:24:51 INFO - PROCESS | 1810 | 1463966691215 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 18:24:51 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 18:24:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1285ms 18:24:51 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 18:24:51 INFO - PROCESS | 1810 | 1463966691229 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 18:24:51 INFO - PROCESS | 1810 | 1463966691232 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 18:24:51 INFO - PROCESS | 1810 | 1463966691238 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 18:24:51 INFO - PROCESS | 1810 | 1463966691242 Marionette TRACE conn3 <- [1,2950,null,{}] 18:24:51 INFO - PROCESS | 1810 | 1463966691248 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:51 INFO - PROCESS | 1810 | 1463966691423 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 18:24:51 INFO - PROCESS | 1810 | 1463966691693 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:51 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df0b400 == 142 [pid = 1810] [id = 745] 18:24:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 253 (0x8df0ec00) [pid = 1810] [serial = 2236] [outer = (nil)] 18:24:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 254 (0x8e01b800) [pid = 1810] [serial = 2237] [outer = 0x8df0ec00] 18:24:51 INFO - PROCESS | 1810 | 1463966691784 Marionette DEBUG loaded listener.js 18:24:51 INFO - PROCESS | 1810 | ++DOMWINDOW == 255 (0x8e02a800) [pid = 1810] [serial = 2238] [outer = 0x8df0ec00] 18:24:52 INFO - PROCESS | 1810 | ++DOCSHELL 0x8e659800 == 143 [pid = 1810] [id = 746] 18:24:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 256 (0x8e65c000) [pid = 1810] [serial = 2239] [outer = (nil)] 18:24:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 257 (0x8e662800) [pid = 1810] [serial = 2240] [outer = 0x8e65c000] 18:24:52 INFO - PROCESS | 1810 | 1463966692623 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 18:24:52 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 18:24:52 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1442ms 18:24:52 INFO - PROCESS | 1810 | 1463966692679 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 18:24:52 INFO - PROCESS | 1810 | 1463966692683 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 18:24:52 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 18:24:52 INFO - PROCESS | 1810 | 1463966692688 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 18:24:52 INFO - PROCESS | 1810 | 1463966692692 Marionette TRACE conn3 <- [1,2954,null,{}] 18:24:52 INFO - PROCESS | 1810 | 1463966692697 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:52 INFO - PROCESS | 1810 | 1463966692942 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 18:24:53 INFO - PROCESS | 1810 | 1463966693273 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:53 INFO - PROCESS | 1810 | ++DOCSHELL 0x8b9d3c00 == 144 [pid = 1810] [id = 747] 18:24:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 258 (0x8e012c00) [pid = 1810] [serial = 2241] [outer = (nil)] 18:24:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 259 (0x8e656000) [pid = 1810] [serial = 2242] [outer = 0x8e012c00] 18:24:53 INFO - PROCESS | 1810 | 1463966693354 Marionette DEBUG loaded listener.js 18:24:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 260 (0x8e661400) [pid = 1810] [serial = 2243] [outer = 0x8e012c00] 18:24:54 INFO - PROCESS | 1810 | 1463966694012 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 18:24:54 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:24:54 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 18:24:54 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1379ms 18:24:54 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 18:24:54 INFO - PROCESS | 1810 | 1463966694069 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 18:24:54 INFO - PROCESS | 1810 | 1463966694072 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 18:24:54 INFO - PROCESS | 1810 | 1463966694078 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 18:24:54 INFO - PROCESS | 1810 | 1463966694087 Marionette TRACE conn3 <- [1,2958,null,{}] 18:24:54 INFO - PROCESS | 1810 | 1463966694092 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:54 INFO - PROCESS | 1810 | 1463966694286 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 18:24:54 INFO - PROCESS | 1810 | 1463966694584 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:54 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df74400 == 145 [pid = 1810] [id = 748] 18:24:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 261 (0x8e1f0c00) [pid = 1810] [serial = 2244] [outer = (nil)] 18:24:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 262 (0x8ef5d800) [pid = 1810] [serial = 2245] [outer = 0x8e1f0c00] 18:24:54 INFO - PROCESS | 1810 | 1463966694666 Marionette DEBUG loaded listener.js 18:24:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 263 (0x8efa5000) [pid = 1810] [serial = 2246] [outer = 0x8e1f0c00] 18:24:55 INFO - PROCESS | 1810 | 1463966695396 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 18:24:55 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 18:24:55 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1341ms 18:24:55 INFO - PROCESS | 1810 | 1463966695418 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 18:24:55 INFO - PROCESS | 1810 | 1463966695421 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 18:24:55 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 18:24:55 INFO - PROCESS | 1810 | 1463966695427 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 18:24:55 INFO - PROCESS | 1810 | 1463966695429 Marionette TRACE conn3 <- [1,2962,null,{}] 18:24:55 INFO - PROCESS | 1810 | 1463966695435 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:55 INFO - PROCESS | 1810 | 1463966695623 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 18:24:55 INFO - PROCESS | 1810 | 1463966695940 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:55 INFO - PROCESS | 1810 | ++DOCSHELL 0x85b09c00 == 146 [pid = 1810] [id = 749] 18:24:55 INFO - PROCESS | 1810 | ++DOMWINDOW == 264 (0x8d28fc00) [pid = 1810] [serial = 2247] [outer = (nil)] 18:24:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 265 (0x8f126000) [pid = 1810] [serial = 2248] [outer = 0x8d28fc00] 18:24:56 INFO - PROCESS | 1810 | 1463966696024 Marionette DEBUG loaded listener.js 18:24:56 INFO - PROCESS | 1810 | ++DOMWINDOW == 266 (0x90626c00) [pid = 1810] [serial = 2249] [outer = 0x8d28fc00] 18:24:56 INFO - PROCESS | 1810 | 1463966696800 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 18:24:56 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 18:24:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1385ms 18:24:56 INFO - PROCESS | 1810 | 1463966696812 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 18:24:56 INFO - PROCESS | 1810 | 1463966696815 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 18:24:56 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 18:24:56 INFO - PROCESS | 1810 | 1463966696821 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 18:24:56 INFO - PROCESS | 1810 | 1463966696825 Marionette TRACE conn3 <- [1,2966,null,{}] 18:24:56 INFO - PROCESS | 1810 | 1463966696830 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:57 INFO - PROCESS | 1810 | 1463966697016 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 18:24:57 INFO - PROCESS | 1810 | 1463966697291 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:57 INFO - PROCESS | 1810 | ++DOCSHELL 0x8f122000 == 147 [pid = 1810] [id = 750] 18:24:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 267 (0x906da000) [pid = 1810] [serial = 2250] [outer = (nil)] 18:24:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 268 (0x91ac2400) [pid = 1810] [serial = 2251] [outer = 0x906da000] 18:24:57 INFO - PROCESS | 1810 | 1463966697367 Marionette DEBUG loaded listener.js 18:24:57 INFO - PROCESS | 1810 | ++DOMWINDOW == 269 (0x91c71c00) [pid = 1810] [serial = 2252] [outer = 0x906da000] 18:24:58 INFO - PROCESS | 1810 | 1463966698129 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 18:24:58 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 18:24:58 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1328ms 18:24:58 INFO - PROCESS | 1810 | 1463966698151 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 18:24:58 INFO - PROCESS | 1810 | 1463966698154 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 18:24:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 18:24:58 INFO - PROCESS | 1810 | 1463966698161 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 18:24:58 INFO - PROCESS | 1810 | 1463966698165 Marionette TRACE conn3 <- [1,2970,null,{}] 18:24:58 INFO - PROCESS | 1810 | 1463966698170 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:58 INFO - PROCESS | 1810 | 1463966698356 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 18:24:58 INFO - PROCESS | 1810 | 1463966698629 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:24:58 INFO - PROCESS | 1810 | ++DOCSHELL 0x90a2f800 == 148 [pid = 1810] [id = 751] 18:24:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 270 (0x91c7c800) [pid = 1810] [serial = 2253] [outer = (nil)] 18:24:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 271 (0x91e94c00) [pid = 1810] [serial = 2254] [outer = 0x91c7c800] 18:24:58 INFO - PROCESS | 1810 | 1463966698710 Marionette DEBUG loaded listener.js 18:24:58 INFO - PROCESS | 1810 | ++DOMWINDOW == 272 (0x91e9c800) [pid = 1810] [serial = 2255] [outer = 0x91c7c800] 18:24:59 INFO - PROCESS | 1810 | 1463966699446 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 18:24:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 18:24:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1336ms 18:24:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 18:24:59 INFO - PROCESS | 1810 | 1463966699498 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 18:24:59 INFO - PROCESS | 1810 | 1463966699501 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 18:24:59 INFO - PROCESS | 1810 | 1463966699507 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 18:24:59 INFO - PROCESS | 1810 | 1463966699510 Marionette TRACE conn3 <- [1,2974,null,{}] 18:24:59 INFO - PROCESS | 1810 | 1463966699515 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:24:59 INFO - PROCESS | 1810 | 1463966699739 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 18:25:00 INFO - PROCESS | 1810 | 1463966700058 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:00 INFO - PROCESS | 1810 | ++DOCSHELL 0x8ef60400 == 149 [pid = 1810] [id = 752] 18:25:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 273 (0x906e4c00) [pid = 1810] [serial = 2256] [outer = (nil)] 18:25:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 274 (0x924d3800) [pid = 1810] [serial = 2257] [outer = 0x906e4c00] 18:25:00 INFO - PROCESS | 1810 | 1463966700139 Marionette DEBUG loaded listener.js 18:25:00 INFO - PROCESS | 1810 | ++DOMWINDOW == 275 (0x9262d000) [pid = 1810] [serial = 2258] [outer = 0x906e4c00] 18:25:01 INFO - PROCESS | 1810 | 1463966701044 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 18:25:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 18:25:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1583ms 18:25:01 INFO - PROCESS | 1810 | 1463966701090 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 18:25:01 INFO - PROCESS | 1810 | 1463966701094 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 18:25:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 18:25:01 INFO - PROCESS | 1810 | 1463966701099 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 18:25:01 INFO - PROCESS | 1810 | 1463966701102 Marionette TRACE conn3 <- [1,2978,null,{}] 18:25:01 INFO - PROCESS | 1810 | 1463966701108 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:01 INFO - PROCESS | 1810 | 1463966701296 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 18:25:01 INFO - PROCESS | 1810 | 1463966701597 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:01 INFO - PROCESS | 1810 | ++DOCSHELL 0x92631800 == 150 [pid = 1810] [id = 753] 18:25:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 276 (0x92634400) [pid = 1810] [serial = 2259] [outer = (nil)] 18:25:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 277 (0x926f3400) [pid = 1810] [serial = 2260] [outer = 0x92634400] 18:25:01 INFO - PROCESS | 1810 | 1463966701678 Marionette DEBUG loaded listener.js 18:25:01 INFO - PROCESS | 1810 | ++DOMWINDOW == 278 (0x92801c00) [pid = 1810] [serial = 2261] [outer = 0x92634400] 18:25:02 INFO - PROCESS | 1810 | 1463966702404 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 18:25:02 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 18:25:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1335ms 18:25:02 INFO - PROCESS | 1810 | 1463966702436 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 18:25:02 INFO - PROCESS | 1810 | 1463966702440 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 18:25:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 18:25:02 INFO - PROCESS | 1810 | 1463966702446 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 18:25:02 INFO - PROCESS | 1810 | 1463966702448 Marionette TRACE conn3 <- [1,2982,null,{}] 18:25:02 INFO - PROCESS | 1810 | 1463966702454 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:02 INFO - PROCESS | 1810 | 1463966702653 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 18:25:03 INFO - PROCESS | 1810 | 1463966702997 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:03 INFO - PROCESS | 1810 | ++DOCSHELL 0x92e07400 == 151 [pid = 1810] [id = 754] 18:25:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 279 (0x92e0ac00) [pid = 1810] [serial = 2262] [outer = (nil)] 18:25:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 280 (0x93b6e800) [pid = 1810] [serial = 2263] [outer = 0x92e0ac00] 18:25:03 INFO - PROCESS | 1810 | 1463966703080 Marionette DEBUG loaded listener.js 18:25:03 INFO - PROCESS | 1810 | ++DOMWINDOW == 281 (0x947d8800) [pid = 1810] [serial = 2264] [outer = 0x92e0ac00] 18:25:03 INFO - PROCESS | 1810 | 1463966703810 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 18:25:03 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 18:25:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 18:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 18:25:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1380ms 18:25:03 INFO - PROCESS | 1810 | 1463966703827 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 18:25:03 INFO - PROCESS | 1810 | 1463966703831 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 18:25:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 18:25:03 INFO - PROCESS | 1810 | 1463966703836 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 18:25:03 INFO - PROCESS | 1810 | 1463966703839 Marionette TRACE conn3 <- [1,2986,null,{}] 18:25:03 INFO - PROCESS | 1810 | 1463966703845 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:04 INFO - PROCESS | 1810 | 1463966704023 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 18:25:04 INFO - PROCESS | 1810 | 1463966704300 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:04 INFO - PROCESS | 1810 | ++DOCSHELL 0x92e09800 == 152 [pid = 1810] [id = 755] 18:25:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 282 (0x93dbb800) [pid = 1810] [serial = 2265] [outer = (nil)] 18:25:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 283 (0x954bd400) [pid = 1810] [serial = 2266] [outer = 0x93dbb800] 18:25:04 INFO - PROCESS | 1810 | 1463966704395 Marionette DEBUG loaded listener.js 18:25:04 INFO - PROCESS | 1810 | ++DOMWINDOW == 284 (0x954c2400) [pid = 1810] [serial = 2267] [outer = 0x93dbb800] 18:25:05 INFO - PROCESS | 1810 | 1463966705115 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 18:25:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 18:25:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1338ms 18:25:05 INFO - PROCESS | 1810 | 1463966705175 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 18:25:05 INFO - PROCESS | 1810 | 1463966705179 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 18:25:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 18:25:05 INFO - PROCESS | 1810 | 1463966705185 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 18:25:05 INFO - PROCESS | 1810 | 1463966705187 Marionette TRACE conn3 <- [1,2990,null,{}] 18:25:05 INFO - PROCESS | 1810 | 1463966705193 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:05 INFO - PROCESS | 1810 | 1463966705366 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 18:25:05 INFO - PROCESS | 1810 | 1463966705668 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:05 INFO - PROCESS | 1810 | ++DOCSHELL 0x954bcc00 == 153 [pid = 1810] [id = 756] 18:25:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 285 (0x954bec00) [pid = 1810] [serial = 2268] [outer = (nil)] 18:25:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 286 (0x97840400) [pid = 1810] [serial = 2269] [outer = 0x954bec00] 18:25:05 INFO - PROCESS | 1810 | 1463966705748 Marionette DEBUG loaded listener.js 18:25:05 INFO - PROCESS | 1810 | ++DOMWINDOW == 287 (0x97849400) [pid = 1810] [serial = 2270] [outer = 0x954bec00] 18:25:06 INFO - PROCESS | 1810 | ++DOCSHELL 0x99b50800 == 154 [pid = 1810] [id = 757] 18:25:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 288 (0x99b56800) [pid = 1810] [serial = 2271] [outer = (nil)] 18:25:06 INFO - PROCESS | 1810 | ++DOMWINDOW == 289 (0x99cb4c00) [pid = 1810] [serial = 2272] [outer = 0x99b56800] 18:25:06 INFO - PROCESS | 1810 | 1463966706528 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 18:25:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 18:25:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1377ms 18:25:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 18:25:06 INFO - PROCESS | 1810 | 1463966706562 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 18:25:06 INFO - PROCESS | 1810 | 1463966706565 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 18:25:06 INFO - PROCESS | 1810 | 1463966706571 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 18:25:06 INFO - PROCESS | 1810 | 1463966706574 Marionette TRACE conn3 <- [1,2994,null,{}] 18:25:06 INFO - PROCESS | 1810 | 1463966706579 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:06 INFO - PROCESS | 1810 | 1463966706786 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 18:25:07 INFO - PROCESS | 1810 | 1463966707086 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:07 INFO - PROCESS | 1810 | ++DOCSHELL 0x85b0e000 == 155 [pid = 1810] [id = 758] 18:25:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 290 (0x91c76800) [pid = 1810] [serial = 2273] [outer = (nil)] 18:25:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 291 (0x9907cc00) [pid = 1810] [serial = 2274] [outer = 0x91c76800] 18:25:07 INFO - PROCESS | 1810 | 1463966707165 Marionette DEBUG loaded listener.js 18:25:07 INFO - PROCESS | 1810 | ++DOMWINDOW == 292 (0x99cbec00) [pid = 1810] [serial = 2275] [outer = 0x91c76800] 18:25:07 INFO - PROCESS | 1810 | 1463966707851 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 18:25:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 18:25:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 18:25:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1332ms 18:25:07 INFO - PROCESS | 1810 | 1463966707903 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 18:25:07 INFO - PROCESS | 1810 | 1463966707907 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 18:25:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 18:25:07 INFO - PROCESS | 1810 | 1463966707912 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 18:25:07 INFO - PROCESS | 1810 | 1463966707914 Marionette TRACE conn3 <- [1,2998,null,{}] 18:25:07 INFO - PROCESS | 1810 | 1463966707920 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:08 INFO - PROCESS | 1810 | 1463966708094 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 18:25:08 INFO - PROCESS | 1810 | 1463966708368 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:08 INFO - PROCESS | 1810 | ++DOCSHELL 0x92634000 == 156 [pid = 1810] [id = 759] 18:25:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 293 (0x95471c00) [pid = 1810] [serial = 2276] [outer = (nil)] 18:25:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 294 (0x9a932400) [pid = 1810] [serial = 2277] [outer = 0x95471c00] 18:25:08 INFO - PROCESS | 1810 | 1463966708455 Marionette DEBUG loaded listener.js 18:25:08 INFO - PROCESS | 1810 | ++DOMWINDOW == 295 (0x9ab7fc00) [pid = 1810] [serial = 2278] [outer = 0x95471c00] 18:25:09 INFO - PROCESS | 1810 | 1463966709174 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 18:25:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 18:25:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1282ms 18:25:09 INFO - PROCESS | 1810 | 1463966709195 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 18:25:09 INFO - PROCESS | 1810 | 1463966709198 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 18:25:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 18:25:09 INFO - PROCESS | 1810 | 1463966709204 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 18:25:09 INFO - PROCESS | 1810 | 1463966709206 Marionette TRACE conn3 <- [1,3002,null,{}] 18:25:09 INFO - PROCESS | 1810 | 1463966709212 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:09 INFO - PROCESS | 1810 | 1463966709391 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 18:25:09 INFO - PROCESS | 1810 | 1463966709695 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:09 INFO - PROCESS | 1810 | ++DOCSHELL 0x966da000 == 157 [pid = 1810] [id = 760] 18:25:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 296 (0x99a12000) [pid = 1810] [serial = 2279] [outer = (nil)] 18:25:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 297 (0x9b609400) [pid = 1810] [serial = 2280] [outer = 0x99a12000] 18:25:09 INFO - PROCESS | 1810 | 1463966709781 Marionette DEBUG loaded listener.js 18:25:09 INFO - PROCESS | 1810 | ++DOMWINDOW == 298 (0x9b938000) [pid = 1810] [serial = 2281] [outer = 0x99a12000] 18:25:10 INFO - PROCESS | 1810 | 1463966710547 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 18:25:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 18:25:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1379ms 18:25:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 18:25:10 INFO - PROCESS | 1810 | 1463966710583 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 18:25:10 INFO - PROCESS | 1810 | 1463966710586 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 18:25:10 INFO - PROCESS | 1810 | 1463966710592 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 18:25:10 INFO - PROCESS | 1810 | 1463966710595 Marionette TRACE conn3 <- [1,3006,null,{}] 18:25:10 INFO - PROCESS | 1810 | 1463966710600 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:10 INFO - PROCESS | 1810 | 1463966710838 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 18:25:11 INFO - PROCESS | 1810 | 1463966711135 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:11 INFO - PROCESS | 1810 | ++DOCSHELL 0x85b0ac00 == 158 [pid = 1810] [id = 761] 18:25:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 299 (0x85b0b000) [pid = 1810] [serial = 2282] [outer = (nil)] 18:25:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 300 (0x86171400) [pid = 1810] [serial = 2283] [outer = 0x85b0b000] 18:25:11 INFO - PROCESS | 1810 | 1463966711216 Marionette DEBUG loaded listener.js 18:25:11 INFO - PROCESS | 1810 | ++DOMWINDOW == 301 (0x86ebb800) [pid = 1810] [serial = 2284] [outer = 0x85b0b000] 18:25:12 INFO - PROCESS | 1810 | --DOCSHELL 0x86fcb000 == 157 [pid = 1810] [id = 524] 18:25:12 INFO - PROCESS | 1810 | --DOCSHELL 0x85b0f000 == 156 [pid = 1810] [id = 737] 18:25:12 INFO - PROCESS | 1810 | --DOCSHELL 0x8a852400 == 155 [pid = 1810] [id = 736] 18:25:12 INFO - PROCESS | 1810 | --DOCSHELL 0x8aeec000 == 154 [pid = 1810] [id = 735] 18:25:12 INFO - PROCESS | 1810 | --DOCSHELL 0x88aaa000 == 153 [pid = 1810] [id = 734] 18:25:12 INFO - PROCESS | 1810 | --DOCSHELL 0x85b16c00 == 152 [pid = 1810] [id = 733] 18:25:12 INFO - PROCESS | 1810 | --DOCSHELL 0x893d3c00 == 151 [pid = 1810] [id = 732] 18:25:12 INFO - PROCESS | 1810 | --DOCSHELL 0x85bf1000 == 150 [pid = 1810] [id = 731] 18:25:12 INFO - PROCESS | 1810 | --DOCSHELL 0x86162c00 == 149 [pid = 1810] [id = 730] 18:25:12 INFO - PROCESS | 1810 | --DOCSHELL 0x8e01b400 == 148 [pid = 1810] [id = 717] 18:25:12 INFO - PROCESS | 1810 | --DOCSHELL 0x8c6e3000 == 147 [pid = 1810] [id = 716] 18:25:12 INFO - PROCESS | 1810 | --DOCSHELL 0x8d87d400 == 146 [pid = 1810] [id = 715] 18:25:12 INFO - PROCESS | 1810 | --DOCSHELL 0x86fcd000 == 145 [pid = 1810] [id = 714] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 300 (0x8ef52800) [pid = 1810] [serial = 1917] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 299 (0x954c8c00) [pid = 1810] [serial = 1833] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 298 (0x9b93d000) [pid = 1810] [serial = 1707] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 297 (0x92e10c00) [pid = 1810] [serial = 1680] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 296 (0x8e02d800) [pid = 1810] [serial = 1806] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 295 (0x8e01e000) [pid = 1810] [serial = 1776] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 294 (0x91c74400) [pid = 1810] [serial = 2046] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 293 (0xa68dd400) [pid = 1810] [serial = 1971] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 292 (0x98ba3400) [pid = 1810] [serial = 1839] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 291 (0x91e93400) [pid = 1810] [serial = 1818] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 290 (0x89658400) [pid = 1810] [serial = 1980] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 289 (0x9b938c00) [pid = 1810] [serial = 1890] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 288 (0x97846c00) [pid = 1810] [serial = 2028] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 287 (0x92e10000) [pid = 1810] [serial = 2025] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 286 (0x8d234400) [pid = 1810] [serial = 1740] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 285 (0x99df8800) [pid = 1810] [serial = 1695] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 284 (0x92631c00) [pid = 1810] [serial = 1749] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 283 (0x92324800) [pid = 1810] [serial = 1821] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 282 (0x8e018800) [pid = 1810] [serial = 1737] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 281 (0x9b930800) [pid = 1810] [serial = 1704] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 280 (0x8ef58000) [pid = 1810] [serial = 2022] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 279 (0x88b52c00) [pid = 1810] [serial = 1983] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 278 (0x9907e400) [pid = 1810] [serial = 1689] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 277 (0x908b5800) [pid = 1810] [serial = 1812] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 276 (0x9d5a5400) [pid = 1810] [serial = 1893] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 275 (0x99cbb800) [pid = 1810] [serial = 1950] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 274 (0xa30ebc00) [pid = 1810] [serial = 1908] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 273 (0x8ef28000) [pid = 1810] [serial = 1872] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 272 (0xa6732400) [pid = 1810] [serial = 1962] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 271 (0x93dbf000) [pid = 1810] [serial = 1830] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 270 (0x9d92f000) [pid = 1810] [serial = 1767] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 269 (0x8db57800) [pid = 1810] [serial = 1989] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 268 (0x92804000) [pid = 1810] [serial = 1866] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 267 (0x9a92e400) [pid = 1810] [serial = 1884] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 266 (0x8d293400) [pid = 1810] [serial = 1869] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 265 (0x97855400) [pid = 1810] [serial = 1686] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 264 (0xa245a800) [pid = 1810] [serial = 1899] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 263 (0x966d3c00) [pid = 1810] [serial = 1755] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 262 (0x91acc800) [pid = 1810] [serial = 1947] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 261 (0x8ef35000) [pid = 1810] [serial = 1800] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 260 (0x9b252000) [pid = 1810] [serial = 1887] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 259 (0x95232000) [pid = 1810] [serial = 1683] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 258 (0x9b930000) [pid = 1810] [serial = 1953] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 257 (0xa6287400) [pid = 1810] [serial = 1968] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 256 (0xa214ac00) [pid = 1810] [serial = 2034] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 255 (0x8965d000) [pid = 1810] [serial = 1986] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 254 (0x9b602800) [pid = 1810] [serial = 1764] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 253 (0x9061ac00) [pid = 1810] [serial = 1809] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 252 (0x9784a400) [pid = 1810] [serial = 1881] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 251 (0xa112b800) [pid = 1810] [serial = 1896] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 250 (0x954be400) [pid = 1810] [serial = 1878] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 249 (0xa26e6400) [pid = 1810] [serial = 1905] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 248 (0x91e06c00) [pid = 1810] [serial = 1746] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 247 (0x8da19400) [pid = 1810] [serial = 2019] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 246 (0x9a92e000) [pid = 1810] [serial = 1698] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 245 (0x8d287800) [pid = 1810] [serial = 1803] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 244 (0x88f1a000) [pid = 1810] [serial = 1977] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 243 (0xa26cb800) [pid = 1810] [serial = 2037] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 242 (0x8e665000) [pid = 1810] [serial = 1743] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 241 (0xa35ee000) [pid = 1810] [serial = 1911] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 240 (0xa68dd800) [pid = 1810] [serial = 1974] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 239 (0xa21a5c00) [pid = 1810] [serial = 1770] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 238 (0x97850c00) [pid = 1810] [serial = 1758] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 237 (0x92f47c00) [pid = 1810] [serial = 1875] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 236 (0x99cb3800) [pid = 1810] [serial = 1692] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 235 (0x8d96c400) [pid = 1810] [serial = 1671] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 234 (0x9b28b400) [pid = 1810] [serial = 1701] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 233 (0xa2147000) [pid = 1810] [serial = 1956] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 232 (0x93b64400) [pid = 1810] [serial = 1752] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 231 (0x926f0400) [pid = 1810] [serial = 1677] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 230 (0x9280ec00) [pid = 1810] [serial = 1827] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 229 (0x97845c00) [pid = 1810] [serial = 1941] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 228 (0xa35f2800) [pid = 1810] [serial = 1914] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 227 (0x9bac0c00) [pid = 1810] [serial = 1710] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 226 (0x8df05800) [pid = 1810] [serial = 1944] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 225 (0x99cb5400) [pid = 1810] [serial = 1842] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 224 (0x8efaec00) [pid = 1810] [serial = 1992] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 223 (0x92635800) [pid = 1810] [serial = 1824] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 222 (0x90a3a400) [pid = 1810] [serial = 1815] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 221 (0x9a1cd400) [pid = 1810] [serial = 2031] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 220 (0xa30d1800) [pid = 1810] [serial = 1959] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 219 (0xa628fc00) [pid = 1810] [serial = 2040] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 218 (0xa246ec00) [pid = 1810] [serial = 1902] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 217 (0x9a0be800) [pid = 1810] [serial = 1761] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 216 (0x97844800) [pid = 1810] [serial = 1836] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 215 (0x8aea9800) [pid = 1810] [serial = 2043] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 214 (0x91e04c00) [pid = 1810] [serial = 1674] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 213 (0x88aacc00) [pid = 1810] [serial = 1965] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 212 (0x91c76400) [pid = 1810] [serial = 1668] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 211 (0x8df53800) [pid = 1810] [serial = 1773] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 210 (0x92e0fc00) [pid = 1810] [serial = 2016] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 209 (0x8e019800) [pid = 1810] [serial = 2135] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 208 (0x8e1f8c00) [pid = 1810] [serial = 2136] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 207 (0x966db000) [pid = 1810] [serial = 2081] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 206 (0x9a932000) [pid = 1810] [serial = 2082] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 205 (0x86eb6c00) [pid = 1810] [serial = 2126] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 204 (0x879d9400) [pid = 1810] [serial = 2127] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 203 (0xa2466c00) [pid = 1810] [serial = 2087] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 202 (0xa26c3c00) [pid = 1810] [serial = 2088] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 201 (0x879d9000) [pid = 1810] [serial = 2105] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 200 (0x879dc400) [pid = 1810] [serial = 2106] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 199 (0xa67cd000) [pid = 1810] [serial = 2096] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 198 (0xa6cdbc00) [pid = 1810] [serial = 2097] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 197 (0x85b12800) [pid = 1810] [serial = 2114] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 196 (0x85b14800) [pid = 1810] [serial = 2115] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 195 (0x8df48000) [pid = 1810] [serial = 2069] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 194 (0x8e651800) [pid = 1810] [serial = 2070] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 193 (0x92e05400) [pid = 1810] [serial = 2075] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 192 (0x92e0f400) [pid = 1810] [serial = 2076] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 191 (0xa6b3d000) [pid = 1810] [serial = 2099] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 190 (0xa6b3ec00) [pid = 1810] [serial = 2100] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 189 (0x879da000) [pid = 1810] [serial = 2123] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 188 (0x8b6a5c00) [pid = 1810] [serial = 2124] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 187 (0x85beec00) [pid = 1810] [serial = 2120] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 186 (0x85bf1800) [pid = 1810] [serial = 2121] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 185 (0xa347c800) [pid = 1810] [serial = 2090] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 184 (0xa503f400) [pid = 1810] [serial = 2091] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 183 (0x8616c000) [pid = 1810] [serial = 2111] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 182 (0x86171800) [pid = 1810] [serial = 2112] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 181 (0x8ad50800) [pid = 1810] [serial = 2129] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 180 (0x8b6a8c00) [pid = 1810] [serial = 2108] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 179 (0x8b6af800) [pid = 1810] [serial = 2109] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 178 (0x86eb7400) [pid = 1810] [serial = 2093] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 177 (0x86eb9800) [pid = 1810] [serial = 2094] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 176 (0x9d5a9400) [pid = 1810] [serial = 2084] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 175 (0x9d9ac400) [pid = 1810] [serial = 2085] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 174 (0x8c6df800) [pid = 1810] [serial = 2066] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 173 (0x8d054800) [pid = 1810] [serial = 2067] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 172 (0x8b6a9c00) [pid = 1810] [serial = 2102] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 171 (0x8b6ac800) [pid = 1810] [serial = 2103] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 170 (0x86170c00) [pid = 1810] [serial = 2117] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 169 (0x88b48400) [pid = 1810] [serial = 2118] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 168 (0x954c3000) [pid = 1810] [serial = 2078] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 167 (0x9783c400) [pid = 1810] [serial = 2079] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 166 (0x91e94800) [pid = 1810] [serial = 2072] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 165 (0x9232c000) [pid = 1810] [serial = 2073] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 164 (0x8ef5e800) [pid = 1810] [serial = 2138] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 163 (0x8d04e800) [pid = 1810] [serial = 2132] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 162 (0x8d95f000) [pid = 1810] [serial = 2133] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 161 (0x8efadc00) [pid = 1810] [serial = 2139] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | --DOMWINDOW == 160 (0x8aea9c00) [pid = 1810] [serial = 2130] [outer = (nil)] [url = about:blank] 18:25:13 INFO - PROCESS | 1810 | 1463966713482 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 18:25:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 18:25:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 2946ms 18:25:13 INFO - PROCESS | 1810 | 1463966713541 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 18:25:13 INFO - PROCESS | 1810 | 1463966713545 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 18:25:13 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 18:25:13 INFO - PROCESS | 1810 | 1463966713553 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 18:25:13 INFO - PROCESS | 1810 | 1463966713558 Marionette TRACE conn3 <- [1,3010,null,{}] 18:25:13 INFO - PROCESS | 1810 | 1463966713565 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:13 INFO - PROCESS | 1810 | 1463966713738 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 18:25:13 INFO - PROCESS | 1810 | 1463966713973 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:14 INFO - PROCESS | 1810 | ++DOCSHELL 0x85b12800 == 146 [pid = 1810] [id = 762] 18:25:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 161 (0x86168800) [pid = 1810] [serial = 2285] [outer = (nil)] 18:25:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 162 (0x86eb8400) [pid = 1810] [serial = 2286] [outer = 0x86168800] 18:25:14 INFO - PROCESS | 1810 | 1463966714042 Marionette DEBUG loaded listener.js 18:25:14 INFO - PROCESS | 1810 | ++DOMWINDOW == 163 (0x86fd0800) [pid = 1810] [serial = 2287] [outer = 0x86168800] 18:25:14 INFO - PROCESS | 1810 | 1463966714662 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 18:25:14 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 18:25:14 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1141ms 18:25:14 INFO - PROCESS | 1810 | 1463966714694 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 18:25:14 INFO - PROCESS | 1810 | 1463966714701 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 18:25:14 INFO - TEST-START | /FileAPI/FileReaderSync.worker 18:25:14 INFO - PROCESS | 1810 | 1463966714710 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 18:25:14 INFO - PROCESS | 1810 | 1463966714714 Marionette TRACE conn3 <- [1,3014,null,{}] 18:25:14 INFO - PROCESS | 1810 | 1463966714719 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:14 INFO - PROCESS | 1810 | 1463966714971 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 18:25:15 INFO - PROCESS | 1810 | 1463966714996 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:15 INFO - PROCESS | 1810 | ++DOCSHELL 0x86fce400 == 147 [pid = 1810] [id = 763] 18:25:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 164 (0x873ca800) [pid = 1810] [serial = 2288] [outer = (nil)] 18:25:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 165 (0x879d9400) [pid = 1810] [serial = 2289] [outer = 0x873ca800] 18:25:15 INFO - PROCESS | 1810 | 1463966715061 Marionette DEBUG loaded listener.js 18:25:15 INFO - PROCESS | 1810 | ++DOMWINDOW == 166 (0x88aa2400) [pid = 1810] [serial = 2290] [outer = 0x873ca800] 18:25:15 INFO - PROCESS | 1810 | [1810] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:25:15 INFO - PROCESS | 1810 | 1463966715992 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 18:25:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 18:25:16 INFO - {} 18:25:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 18:25:16 INFO - {} 18:25:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 18:25:16 INFO - {} 18:25:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 18:25:16 INFO - {} 18:25:16 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1335ms 18:25:16 INFO - PROCESS | 1810 | 1463966716049 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 18:25:16 INFO - PROCESS | 1810 | 1463966716053 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 18:25:16 INFO - TEST-START | /FileAPI/fileReader.html 18:25:16 INFO - PROCESS | 1810 | 1463966716059 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 18:25:16 INFO - PROCESS | 1810 | 1463966716064 Marionette TRACE conn3 <- [1,3018,null,{}] 18:25:16 INFO - PROCESS | 1810 | 1463966716079 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:16 INFO - PROCESS | 1810 | 1463966716329 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 18:25:16 INFO - PROCESS | 1810 | 1463966716359 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:16 INFO - PROCESS | 1810 | ++DOCSHELL 0x876c5400 == 148 [pid = 1810] [id = 764] 18:25:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 167 (0x88f13000) [pid = 1810] [serial = 2291] [outer = (nil)] 18:25:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 168 (0x89654000) [pid = 1810] [serial = 2292] [outer = 0x88f13000] 18:25:16 INFO - PROCESS | 1810 | 1463966716429 Marionette DEBUG loaded listener.js 18:25:16 INFO - PROCESS | 1810 | ++DOMWINDOW == 169 (0x8a5f0800) [pid = 1810] [serial = 2293] [outer = 0x88f13000] 18:25:17 INFO - PROCESS | 1810 | 1463966717322 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 18:25:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 18:25:17 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 18:25:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 18:25:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 18:25:17 INFO - TEST-OK | /FileAPI/fileReader.html | took 1287ms 18:25:17 INFO - PROCESS | 1810 | 1463966717347 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 18:25:17 INFO - PROCESS | 1810 | 1463966717351 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 18:25:17 INFO - TEST-START | /FileAPI/historical.html 18:25:17 INFO - PROCESS | 1810 | 1463966717357 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 18:25:17 INFO - PROCESS | 1810 | 1463966717359 Marionette TRACE conn3 <- [1,3022,null,{}] 18:25:17 INFO - PROCESS | 1810 | 1463966717365 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:17 INFO - PROCESS | 1810 | 1463966717601 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 18:25:17 INFO - PROCESS | 1810 | 1463966717632 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:17 INFO - PROCESS | 1810 | ++DOCSHELL 0x88b54400 == 149 [pid = 1810] [id = 765] 18:25:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 170 (0x8a847000) [pid = 1810] [serial = 2294] [outer = (nil)] 18:25:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 171 (0x8a852000) [pid = 1810] [serial = 2295] [outer = 0x8a847000] 18:25:17 INFO - PROCESS | 1810 | 1463966717698 Marionette DEBUG loaded listener.js 18:25:17 INFO - PROCESS | 1810 | ++DOMWINDOW == 172 (0x8aea1800) [pid = 1810] [serial = 2296] [outer = 0x8a847000] 18:25:18 INFO - PROCESS | 1810 | --DOMWINDOW == 171 (0x8aeec400) [pid = 1810] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 18:25:18 INFO - PROCESS | 1810 | --DOMWINDOW == 170 (0x8aee7800) [pid = 1810] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 18:25:18 INFO - PROCESS | 1810 | --DOMWINDOW == 169 (0x86eba400) [pid = 1810] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 18:25:18 INFO - PROCESS | 1810 | --DOMWINDOW == 168 (0x86eb1800) [pid = 1810] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 18:25:18 INFO - PROCESS | 1810 | --DOMWINDOW == 167 (0x86164800) [pid = 1810] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 18:25:18 INFO - PROCESS | 1810 | --DOMWINDOW == 166 (0x89609400) [pid = 1810] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 18:25:18 INFO - PROCESS | 1810 | --DOMWINDOW == 165 (0x895e7000) [pid = 1810] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 18:25:18 INFO - PROCESS | 1810 | 1463966718847 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 18:25:18 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 18:25:18 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 18:25:18 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 18:25:18 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 18:25:18 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 18:25:18 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 18:25:18 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 18:25:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:18 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 18:25:18 INFO - TEST-OK | /FileAPI/historical.html | took 1537ms 18:25:18 INFO - PROCESS | 1810 | 1463966718896 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 18:25:18 INFO - PROCESS | 1810 | 1463966718900 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 18:25:18 INFO - TEST-START | /FileAPI/idlharness.html 18:25:18 INFO - PROCESS | 1810 | 1463966718906 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 18:25:18 INFO - PROCESS | 1810 | 1463966718908 Marionette TRACE conn3 <- [1,3026,null,{}] 18:25:18 INFO - PROCESS | 1810 | 1463966718913 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:19 INFO - PROCESS | 1810 | 1463966719064 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 18:25:19 INFO - PROCESS | 1810 | 1463966719077 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:19 INFO - PROCESS | 1810 | ++DOCSHELL 0x89609400 == 150 [pid = 1810] [id = 766] 18:25:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 166 (0x8965bc00) [pid = 1810] [serial = 2297] [outer = (nil)] 18:25:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 167 (0x8aeab000) [pid = 1810] [serial = 2298] [outer = 0x8965bc00] 18:25:19 INFO - PROCESS | 1810 | 1463966719141 Marionette DEBUG loaded listener.js 18:25:19 INFO - PROCESS | 1810 | ++DOMWINDOW == 168 (0x8aee9800) [pid = 1810] [serial = 2299] [outer = 0x8965bc00] 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 18:25:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:25:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:25:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:25:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:25:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:25:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:25:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:25:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:25:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 18:25:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:25:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:25:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:25:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:25:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:25:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:25:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:25:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:25:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 18:25:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:25:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:25:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:25:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:25:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:25:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:25:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:25:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:25:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 18:25:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 18:25:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:25:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:25:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:25:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:25:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:25:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:25:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:25:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:25:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 18:25:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 18:25:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:25:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:25:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:25:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:25:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:25:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:25:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:25:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:25:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 18:25:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:25:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:25:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:25:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:25:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:25:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:25:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:25:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 18:25:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 18:25:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:25:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:25:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:25:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:25:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:25:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:25:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:25:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:25:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 18:25:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 18:25:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:25:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:25:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:25:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:25:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:25:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 18:25:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 18:25:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 18:25:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 18:25:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 18:25:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 18:25:20 INFO - TEST-OK | /FileAPI/idlharness.html | took 1734ms 18:25:20 INFO - PROCESS | 1810 | 1463966720526 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 18:25:20 INFO - PROCESS | 1810 | 1463966720828 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 18:25:20 INFO - PROCESS | 1810 | 1463966720834 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 18:25:20 INFO - TEST-START | /FileAPI/idlharness.worker 18:25:20 INFO - PROCESS | 1810 | 1463966720942 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 18:25:20 INFO - PROCESS | 1810 | 1463966720950 Marionette TRACE conn3 <- [1,3030,null,{}] 18:25:20 INFO - PROCESS | 1810 | 1463966720965 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:21 INFO - PROCESS | 1810 | 1463966721225 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 18:25:21 INFO - PROCESS | 1810 | 1463966721505 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:21 INFO - PROCESS | 1810 | ++DOCSHELL 0x873c8000 == 151 [pid = 1810] [id = 767] 18:25:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 169 (0x873cb000) [pid = 1810] [serial = 2300] [outer = (nil)] 18:25:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 170 (0x876c7c00) [pid = 1810] [serial = 2301] [outer = 0x873cb000] 18:25:21 INFO - PROCESS | 1810 | 1463966721589 Marionette DEBUG loaded listener.js 18:25:21 INFO - PROCESS | 1810 | ++DOMWINDOW == 171 (0x879d9000) [pid = 1810] [serial = 2302] [outer = 0x873cb000] 18:25:21 INFO - PROCESS | 1810 | [1810] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 18:25:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 18:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:25:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:25:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:25:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 18:25:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 18:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:25:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:25:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:25:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 18:25:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 18:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:25:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:25:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:25:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 18:25:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:25:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:25:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:25:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:25:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 18:25:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:25:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:25:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:25:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:25:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 18:25:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 18:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:25:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:25:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 18:25:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:25:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:25:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:25:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:25:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 18:25:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 18:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 18:25:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 18:25:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 18:25:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 18:25:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:25:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 18:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 18:25:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:25:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:25:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 18:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 18:25:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:25:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:25:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 18:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 18:25:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:25:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:25:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 18:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 18:25:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:25:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:25:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 18:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 18:25:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 18:25:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:25:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 18:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 18:25:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 18:25:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:25:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:23 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 18:25:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 18:25:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 18:25:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 18:25:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 18:25:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 18:25:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 18:25:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 18:25:23 INFO - {} 18:25:23 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2756ms 18:25:23 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 18:25:23 INFO - PROCESS | 1810 | 1463966723460 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 18:25:23 INFO - PROCESS | 1810 | 1463966723613 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 18:25:23 INFO - PROCESS | 1810 | 1463966723634 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 18:25:23 INFO - PROCESS | 1810 | 1463966723661 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 18:25:23 INFO - PROCESS | 1810 | 1463966723673 Marionette TRACE conn3 <- [1,3034,null,{}] 18:25:23 INFO - PROCESS | 1810 | 1463966723686 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:24 INFO - PROCESS | 1810 | 1463966724056 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 18:25:24 INFO - PROCESS | 1810 | 1463966724233 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:24 INFO - PROCESS | 1810 | ++DOCSHELL 0x876cac00 == 152 [pid = 1810] [id = 768] 18:25:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 172 (0x879dc000) [pid = 1810] [serial = 2303] [outer = (nil)] 18:25:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 173 (0x8ef55400) [pid = 1810] [serial = 2304] [outer = 0x879dc000] 18:25:24 INFO - PROCESS | 1810 | 1463966724312 Marionette DEBUG loaded listener.js 18:25:24 INFO - PROCESS | 1810 | ++DOMWINDOW == 174 (0x8efa2800) [pid = 1810] [serial = 2305] [outer = 0x879dc000] 18:25:25 INFO - PROCESS | 1810 | 1463966725095 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 18:25:25 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 18:25:25 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1456ms 18:25:25 INFO - PROCESS | 1810 | 1463966725111 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 18:25:25 INFO - PROCESS | 1810 | 1463966725115 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 18:25:25 INFO - TEST-START | /FileAPI/blob/Blob-close.html 18:25:25 INFO - PROCESS | 1810 | 1463966725121 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 18:25:25 INFO - PROCESS | 1810 | 1463966725127 Marionette TRACE conn3 <- [1,3038,null,{}] 18:25:25 INFO - PROCESS | 1810 | 1463966725142 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:25 INFO - PROCESS | 1810 | 1463966725341 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 18:25:25 INFO - PROCESS | 1810 | 1463966725602 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:25 INFO - PROCESS | 1810 | ++DOCSHELL 0x86ebac00 == 153 [pid = 1810] [id = 769] 18:25:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 175 (0x8f11dc00) [pid = 1810] [serial = 2306] [outer = (nil)] 18:25:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 176 (0x906ddc00) [pid = 1810] [serial = 2307] [outer = 0x8f11dc00] 18:25:25 INFO - PROCESS | 1810 | 1463966725687 Marionette DEBUG loaded listener.js 18:25:25 INFO - PROCESS | 1810 | ++DOMWINDOW == 177 (0x908b5000) [pid = 1810] [serial = 2308] [outer = 0x8f11dc00] 18:25:26 INFO - PROCESS | 1810 | 1463966726478 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 18:25:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 18:25:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 18:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 18:25:26 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1382ms 18:25:26 INFO - PROCESS | 1810 | 1463966726505 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 18:25:26 INFO - PROCESS | 1810 | 1463966726509 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 18:25:26 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 18:25:26 INFO - PROCESS | 1810 | 1463966726515 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 18:25:26 INFO - PROCESS | 1810 | 1463966726519 Marionette TRACE conn3 <- [1,3042,null,{}] 18:25:26 INFO - PROCESS | 1810 | 1463966726524 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:26 INFO - PROCESS | 1810 | 1463966726715 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 18:25:26 INFO - PROCESS | 1810 | 1463966726976 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:27 INFO - PROCESS | 1810 | ++DOCSHELL 0x8ef52800 == 154 [pid = 1810] [id = 770] 18:25:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 178 (0x91c74400) [pid = 1810] [serial = 2309] [outer = (nil)] 18:25:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 179 (0x91e04c00) [pid = 1810] [serial = 2310] [outer = 0x91c74400] 18:25:27 INFO - PROCESS | 1810 | 1463966727058 Marionette DEBUG loaded listener.js 18:25:27 INFO - PROCESS | 1810 | ++DOMWINDOW == 180 (0x91ea1000) [pid = 1810] [serial = 2311] [outer = 0x91c74400] 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 18:25:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 18:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 18:25:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 18:25:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:25:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 18:25:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 18:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 18:25:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 18:25:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 18:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 18:25:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 18:25:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:25:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:25:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 18:25:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:25:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:25:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:25:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:25:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 18:25:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 18:25:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 18:25:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 18:25:28 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1608ms 18:25:28 INFO - PROCESS | 1810 | 1463966728039 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 18:25:28 INFO - PROCESS | 1810 | 1463966728131 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 18:25:28 INFO - PROCESS | 1810 | 1463966728136 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 18:25:28 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 18:25:28 INFO - PROCESS | 1810 | 1463966728197 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 18:25:28 INFO - PROCESS | 1810 | 1463966728200 Marionette TRACE conn3 <- [1,3046,null,{}] 18:25:28 INFO - PROCESS | 1810 | 1463966728205 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:28 INFO - PROCESS | 1810 | 1463966728422 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 18:25:28 INFO - PROCESS | 1810 | 1463966728777 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:28 INFO - PROCESS | 1810 | ++DOCSHELL 0x86fcf800 == 155 [pid = 1810] [id = 771] 18:25:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 181 (0x908b8400) [pid = 1810] [serial = 2312] [outer = (nil)] 18:25:28 INFO - PROCESS | 1810 | ++DOMWINDOW == 182 (0x924de400) [pid = 1810] [serial = 2313] [outer = 0x908b8400] 18:25:28 INFO - PROCESS | 1810 | 1463966728855 Marionette DEBUG loaded listener.js 18:25:29 INFO - PROCESS | 1810 | ++DOMWINDOW == 183 (0x884ec000) [pid = 1810] [serial = 2314] [outer = 0x908b8400] 18:25:29 INFO - PROCESS | 1810 | [1810] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:25:29 INFO - PROCESS | 1810 | 1463966729708 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 18:25:29 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 18:25:29 INFO - {} 18:25:29 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1544ms 18:25:29 INFO - PROCESS | 1810 | 1463966729731 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 18:25:29 INFO - PROCESS | 1810 | 1463966729735 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 18:25:29 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 18:25:29 INFO - PROCESS | 1810 | 1463966729740 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 18:25:29 INFO - PROCESS | 1810 | 1463966729743 Marionette TRACE conn3 <- [1,3050,null,{}] 18:25:29 INFO - PROCESS | 1810 | 1463966729748 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:29 INFO - PROCESS | 1810 | 1463966729995 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 18:25:30 INFO - PROCESS | 1810 | 1463966730288 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:30 INFO - PROCESS | 1810 | ++DOCSHELL 0x86eb3000 == 156 [pid = 1810] [id = 772] 18:25:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 184 (0x88f17c00) [pid = 1810] [serial = 2315] [outer = (nil)] 18:25:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 185 (0x8b6af400) [pid = 1810] [serial = 2316] [outer = 0x88f17c00] 18:25:30 INFO - PROCESS | 1810 | 1463966730415 Marionette DEBUG loaded listener.js 18:25:30 INFO - PROCESS | 1810 | ++DOMWINDOW == 186 (0x8d87d400) [pid = 1810] [serial = 2317] [outer = 0x88f17c00] 18:25:31 INFO - PROCESS | 1810 | 1463966731165 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 18:25:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 18:25:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 18:25:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 18:25:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 18:25:31 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1479ms 18:25:31 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 18:25:31 INFO - PROCESS | 1810 | 1463966731222 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 18:25:31 INFO - PROCESS | 1810 | 1463966731224 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 18:25:31 INFO - PROCESS | 1810 | 1463966731231 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 18:25:31 INFO - PROCESS | 1810 | 1463966731235 Marionette TRACE conn3 <- [1,3054,null,{}] 18:25:31 INFO - PROCESS | 1810 | 1463966731240 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:31 INFO - PROCESS | 1810 | 1463966731427 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 18:25:31 INFO - PROCESS | 1810 | 1463966731716 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:31 INFO - PROCESS | 1810 | ++DOCSHELL 0x88aad400 == 157 [pid = 1810] [id = 773] 18:25:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 187 (0x88f10800) [pid = 1810] [serial = 2318] [outer = (nil)] 18:25:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 188 (0x8df0a400) [pid = 1810] [serial = 2319] [outer = 0x88f10800] 18:25:31 INFO - PROCESS | 1810 | 1463966731798 Marionette DEBUG loaded listener.js 18:25:31 INFO - PROCESS | 1810 | ++DOMWINDOW == 189 (0x8df48800) [pid = 1810] [serial = 2320] [outer = 0x88f10800] 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 18:25:32 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 18:25:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 18:25:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:25:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 18:25:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:25:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 18:25:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:25:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 18:25:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:25:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 18:25:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:25:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 18:25:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:25:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:25:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 18:25:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:25:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 18:25:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 18:25:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 18:25:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 18:25:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 18:25:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 18:25:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 18:25:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 18:25:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 18:25:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 18:25:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 18:25:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 18:25:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 18:25:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 18:25:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 18:25:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 18:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:25:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 18:25:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:25:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 18:25:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 18:25:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 18:25:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 18:25:33 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1710ms 18:25:33 INFO - TEST-START | /FileAPI/file/File-constructor.html 18:25:33 INFO - PROCESS | 1810 | 1463966732814 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 18:25:33 INFO - PROCESS | 1810 | 1463966732975 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 18:25:33 INFO - PROCESS | 1810 | 1463966732978 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 18:25:33 INFO - PROCESS | 1810 | 1463966733003 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 18:25:33 INFO - PROCESS | 1810 | 1463966733013 Marionette TRACE conn3 <- [1,3058,null,{}] 18:25:33 INFO - PROCESS | 1810 | 1463966733027 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:33 INFO - PROCESS | 1810 | 1463966733297 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 18:25:33 INFO - PROCESS | 1810 | 1463966733652 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:33 INFO - PROCESS | 1810 | ++DOCSHELL 0x8df05800 == 158 [pid = 1810] [id = 774] 18:25:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 190 (0x920b6c00) [pid = 1810] [serial = 2321] [outer = (nil)] 18:25:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 191 (0x92f48000) [pid = 1810] [serial = 2322] [outer = 0x920b6c00] 18:25:33 INFO - PROCESS | 1810 | 1463966733734 Marionette DEBUG loaded listener.js 18:25:33 INFO - PROCESS | 1810 | ++DOMWINDOW == 192 (0x9546d400) [pid = 1810] [serial = 2323] [outer = 0x920b6c00] 18:25:34 INFO - PROCESS | 1810 | 1463966734488 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 18:25:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 18:25:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 18:25:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 18:25:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 18:25:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 18:25:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 18:25:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 18:25:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 18:25:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 18:25:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 18:25:34 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 18:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:34 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 18:25:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 18:25:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 18:25:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 18:25:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 18:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 18:25:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 18:25:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 18:25:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 18:25:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 18:25:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 18:25:34 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1543ms 18:25:34 INFO - PROCESS | 1810 | 1463966734549 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 18:25:34 INFO - PROCESS | 1810 | 1463966734553 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 18:25:34 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 18:25:34 INFO - PROCESS | 1810 | 1463966734562 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 18:25:34 INFO - PROCESS | 1810 | 1463966734568 Marionette TRACE conn3 <- [1,3062,null,{}] 18:25:34 INFO - PROCESS | 1810 | 1463966734592 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:34 INFO - PROCESS | 1810 | 1463966734798 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 18:25:35 INFO - PROCESS | 1810 | 1463966735099 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:35 INFO - PROCESS | 1810 | ++DOCSHELL 0x879d7000 == 159 [pid = 1810] [id = 775] 18:25:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 193 (0x88aaa000) [pid = 1810] [serial = 2324] [outer = (nil)] 18:25:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 194 (0x88f1a400) [pid = 1810] [serial = 2325] [outer = 0x88aaa000] 18:25:35 INFO - PROCESS | 1810 | 1463966735220 Marionette DEBUG loaded listener.js 18:25:35 INFO - PROCESS | 1810 | ++DOMWINDOW == 195 (0x8960d400) [pid = 1810] [serial = 2326] [outer = 0x88aaa000] 18:25:35 INFO - PROCESS | 1810 | [1810] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 18:25:36 INFO - PROCESS | 1810 | 1463966736007 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 18:25:36 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 18:25:36 INFO - {} 18:25:36 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1499ms 18:25:36 INFO - PROCESS | 1810 | 1463966736063 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 18:25:36 INFO - PROCESS | 1810 | 1463966736067 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 18:25:36 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 18:25:36 INFO - PROCESS | 1810 | 1463966736077 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 18:25:36 INFO - PROCESS | 1810 | 1463966736079 Marionette TRACE conn3 <- [1,3066,null,{}] 18:25:36 INFO - PROCESS | 1810 | 1463966736085 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:36 INFO - PROCESS | 1810 | 1463966736311 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 18:25:36 INFO - PROCESS | 1810 | 1463966736573 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:36 INFO - PROCESS | 1810 | ++DOCSHELL 0x88f16400 == 160 [pid = 1810] [id = 776] 18:25:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 196 (0x893cc400) [pid = 1810] [serial = 2327] [outer = (nil)] 18:25:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 197 (0x98b20800) [pid = 1810] [serial = 2328] [outer = 0x893cc400] 18:25:36 INFO - PROCESS | 1810 | 1463966736694 Marionette DEBUG loaded listener.js 18:25:36 INFO - PROCESS | 1810 | ++DOMWINDOW == 198 (0x997cf800) [pid = 1810] [serial = 2329] [outer = 0x893cc400] 18:25:37 INFO - PROCESS | 1810 | 1463966737361 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 18:25:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 18:25:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 18:25:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 18:25:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 18:25:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 18:25:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 18:25:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 18:25:37 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1327ms 18:25:37 INFO - PROCESS | 1810 | 1463966737406 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 18:25:37 INFO - PROCESS | 1810 | 1463966737410 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 18:25:37 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 18:25:37 INFO - PROCESS | 1810 | 1463966737416 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 18:25:37 INFO - PROCESS | 1810 | 1463966737420 Marionette TRACE conn3 <- [1,3070,null,{}] 18:25:37 INFO - PROCESS | 1810 | 1463966737425 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:37 INFO - PROCESS | 1810 | 1463966737638 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 18:25:37 INFO - PROCESS | 1810 | 1463966737941 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:37 INFO - PROCESS | 1810 | ++DOCSHELL 0x90a36400 == 161 [pid = 1810] [id = 777] 18:25:37 INFO - PROCESS | 1810 | ++DOMWINDOW == 199 (0x91e09800) [pid = 1810] [serial = 2330] [outer = (nil)] 18:25:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 200 (0x99cbdc00) [pid = 1810] [serial = 2331] [outer = 0x91e09800] 18:25:38 INFO - PROCESS | 1810 | 1463966738037 Marionette DEBUG loaded listener.js 18:25:38 INFO - PROCESS | 1810 | ++DOMWINDOW == 201 (0x9a92e800) [pid = 1810] [serial = 2332] [outer = 0x91e09800] 18:25:38 INFO - PROCESS | 1810 | 1463966738853 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 18:25:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 18:25:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 18:25:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 18:25:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 18:25:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 18:25:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 18:25:38 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1480ms 18:25:38 INFO - PROCESS | 1810 | 1463966738899 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 18:25:38 INFO - PROCESS | 1810 | 1463966738903 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 18:25:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 18:25:38 INFO - PROCESS | 1810 | 1463966738909 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 18:25:38 INFO - PROCESS | 1810 | 1463966738912 Marionette TRACE conn3 <- [1,3074,null,{}] 18:25:38 INFO - PROCESS | 1810 | 1463966738918 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:39 INFO - PROCESS | 1810 | 1463966739143 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 18:25:39 INFO - PROCESS | 1810 | 1463966739420 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:39 INFO - PROCESS | 1810 | ++DOCSHELL 0x85be9c00 == 162 [pid = 1810] [id = 778] 18:25:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 202 (0x8db55c00) [pid = 1810] [serial = 2333] [outer = (nil)] 18:25:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 203 (0x9b252800) [pid = 1810] [serial = 2334] [outer = 0x8db55c00] 18:25:39 INFO - PROCESS | 1810 | 1463966739505 Marionette DEBUG loaded listener.js 18:25:39 INFO - PROCESS | 1810 | ++DOMWINDOW == 204 (0x9b601c00) [pid = 1810] [serial = 2335] [outer = 0x8db55c00] 18:25:40 INFO - PROCESS | 1810 | 1463966740247 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 18:25:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 18:25:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 18:25:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 18:25:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 18:25:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 18:25:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 18:25:40 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1380ms 18:25:40 INFO - PROCESS | 1810 | 1463966740291 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 18:25:40 INFO - PROCESS | 1810 | 1463966740295 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 18:25:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 18:25:40 INFO - PROCESS | 1810 | 1463966740301 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 18:25:40 INFO - PROCESS | 1810 | 1463966740303 Marionette TRACE conn3 <- [1,3078,null,{}] 18:25:40 INFO - PROCESS | 1810 | 1463966740318 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:40 INFO - PROCESS | 1810 | 1463966740547 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 18:25:40 INFO - PROCESS | 1810 | 1463966740855 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:40 INFO - PROCESS | 1810 | ++DOCSHELL 0x9232c400 == 163 [pid = 1810] [id = 779] 18:25:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 205 (0x9b06a800) [pid = 1810] [serial = 2336] [outer = (nil)] 18:25:40 INFO - PROCESS | 1810 | ++DOMWINDOW == 206 (0x9b93c400) [pid = 1810] [serial = 2337] [outer = 0x9b06a800] 18:25:40 INFO - PROCESS | 1810 | 1463966740935 Marionette DEBUG loaded listener.js 18:25:41 INFO - PROCESS | 1810 | ++DOMWINDOW == 207 (0x9b96f000) [pid = 1810] [serial = 2338] [outer = 0x9b06a800] 18:25:41 INFO - PROCESS | 1810 | 1463966741742 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 18:25:41 INFO - PROCESS | 1810 | 1463966741797 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 18:25:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 18:25:41 INFO - PROCESS | 1810 | 1463966741808 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 18:25:41 INFO - PROCESS | 1810 | 1463966741813 Marionette TRACE conn3 <- [1,3082,null,{}] 18:25:41 INFO - PROCESS | 1810 | 1463966741843 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:42 INFO - PROCESS | 1810 | 1463966742041 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 18:25:42 INFO - PROCESS | 1810 | 1463966742341 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:42 INFO - PROCESS | 1810 | ++DOCSHELL 0x85b0ec00 == 164 [pid = 1810] [id = 780] 18:25:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 208 (0x9784e800) [pid = 1810] [serial = 2339] [outer = (nil)] 18:25:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 209 (0x9d5a2000) [pid = 1810] [serial = 2340] [outer = 0x9784e800] 18:25:42 INFO - PROCESS | 1810 | 1463966742421 Marionette DEBUG loaded listener.js 18:25:42 INFO - PROCESS | 1810 | ++DOMWINDOW == 210 (0x9d5a8400) [pid = 1810] [serial = 2341] [outer = 0x9784e800] 18:25:43 INFO - PROCESS | 1810 | 1463966743205 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 18:25:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 18:25:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 18:25:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 18:25:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 18:25:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1459ms 18:25:43 INFO - PROCESS | 1810 | 1463966743267 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 18:25:43 INFO - PROCESS | 1810 | 1463966743270 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 18:25:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 18:25:43 INFO - PROCESS | 1810 | 1463966743277 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 18:25:43 INFO - PROCESS | 1810 | 1463966743279 Marionette TRACE conn3 <- [1,3086,null,{}] 18:25:43 INFO - PROCESS | 1810 | 1463966743285 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:43 INFO - PROCESS | 1810 | 1463966743492 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 18:25:43 INFO - PROCESS | 1810 | 1463966743805 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:43 INFO - PROCESS | 1810 | ++DOCSHELL 0x876c7800 == 165 [pid = 1810] [id = 781] 18:25:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 211 (0x876c8000) [pid = 1810] [serial = 2342] [outer = (nil)] 18:25:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 212 (0x9b93b800) [pid = 1810] [serial = 2343] [outer = 0x876c8000] 18:25:43 INFO - PROCESS | 1810 | 1463966743888 Marionette DEBUG loaded listener.js 18:25:43 INFO - PROCESS | 1810 | ++DOMWINDOW == 213 (0x9d9b0000) [pid = 1810] [serial = 2344] [outer = 0x876c8000] 18:25:44 INFO - PROCESS | 1810 | 1463966744592 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 18:25:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 18:25:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1349ms 18:25:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 18:25:44 INFO - PROCESS | 1810 | 1463966744626 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 18:25:44 INFO - PROCESS | 1810 | 1463966744628 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 18:25:44 INFO - PROCESS | 1810 | 1463966744635 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 18:25:44 INFO - PROCESS | 1810 | 1463966744638 Marionette TRACE conn3 <- [1,3090,null,{}] 18:25:44 INFO - PROCESS | 1810 | 1463966744643 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:44 INFO - PROCESS | 1810 | 1463966744847 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 18:25:45 INFO - PROCESS | 1810 | 1463966745125 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:45 INFO - PROCESS | 1810 | ++DOCSHELL 0x85b0cc00 == 166 [pid = 1810] [id = 782] 18:25:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 214 (0x9d5a4000) [pid = 1810] [serial = 2345] [outer = (nil)] 18:25:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 215 (0xa1137000) [pid = 1810] [serial = 2346] [outer = 0x9d5a4000] 18:25:45 INFO - PROCESS | 1810 | 1463966745209 Marionette DEBUG loaded listener.js 18:25:45 INFO - PROCESS | 1810 | ++DOMWINDOW == 216 (0xa214c800) [pid = 1810] [serial = 2347] [outer = 0x9d5a4000] 18:25:45 INFO - PROCESS | 1810 | 1463966745946 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 18:25:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 18:25:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1329ms 18:25:45 INFO - PROCESS | 1810 | 1463966745963 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 18:25:45 INFO - PROCESS | 1810 | 1463966745967 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 18:25:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 18:25:45 INFO - PROCESS | 1810 | 1463966745972 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 18:25:45 INFO - PROCESS | 1810 | 1463966745976 Marionette TRACE conn3 <- [1,3094,null,{}] 18:25:45 INFO - PROCESS | 1810 | 1463966745981 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:46 INFO - PROCESS | 1810 | 1463966746195 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 18:25:46 INFO - PROCESS | 1810 | 1463966746529 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:46 INFO - PROCESS | 1810 | ++DOCSHELL 0x85b0f800 == 167 [pid = 1810] [id = 783] 18:25:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 217 (0x85b17400) [pid = 1810] [serial = 2348] [outer = (nil)] 18:25:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 218 (0x88aaac00) [pid = 1810] [serial = 2349] [outer = 0x85b17400] 18:25:46 INFO - PROCESS | 1810 | 1463966746611 Marionette DEBUG loaded listener.js 18:25:46 INFO - PROCESS | 1810 | ++DOMWINDOW == 219 (0x8960b400) [pid = 1810] [serial = 2350] [outer = 0x85b17400] 18:25:48 INFO - PROCESS | 1810 | 1463966748017 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 18:25:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 18:25:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 2131ms 18:25:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 18:25:48 INFO - PROCESS | 1810 | 1463966748108 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 18:25:48 INFO - PROCESS | 1810 | 1463966748112 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 18:25:48 INFO - PROCESS | 1810 | 1463966748121 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 18:25:48 INFO - PROCESS | 1810 | 1463966748126 Marionette TRACE conn3 <- [1,3098,null,{}] 18:25:48 INFO - PROCESS | 1810 | 1463966748134 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:48 INFO - PROCESS | 1810 | 1463966748328 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 18:25:48 INFO - PROCESS | 1810 | 1463966748641 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:48 INFO - PROCESS | 1810 | ++DOCSHELL 0x86fd8000 == 168 [pid = 1810] [id = 784] 18:25:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 220 (0x876cd400) [pid = 1810] [serial = 2351] [outer = (nil)] 18:25:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 221 (0x88f10400) [pid = 1810] [serial = 2352] [outer = 0x876cd400] 18:25:48 INFO - PROCESS | 1810 | 1463966748730 Marionette DEBUG loaded listener.js 18:25:48 INFO - PROCESS | 1810 | ++DOMWINDOW == 222 (0x895f4800) [pid = 1810] [serial = 2353] [outer = 0x876cd400] 18:25:49 INFO - PROCESS | 1810 | 1463966749472 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 18:25:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 18:25:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 18:25:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1382ms 18:25:49 INFO - PROCESS | 1810 | 1463966749503 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 18:25:49 INFO - PROCESS | 1810 | 1463966749510 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 18:25:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 18:25:49 INFO - PROCESS | 1810 | 1463966749520 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 18:25:49 INFO - PROCESS | 1810 | 1463966749523 Marionette TRACE conn3 <- [1,3102,null,{}] 18:25:49 INFO - PROCESS | 1810 | 1463966749529 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:49 INFO - PROCESS | 1810 | 1463966749720 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 18:25:50 INFO - PROCESS | 1810 | 1463966750049 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:50 INFO - PROCESS | 1810 | ++DOCSHELL 0x8ad41800 == 169 [pid = 1810] [id = 785] 18:25:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 223 (0x8ad45000) [pid = 1810] [serial = 2354] [outer = (nil)] 18:25:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 224 (0x8afec800) [pid = 1810] [serial = 2355] [outer = 0x8ad45000] 18:25:50 INFO - PROCESS | 1810 | 1463966750199 Marionette DEBUG loaded listener.js 18:25:50 INFO - PROCESS | 1810 | ++DOMWINDOW == 225 (0x89661800) [pid = 1810] [serial = 2356] [outer = 0x8ad45000] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x873cd000 == 168 [pid = 1810] [id = 559] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x8af4a400 == 167 [pid = 1810] [id = 561] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x879d0c00 == 166 [pid = 1810] [id = 701] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x879d1400 == 165 [pid = 1810] [id = 702] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x8c6df400 == 164 [pid = 1810] [id = 562] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x85bee000 == 163 [pid = 1810] [id = 707] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x895f2000 == 162 [pid = 1810] [id = 552] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x8df4cc00 == 161 [pid = 1810] [id = 553] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x85b0b400 == 160 [pid = 1810] [id = 704] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x88aa2000 == 159 [pid = 1810] [id = 659] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x86fcd800 == 158 [pid = 1810] [id = 568] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x85b0a800 == 157 [pid = 1810] [id = 705] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x8df07000 == 156 [pid = 1810] [id = 551] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x86163000 == 155 [pid = 1810] [id = 703] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x88aa7800 == 154 [pid = 1810] [id = 658] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x8c6edc00 == 153 [pid = 1810] [id = 531] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x85be8400 == 152 [pid = 1810] [id = 706] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x89616800 == 151 [pid = 1810] [id = 555] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x982f0800 == 150 [pid = 1810] [id = 566] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x88b53800 == 149 [pid = 1810] [id = 662] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x88b54400 == 148 [pid = 1810] [id = 765] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x876c5400 == 147 [pid = 1810] [id = 764] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x86fce400 == 146 [pid = 1810] [id = 763] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x85b12800 == 145 [pid = 1810] [id = 762] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x85b0ac00 == 144 [pid = 1810] [id = 761] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x966da000 == 143 [pid = 1810] [id = 760] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x85b0e000 == 142 [pid = 1810] [id = 758] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x92634000 == 141 [pid = 1810] [id = 759] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x99b50800 == 140 [pid = 1810] [id = 757] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x954bcc00 == 139 [pid = 1810] [id = 756] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x92e09800 == 138 [pid = 1810] [id = 755] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x92e07400 == 137 [pid = 1810] [id = 754] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x8ef60400 == 136 [pid = 1810] [id = 752] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x92631800 == 135 [pid = 1810] [id = 753] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x90a2f800 == 134 [pid = 1810] [id = 751] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x8f122000 == 133 [pid = 1810] [id = 750] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x85b09c00 == 132 [pid = 1810] [id = 749] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x8b9d3c00 == 131 [pid = 1810] [id = 747] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x8df74400 == 130 [pid = 1810] [id = 748] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x8e659800 == 129 [pid = 1810] [id = 746] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x8df0b400 == 128 [pid = 1810] [id = 745] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x8db54000 == 127 [pid = 1810] [id = 744] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x8d966800 == 126 [pid = 1810] [id = 743] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x85bf4000 == 125 [pid = 1810] [id = 742] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x8a5f3400 == 124 [pid = 1810] [id = 741] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x88aa5c00 == 123 [pid = 1810] [id = 739] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x8a848000 == 122 [pid = 1810] [id = 740] 18:25:51 INFO - PROCESS | 1810 | --DOCSHELL 0x83ae7400 == 121 [pid = 1810] [id = 738] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 224 (0x88b4f800) [pid = 1810] [serial = 2213] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 223 (0x8afef000) [pid = 1810] [serial = 2207] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 222 (0x8cfdc800) [pid = 1810] [serial = 2210] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 221 (0x8d22f400) [pid = 1810] [serial = 2211] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 220 (0x8f129000) [pid = 1810] [serial = 2141] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 219 (0x8965dc00) [pid = 1810] [serial = 2144] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 218 (0x8db52c00) [pid = 1810] [serial = 2147] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 217 (0x91c7d800) [pid = 1810] [serial = 2150] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 216 (0x92808c00) [pid = 1810] [serial = 2153] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 215 (0x98ba6800) [pid = 1810] [serial = 2156] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 214 (0xa227dc00) [pid = 1810] [serial = 2159] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 213 (0xa50ea800) [pid = 1810] [serial = 2162] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 212 (0xa6b37400) [pid = 1810] [serial = 2165] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 211 (0x876cb000) [pid = 1810] [serial = 2168] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 210 (0x8df76400) [pid = 1810] [serial = 2171] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 209 (0xa6b45800) [pid = 1810] [serial = 2174] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 208 (0x8a5f6400) [pid = 1810] [serial = 2177] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 207 (0x83aeb800) [pid = 1810] [serial = 2180] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 206 (0x8a5f3000) [pid = 1810] [serial = 2183] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 205 (0x8a849c00) [pid = 1810] [serial = 2186] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 204 (0x88aae400) [pid = 1810] [serial = 2196] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 203 (0x884f2400) [pid = 1810] [serial = 2195] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 202 (0x88f15800) [pid = 1810] [serial = 2201] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 201 (0x893dbc00) [pid = 1810] [serial = 2202] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 200 (0x86fcf000) [pid = 1810] [serial = 2193] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 199 (0x86eaf000) [pid = 1810] [serial = 2192] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 198 (0x8ad49400) [pid = 1810] [serial = 2204] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 197 (0x8a849400) [pid = 1810] [serial = 2199] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 196 (0x8965d400) [pid = 1810] [serial = 2198] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 195 (0x83cd8c00) [pid = 1810] [serial = 2189] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 194 (0x8b9d4c00) [pid = 1810] [serial = 2208] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | --DOMWINDOW == 193 (0x8aeac800) [pid = 1810] [serial = 2205] [outer = (nil)] [url = about:blank] 18:25:51 INFO - PROCESS | 1810 | 1463966751545 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 18:25:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 18:25:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 2080ms 18:25:51 INFO - PROCESS | 1810 | 1463966751599 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 18:25:51 INFO - PROCESS | 1810 | 1463966751603 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 18:25:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 18:25:51 INFO - PROCESS | 1810 | 1463966751609 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 18:25:51 INFO - PROCESS | 1810 | 1463966751614 Marionette TRACE conn3 <- [1,3106,null,{}] 18:25:51 INFO - PROCESS | 1810 | 1463966751637 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:51 INFO - PROCESS | 1810 | 1463966751850 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 18:25:52 INFO - PROCESS | 1810 | 1463966752123 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:52 INFO - PROCESS | 1810 | ++DOCSHELL 0x83aec400 == 122 [pid = 1810] [id = 786] 18:25:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 194 (0x86163000) [pid = 1810] [serial = 2357] [outer = (nil)] 18:25:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 195 (0x879d7400) [pid = 1810] [serial = 2358] [outer = 0x86163000] 18:25:52 INFO - PROCESS | 1810 | 1463966752195 Marionette DEBUG loaded listener.js 18:25:52 INFO - PROCESS | 1810 | ++DOMWINDOW == 196 (0x88f15c00) [pid = 1810] [serial = 2359] [outer = 0x86163000] 18:25:52 INFO - PROCESS | 1810 | 1463966752842 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 18:25:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 18:25:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 18:25:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 18:25:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1243ms 18:25:52 INFO - PROCESS | 1810 | 1463966752852 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 18:25:52 INFO - PROCESS | 1810 | 1463966752856 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 18:25:52 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 18:25:52 INFO - PROCESS | 1810 | 1463966752862 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 18:25:52 INFO - PROCESS | 1810 | 1463966752864 Marionette TRACE conn3 <- [1,3110,null,{}] 18:25:52 INFO - PROCESS | 1810 | 1463966752870 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:53 INFO - PROCESS | 1810 | 1463966753046 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 18:25:53 INFO - PROCESS | 1810 | 1463966753270 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:53 INFO - PROCESS | 1810 | ++DOCSHELL 0x876c6000 == 123 [pid = 1810] [id = 787] 18:25:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 197 (0x8a5f8c00) [pid = 1810] [serial = 2360] [outer = (nil)] 18:25:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 198 (0x8a84ec00) [pid = 1810] [serial = 2361] [outer = 0x8a5f8c00] 18:25:53 INFO - PROCESS | 1810 | 1463966753339 Marionette DEBUG loaded listener.js 18:25:53 INFO - PROCESS | 1810 | ++DOMWINDOW == 199 (0x8aeea000) [pid = 1810] [serial = 2362] [outer = 0x8a5f8c00] 18:25:54 INFO - PROCESS | 1810 | 1463966754097 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 18:25:54 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 18:25:54 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 18:25:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 18:25:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 18:25:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 18:25:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 18:25:54 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1278ms 18:25:54 INFO - PROCESS | 1810 | 1463966754142 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 18:25:54 INFO - PROCESS | 1810 | 1463966754146 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 18:25:54 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 18:25:54 INFO - PROCESS | 1810 | 1463966754151 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 18:25:54 INFO - PROCESS | 1810 | 1463966754154 Marionette TRACE conn3 <- [1,3114,null,{}] 18:25:54 INFO - PROCESS | 1810 | 1463966754160 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 18:25:54 INFO - PROCESS | 1810 | 1463966754414 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 18:25:54 INFO - PROCESS | 1810 | 1463966754447 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\", \"500ee8e5-e3bb-42b2-a1a6-cc0c1168a2b7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 18:25:54 INFO - PROCESS | 1810 | ++DOCSHELL 0x8a5f8400 == 124 [pid = 1810] [id = 788] 18:25:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 200 (0x8a84ac00) [pid = 1810] [serial = 2363] [outer = (nil)] 18:25:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 201 (0x8b6b0800) [pid = 1810] [serial = 2364] [outer = 0x8a84ac00] 18:25:54 INFO - PROCESS | 1810 | 1463966754515 Marionette DEBUG loaded listener.js 18:25:54 INFO - PROCESS | 1810 | ++DOMWINDOW == 202 (0x8c6e2400) [pid = 1810] [serial = 2365] [outer = 0x8a84ac00] 18:25:55 INFO - PROCESS | 1810 | 1463966755326 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 18:25:55 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 18:25:55 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1230ms 18:25:55 INFO - PROCESS | 1810 | 1463966755391 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 18:25:55 INFO - PROCESS | 1810 | 1463966755394 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 18:25:56 WARNING - u'runner_teardown' () 18:25:56 INFO - No more tests 18:25:56 INFO - Got 0 unexpected results 18:25:56 INFO - SUITE-END | took 1130s 18:25:56 INFO - Closing logging queue 18:25:56 INFO - queue closed 18:25:56 INFO - Return code: 0 18:25:56 WARNING - # TBPL SUCCESS # 18:25:56 INFO - Running post-action listener: _resource_record_post_action 18:25:56 INFO - Running post-run listener: _resource_record_post_run 18:25:57 INFO - Total resource usage - Wall time: 1162s; CPU: 98.0%; Read bytes: 14151680; Write bytes: 928591872; Read time: 660; Write time: 214700 18:25:57 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 18:25:57 INFO - install - Wall time: 27s; CPU: 100.0%; Read bytes: 0; Write bytes: 134512640; Read time: 0; Write time: 120848 18:25:57 INFO - run-tests - Wall time: 1135s; CPU: 98.0%; Read bytes: 11169792; Write bytes: 783884288; Read time: 408; Write time: 85576 18:25:57 INFO - Running post-run listener: _upload_blobber_files 18:25:57 INFO - Blob upload gear active. 18:25:57 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 18:25:57 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 18:25:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 18:25:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 18:25:58 INFO - (blobuploader) - INFO - Open directory for files ... 18:25:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 18:25:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:25:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:26:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 18:26:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:26:00 INFO - (blobuploader) - INFO - Done attempting. 18:26:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 18:26:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 18:26:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 18:26:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 18:26:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 18:26:01 INFO - (blobuploader) - INFO - Done attempting. 18:26:01 INFO - (blobuploader) - INFO - Iteration through files over. 18:26:01 INFO - Return code: 0 18:26:01 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 18:26:01 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 18:26:01 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/02a98a4b8afdaf0bf6e06e72a0156941f81f43e5165e2c824e45ff4df603e21b4a1eebbdbd1cefd1be180b5512c5e3826924daf37ef396565db48ce886fb592d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/6131e3a577761fa6b7e2256820b7a791513cc3bca6c755283d49246a5856d7f3dd26367f076c672cb1c015fe5c85fe54d399e8e6c4b1ecda8cc7a3ac6f97ee5a"} 18:26:01 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 18:26:01 INFO - Writing to file /builds/slave/test/properties/blobber_files 18:26:01 INFO - Contents: 18:26:01 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/02a98a4b8afdaf0bf6e06e72a0156941f81f43e5165e2c824e45ff4df603e21b4a1eebbdbd1cefd1be180b5512c5e3826924daf37ef396565db48ce886fb592d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/6131e3a577761fa6b7e2256820b7a791513cc3bca6c755283d49246a5856d7f3dd26367f076c672cb1c015fe5c85fe54d399e8e6c4b1ecda8cc7a3ac6f97ee5a"} 18:26:01 INFO - Running post-run listener: copy_logs_to_upload_dir 18:26:01 INFO - Copying logs to upload dir... 18:26:01 INFO - mkdir: /builds/slave/test/build/upload/logs 18:26:01 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1241.226375 ========= master_lag: 0.56 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 41 secs) (at 2016-05-22 18:26:02.360799) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-22 18:26:02.373173) ========= 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-1463959406.667221-868201190 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/02a98a4b8afdaf0bf6e06e72a0156941f81f43e5165e2c824e45ff4df603e21b4a1eebbdbd1cefd1be180b5512c5e3826924daf37ef396565db48ce886fb592d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/6131e3a577761fa6b7e2256820b7a791513cc3bca6c755283d49246a5856d7f3dd26367f076c672cb1c015fe5c85fe54d399e8e6c4b1ecda8cc7a3ac6f97ee5a"} build_url:https://queue.taskcluster.net/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.027556 build_url: 'https://queue.taskcluster.net/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/02a98a4b8afdaf0bf6e06e72a0156941f81f43e5165e2c824e45ff4df603e21b4a1eebbdbd1cefd1be180b5512c5e3826924daf37ef396565db48ce886fb592d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/6131e3a577761fa6b7e2256820b7a791513cc3bca6c755283d49246a5856d7f3dd26367f076c672cb1c015fe5c85fe54d399e8e6c4b1ecda8cc7a3ac6f97ee5a"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Uxk_yGhSTg6Gv5NhMG4m8A/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.91 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-22 18:26:03.309964) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 18:26:03.310324) ========= 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-1463959406.667221-868201190 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.014470 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-22 18:26:03.369471) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-22 18:26:03.369790) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-22 18:26:03.370254) ========= ========= Total master_lag: 2.02 =========